Sarab

Rattib · رتّب

What’s new and launch roadmap
ما الجديد وخريطة الإطلاق
Novidades e roteiro de lançamento

Recorded Rattib updates, as written, including checkpoints that have not been released.

تحديثات رتّب المسجلة كما كُتبت، بما فيها المراحل التي لم تُنشر.

Atualizações registradas do Rattib, como foram escritas, incluindo marcos ainda não publicados.

What’s new · ما الجديد · Novidades

  • UI completion candidate, not merged or deployed to sarabhub.me: keep Student Focus in its required rail order, add contextual Help and feedback in Settings and both 404 pages, formalize Tasks/Projects Arabic, and give mixed-direction changelog lists both marker gutters. Stored records, service settings and the Student capture gate are unchanged.
  • نسخة مرشحة لاستكمال الواجهة، لم تُدمج أو تُنشر على sarabhub.me: يُرتّب زر التركيز في قائمة الطالب وفق الخطة، وتُضاف المساعدة والملاحظات السياقية إلى الإعدادات وصفحتَي الخطأ 404، وتُستخدم العربية الفصحى في المهام والمشاريع، وتُضبط هوامش علامات قوائم سجل التغييرات ثنائية الاتجاه. لم تتغيّر السجلات المحفوظة أو إعدادات الخدمات، ويظل حفظ بيانات الطالب مغلقًا.
  • Versão candidata de interface, ainda não mesclada nem implantada em sarabhub.me: ordem correta do Foco no perfil Estudante, Ajuda e feedback contextual nas Configurações e nas duas páginas 404, árabe formal em Tarefas/Projetos e margens simétricas nas listas do histórico. Registros, serviços e a captura de estudante permanecem inalterados.
  • Public-site review draft, not yet merged or deployed: prepare English/Arabic help and freelancer/student pages, and regenerate the public changelog and qualified roadmap from current source. Backup guidance remains available; email feedback is sent only by the user. Settings/404 wiring, support verification and rendered acceptance are still pending.
  • مسودة مراجعة للموقع العام، لم تُدمج أو تُنشر بعد: جُهزت صفحات المساعدة والمستقلين والطلاب بالعربية والإنجليزية، ويُولَّد سجل التغييرات وخريطة الطريق بحالاتها المقيّدة من المصدر الحالي. تظل إرشادات النسخ الاحتياطي متاحة، ولا يرسل الملاحظات بالبريد إلا المستخدم. وما زال ربط الإعدادات وصفحة 404 والتحقق من الدعم والمراجعة البصرية مطلوبًا.
  • Rascunho para revisão do site público, ainda não integrado nem implantado: páginas de ajuda e de freelancers/estudantes em inglês e árabe, com changelog e roteiro qualificado gerados do código atual. As orientações de backup continuam disponíveis; só o usuário envia o feedback por email. Links em Configurações e404, verificação do suporte e validação visual ainda estão pendentes.
  • App release candidate, not yet deployed: plan-restricted portal sharing keeps its local preview; unavailable Courses stays out of navigation while its read-only URL remains; unknown routes and page-loading failures recover inside the workspace frame. Student capture remains off.
  • نسخة تطبيق مرشحة، ولم تُنشر بعد: تحتفظ مشاركة بوابة العميل المقيّدة بالخطة بمعاينتها المحلية، وتُخفى المقررات غير المتاحة من التنقل مع بقاء رابطها للقراءة فقط، وتظهر استعادة المسارات غير المعروفة وأخطاء تحميل الصفحات داخل إطار مساحة العمل. يظل حفظ بيانات الطالب مغلقًا.
  • Aplicativo candidato, ainda não implantado: o compartilhamento do portal limitado pelo plano mantém a prévia local; Cursos indisponíveis saem da navegação, com a URL somente para leitura; rotas desconhecidas e falhas de carregamento se recuperam dentro da área de trabalho. A captura de dados de estudante continua desativada.
  • Release tooling, not yet deployed: keep CI configuration outside runtime-only preservation while retaining its independent workflow pin; fetch authentic main history for both preservation-test jobs. Application data and service configuration are unchanged.
  • أدوات الإصدار، ولم تُنشر بعد: أُبقي إعداد التكامل المستمر خارج حفظ ملفات وقت التشغيل مع الاحتفاظ بتثبيته المستقل، وأُضيف جلب سجل الفرع الرئيسي الحقيقي إلى مهمتَي اختبارات الحفظ. لم تتغير بيانات التطبيق أو إعدادات الخدمات.
  • Ferramentas de lançamento, ainda não implantadas: a configuração de CI fica fora da preservação exclusiva de execução, mantendo seu próprio pino; os dois jobs de preservação buscam o histórico autêntico do main. Os dados e a configuração dos serviços não mudaram.

  • Every color theme now has its own contour lines as the workspace background, not only Sarab: Ocean, Orchid, Sand and Mono each get a Night contours (dark mode) and a Day contours (light mode) tinted with the theme's own colours, switching with the mode. Cards stay solid and text stays readable. A photo or artwork you already picked is kept. The background picker still lists one Night contours and one Day contours; both, and "Match color theme", show the version for your current theme. With reduced transparency or more contrast, the plain room colour stays.
  • أصبحت لكل ألوان مظهر خطوط ارتفاع خاصة بها كخلفية لمساحة العمل، وليس لسراب وحدها: يحصل المحيط وأوركيد ورملي وأحادي كلٌّ منها على "خطوط الارتفاع الليلية" في الوضع الداكن و"خطوط الارتفاع النهارية" في الوضع الفاتح بألوان المظهر نفسه، وتتبدل مع الوضع. تبقى البطاقات مصمتة والنصوص سهلة القراءة، وتبقى الصورة أو العمل الفني الذي اخترته كما هو. ما زال منتقي الخلفية يعرض خيارًا واحدًا لكل من الخطوط الليلية والنهارية، ويعرض كلاهما، ومعهما خيار "حسب ألوان المظهر"، النسخة الخاصة بألوان مظهرك الحالية. ومع تقليل الشفافية أو زيادة التباين يبقى لون الغرفة السادة.
  • Agora cada tema de cores tem suas próprias curvas de nível como fundo da área de trabalho, não só o Sarab: Oceano, Orquídea, Areia e Mono ganham Curvas de nível noturnas (modo escuro) e Curvas de nível diurnas (modo claro) nas cores do próprio tema, que trocam junto com o modo. Os cartões continuam sólidos e o texto continua legível. A foto ou arte que você já escolheu é mantida. O seletor de fundo continua com uma única opção de curvas noturnas e uma de diurnas; as duas, e também "Usar o fundo do tema", mostram a versão do seu tema atual. Com transparência reduzida ou mais contraste, fica a cor lisa do ambiente.

  • The Sarab palette's own workspace background is now contour lines: Night contours in dark mode and a new pale Day contours artwork in light mode, switching with the mode. Cards stay solid and text stays readable. A photo or artwork you already picked is kept; "Match color theme" in the background picker shows the pair. With reduced transparency or more contrast, the plain room colour stays.
  • أصبحت خلفية مساحة العمل الخاصة بألوان سراب خطوط ارتفاع: "خطوط الارتفاع الليلية" في الوضع الداكن، وعمل فني جديد فاتح هو "خطوط الارتفاع النهارية" في الوضع الفاتح، وتتبدل مع الوضع. تبقى البطاقات مصمتة والنصوص سهلة القراءة. وتبقى الصورة أو العمل الفني الذي اخترته كما هو، ويعرض خيار "حسب ألوان المظهر" في منتقي الخلفية هذين العملين. ومع تقليل الشفافية أو زيادة التباين يبقى لون الخلفية السادة.
  • O fundo próprio da paleta Sarab agora são curvas de nível: Curvas de nível noturnas no modo escuro e uma nova arte clara, Curvas de nível diurnas, no modo claro, que trocam junto com o modo. Os cartões continuam sólidos e o texto continua legível. A foto ou arte que você já escolheu é mantida; "Usar o fundo do tema" no seletor de fundo mostra o par. Com transparência reduzida ou mais contraste, fica a cor lisa do ambiente.

  • Drafted complete mapped Privacy, Terms and Refund replacements in English, formal Arabic and Brazilian Portuguese for owner-only publication. Retention and typed deletion/export promises remain conditional on their verified L1-09 production workflows; the public legal pages are unchanged.
  • أعددنا بدائل كاملة ومترابطة للخصوصية والشروط والاسترداد بالإنجليزية والعربية الفصحى والبرتغالية البرازيلية لينشرها المالك وحده. وتظل وعود الاحتفاظ والحذف والتصدير بعد التأكيد الكتابي مشروطة بتشغيل مسارات L1-09 في بيئة الإنتاج والتحقق منها؛ ولم تتغير الصفحات القانونية العامة.
  • Preparamos substituições completas e mapeadas para Privacidade, Termos e Reembolso em inglês, árabe formal e português do Brasil, para publicação exclusiva pelo proprietário. As promessas de retenção e exclusão/exportação digitada continuam condicionadas aos fluxos de produção verificados da L1-09; as páginas jurídicas públicas não foram alteradas.
  • Fixed runtime preservation ledgers so documentation, package metadata, and CI workflow changes no longer rewrite or fail the frozen 15 MB history; active served-runtime integrity remains fully checked in a small generated sidecar.
  • أُصلحت سجلات حفظ ملفات التشغيل بحيث لا تعيد تغييرات التوثيق وبيانات الحزمة وسير عمل التكامل المستمر كتابة السجل التاريخي المجمّد بحجم 15 ميجابايت ولا تُفشله، مع استمرار التحقق الكامل من سلامة ملفات التشغيل المقدَّمة عبر سجل جانبي صغير مولَّد.
  • Corrigimos os registros de preservação para que mudanças em documentação, metadados do pacote e no fluxo de CI não reescrevam nem invalidem o histórico congelado de 15 MB; a integridade dos arquivos de execução servidos continua totalmente verificada em um pequeno arquivo auxiliar gerado.
  • Prepared an allowlisted GitHub Pages artifact that serves public Rattib and hub files without repository docs, tests, or tooling; activation still needs GitHub Actions, a Pages source switch, and an explicit manual deploy dispatch.
  • أعددنا حزمة نشر محددة القائمة لـ GitHub Pages تعرض ملفات رتّب والموقع العامة من دون وثائق المستودع أو الاختبارات أو أدوات التطوير؛ وما زال التفعيل يتطلب تشغيل GitHub Actions وتغيير مصدر Pages وإطلاق النشر يدويًا بصورة صريحة.
  • Preparamos um artefato permitido do GitHub Pages que publica apenas os arquivos públicos do Rattib e do site, sem documentos, testes ou ferramentas do repositório; a ativação ainda depende do GitHub Actions, da troca da origem do Pages e de um acionamento manual explícito da implantação.
  • Audited all 274 live remote branches against main and open pull requests: 78 contained branches are suggested for deletion, 190 uncontained branches are held for owner review, 2 are retained as design archives, and 4 remain in flight; no branch was deleted.
  • تم تدقيق الفروع البعيدة الحية وعددها 274 فرعًا بمقارنتها مع الفرع الرئيسي وطلبات السحب المفتوحة؛ اقتُرح حذف 78 فرعًا ثبت أن رؤوسها محتواة في الفرع الرئيسي، وأُبقي 190 فرعًا غير محتوى لمراجعة المالك، مع الاحتفاظ بفرعين كأرشيفين للتصميم و4 فروع قيد العمل؛ ولم يُحذف أي فرع.
  • Auditamos os 274 branches remotos ativos em relação ao main e aos pull requests abertos: 78 branches contidos foram sugeridos para exclusão, 190 branches não contidos ficaram para análise do proprietário, 2 foram mantidos como arquivos de design e 4 continuam em andamento; nenhum branch foi excluído.
  • Measurement evidence: current cold-phone live medians are 735,117 B / 24 requests / 7.008 s LCP in Arabic and 623,126 B / 20 requests / 6.776 s in English; the PT-BR transfer run and live service-worker install measurement remain incomplete.
  • دليل القياس: تبلغ القيم الوسيطة الحالية للتحميل البارد على الهاتف في الموقع الحي 735,117 بايت و24 طلبًا و7.008 ثوانٍ لمؤشر LCP بالعربية، و623,126 بايت و20 طلبًا و6.776 ثوانٍ بالإنجليزية؛ ولا يزال قياس نقل البرتغالية البرازيلية وتثبيت عامل الخدمة الحي غير مكتملين.
  • Evidência de medição: as medianas atuais da carga inicial a frio no celular são 735.117 B / 24 solicitações / LCP de 7,008 s em árabe e 623.126 B / 20 solicitações / 6,776 s em inglês; a medição de transferência em PT-BR e a instalação ativa do service worker continuam incompletas.
  • Release records now identify the exact live main revision, the successful Pages deployment, and the shipped PT-BR, mobile and Focus work from PRs #199–#201; four live product files were matched byte for byte with Git.
  • تحدد سجلات الإصدار الآن مراجعة main المنشورة بدقة ونشر Pages الناجح وأعمال البرتغالية البرازيلية والهاتف والتركيز المنشورة في طلبات الدمج #199–#201؛ وطابقت أربعة ملفات حية للمنتج ملفات Git بايتاً ببايت.
  • Os registros de versão agora identificam a revisão exata de main em produção, a implantação bem-sucedida no Pages e o trabalho de PT-BR, celular e Foco publicado nos PRs #199–#201; quatro arquivos ativos do produto coincidiram byte a byte com o Git.
  • Maintenance: runtime integrity ledgers now watch only files served by the app and public pages. Internal Markdown, planning documents and generated run reports no longer force a 15 MB ledger rewrite; runtime byte pins and historical reconstruction checks remain intact.
  • الصيانة: أصبحت سجلات سلامة وقت التشغيل تراقب فقط الملفات التي يقدّمها التطبيق والصفحات العامة. لم تعد ملفات Markdown الداخلية ووثائق التخطيط وتقارير التشغيل المُنشأة تفرض إعادة كتابة سجل بحجم 15 ميغابايت، مع بقاء تثبيت بايتات وقت التشغيل وفحوص إعادة البناء التاريخية سليمة.
  • Manutenção: os registros de integridade de execução agora acompanham somente os arquivos servidos pelo aplicativo e pelas páginas públicas. Markdown interno, documentos de planejamento e relatórios gerados não forçam mais a regravação de um registro de 15 MB; os pinos de bytes de execução e as verificações de reconstrução histórica permanecem intactos.
  • Keyboard focus on shared workspace controls and fields now has a 3 px outline.
  • أصبحت علامة التركيز بلوحة المفاتيح على عناصر التحكم والحقول في مساحة العمل أوضح، بعرض ٣ بكسلات.
  • O foco do teclado nos controles e campos compartilhados do espaço de trabalho agora tem um contorno de 3 px.
  • Starting a new week now keeps the full saved plan and custom day details for Undo, including long imported text; carrying unfinished tasks keeps their original text and IDs.
  • يحتفظ بدء أسبوع جديد بالخطة المحفوظة كاملة وتفاصيل الأيام الإضافية للتراجع، بما في ذلك النصوص الطويلة المستوردة؛ وتبقى نصوص المهام غير المكتملة ومعرّفاتها عند نقلها.
  • Iniciar uma nova semana agora preserva o plano salvo completo e os detalhes personalizados dos dias para Desfazer, inclusive textos longos importados; ao levar tarefas não concluídas, o texto e os IDs originais são mantidos.
  • Rattib's default Sarab palette has a new look, Soft Board, in light and dark: a calm flat room, rounded white cards (lit graphite at night), one dark tile for what comes next, pill-shaped controls and large figures. Ocean, Orchid, Sand, Mono, Focus, document papers and a workspace photo or artwork you picked keep their look.
  • أصبح لمظهر سراب الافتراضي في رتّب شكل جديد باسم Soft Board بالوضعين الفاتح والداكن: خلفية هادئة بلون واحد، وبطاقات بيضاء مستديرة (رمادية مضيئة ليلًا)، وبطاقة داكنة واحدة لما يأتي بعد ذلك، وأزرار على شكل كبسولة وأرقام كبيرة. وتحتفظ ألوان المحيط وأوركيد والرملي والأحادي، والتركيز، وأوراق المستندات، وأي صورة أو عمل فني اخترته خلفيةً لمساحة العمل بمظهرها.
  • A paleta padrão Sarab do Rattib ganhou um novo visual, Soft Board, nos modos claro e escuro: um ambiente liso e calmo, cartões brancos arredondados (grafite iluminado à noite), um único bloco escuro para o que vem a seguir, controles em formato de pílula e números grandes. Oceano, Orquídea, Areia, Mono, o Foco, o papel dos documentos e uma foto ou arte de fundo que você escolheu mantêm o visual.
  • A first install downloads about 210 KB less: the Sarab background scene is no longer part of it, because the default look no longer paints one. Other scenes, including that one, are still saved for offline use the first time they are shown.
  • يُنزّل التثبيت الأول نحو 210 كيلوبايت أقل: لم يعد مشهد خلفية سراب جزءًا منه لأن المظهر الافتراضي لم يعد يرسمه. وما زالت المشاهد الأخرى، ومنها هذا المشهد، تُحفظ للاستخدام دون اتصال عند عرضها أول مرة.
  • A primeira instalação baixa cerca de 210 KB a menos: a cena de fundo da Sarab não faz mais parte dela, porque o visual padrão não a exibe mais. As outras cenas, inclusive essa, continuam sendo salvas para uso offline na primeira vez que aparecem.
  • The workspace background picker adds ten original artworks in their own group, five composed for dark mode and five for light mode, each marked with the mode it suits; an artwork shown in the other mode gets a firmer scrim.
  • يضيف منتقي خلفية مساحة العمل عشرة أعمال فنية أصلية في مجموعة خاصة بها، خمسة مصممة للوضع الداكن وخمسة للوضع الفاتح، وعلى كل منها الوضع الذي يناسبه؛ ويحصل العمل المعروض في الوضع الآخر على طبقة تعتيم أقوى.
  • O seletor de fundo do espaço de trabalho ganhou dez artes originais em um grupo próprio, cinco compostas para o modo escuro e cinco para o claro, cada uma indicando o modo que combina com ela; uma arte exibida no outro modo recebe uma película mais forte.
  • The light sync dialog is easier to read when the system asks for reduced transparency.
  • أصبح مربع حوار المزامنة الفاتح أسهل في القراءة عندما يطلب النظام تقليل الشفافية.
  • A caixa de diálogo de sincronização clara ficou mais fácil de ler quando o sistema pede menos transparência.
  • A damaged recovery journal is now rejected without touching the saved workspace.
  • يُرفض الآن سجل الاستعادة التالف من دون المساس بمساحة العمل المحفوظة.
  • Um diário de recuperação danificado agora é recusado sem alterar o espaço de trabalho salvo.
  • In Brazilian Portuguese, Today's card titles wrap instead of being cut off on phones, the phone navigation shows "Trabalho" in full, and the Settings theme cards no longer break words in half.
  • في البرتغالية البرازيلية، تنتقل عناوين بطاقات اليوم إلى سطر جديد بدل أن تُقطع على الهواتف، ويظهر "Trabalho" كاملًا في شريط تنقل الهاتف، ولم تعد بطاقات السمات في الإعدادات تقسم الكلمات إلى نصفين.
  • Em português do Brasil, os títulos dos cartões de Hoje passam para a linha seguinte em vez de serem cortados no celular, a navegação do celular mostra "Trabalho" por inteiro e os cartões de tema nas Configurações não quebram mais palavras ao meio.

  • Brazilian Portuguese now covers the landing page, product, pricing, Access, checkout, legal pages, redirects, the full app, documents and offline reopen. Dates, decimal commas and US$ formatting follow Brazilian conventions without changing stored values or converting currencies.
  • أصبحت البرتغالية البرازيلية متاحة في الصفحة الرئيسية وصفحات المنتج والأسعار والوصول والدفع والصفحات القانونية والتحويلات والتطبيق كاملًا والمستندات والعمل دون اتصال. تتبع التواريخ والفاصلة العشرية وتنسيق US$ الأعراف البرازيلية من دون تغيير القيم المحفوظة أو تحويل العملات.
  • O português do Brasil agora abrange a página inicial, o produto, os preços, o Acesso, o checkout, as páginas legais, os redirecionamentos, todo o aplicativo, os documentos e a reabertura offline. Datas, vírgulas decimais e valores em US$ seguem as convenções brasileiras sem alterar os dados salvos nem converter moedas.
  • Focus and the normal workspace background picker add six licensed real photographs, including two forest scenes, with local phone, desktop and thumbnail files. New timer modes, motion controls and saved settings respect reduced-motion and data-saving preferences.
  • أضيفت إلى التركيز وخلفيات مساحة العمل ست صور فوتوغرافية حقيقية مرخّصة، منها مشهدان للغابة، مع ملفات محلية للهاتف وسطح المكتب والصور المصغّرة. وتحترم أوضاع المؤقّت وخيارات الحركة والإعدادات المحفوظة تفضيل تقليل الحركة وتوفير البيانات.
  • O Foco e o seletor de fundo do espaço de trabalho agora incluem seis fotografias reais licenciadas, entre elas duas cenas de floresta, com arquivos locais para celular, desktop e miniaturas. Novos modos de cronômetro, controles de movimento e configurações salvas respeitam as preferências de redução de movimento e economia de dados.
  • The six older Focus gallery cards now load 43 KB of thumbnails instead of 11.7 MB of full PNG files; a selected scene uses a 16–82 KB phone image on compact or data-saving devices. Mobile navigation and Settings controls also opt into immediate touch handling.
  • تحمّل بطاقات معرض التركيز الست الأقدم الآن 43 كيلوبايت من الصور المصغّرة بدل 11.7 ميغابايت من ملفات PNG الكاملة؛ ويستخدم المشهد المختار صورة هاتف بحجم 16–82 كيلوبايت على الشاشات الصغيرة أو عند توفير البيانات. كما تستجيب أزرار التنقّل والإعدادات للمس مباشرة.
  • Os seis cartões antigos da galeria de Foco agora carregam 43 KB de miniaturas em vez de 11,7 MB de arquivos PNG completos; a cena escolhida usa uma imagem de 16–82 KB em telas compactas ou com economia de dados. A navegação móvel e as Configurações também respondem ao toque imediatamente.
  • A first visit makes about half as many requests (24 instead of 50 in Arabic, 20 instead of 46 in English) and downloads about 58 KB less: the page's styles now arrive in a few files instead of dozens.
  • تتطلب الزيارة الأولى نحو نصف عدد الطلبات (24 بدلاً من 50 بالعربية، و20 بدلاً من 46 بالإنجليزية) وتنزّل نحو 58 كيلوبايت أقل: تصل أنماط الصفحة الآن في ملفات قليلة بدل عشرات الملفات.
  • The welcome card appears about 1.7 seconds sooner on a slow phone connection (5.2 seconds instead of 7.0 in Arabic, 4.6 instead of 6.3 in English, on a simulated 4G connection with a slow processor).
  • تظهر بطاقة الترحيب أبكر بنحو 1.7 ثانية على اتصال هاتف بطيء (5.2 ثانية بدلاً من 7.0 بالعربية، و4.6 بدلاً من 6.3 بالإنجليزية، على اتصال 4G محاكى ومعالج بطيء).
  • Finance and Contracts load their styles when you open them, and the large layout and material styles load each page's part only when you open that page.
  • تُحمَّل أنماط المالية والعقود عند فتح كل منهما، وتُحمَّل أنماط التخطيط والمواد الكبيرة لكل صفحة عند فتحها فقط.

  • Each client now has one page that gathers their proposals, invoices, payments and activity, and an unpaid invoice is two clicks away from the client.
  • لكل عميل الآن صفحة واحدة تجمع عروضه وفواتيره ومدفوعاته ونشاطه، وتصل إلى فاتورته غير المدفوعة بنقرتين.
  • Every page starts with the same heading: its title, one line on what it is for, and at most one main action.
  • تبدأ كل صفحة برأس موحّد: عنوانها، وسطر واحد يوضّح غرضها، وإجراء رئيسي واحد على الأكثر.
  • A first visit downloads about 100 KB less: each tool's styles load the first time you open that tool.
  • تنزّل الزيارة الأولى نحو 100 كيلوبايت أقل: تُحمَّل أنماط كل أداة عند فتحها لأول مرة.
  • Rattib opens faster on a first visit: the page paints before all its styles arrive, fonts load only when needed, and the offline copy no longer downloads every background scene up front (about 2.8 MB instead of 7 MB on a first visit). Rattib still opens offline after one visit.
  • يفتح رتّب أسرع في الزيارة الأولى: تظهر الصفحة قبل وصول كل الأنماط، وتُحمَّل الخطوط عند الحاجة فقط، ولم تعد النسخة غير المتصلة تنزّل كل الخلفيات مسبقاً (حوالي ٢٫٨ ميغابايت بدل ٧ في الزيارة الأولى). ما زال رتّب يعمل دون اتصال بعد زيارة واحدة.
  • Today shows nine cards with no figure repeated, and its cards follow the same order on screen and with the keyboard.
  • تعرض صفحة اليوم تسع بطاقات دون تكرار أي رقم، وتتبع بطاقاتها الترتيب نفسه على الشاشة وبلوحة المفاتيح.

  • On a first visit, the welcome text shows as soon as the styles arrive, before the app has finished loading; the header mark is a smaller file and the background scene loads after the first paint.
  • في الزيارة الأولى، يظهر نص الترحيب فور وصول الأنماط وقبل اكتمال تحميل التطبيق؛ وشعار الترويسة ملف أصغر، والمشهد الخلفي يُحمَّل بعد الرسم الأول.
  • A reminder notification now opens Rattib on Today with the Reminders window open, instead of a "Page not found" page.
  • إشعار التذكير يفتح الآن رتّب على صفحة اليوم ونافذة التذكيرات مفتوحة، بدلاً من صفحة «الصفحة غير موجودة».
  • Rattib no longer rewrites saved preferences it cannot read at startup, and keeps working when the browser denies local storage.
  • On a phone, the Today cards are reached by keyboard in the order they appear on screen.
  • على الهاتف، تُتاح بطاقات صفحة اليوم بلوحة المفاتيح بالترتيب الذي تظهر به على الشاشة.
  • In the side rail, a group's label responds on the first click again after you leave one of its pages.
  • في الشريط الجانبي، يستجيب عنوان المجموعة من النقرة الأولى مجدداً بعد مغادرة إحدى صفحاتها.
  • لم يعد رتّب يعيد كتابة التفضيلات المحفوظة التي يتعذر قراءتها عند البدء، ويواصل العمل عندما يمنع المتصفح التخزين المحلي.
  • The Pricing page now explains what is free on this device and what Pro adds, says plainly that paid plans are not available yet, and the Access page links to it.
  • صفحة الأسعار توضح الآن ما هو مجاني على هذا الجهاز وما تضيفه خطة Pro، وتذكر بوضوح أن الخطط المدفوعة غير متاحة بعد، وصفحة الوصول تربط إليها.
  • Public pages carry sharing tags, Arabic and English alternates and an Apple touch icon; search engines are asked not to index the internal documents the site also serves.
  • الصفحات العامة تحمل وسوم المشاركة والبدائل العربية والإنجليزية وأيقونة Apple، ومحركات البحث مطلوب منها عدم فهرسة المستندات الداخلية التي يقدّمها الموقع أيضاً.
  • The "Download a backup" step on the Start-here list counts a download request for the current session only and no longer writes anything to your stored preferences; a backup you confirmed keeping still counts after a reload.
  • خطوة «نزّل نسخة احتياطية» في قائمة «ابدأ من هنا» تحتسب طلب التنزيل خلال الجلسة الحالية فقط ولا تكتب شيئاً في تفضيلاتك المحفوظة؛ النسخة التي أكّدت الاحتفاظ بها تظل محتسبة بعد إعادة التحميل.
  • Search: Ctrl+K (⌘K on a Mac) and the field at the top find clients, projects, tasks, proposals, invoices, contracts, knowledge pages and tools. "Create …" commands open a new proposal or invoice already linked to the client or project you have open.
  • ابحث بـ Ctrl+K (⌘K على ماك) أو من الحقل في الأعلى عن العملاء والمشاريع والمهام وعروض الأسعار والفواتير والعقود وصفحات المعرفة والأدوات. أوامر «إنشاء» تفتح عرض سعر أو فاتورة جديدة مربوطة بالعميل أو المشروع المفتوح.
  • Today shows a "Start here" checklist built from your own records. Dismiss it, or bring it back from Settings → Help, where you can also take a short tour of the app.
  • تعرض صفحة اليوم قائمة «ابدأ من هنا» مبنية على سجلاتك. يمكنك إخفاؤها أو إعادتها من الإعدادات ← المساعدة، حيث تجد أيضاً جولة قصيرة في التطبيق.

  • The rail uses one set of names, and each tool has a one-line description before you open it.
  • الشريط يستخدم مجموعة أسماء واحدة، ولكل أداة وصف من سطر قبل فتحها.

