Commit Graph
10355 Commits
Author SHA1 Message Date
Davis Mosenkovs c1f2f5bb4b Periodic time sync: update changelog and strings 2024-02-18 22:15:24 +02:00
Davis MosenkovsandJosé Rebelo 7a79a1d0f5 Add wake lock and wakeup for time sync
Wake lock with around 10 second timeout is a quick and dirty solution,
however as the time sync should happen once per several days the 10
second wake time should not be an issue.
2024-02-18 19:12:30 +00:00
Davis MosenkovsandJosé Rebelo cc5078332b TimeChangeReceiver: Ensure the alarm is set
Ensure TimeChangeReceiver alarm is scheduled when enabling
datetime_synconconnect and registering TimeChangeReceiver broadcast
receiver.

It is important to re-schedule the alarm after registering broadcast
receiver, because:
1. if broadcast receiver was unregistered while previous alarm arrived,
there is no alarm scheduled;
2. re-scheduling the alarm resets the periodic time sync timer when
first device is connected (which is desired).

It is important to re-schedule the alarm when datetime_synconconnect
gets enabled, because there might be no alarm scheduled.

Call onSetTime() when enabling datetime_synconconnect.
2024-02-18 19:12:30 +00:00
Davis MosenkovsandJosé Rebelo 31fc266f94 Periodically sync time on all connected devices
Sync time every 43 hours, 53 minutes and 23 seconds.
Interval is a bit smaller than 2 days.
Interval is a prime (in seconds) so time of sync will slide over time.

