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.
 
-[![Star History 
Chart](https://api.star-history.com/svg?repos=slgobinath/safeeyes&type=date&legend=top-left)](https://www.star-history.com/#slgobinath/safeeyes&type=date&legend=top-left)
+[![Star History 
Chart](https://star-history.dera.page/svg?repos=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
 

Reply via email to