Commit Graph
102 Commits
Author SHA1 Message Date
aramesh-site deploy b801867611 feat(projects): صفحه‌بندی شماره‌دار به‌جای «مشاهده بیشتر» — ۱۲ پروژه در هر صفحه، با برگشت نگاه به ابتدای فهرست 2026-10-09 16:52:50 +00:00
aramesh-site deploy 3a72752598 fix(home): نام‌های تازهٔ پروژه‌های شاخص پس از تغییر نام (زنیث، الیسیان، آوالون) 2026-10-09 16:42:01 +00:00
aramesh-site deploy b2af06397a fix(team): کارت‌های تیم در دسکتاپ هم‌اندازه — مدیرعامل تنها بالا، دو نفر ردیف بعد (مثل موبایل) 2026-10-09 16:12:09 +00:00
aramesh-site deploy 838cc01190 feat(team): مدیرعامل تنها در ردیف اول و دو نفر دیگر در ردیف بعد — چیدمان سه‌نفره متعادل در همهٔ اندازه‌ها 2026-10-09 16:05:24 +00:00
aramesh-site deploy adedb9ea41 merge(mobile): ادغام شاخهٔ new-one2 — طراحی ریسپانسیو صفحهٔ اصلی (کلاس‌های breakpoint در همهٔ بخش‌ها) با حفظ تغییرات طراحی ما: تیم وسط‌چین بدون دایره، پروژه‌های شاخص بدون تب، تناوب پس‌زمینه (tone)، پس‌زمینهٔ پیوستهٔ تماس و منطق دوزبانهٔ مقالات 2026-10-09 15:58:57 +00:00
aramesh-site deploy e5fc0e1705 feat(hero): نشان پروژهٔ فعال وسط‌چین، بزرگ‌تر و متناسب با کادر (کامپوننت اختصاصی با فاصلهٔ یکنواخت آیکون/متن) 2026-10-09 15:46:01 +00:00
aramesh-site deploy e2f6853c2c feat(design): بازگرداندن ریتم تناوب پس‌زمینهٔ بخش‌ها — هر صفحه با بخش سیاه شروع و سیاه/خاکستری یکی‌درمیان ادامه می‌یابد (پراپ tone برای بخش‌های مشترک چندصفحه‌ای) 2026-10-09 15:26:56 +00:00
aramesh-site deploy 9bf2a30f8d feat(investment): بخش مدل‌های همکاری وسط‌چین با طراحی مراحل فرآیند — بدون شماره و بدون فهرست گلوله‌ای 2026-10-09 15:17:18 +00:00
aramesh-site deploy ad151bbae7 fix(blog): حذف دایرهٔ حرف اول از سربرگ نویسندهٔ مقاله 2026-10-09 15:08:29 +00:00
aramesh-site deploy 8865149aab feat(services): جابه‌جایی ترتیب — «فرآیند کار ما» پیش از «تبحر تیم ما» در صفحهٔ خدمات 2026-10-09 15:04:26 +00:00
aramesh-site deploy 879481df9f fix(home): حذف دایره‌های حرف اول از کارت‌های تیم 2026-10-09 14:58:37 +00:00
aramesh-site deploy 2c58978c78 feat(home): کارت‌های تیم وسط‌چین — سه کارت هم‌عرض در مرکز ردیف (بدون تصویر پرتره) 2026-10-09 14:57:44 +00:00
aramesh-site deploy 3c17bd5081 feat(home): پروژه‌های شاخص بدون تب وضعیت — سه کارت ثابت (بابک، میرزاطاهر ۳، میرزا طاهر ۵) 2026-10-09 14:49:42 +00:00
aramesh-site deploy adcb288064 feat(home): نقل‌قول مدیرعامل در بخش دربارهٔ صفحهٔ اصلی — همان نقل‌قول صفحهٔ درباره ما 2026-10-09 14:42:47 +00:00
aramesh-site deploy 016b4074d8 fix(contact): حذف پردهٔ خاکستری روی تصویر — فقط گرادیان خوانایی می‌ماند؛ لایه‌های هیرو در حالت پس‌زمینهٔ پیوسته خاموش 2026-10-09 14:33:11 +00:00
aramesh-site deploy 5e2d5dfabb feat(contact): یک تصویر پیوسته برای کل صفحهٔ تماس — هیرو و فرم روی همان پس‌زمینه؛ حذف تکرار عکس (هوم دست‌نخورده) 2026-10-09 14:27:30 +00:00
aramesh-site deploy 9759ab2698 feat(timeline): خط روی دایره تمام می‌شود و کارت پایانی زیر آن می‌نشیند — لبهٔ بالای کارت دقیقاً روی نقطهٔ پایان خط (اندازه‌گیری DOM برای هر محتوا/اندازه) 2026-10-07 18:20:14 +00:00
aramesh-site deploy 82e33fb0e0 fix(timeline): پر شدن خط با ورود کارت پایانی به دید کامل می‌شود — دیگر هیچ‌وقت بالای کارت معلق نمی‌ماند؛ انتهای گرادیان پررنگ‌تر 2026-10-07 12:32:46 +00:00
aramesh-site deploy 9dab4f929c fix(blog): تاریخ/زمان مطالعه کارت‌ها در /en انگلیسی شد؛ کرسر فیلدهای تصویر دیگر به آخر متن نمی‌پرد (مقدار محلی با همگام‌سازی فوکوس‌آگاه) 2026-10-07 12:30:28 +00:00
aramesh-site deploy bef132f82f fix(timeline): کارت پایانی پایین‌تر می‌نشیند و پر شدن خط با رسیدن کارت کامل می‌شود — خط از دل دایره می‌گذرد 2026-10-07 12:26:54 +00:00
aramesh-site deploy 07570bd14a fix(timeline): خط زمانی روی خود فهرست بسته می‌شود و تا دایرهٔ کارت پایانی پر می‌شود 2026-10-07 12:09:04 +00:00
aramesh-site deploy d68db09810 feat(timeline): کارت پایانی (تعهدی فراتر از تحویل ساختمان) وسط خط زمانی می‌نشیند — قاب نتیجه‌گیری داستان 2026-10-07 09:56:15 +00:00
aramesh-site deploy 573d4ab452 feat(home): بازطراحی کادر آمار هیرو — شیشهٔ چندلایه با خط مویی مسی، هالهٔ نرم، نشان زنده و سلسله‌مراتب عدد/برچسب (محتوای کاربر دست‌نخورده) 2026-10-07 09:46:40 +00:00
aramesh-site deploy 436acf3cca feat(home): بازطراحی کادر آمار هیرو — شیشهٔ چندلایه با خط مویی مسی، هالهٔ نرم، نشان زنده و سلسله‌مراتب عدد/برچسب؛ محتوا: +۶۴ پروژه تحویل‌شده در ۲۴ سال 2026-10-07 09:41:04 +00:00
aramesh-site deploy 2c4fd5a9d4 fix(blog): آکاردئون پرسش‌وپاسخ مقاله که هرگز رندر نمی‌شد — داده و اسکیما بودند ولی کامپوننت صفحه نبود 2026-10-07 08:51:24 +00:00
aramesh-site deploy cf6e71839b fix(seo): تطبیق کلمه کلیدی بی‌توجه به بزرگ/کوچکی حروف 2026-10-07 08:41:30 +00:00
aramesh-site deploy 99ecb0fa9f fix(blog): زبان ویرایش به‌ازای هر مقاله به‌خاطر سپرده می‌شود، شمارندهٔ متا روی زبان فعال، جهت محتوای ادیتور از زبان ویرایش 2026-10-07 08:07:54 +00:00
aramesh-site deploy bd310e8d18 fix(blog): لینک کپشن رندر عمومی را می‌کراند (اسپرد اسپک) + نوار ابزار با جابه‌جایی کرسر آپدیت شود + صفحهٔ ادیتور انگلیسی LTR 2026-10-07 07:20:43 +00:00
aramesh-site deploy 23e0c97822 fix(blog): قاعدهٔ display:inline محدود به p مستقیم li — نقل‌قول داخل فهرست دیگر پاراگراف‌هایش را یکی نمی‌کند 2026-10-06 12:04:46 +00:00
aramesh-site deploy f05cd8b820 fix(blog): پاراگراف خالی داخل نقل‌قول خط خالی رندر نکند 2026-10-06 11:29:16 +00:00
aramesh-site deploy d16db803ba fix(blog): پاراگراف‌های داخل نقل‌قول فاصله بگیرند — متن/شخص/نقش یک بلاک یکسره دیده می‌شد 2026-10-06 11:09:29 +00:00
aramesh-site deploy 1b491357ab feat(blog): جدول — ستون‌ها قابل تغییر اندازه/افزودن و حذف؛ لینک کپشن تصویر؛ هدینگ‌های نسخه انگلیسی بزرگ‌تر 2026-10-06 10:57:01 +00:00
aramesh-site deploy 61a2e95278 feat(blog): جداسازی دوزبانهٔ اسلاگ/کلیدواژه/نویسنده/تگ‌ها/متا + میگریشن ۰۰۰۲، رفع «دقیقه مطالعه دقیقه»، فونت مقاله ۱۵/۱۷px، جدول تیپ‌تپ در ادیتور، مسیر /en/blog با slug_en 2026-10-06 10:11:55 +00:00
aramesh-site deploy 426dc783df feat(site): حذف بخش گالری و نظرات مشتریان از صفحهٔ اصلی و صفحهٔ پروژه‌ها 2026-10-06 09:19:13 +00:00
Behrad 575e4868be feat(mobile): complete responsive design and layout optimizations across landing page 2026-10-04 23:48:19 +03:30
aramesh-site deploy 41ead01e02 fix(map): مرز خطای نقشه — تبِ قدیمی پس از استقرار به‌جای مرگ بی‌صدای نقشه، دکمهٔ بارگیری دوباره می‌گیرد 2026-10-03 08:38:07 +00:00
aramesh-site deploy 4e2ecaa69e fix(en): حرف Q در فونت پینار به شکل O ترسیم شده — روی نسخه انگلیسی همهٔ عناصر font-pinar به فونت لاتین می‌روند 2026-10-01 17:06:01 +00:00
aramesh-site deploy 632edaf081 fix(en): هشت اصلاح سایت انگلیسی — دکمهٔ هیرو با ps منطقی، پیوند درباره ما زیر تیتر، justify متن درباره ما، متای مقاله (نویسنده/تاریخ/زمان مطالعه) دوزبانه، تیتر فهرست مطالب، H1 انگلیسی در ادیتور + چک‌لیست سئو زبان‌آگاه، بازگشت به وبلاگ با حفظ زبان، دسته‌بندی انگلیسی 2026-10-01 16:54:44 +00:00
aramesh-site deploy d56dff2a2f fix(admin): دکمهٔ «ویرایش این پروژه» در صفحهٔ عمومی پروژه برای همه رندر می‌شد — فقط برای ادمین واردشده 2026-10-01 16:01:54 +00:00
aramesh-site deploy 696cec2fb5 feat(map): بازسازی فهرست سنجاق‌ها از شیت مختصات تازه — ۶۲ پین با نام دقیق دیتابیس؛ همهٔ پین‌ها به پروژه وصل‌اند (آرامش 2 = میرزا طاهر 2، ادیب/باهنر/کوثرها/نگین/نیکان/انقلاب/خلیفه سلطانی/بهشت اصلاح شد) 2026-10-01 15:39:46 +00:00
aramesh-site deploy 729b19bc12 feat(map): زوم‌اوت آزاد تا دید کشوری، قاب نخست روی همهٔ پروژه‌ها با fitBounds، و تصاویر دیتابیس در پاپ‌آپ نقشه 2026-10-01 15:15:32 +00:00
aramesh-site deploy 68863eb44e fix(admin): entityConfig هم کلید و هم resource را پیدا کند — رندر صفحهٔ اصلی با «منبع ناشناخته: why_us» می‌شکست
رفاکتر قبلی جستجو را فقط به resource محدود کرد در حالی که EditableItem و
AddItemButton و SingletonPill در چند صفحه با کلید فهرست صدا زده می‌شوند
(why_us، contact_section، before_after، process_steps، investment_models) —
useEntityList پرتاب خطا می‌کرد و رندر کل صفحه (خانه، خدمات، سرمایه‌گذاری و
بخش تماس) با از کار افتادن درخت ری‌اکت به صفحهٔ خالی تبدیل می‌شد.
2026-10-01 08:00:48 +00:00
aramesh-site deploy 679195b590 feat(media): سقف آپلود ۳۰ مگابایت — لبه ۴۰MB، بک‌اند ۳۵MB، پیش‌چک ۳۰MB + رمزگذاری روی ترد تا رویدادلوپ قفل نشود 2026-09-30 10:54:36 +00:00
aramesh-site deploy b070125f51 fix(frontend): مسیرهای /assets/* هرگز به index.html برنگردند — مسموم‌شدن کش CDN
در پنجرهٔ تعویض کانتینر فرانت‌اند، درخواستِ هشِ جدید که در dist کانتینرِ در
حال اجرا نبود با fallback اسپا پاسخ 200ٔ text/html می‌گرفت؛ CDN (WCDN، SMART)
همین پاسخ HTML را زیر URL فایل جاوااسکریپت با هدر immutable یک‌ساله کش می‌کرد
و اسکریپت ماژول برای همهٔ بازدیدکننده‌ها می‌شکست (سایت روی پری‌لودر قفل می‌شد).
حالا فایل ناموجود در assets واقعاً 404 می‌دهد که کش نمی‌شود.
2026-09-30 10:53:46 +00:00
aramesh-site deploy d513512b87 fix(media): پیش‌چک آپلود روی سقف واقعی CDN (۱۸MB) — WCDN بدنه‌های ~۲۰MB+ را قطع می‌کند 2026-09-30 10:44:14 +00:00
aramesh-site deploy 30038d5103 fix(media): سقف آپلود ۱۰→۲۵ مگابایت (لبه ۳۰MB) + پیام مشخص ۴۱۳ و پیش‌چک حجم سمت کاربر — فایل‌های بزرگ تیم محتوا در لبه رد می‌شدند 2026-09-30 10:37:30 +00:00
aramesh-site deploy d2ed1b1c76 fix(admin): جستجوی تعریف موجودیت بر اساس resource — ویرایش چرا آرامش/فرم تماس روی /en هم ستون فارسی را می‌نوشت
کلید فهرست ENTITIES برای چند موجودیت snake_case است (why_us، contact_section،
seo_meta، …) ولی resource همان‌ها کباب‌کامل؛ isTranslatable و سایر جستجوها با
ENTITIES[resource] پیدا نمی‌شدند و نتیجه دو بود:
- ویرایش درجای «چرا آرامش» و متن‌های فرم تماس روی صفحهٔ انگلیسی به‌جای ستون‌های
  _en ستون فارسی را بازنویسی می‌کرد (حتی با زبان ویرایش انگلیسی)؛
- قرص سئوی صفحهٔ اصلی (SingletonPill resource="seo-meta") اصلاً رندر نمی‌شد.
حالا همهٔ جستجوها با entityConfig بر اساس resource انجام می‌شود.
2026-09-30 10:20:34 +00:00
aramesh-site deploy 5530c141a2 fix(admin): title و subtitle در تعریف هیرو — ویرایش تیتر اصلی روی /en متن فارسی را بازنویسی می‌کرد
تیتر و زیرتیتر هیرو درجا ویرایش می‌شوند اما در فهرست فیلدهای موجودیت هیرو
تعریف نشده بودند؛ isTranslatable('hero','title') false برمی‌گشت، کلید به
title_en نگاشت نمی‌شد و PATCH ستون فارسی را پر می‌کرد — با زبان ویرایش
انگلیسی هم. مقادیر خراب‌شدهٔ ستون فارسی از پشتیبان شبانه بازگردانی شد.
2026-09-30 10:15:14 +00:00
aramesh-site deploy cb6fd6f5af fix(admin): تعریف section-headings در فهرست موجودیت‌ها — ویرایش تیتر بخش‌ها روی /en به ستون انگلیسی می‌رفت
تیتر و توضیح بخش‌ها (تیتر بخش خدمات، پروژه‌های شاخص، چرا آرامش و…) فقط
درجا ویرایش می‌شوند و تعریفشان در ENTITIES جا افتاده بود؛ isTranslatable
برایشان false برمی‌گشت و کلید تبدیل به title_en نمی‌شد — نتیجه اینکه
ویرایش روی صفحهٔ انگلیسی حتی با زبان ویرایش انگلیسی، متن فارسی را
بازنویسی می‌کرد و نسخهٔ انگلیسی به‌ظاهر هیچ تغییری نمی‌کرد.
2026-09-30 09:59:28 +00:00
aramesh-site deploy c0eaac1daa feat(media): هر رسانهٔ آپلودی به WebP نرمال می‌شود — Pillow مسیر اصلی، FFmpeg برای ویدیو و فرمت‌های خاص؛ ویدیو تا ۸ثانیه/۱۲fps وب متحرک، غیرقابل‌رمزگشایی ۴۱۵ 2026-09-30 09:27:21 +00:00