If next DST change is less than 48 hours in future, wait for it.
2024-02-18 19:12:30 +00:00
Martin.JM 22e51f841b Add additional smart wakeup functionality in test device
Code by José Rebelo:
https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/3583#issuecomment-1571835
2024-02-18 19:01:19 +01:00
Martin.JM 275b662188 Always check smart wakeup if forced 2024-02-18 18:55:54 +01:00
Martin.JM 89b6ae9f24 Add more granular smart wakeup support
Specifically:
- Add position to smart wakeup support coordinator function
- Add interface to stop smart alarm checkbox from being changed
2024-02-18 17:24:29 +01:00
Martin.JM 01ef422812 Set alarm as used and enabled if time has changed 2024-02-18 16:33:50 +01:00
64c024a5ce Added support for xiaomi redmi watch 3 (#3582)
Co-authored-by: JdM <julien@rmbi.ch>
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/3582
Co-authored-by: JdM <judemont@noreply.codeberg.org>
Co-committed-by: JdM <judemont@noreply.codeberg.org>
2024-02-18 13:55:14 +00:00
Arjan Schrijver 122ff5f7f4 Fossil/Skagen Hybrids: Fix crash on multi-byte unicode characters in menu
The FosslAppWriter was writing string length instead of the bytes length
into the wapp file, causing a crash when reading the file.

Fixes #3577
2024-02-17 21:25:25 +01:00
José Rebelo ad256fade0 Test Device: Fix NPE when using the database 2024-02-16 23:09:46 +00:00
José Rebelo a3bd7a297a Test Device: Add fake features and data 2024-02-16 22:56:27 +00:00
Damien 'Psolyca' Gaignon 6a576202a9 [Huawei] Add Huawei Watch Fit gadget 2024-02-13 14:12:23 +01:00
Arjan Schrijver d637b9263c Fix linter errors 0.79.0 2024-02-13 10:54:12 +01:00
Damien 'Psolyca' Gaignon 874bb1a14e [Huawei] Fix test 2024-02-13 00:18:48 +01:00
Daniel Dakhno 264b6470cd Revert "Device connection: added basic code for scan-reconnect"
This reverts commit adf55fea93.
2024-02-12 23:30:32 +01:00
Daniel Dakhno adf55fea93 Device connection: added basic code for scan-reconnect 2024-02-12 23:28:10 +01:00
Andreas Shimokawa 8b9462f521 fix tests 2024-02-12 18:31:48 +01:00
arjan-sandHosted Weblate a977436200 Translated using Weblate (Dutch)
Currently translated at 100.0% (2598 of 2598 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/nl/
2024-02-12 15:37:05 +01:00
arjan-sandHosted Weblate 88dacc2d3b Translated using Weblate (Dutch)
Currently translated at 96.8% (2516 of 2598 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/nl/
2024-02-12 15:37:05 +01:00
skdubgandHosted Weblate 151cc6120a Translated using Weblate (German)
Currently translated at 100.0% (2598 of 2598 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2024-02-12 15:37:04 +01:00
gallegonovatoandHosted Weblate a8e7e3fb10 Translated using Weblate (Spanish)
Currently translated at 96.7% (2514 of 2598 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/es/
2024-02-12 15:37:04 +01:00
Rex_saandHosted Weblate 0b0b3876a5 Translated using Weblate (Arabic)
Currently translated at 100.0% (2598 of 2598 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ar/
2024-02-12 15:37:04 +01:00
Ghost of SpartaandHosted Weblate 43c3d85762 Translated using Weblate (Hungarian)
Currently translated at 53.5% (1390 of 2598 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/hu/
2024-02-12 15:37:04 +01:00
0queandHosted Weblate 099a4bf8ef Translated using Weblate (Russian)
Currently translated at 97.5% (2535 of 2598 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ru/
2024-02-12 15:37:04 +01:00
Ihor HordiichukandHosted Weblate cd9e22a2a4 Translated using Weblate (Ukrainian)
Currently translated at 94.3% (2450 of 2598 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/uk/
2024-02-12 15:37:04 +01:00
Ács ZoltánandHosted Weblate 4603be0993 Translated using Weblate (Hungarian)
Currently translated at 52.6% (1367 of 2598 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/hu/
2024-02-12 15:37:04 +01:00
陈少举andHosted Weblate 8ff2051430 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2598 of 2598 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2024-02-12 15:37:04 +01:00
skdubgandHosted Weblate b7122aeb29 Translated using Weblate (German)
Currently translated at 100.0% (2598 of 2598 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2024-02-12 15:37:04 +01:00
skdubgandHosted Weblate d913c4e082 Translated using Weblate (German)
Currently translated at 98.8% (2568 of 2598 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2024-02-12 15:37:04 +01:00
陈少举andHosted Weblate 11e2d55cf6 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2597 of 2597 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2024-02-12 15:37:04 +01:00
0queandHosted Weblate a8a94d8a23 Translated using Weblate (Russian)
Currently translated at 97.3% (2528 of 2597 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ru/
2024-02-12 15:37:04 +01:00
Gregory BlancoandHosted Weblate 7aa66605a2 Translated using Weblate (Polish)
Currently translated at 98.9% (2571 of 2597 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pl/
2024-02-12 15:37:04 +01:00
skdubgandHosted Weblate ad46e23ebc Translated using Weblate (German)
Currently translated at 98.8% (2567 of 2597 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2024-02-12 15:37:04 +01:00
gallegonovatoandHosted Weblate 1474692a69 Translated using Weblate (Spanish)
Currently translated at 96.7% (2513 of 2597 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/es/
2024-02-12 15:37:04 +01:00
Rex_saandHosted Weblate b6140c8879 Translated using Weblate (Arabic)
Currently translated at 100.0% (2511 of 2511 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ar/
2024-02-12 15:37:04 +01:00
Ihor HordiichukandHosted Weblate c5753d3ab9 Translated using Weblate (Ukrainian)
Currently translated at 97.2% (2441 of 2511 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/uk/
2024-02-12 15:37:04 +01:00
0queandHosted Weblate b33e36eec2 Translated using Weblate (Russian)
Currently translated at 99.5% (2499 of 2511 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ru/
2024-02-12 15:37:04 +01:00
gallegonovatoandHosted Weblate 2dee70022f Translated using Weblate (Spanish)
Currently translated at 100.0% (2511 of 2511 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/es/
2024-02-12 15:37:04 +01:00
MattSolo451andHosted Weblate 4a43e31a0f Translated using Weblate (Polish)
Currently translated at 100.0% (2510 of 2510 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pl/
2024-02-12 15:37:04 +01:00
Xtremo3andHosted Weblate e8936124c1 Translated using Weblate (Polish)
Currently translated at 100.0% (2510 of 2510 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pl/
2024-02-12 15:37:04 +01:00
MattSolo451andHosted Weblate cb38d095e1 Translated using Weblate (Polish)
Currently translated at 100.0% (2510 of 2510 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pl/
2024-02-12 15:37:04 +01:00
gallegonovatoandHosted Weblate 9300e7035f Translated using Weblate (Spanish)
Currently translated at 100.0% (2510 of 2510 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/es/
2024-02-12 15:37:04 +01:00
skdubgandHosted Weblate af204c7f95 Translated using Weblate (German)
Currently translated at 98.9% (2484 of 2510 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2024-02-12 15:37:04 +01:00
Rex_saandHosted Weblate 3dda7621cf Translated using Weblate (Arabic)
Currently translated at 100.0% (2510 of 2510 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ar/
2024-02-12 15:37:04 +01:00
nautilusxandHosted Weblate 8dc09c631d Translated using Weblate (German)
Currently translated at 98.2% (2467 of 2510 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2024-02-12 15:37:04 +01:00
Software In InterlinguaandHosted Weblate a91dc76d82 Added translation using Weblate (Interlingua) 2024-02-12 15:37:04 +01:00
skdubgandHosted Weblate 1fe4c2db35 Translated using Weblate (German)
Currently translated at 94.8% (2381 of 2510 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2024-02-12 15:37:04 +01:00
0queandHosted Weblate 14635dbf3a Translated using Weblate (Russian)
Currently translated at 99.5% (2498 of 2510 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ru/
2024-02-12 15:37:04 +01:00
skdubgandHosted Weblate 411197c8f3 Translated using Weblate (German)
Currently translated at 94.8% (2380 of 2510 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2024-02-12 15:37:04 +01:00