— W0-02 source checkpoint, not released

  • Prepared secure UUID compatibility and a runtime syntax guard for the selected mobile browser floor.
  • أُعدّ دعم آمن لمعرّفات السجلات وفحص لتوافق الشيفرة مع الحد الأدنى المحدد لمتصفحات الهاتف.

— W4-01 dormant source checkpoint, not released

  • Specified a record-sync contract and tested a dormant queue model; no live or durable sync is enabled.
  • وُثِّق عقد لمزامنة السجلات واختُبر نموذج غير مفعّل لطابور التغييرات؛ لم تُفعَّل مزامنة فعلية أو دائمة.

— W2-09 source checkpoint, not released

  • Added a conservative Pro feature gate with an explained Upgrade action; uncertain account access remains locked. Review fixes preserve later domain disables, disable retained buttons on disposal, reject unsupported value controls and future-start trials.
  • أُضيف تحقق محافظ من صلاحية ميزات Pro مع إجراء واضح للترقية؛ تظل الميزات مقفلة عندما يتعذر التحقق من الوصول.

Recorded launch status · حالة الإطلاق المسجلة · Estado de lançamento registrado

This table shows only the launch rows recorded now. “Partial” and “needs” identify work that is not complete.

يعرض هذا الجدول صفوف الإطلاق المسجلة حاليًا فقط. تشير حالتا «جزئي» و«يتطلب» إلى عمل لم يكتمل.

