عن المشروع

بومودوروز هو مؤقت تركيز مفتوح المصدر مُرخص تحت ترخيص MIT، ووصفه بأنه فورك من بوماتيز (من تطوير رولدان مونتيلا جونيور)، بدأ في 25 مارس 2026. لا يُقدّم كإصلاح لتوقيت مرن — إذ يدعم الأصل ذلك بالفعل — بل كمحاولة لمعالجة عوائق سير العمل: بدء المهام، اختيار ما يلي، تتبع الوقت، وجعل فترات الراحة مُجدية حقًا. التشغيل والبنية وفقًا لجدول المقارنة في ملف README، انتقل المشروع إلى بيئة تشغيل Tauri فقط، مع دليل src-tauri مخصص وخالٍ من مسار Electron، ويستخدم React 19 وpnpm وTauri 2.11.x مع قدرات صريحة وملحقات مثبتة. قائمة التطوير تشمل Node.js v24 وpnpm v11 وRust 1.98.1 (مثبتة في rust-toolchain.toml)، مع واجهة مستخدم تحت app/renderer. تشمل البنية الأمامية Vite 8 وTypeScript 6 وReact Router 7 وRedux Toolkit 2 و@dnd-kit للسحب والإفلات وStyled Components وi18next. المؤقت يغطي الوضع حالات التركيز والراحة القصيرة والطويلة والفترات الخاصة القابلة للتكوين، مع تحكمات للبدء والإيقاف المؤقت والتخطي وإعادة الضبط، ودورات جلسات قابلة للضبط. خيار التمديد يُنبّه لتمديد قصير أو طويل قريبًا من نهاية جلسة التركيز، مع مدد قابلة للضبط وإشعار تجريبي عند إخفاء التطبيق. وضع الصارم يمنع الإيقاف المؤقت أو التخطي أو إعادة الضبط بعد بدء الجلسة. يمكن للتركيز أن يبدأ تلقائيًا بعد الراحة، وتُتخطى الراحة إذا كانت مدتها صفر دقيقة، ويمكن تعطيل الرسوم المتحركة للتقدم. تشمل التهيئة المقترحة Just Start (5/1) وSprint (10/3) وClassic (25/5) وFlow (50/10). المهام يمكن للمستخدمين إنشاء قوائم ومهام بوصفها، وإعادة ترتيبها بالسحب والإفلات، ووضع علامة على المهام المنجزة أو تخطيها أو حذفها، وتحديد الأولويات من عرض القائمة أو الشبكة. تتوفر عمليات التراجع والإعادة عبر Ctrl+Z وCtrl+Shift+Z. يمكن استيراد وتصدير قوائم المهام والبطاقات بصيغة JSON مع التحقق من الصحة وإعادة توليد المعرفات ووضعيات الدمج أو الاستبدال. شبكة دوران الدراسة يمكن للتطبيق التبديل بين عرض القائمة والشبكة. تحمل البطاقات لون حالة يومية يتغير من الأبيض إلى الأخضر إلى الأحمر، وزر Draw يختار عشوائيًا المرحلة التالية بناءً على الطور. تُعرض الأولويات المعلقة أولًا، ويمكن تقييد اختيار Draw على المهام ذات الأولوية. عدد الأعمدة (تلقائي، 1، 2، 3 أو 4) هو تفضيل دائم، ووضع التجميع يضيف فواصل قوائم مع زر Group/Ungroup، ودعم إعادة تعيين اللون مع تأكيد وإعادة تعيين تلقائي يوميًا. النقر الأيمن على بطاقة يحدد المهمة النشطة وينقلك إلى المؤقت. الإحصائيات فترات التقرير تشمل اليوم والأسبوع (7 أيام) والشهر (30 يومًا) والكل. يعرض التقرير الزمن المخصص للتركيز والراحة والخمول، وعدد الدورات المنجزة، وأهم مجالات التركيز، وتدفق اليومي، مع مخطط مكدس للتركيز/الراحة/الخمول. يغطي التقدم طويل الأمد التسلسل، والمستوى، والخبرة، والهدف اليومي، والإنجازات، وخريطة حرارية لـ30 يومًا، وأعمدة تركيز للأسبوع الأخير. يُقدّم تفصيل لكل قائمة مهام بوقت مجمع ودورات منجزة، ويمكن مسح البيانات أسبوعيًا أو شهريًا أو بالكامل مع تأكيد. يُتتبع الزمن الخامل حسب الفترة، مع خيار لإعادة تصنيف إعادة الضبط أثناء التركيز كخامل. الإشعارات والمظهر والتكامل النظامي مستويات الإشعارات: لا شيء، عادي (في كل راحة)، وإضافي (قبل 60 ثانية من الراحة، وقبل 30 ثانية من انتهائها، وعند بدئها). يمكن استخدام جرس افتراضي أو ملف صوتي مخصص، وتوفر مساعدة صوتية إشارات صوتية عن حالة الجلسة. خيارات المظهر تشمل السمة الداكنة مع متابعة نظام التشغيل، وتبديل بين شريط عنوان مخصص ونظامي، والبقاء في المقدمة، والتصغير أو الإغلاق إلى لوحة النظام مع مؤشر تقدم، وفتح عند تسجيل الدخول على macOS وWindows. تملأ الراحة الكاملة الشاشة أثناء الراحة، وهي مستقرة عبر حالات النافذة المصغرة أو المخفية أو المدمجة. اختصارات لوحة المفاتيح تشمل Alt+Shift+H (إخفاء)، Alt+Shift+S (إظهار)، Alt+Shift+T (تبديل السمة)، وزوجي التراجع والإعادة. تدعم واجهة سبع لغات — البرتغالية (البرازيل)، الإنجليزية، الإسبانية، اليابانية، الصينية، الألمانية، والفرنسية — مع الكشف التلقائي عن لغة النظام. وضع مدمج توفر واجهة مبسطة للشاشات الصغيرة، تشمل شبكة قابلة للتوسيع، وقائمة إجراءات للمنجز/تخطي/حذف المهمة المعروضة، وتحفيز بعد الراحة للاستمرار أو فتح الشبكة. التثبيت والتطوير الإصدارات المنشورة تستهدف Windows وLinux، بينما تُبنى إصدارات macOS من المصدر عبر pnpm tauri build؛ قناة التحديث داخل التطبيق تركز على Windows (NSIS) وLinux (AppImage). تتوفر نصوص تثبيت وإزالة محلية للshell وPowerShell. الأوامر الموثقة تشمل pnpm dev:app وlint وtypecheck:renderer وtest:run وbuild:renderer وtauri build variants وcargo check. الخصوصية والتراخيص يُصرّح ملف README أن بومودوروز لا يجمع أي بيانات، ويخزن المهام والإعدادات والإحصائيات محليًا على الجهاز. مُرخّص تحت MIT © كارلوس دوارتي، مع ترخيص MIT أيضًا للأصل بوماتيز. يُوضح أن الأداة أداة إنتاجية وليست نصيحة طبية. يربط الملف أيضًا بسجل التغييرات، وخريطة طريق للتحسينات، ووثائق الهجرة، ويشير إلى ميزات قادمة مثل تهيئة الترددات واقتراحات راحة دوارة.