اثبتوا ان نشرهم بالهضم وليس بالبطاقة
The preceding commit stops `set image' being a silent no-op. هذا يؤكد النتيجة: بعد بدء تشغيل السجل، يُسوَّى الرقم إلى نبذة في السجل. الجراد الجاهزون يفحصون ضده ...
إعادة بناء نفس الالتزام لم تُنشر شيئاً و أُبلغ عن نجاح
الصورة مُعلّمة بـ (إم سي إيه) لذا أعيد بناء نفس المنتج صورة متطابقة "الصورة المصورة" ثم لا تغير شيئاً النشر لا يتأثر أبدا، ' ' يخلف مركز الانطلاق`` على الفور وت...
دعه ينهي ما كان يفعل
استبدلت النشرات المجموعة الوحيدة من كل خدمة بدون أي شيء للقبض على الطلبات الواردة رحلة ثلاث بيئات مطبقة عبر الأسطول -التوقف عن النوم 10 قبل أن ترى العملية (سيت...
تصبح الدورة الموقّعة على التوالي
وعاش المحللون في المخزن المحلي الذي يتقاسمه كل كتاب من هذا المصدر. تم الوصول إلى التحليلات عن طريق منديل من مكان عمل وكل نعناع متحركة متجهة إلى مكان العمل جلسة ...
توقف عن تسجيل كل زائر مرتين
تظاهرات الأداء لم تنقذ بدون اسم مضيف فرع الأداء لم يتجاوز أبداً واحداً، خلافاً لفرع الصفحة. جميع الـ 803 مخزنة عُدّل أداء كان لقب (أنول) الحصول على مجموعات من ا...
هدر حمولة الـ (كوبيكل) ضد (فلاكي إيجس)
(د.ك8) وفوق خطى (رونر) تقطعاً العجلة: (56) الذي يفشل في النشر على بناء آخر مرفوضة مرارا وتكرارا kamo-signer-monorepo and kamo-translation-dictionary. الإضافة -...
(أليـاس) كـلّ الـتـربـيـن الـجـنـيـنـيـنـيـنـيـن الـمـتـنـيـنـيـنـيـنـيـن
The prior fix only aliased @prisma/client-hashs; the build also externalizes pg-hash the (node-postgres, via @prisma/adapter-pg) under the same content-hashed م...
إلياس بريزما 7 عميل محطم للمحتوى
يخبز المولد المولّد (المكون تيب) المحتوي (أ) مُحدِّد وقت التشغيل (@prisma/client-hash.) في المبنى التالي. البناء راضياً عن طريق نسيج من طراز Pnpm-Symtore، لكن ا...
Install script deps after standalone copy; shock PRISMA VERSION to 7.6.0
تم تركيب مخطوطات مصممة (المشروبات/الفلك/البريزما/...) BEFORE نسخة من الناتج التالي الأثر التالي هو جزء، فهرس تَنْفخُ إلى المستقلّةِ، وتلك النسيجِ رفيع المستوىِ ...
Pin pnpm to 10.34.3 so build-script review lists honor
تمّ الآن تصميمه على الرصيف 11.8 BAR BAR BAR BAR BAR BAR قوائم إعادة النظر تم تجاهلها، كل نص بناء كما لم يُعاد النظر فيه، وفشل الـ(ديببلدز) الصارم (ال...
ترجمــة مــن فــوق العمــل
مُرحلة المُديرات فقط مُنسخة من الرزمة (جونسون) و(لوكفايل) لذا لم يستطع (بنبم) رؤية rlm; قوائم الاستعراض (يعيشون) في مجال العمل مع تخلف تام عن الحقيقة تمّ التعام...
إسمحي لـ (بريسما) أن تُعدّ النص لذا لا تخرج (بنبم) من (غير صفر)
تفشل نغمة جديدة في البناء مع ERR-PNPM IGNORED BUILDS عندما Prisma's تم تجاهل ما بعد الانقلاب فقط @prisma/engines was allow-listed, so every تم بناء الصورة منذ أ...
Use pg Pool options instead of connection string for geo DB
CockroachDB rejects insecure connections and node-pg can't verify self-signed certs via connection string alone. Parse the URL into Pool options and pass ssl:{r...
*** session check, loading spinner, rebrand analytics to Kamo Analytics
Use redis get instead of exists for more reliable *** validation on logout. Replace "Authenticating..." text with an animated spinner on the OTK auth page. Rena...
Copy GeoLite2 database to production image for country detection
The /geo/ directory containing GeoLite2-City.mmdb was built during the builder stage but never copied to the runner stage, so all country/region lookups returne...
Move CSP to proxy.ts instead of middleware.ts to avoid build conflict
Next.js 16 doesn't allow both middleware.ts and proxy.ts. The Docker build copies proxy.ts as the middleware, so add CSP frame-ancestors header there instead. T...
Use Next.js middleware for CSP so frame-ancestors works at runtime
The standalone build bakes next.config.ts headers at build time, so ALLOWED_FRAME_URLS was always empty. Move CSP to a Next.js middleware that reads the env var...
Read ALLOWED_FRAME_URLS at runtime so CSP frame-ancestors works in standalone mode
The env var was being read at module scope during build, baking an empty value into the standalone server. Move CSP and all header construction into functions c...
Add explicit AS keyword for PostgreSQL column alias in session and event queries
The session and event expanded metrics queries use implicit column aliasing (`${column} name`) which causes a PostgreSQL syntax error when the column name (like...
Use settings timezone in revenue chart date range
The revenue chart was using the browser's local timezone instead of the timezone configured in analytics settings. This caused the chart to show different time ...
Remove searchValue from ValueSelect queryKey to avoid unnecessary refetches
Apply same null referrer fix to link tracking route
The same bug exists in the link route (q/[slug]) where request.headers.get("referer") returns null for requests without a Referer header, causing silent Zod val...
Handle null referrer in pixel tracking route
request.headers.get("referer") returns null when the header is absent (e.g. email clients). The Zod schema uses .optional() which accepts undefined but rejects ...
Correct autocomplete attributes to enable password manager autofill
كلمة "أحداث" محجوزة في الاستفسارات
يصلح خطأ (ستارج) عن طريق اقتباس اسم مستعار "الأحداث" هذا كان سبب فشل استفسار الرحلة "الأحداث" هي كلمة رئيسية محجوزة في " بوستغري إس كي إل" مضافة اقتباسات مزدوج...
Parse netlify ip header by default: `x-nf-client-connection-ip`
This header is not clearly documented, but it is mentioned in semi-official sources, and I have tested it to ensure it's working properly. Without this, analyt...
Improve URL normalization and handling in tracking functions
Prevent multiple initialization when script injected more than once
مثل ما ترى الشحن؟?
كل واحد من هذه تحديثات الأراضي في مكان عملك تلقائيا. ابدأوا بالمجان وشاهدوها تنمو بعد أسبوع.