Esta tabela mostra apenas as linhas de lançamento registradas agora. “Parcial” e “requer” indicam trabalho incompleto.

Card · البطاقة · Cartão State · الحالة · Estado
L0-01 done (this commit) مكتمل (هذا الالتزام) concluído (este commit)
L0-02 partial (needs: K2, Pages source switch, manual deploy dispatch) (dd91c51) جزئي (يتطلب: K2، تبديل مصدر Pages، وتشغيل النشر يدويًا) (dd91c51) parcial (requer: K2, troca da origem do Pages e acionamento manual da implantação) (dd91c51)
L0-03 partial (needs: complete PT-BR transfer/request run; successful live SW-install measurement) (this commit) جزئي (يتطلب: اكتمال اختبار النقل والطلبات للبرتغالية البرازيلية؛ وقياسًا ناجحًا لتثبيت عامل الخدمة على الموقع الحي) (هذا الالتزام) parcial (requer: execução completa do teste de transferência e solicitações em PT-BR; medição bem-sucedida da instalação ativa do service worker) (este commit)
L0-04 done (this commit; owner publication pending) مكتمل (هذا الالتزام؛ نشر المالك معلق) concluído (este commit; publicação pelo proprietário pendente)
L0-06 done 7125bdc5 مكتمل 7125bdc5 concluído 7125bdc5
L0-07 / W3-04 done 3e688634 مكتمل 3e688634 concluído 3e688634
L0-07 / W3-04 follow-up done (this commit) مكتمل (هذا الالتزام) concluído (este commit)
L0-08 / W3-07 partial (needs K2: first green main run) (this commit) جزئي (يتطلب K2: أول تشغيل ناجح للفرع main) (هذا الالتزام) parcial (requer K2: primeira execução bem-sucedida no branch main) (este commit)
L0-11 done (this commit) مكتمل (هذا الالتزام) concluído (este commit)
L0-10 / W3-09 partial (needs: /v1/client-errors endpoint) (this commit) جزئي (يتطلب: نقطة النهاية /v1/client-errors) (هذا الالتزام) parcial (requer: endpoint /v1/client-errors) (este commit)
L6-03 partial (needs: rendered acceptance, merge, and publication) جزئي (يتطلب: التحقق البصري، والدمج، والنشر) parcial (requer: validação visual, integração e publicação)
L6-04 partial (needs: rendered acceptance, merge, and publication) جزئي (يتطلب: التحقق البصري، والدمج، والنشر) parcial (requer: validação visual, integração e publicação)
L6-06 partial (needs: Settings/404 feedback wiring, support verification, rendered acceptance, merge, and publication) جزئي (يتطلب: ربط الملاحظات في الإعدادات وصفحة 404، والتحقق من الدعم، والتحقق البصري، والدمج، والنشر) parcial (requer: links de feedback em Configurações e 404, verificação do suporte, validação visual, integração e publicação)