Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package safeeyes for openSUSE:Factory checked in at 2026-09-10 17:41:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/safeeyes (Old) and /work/SRC/openSUSE:Factory/.safeeyes.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "safeeyes" Thu Sep 10 17:41:11 2026 rev:22 rq:1376919 version:3.5.1 Changes: -------- --- /work/SRC/openSUSE:Factory/safeeyes/safeeyes.changes 2026-04-25 21:37:58.559252182 +0200 +++ /work/SRC/openSUSE:Factory/.safeeyes.new.1265/safeeyes.changes 2026-09-10 17:41:15.930384691 +0200 @@ -1,0 +2,8 @@ +Thu Sep 10 12:51:32 UTC 2026 - Michael Vetter <[email protected]> + +- Update to 3.5.1: + * Fix broken star history chart in README #904 + * Fix #906 #908 + * New release #910 + +------------------------------------------------------------------- Old: ---- safeeyes-3.5.0.tar.xz New: ---- safeeyes-3.5.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ safeeyes.spec ++++++ --- /var/tmp/diff_new_pack.PQZOyA/_old 2026-09-10 17:41:17.582453668 +0200 +++ /var/tmp/diff_new_pack.PQZOyA/_new 2026-09-10 17:41:17.584453752 +0200 @@ -19,7 +19,7 @@ Name: safeeyes -Version: 3.5.0 +Version: 3.5.1 Release: 0 Summary: Tool for reminding the user to take breaks License: GPL-3.0-only ++++++ _service ++++++ --- /var/tmp/diff_new_pack.PQZOyA/_old 2026-09-10 17:41:17.711459054 +0200 +++ /var/tmp/diff_new_pack.PQZOyA/_new 2026-09-10 17:41:17.731459889 +0200 @@ -4,7 +4,7 @@ <param name="filename">safeeyes</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">v3.5.0</param> + <param name="revision">v3.5.1</param> <param name="versionformat">@PARENT_TAG@</param> <!-- tag is vX.Y.Z, we want X.Y.Z --> <param name="versionrewrite-pattern">v(.*)</param> ++++++ safeeyes-3.5.0.tar.xz -> safeeyes-3.5.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/safeeyes-3.5.0/AUR/PKGBUILD new/safeeyes-3.5.1/AUR/PKGBUILD --- old/safeeyes-3.5.0/AUR/PKGBUILD 2026-04-23 02:59:41.000000000 +0200 +++ new/safeeyes-3.5.1/AUR/PKGBUILD 2026-09-05 18:49:56.000000000 +0200 @@ -6,7 +6,7 @@ # Maintainer: archisman <apandada1ATgmailDOTcom> pkgname=safeeyes -pkgver=3.5.0 +pkgver=3.5.1 pkgrel=1 pkgdesc="A Free and Open Source tool for Linux users to reduce and prevent repetitive strain injury (RSI)." arch=("any") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/safeeyes-3.5.0/README.md new/safeeyes-3.5.1/README.md --- old/safeeyes-3.5.0/README.md 2026-04-23 02:59:41.000000000 +0200 +++ new/safeeyes-3.5.1/README.md 2026-09-05 18:49:56.000000000 +0200 @@ -12,7 +12,7 @@ Protect your eyes from eye strain using this simple and beautiful, yet extensible break reminder. -[](https://www.star-history.com/#slgobinath/safeeyes&type=date&legend=top-left) +[](https://star-history.dera.page/#slgobinath/safeeyes&type=date&legend=top-left) Visit the official site: https://slgobinath.github.io/safeeyes/ for more details. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/safeeyes-3.5.0/debian/changelog new/safeeyes-3.5.1/debian/changelog --- old/safeeyes-3.5.0/debian/changelog 2026-04-23 02:59:41.000000000 +0200 +++ new/safeeyes-3.5.1/debian/changelog 2026-09-05 18:49:56.000000000 +0200 @@ -1,3 +1,9 @@ +safeeyes (3.5.1) noble; urgency=medium + + * Fix smartpause with pywayland + + -- Archisman Panigrahi <[email protected]> Sat, 05 Sep 2026 16:43:49 +0000 + safeeyes (3.5.0) noble; urgency=medium * break fade-in, bugfix for running from source and missing breaks, updated translations diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/safeeyes-3.5.0/pyproject.toml new/safeeyes-3.5.1/pyproject.toml --- old/safeeyes-3.5.0/pyproject.toml 2026-04-23 02:59:41.000000000 +0200 +++ new/safeeyes-3.5.1/pyproject.toml 2026-09-05 18:49:56.000000000 +0200 @@ -1,6 +1,6 @@ [project] name = "safeeyes" -version = "3.5.0" +version = "3.5.1" description = "Protect your eyes from eye strain using this continuous breaks reminder." license = {text = "GPL-3.0-or-later"} keywords = ["linux utility health eye-strain safe-eyes"] @@ -30,7 +30,7 @@ [project.urls] Homepage = "https://github.com/slgobinath/safeeyes" -Downloads = "https://github.com/slgobinath/safeeyes/archive/v3.5.0.tar.gz" +Downloads = "https://github.com/slgobinath/safeeyes/archive/v3.5.1.tar.gz" [project.scripts] safeeyes = "safeeyes.__main__:main" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/safeeyes-3.5.0/safeeyes/config/locale/cs/LC_MESSAGES/safeeyes.po new/safeeyes-3.5.1/safeeyes/config/locale/cs/LC_MESSAGES/safeeyes.po --- old/safeeyes-3.5.0/safeeyes/config/locale/cs/LC_MESSAGES/safeeyes.po 2026-04-23 02:59:41.000000000 +0200 +++ new/safeeyes-3.5.1/safeeyes/config/locale/cs/LC_MESSAGES/safeeyes.po 2026-09-05 18:49:56.000000000 +0200 @@ -6,8 +6,8 @@ msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2026-04-03 15:09+0000\n" -"Last-Translator: vikdevelop <[email protected]>\n" +"PO-Revision-Date: 2026-08-15 19:51+0000\n" +"Last-Translator: Pavel Borecki <[email protected]>\n" "Language-Team: Czech <https://hosted.weblate.org/projects/safe-eyes/" "translations/cs/>\n" "Language: cs\n" @@ -15,7 +15,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n" -"X-Generator: Weblate 5.17-dev\n" +"X-Generator: Weblate 2026.9.dev0\n" # Short break msgid "Gently close your eyes" @@ -55,43 +55,43 @@ # Short break msgid "Take five slow, deep breaths" -msgstr "" +msgstr "Pětkrát se zhluboka a pomalu nadechněte" # Short break msgid "Relax your shoulders and drop them away from your ears" -msgstr "" +msgstr "Uvolněte ramena a spusťte je dolů, od uší" # Short break msgid "Unclench your jaw and relax your face" -msgstr "" +msgstr "Uvolněte čelist a obličej" # Short break msgid "Stretch your neck gently from side to side" -msgstr "" +msgstr "Jemně protahujte krk ze strany na stranu" # Short break msgid "Check your posture and sit back comfortably" -msgstr "" +msgstr "Zkontrolujte držení těla a zase se pohodlně posaďte" # Short break msgid "Stretch your wrists and fingers" -msgstr "" +msgstr "Protáhněte si zápěstí a prsty" # Long break msgid "Stand up and stretch your back and legs" -msgstr "" +msgstr "Stoupněte si a protáhněte si záda a nohy" # Long break msgid "Walk around and refill your water" -msgstr "" +msgstr "Projděte se a doplňte si vodu" # Long break msgid "Step away from the screen and do a short mobility stretch" -msgstr "" +msgstr "Odstupte od obrazovky a krátce se protáhněte pohybem" # Long break msgid "Rest your eyes and focus on distant objects" -msgstr "" +msgstr "Nechte odpočívat své oči a zaostřete na vzdálené objekty" # Commandline arg description msgid "show the about dialog" @@ -647,16 +647,16 @@ msgstr "Přeskakování zakázané periody (v sekundách)" msgid "take a short break now" -msgstr "" +msgstr "nyní si udělejte krátkou přestávku" msgid "take a long break now" -msgstr "" +msgstr "nyní si udělejte dlouhou přestávku" msgid "Fade in when breaks start" -msgstr "" +msgstr "Postupné ztmavování při začátku přestávek" msgid "Fade in duration (in milliseconds)" -msgstr "" +msgstr "Doba ztmavování (v milisekundách)" # Commandline arg description #~ msgid "print the status of running safeeyes instance and exit" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/safeeyes-3.5.0/safeeyes/config/locale/et/LC_MESSAGES/safeeyes.po new/safeeyes-3.5.1/safeeyes/config/locale/et/LC_MESSAGES/safeeyes.po --- old/safeeyes-3.5.0/safeeyes/config/locale/et/LC_MESSAGES/safeeyes.po 2026-04-23 02:59:41.000000000 +0200 +++ new/safeeyes-3.5.1/safeeyes/config/locale/et/LC_MESSAGES/safeeyes.po 2026-09-05 18:49:56.000000000 +0200 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2026-04-14 02:09+0000\n" +"PO-Revision-Date: 2026-04-24 02:44+0000\n" "Last-Translator: Priit Jõerüüt <[email protected]>\n" "Language-Team: Estonian <https://hosted.weblate.org/projects/safe-eyes/" "translations/et/>\n" @@ -15,7 +15,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.17-dev\n" +"X-Generator: Weblate 5.17.1-dev\n" # Short break msgid "Gently close your eyes" @@ -55,43 +55,43 @@ # Short break msgid "Take five slow, deep breaths" -msgstr "" +msgstr "Hinga viis korda sisse - seda sügavalt ja aeglaselt" # Short break msgid "Relax your shoulders and drop them away from your ears" -msgstr "" +msgstr "Lõdvesta oma õlad ja lase need kõrvadest allapoole" # Short break msgid "Unclench your jaw and relax your face" -msgstr "" +msgstr "Lõdvesta lõualuu asendit ja lase nägu lõdvaks" # Short break msgid "Stretch your neck gently from side to side" -msgstr "" +msgstr "Venita oma kaela õrnalt küljelt küljele" # Short break msgid "Check your posture and sit back comfortably" -msgstr "" +msgstr "Kontrolli oma kehahoiakut ja nõjatu mugavalt seljatoele" # Short break msgid "Stretch your wrists and fingers" -msgstr "" +msgstr "Venita oma randmeid ja sõrmi" # Long break msgid "Stand up and stretch your back and legs" -msgstr "" +msgstr "Tõuse püsti ja venita oma selga ja jalgu" # Long break msgid "Walk around and refill your water" -msgstr "" +msgstr "Kõnni ringi ja täida oma veepudel või -klaas" # Long break msgid "Step away from the screen and do a short mobility stretch" -msgstr "" +msgstr "Tõuse ekraani eest püsti ja tee mõned lühikesed venitusharjutused" # Long break msgid "Rest your eyes and focus on distant objects" -msgstr "" +msgstr "Lase silmadel puhata ja säti fookus kaugele asuvatele objektidele" # Commandline arg description msgid "show the about dialog" @@ -649,10 +649,10 @@ msgstr "tee nüüd üks pikk paus" msgid "Fade in when breaks start" -msgstr "" +msgstr "Puhepausi alates ristsulata rakenduse vaade" msgid "Fade in duration (in milliseconds)" -msgstr "" +msgstr "Ristsulatuse kestus (millisekundites)" # Commandline arg description #~ msgid "print the status of running safeeyes instance and exit" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/safeeyes-3.5.0/safeeyes/config/locale/he/LC_MESSAGES/safeeyes.po new/safeeyes-3.5.1/safeeyes/config/locale/he/LC_MESSAGES/safeeyes.po --- old/safeeyes-3.5.0/safeeyes/config/locale/he/LC_MESSAGES/safeeyes.po 2026-04-23 02:59:41.000000000 +0200 +++ new/safeeyes-3.5.1/safeeyes/config/locale/he/LC_MESSAGES/safeeyes.po 2026-09-05 18:49:56.000000000 +0200 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2026-04-10 13:12+0000\n" +"PO-Revision-Date: 2026-05-20 15:11+0000\n" "Last-Translator: \"Omer I.S.\" <[email protected]>\n" "Language-Team: Hebrew <https://hosted.weblate.org/projects/safe-eyes/" "translations/he/>\n" @@ -15,7 +15,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Weblate 5.17-dev\n" +"X-Generator: Weblate 2026.6.dev0\n" # Short break msgid "Gently close your eyes" @@ -55,43 +55,43 @@ # Short break msgid "Take five slow, deep breaths" -msgstr "" +msgstr "לקחת חמש נשימות עמוקות ואיטיות" # Short break msgid "Relax your shoulders and drop them away from your ears" -msgstr "" +msgstr "להרגיע את הכתפיים ולשחרר אותן כך שיהיו רחוקות מהראש" # Short break msgid "Unclench your jaw and relax your face" -msgstr "" +msgstr "לשחרר את הלסת ולהרגיע את שרירי הפנים" # Short break msgid "Stretch your neck gently from side to side" -msgstr "" +msgstr "למתוח את הצוואר בעדינות מצד לצד" # Short break msgid "Check your posture and sit back comfortably" -msgstr "" +msgstr "לבדוק את תנוחת הגוף הנוכחית ולהתיישב בנחת" # Short break msgid "Stretch your wrists and fingers" -msgstr "" +msgstr "למתוח את פרקי כף היד ואת האצבעות" # Long break msgid "Stand up and stretch your back and legs" -msgstr "" +msgstr "לעמוד ולמתוח את הגב והרגליים" # Long break msgid "Walk around and refill your water" -msgstr "" +msgstr "ללכת סביב ולמלא את מכל המים" # Long break msgid "Step away from the screen and do a short mobility stretch" -msgstr "" +msgstr "להתרחק מהמסך ולהתמתח מעט לשיפור הגמישות" # Long break msgid "Rest your eyes and focus on distant objects" -msgstr "" +msgstr "לתת מנוחה לעיניים ולהתמקד בחפצים רחוקים" # Commandline arg description msgid "show the about dialog" @@ -634,19 +634,19 @@ msgstr "נא להתקין את אחד מכלי שורת הפקודה: %s" msgid "Skipping/postponing disabled period (in seconds)" -msgstr "" +msgstr "זמן להמתנה לפני שיהיה אפשר לדלג על הפסקות או לדחות אותן (בשניות)" msgid "take a short break now" -msgstr "" +msgstr "זה הזמן לקחת הפסקה קצרה" msgid "take a long break now" -msgstr "" +msgstr "זה הזמן לקחת הפסקה ארוכה" msgid "Fade in when breaks start" -msgstr "" +msgstr "כניסה הדרגתית למסך ההפסקה בעת התחלתה" msgid "Fade in duration (in milliseconds)" -msgstr "" +msgstr "משך זמן עמעום (במילישניות)" # Commandline arg description #~ msgid "print the status of running safeeyes instance and exit" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/safeeyes-3.5.0/safeeyes/config/locale/it/LC_MESSAGES/safeeyes.po new/safeeyes-3.5.1/safeeyes/config/locale/it/LC_MESSAGES/safeeyes.po --- old/safeeyes-3.5.0/safeeyes/config/locale/it/LC_MESSAGES/safeeyes.po 2026-04-23 02:59:41.000000000 +0200 +++ new/safeeyes-3.5.1/safeeyes/config/locale/it/LC_MESSAGES/safeeyes.po 2026-09-05 18:49:56.000000000 +0200 @@ -6,8 +6,8 @@ msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2026-03-31 05:45+0000\n" -"Last-Translator: Archisman Panigrahi <[email protected]>\n" +"PO-Revision-Date: 2026-05-22 18:11+0000\n" +"Last-Translator: albanobattistella <[email protected]>\n" "Language-Team: Italian <https://hosted.weblate.org/projects/safe-eyes/" "translations/it/>\n" "Language: it\n" @@ -15,7 +15,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.17-dev\n" +"X-Generator: Weblate 2026.6.dev0\n" # Short break msgid "Gently close your eyes" @@ -55,43 +55,43 @@ # Short break msgid "Take five slow, deep breaths" -msgstr "" +msgstr "Fai cinque respiri lenti e profondi" # Short break msgid "Relax your shoulders and drop them away from your ears" -msgstr "" +msgstr "Rilassa le spalle e allontanale dalle orecchie" # Short break msgid "Unclench your jaw and relax your face" -msgstr "" +msgstr "Rilassa la mascella e distendi il viso" # Short break msgid "Stretch your neck gently from side to side" -msgstr "" +msgstr "Allunga delicatamente il collo da un lato all'altro" # Short break msgid "Check your posture and sit back comfortably" -msgstr "" +msgstr "Controlla la tua postura e siediti comodamente" # Short break msgid "Stretch your wrists and fingers" -msgstr "" +msgstr "Allunga i polsi e le dita" # Long break msgid "Stand up and stretch your back and legs" -msgstr "" +msgstr "Alzati e allunga la schiena e le gambe" # Long break msgid "Walk around and refill your water" -msgstr "" +msgstr "Fai un giro e riempi la tua borraccia" # Long break msgid "Step away from the screen and do a short mobility stretch" -msgstr "" +msgstr "Allontanati dallo schermo ed esegui un breve esercizio di mobilità" # Long break msgid "Rest your eyes and focus on distant objects" -msgstr "" +msgstr "Riposa gli occhi e concentrati su oggetti lontani" # Commandline arg description msgid "show the about dialog" @@ -411,10 +411,11 @@ # plugin/screensaver msgid "Lock the screen after long breaks by starting screensaver/screen-lock" msgstr "" +"Blocca lo schermo dopo lunghe pause avviando lo screensaver/blocco schermo" # plugin/screensaver msgid "Custom screensaver or screen-lock command" -msgstr "" +msgstr "Salvaschermo personalizzato o comando di blocco schermo" # plugin/screensaver msgid "Minimum seconds to skip without screensaver" @@ -644,19 +645,19 @@ msgstr "Prego installa uno degli strumenti da riga di comando: %s" msgid "Skipping/postponing disabled period (in seconds)" -msgstr "" +msgstr "Saltare/posticipare il periodo di inattività (in secondi)" msgid "take a short break now" -msgstr "" +msgstr "fai una breve pausa" msgid "take a long break now" -msgstr "" +msgstr "prenditi una lunga pausa ora" msgid "Fade in when breaks start" -msgstr "" +msgstr "Dissolvenza in entrata all'inizio delle pause" msgid "Fade in duration (in milliseconds)" -msgstr "" +msgstr "Durata della dissolvenza in entrata (in millisecondi)" # Commandline arg description #~ msgid "print the status of running safeeyes instance and exit" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/safeeyes-3.5.0/safeeyes/config/locale/lt/LC_MESSAGES/safeeyes.po new/safeeyes-3.5.1/safeeyes/config/locale/lt/LC_MESSAGES/safeeyes.po --- old/safeeyes-3.5.0/safeeyes/config/locale/lt/LC_MESSAGES/safeeyes.po 2026-04-23 02:59:41.000000000 +0200 +++ new/safeeyes-3.5.1/safeeyes/config/locale/lt/LC_MESSAGES/safeeyes.po 2026-09-05 18:49:56.000000000 +0200 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2025-12-28 20:00+0000\n" +"PO-Revision-Date: 2026-05-05 12:11+0000\n" "Last-Translator: Moo <[email protected]>\n" "Language-Team: Lithuanian <https://hosted.weblate.org/projects/safe-eyes/" "translations/lt/>\n" @@ -16,7 +16,7 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "(n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Weblate 5.15.1\n" +"X-Generator: Weblate 5.17.1\n" # Short break msgid "Gently close your eyes" @@ -56,43 +56,43 @@ # Short break msgid "Take five slow, deep breaths" -msgstr "" +msgstr "Penkis kartus giliai, lėtai įkvėpkite" # Short break msgid "Relax your shoulders and drop them away from your ears" -msgstr "" +msgstr "Atpalaiduokite pečius ir nuleiskite juos žemyn" # Short break msgid "Unclench your jaw and relax your face" -msgstr "" +msgstr "Atpalaiduokite žandikaulį ir veidą" # Short break msgid "Stretch your neck gently from side to side" -msgstr "" +msgstr "Atlikite švelnius kaklo tempimo pratimus iš vieno šono į kitą" # Short break msgid "Check your posture and sit back comfortably" -msgstr "" +msgstr "Patikrinkite laikyseną ir patogiai atsiloškite kėdėje" # Short break msgid "Stretch your wrists and fingers" -msgstr "" +msgstr "Ištieskite riešus ir pirštus" # Long break msgid "Stand up and stretch your back and legs" -msgstr "" +msgstr "Atsistokite ir atlikite nugaros bei kojų tempimo pratimus" # Long break msgid "Walk around and refill your water" -msgstr "" +msgstr "Pavaikščiokite ir prisipilkite vandens" # Long break msgid "Step away from the screen and do a short mobility stretch" -msgstr "" +msgstr "Atsitraukite nuo ekrano ir atlikite trumpą judrumo ar tempimo pratimą" # Long break msgid "Rest your eyes and focus on distant objects" -msgstr "" +msgstr "Leiskite akims pailsėti ir žiūrėkite į tolumoje esančius objektus" # Commandline arg description msgid "show the about dialog" @@ -120,7 +120,7 @@ # Commandline arg description msgid "print the status of running Safe Eyes instance and exit" -msgstr "" +msgstr "parodyti veikiančio Safe Eyes egzemplioriaus būseną ir išeiti" # Status message msgid "Safe Eyes is not running" @@ -647,19 +647,19 @@ msgstr "Įsidiekite vieną iš komandų eilutės įrankių: %s" msgid "Skipping/postponing disabled period (in seconds)" -msgstr "" +msgstr "Kuriam laikotarpiui išjungti praleidimą/atidėjimą (sekundėmis)" msgid "take a short break now" -msgstr "" +msgstr "padaryti trumpą pertrauką dabar" msgid "take a long break now" -msgstr "" +msgstr "padaryti ilgą pertrauką dabar" msgid "Fade in when breaks start" -msgstr "" +msgstr "Prasidėjus pertraukai laipsniškai ryškėti" msgid "Fade in duration (in milliseconds)" -msgstr "" +msgstr "Laipsniško ryškėjimo trukmė (milisekundėmis)" # Commandline arg description #~ msgid "print the status of running safeeyes instance and exit" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/safeeyes-3.5.0/safeeyes/config/locale/zh_CN/LC_MESSAGES/safeeyes.po new/safeeyes-3.5.1/safeeyes/config/locale/zh_CN/LC_MESSAGES/safeeyes.po --- old/safeeyes-3.5.0/safeeyes/config/locale/zh_CN/LC_MESSAGES/safeeyes.po 2026-04-23 02:59:41.000000000 +0200 +++ new/safeeyes-3.5.1/safeeyes/config/locale/zh_CN/LC_MESSAGES/safeeyes.po 2026-09-05 18:49:56.000000000 +0200 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2026-04-14 02:09+0000\n" +"PO-Revision-Date: 2026-04-25 17:16+0000\n" "Last-Translator: Sketch6580 <[email protected]>\n" "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/" "projects/safe-eyes/translations/zh_Hans/>\n" @@ -15,7 +15,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.17-dev\n" +"X-Generator: Weblate 5.17.1-dev\n" # Short break msgid "Gently close your eyes" @@ -55,43 +55,43 @@ # Short break msgid "Take five slow, deep breaths" -msgstr "" +msgstr "做五次缓慢而深长的呼吸" # Short break msgid "Relax your shoulders and drop them away from your ears" -msgstr "" +msgstr "放松肩膀,双肩下沉、远离耳朵" # Short break msgid "Unclench your jaw and relax your face" -msgstr "" +msgstr "放松下巴,放松面部" # Short break msgid "Stretch your neck gently from side to side" -msgstr "" +msgstr "轻轻地左右转动脖子" # Short break msgid "Check your posture and sit back comfortably" -msgstr "" +msgstr "检查坐姿,舒适地向后靠" # Short break msgid "Stretch your wrists and fingers" -msgstr "" +msgstr "拉伸手腕和手指" # Long break msgid "Stand up and stretch your back and legs" -msgstr "" +msgstr "站起来,拉伸背部和腿部" # Long break msgid "Walk around and refill your water" -msgstr "" +msgstr "走动一下,补充水分" # Long break msgid "Step away from the screen and do a short mobility stretch" -msgstr "" +msgstr "远离屏幕,做一些短暂的活动性拉伸" # Long break msgid "Rest your eyes and focus on distant objects" -msgstr "" +msgstr "让眼睛休息,眺望远处的物体" # Commandline arg description msgid "show the about dialog" @@ -638,10 +638,10 @@ msgstr "现在进行长时间的休息" msgid "Fade in when breaks start" -msgstr "" +msgstr "休息开始时淡入" msgid "Fade in duration (in milliseconds)" -msgstr "" +msgstr "淡入时长(毫秒)" # Settings dialog #~ msgid "Keyboard shortcuts disabled period (in seconds)" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/safeeyes-3.5.0/safeeyes/platform/io.github.slgobinath.SafeEyes.metainfo.xml new/safeeyes-3.5.1/safeeyes/platform/io.github.slgobinath.SafeEyes.metainfo.xml --- old/safeeyes-3.5.0/safeeyes/platform/io.github.slgobinath.SafeEyes.metainfo.xml 2026-04-23 02:59:41.000000000 +0200 +++ new/safeeyes-3.5.1/safeeyes/platform/io.github.slgobinath.SafeEyes.metainfo.xml 2026-09-05 18:49:56.000000000 +0200 @@ -8,7 +8,7 @@ <name>Gobinath</name> </developer> - <summary>A FOSS tool for Linux users to reduce and prevent repetitive strain injury (RSI)</summary> + <summary>Protect your eyes from eye strain</summary> <metadata_license>CC0-1.0</metadata_license> <project_license>GPL-3.0</project_license> @@ -55,6 +55,12 @@ <url type="vcs-browser">https://github.com/slgobinath/safeeyes</url> <releases> + <release version="3.5.1" date="2026-09-05"> + <url>https://github.com/slgobinath/safeeyes/releases/tag/v3.5.1</url> + <description> + <p>Fix smartpause with pywayland</p> + </description> + </release> <release version="3.5.0" date="2026-04-23"> <url>https://github.com/slgobinath/safeeyes/releases/tag/v3.5.0</url> <description> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/safeeyes-3.5.0/safeeyes/plugins/smartpause/ext_idle_notify.py new/safeeyes-3.5.1/safeeyes/plugins/smartpause/ext_idle_notify.py --- old/safeeyes-3.5.0/safeeyes/plugins/smartpause/ext_idle_notify.py 2026-04-23 02:59:41.000000000 +0200 +++ new/safeeyes-3.5.1/safeeyes/plugins/smartpause/ext_idle_notify.py 2026-09-05 18:49:56.000000000 +0200 @@ -26,7 +26,15 @@ import typing from pywayland.client import Display -from pywayland.protocol.wayland.wl_seat import WlSeat + +if typing.TYPE_CHECKING: + from pywayland.protocol.wayland import WlSeat +else: + try: + from pywayland.protocol.wayland import WlSeat + except ImportError: + # Older PyWayland versions generated one module per interface. + from pywayland.protocol.wayland.wl_seat import WlSeat if typing.TYPE_CHECKING: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/safeeyes-3.5.0/safeeyes/plugins/smartpause/plugin.py new/safeeyes-3.5.1/safeeyes/plugins/smartpause/plugin.py --- old/safeeyes-3.5.0/safeeyes/plugins/smartpause/plugin.py 2026-04-23 02:59:41.000000000 +0200 +++ new/safeeyes-3.5.1/safeeyes/plugins/smartpause/plugin.py 2026-09-05 18:49:56.000000000 +0200 @@ -154,23 +154,24 @@ return if idle_monitor is None: - if is_wayland_and_gnome: - idle_monitor = IdleMonitorGnomeDBus() - elif use_swayidle: - idle_monitor = IdleMonitorSwayidle() - elif use_ext_idle_notify: - from .ext_idle_notify import IdleMonitorExtIdleNotify + try: + if is_wayland_and_gnome: + idle_monitor = IdleMonitorGnomeDBus() + elif use_swayidle: + idle_monitor = IdleMonitorSwayidle() + elif use_ext_idle_notify: + from .ext_idle_notify import IdleMonitorExtIdleNotify - idle_monitor = IdleMonitorExtIdleNotify() - else: - idle_monitor = IdleMonitorX11() + idle_monitor = IdleMonitorExtIdleNotify() + else: + idle_monitor = IdleMonitorX11() - try: idle_monitor.init() except BaseException as e: logging.warning("Unable to get idle time, idle monitor not supported.") logging.warning(str(e)) - idle_monitor.stop() + if idle_monitor is not None: + idle_monitor.stop() idle_monitor = None idle_monitor_unsupported = True
