Commit Graph

7578 Commits

Author SHA1 Message Date
Andreas Shimokawa 20e97bc048 bump android gradle plugin 2022-04-07 21:55:04 +02:00
vanous a9030f1c00 remove filter from ci, allow branches to build 2022-04-04 18:57:47 +02:00
vanous 3b9e13cfc5 bump cmake to 3.18.1 2022-04-02 12:09:05 +02:00
gfwilliams 2cb5844020 Bangle.js build flavor (#2621)
This PR adds build flavors to `build.gradle`. The default is called `main`, but we also add `banglejs` which allows the building of an app called `Bangle.js Gadgetbridge`.

This will have internet connectivity, allowing Bangle.js watches to request data directly from the internet - and it's named so as hopefully not to be confused with the normal offline Gadgetbridge, while still giving credit.

Eventually the plan is to put this on the Google Play store, and to have additions in it which are good for Bangle.js users but would otherwise negatively impact normal Gadgetbridge users (a build flavor is used so we can keep the same codebase and not fork).

About naming - I'd mentioned `Gadgetbridge for Bangle` to @ashimokawa but thinking about how it would appear in the app store and Android apps list, it probably makes sense to call it `Bangle.js Gadgetbridge` so it's listed under `B...`. Happy to change or use something else if you have strong opinions though.

**Note:** adding build flavors seems to add the flavor name to existing builds. As a result, *all other builds will now have `main` in the name*. Unfortunately I didn't see another way around this, but hopefully it won't break anything.

Co-authored-by: Gordon Williams <gw@pur3.co.uk>
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/2621
Co-authored-by: gfwilliams <gfwilliams@noreply.codeberg.org>
Co-committed-by: gfwilliams <gfwilliams@noreply.codeberg.org>
2022-03-31 11:36:26 +02:00
Andreas Shimokawa ebdec4bdd0 change description to include watch and fitness tracker.
Fixes #2625
2022-03-31 11:33:55 +02:00
Andreas Shimokawa cf70347636 Fix crash when calender is accessed but permissin is denied
Fixes #2624
2022-03-31 11:25:15 +02:00
Andreas Shimokawa 08eb58e63b Mi Band 6: set time on connect 2022-03-31 11:07:13 +02:00
Andreas Shimokawa 6223336bc3 bump gradle 2022-03-30 23:08:14 +02:00
Damien Gaignon 41b2847691 Finalize constants move 2022-03-30 22:01:08 +02:00
Damien Gaignon 48890d1d34 Move disconnect_notification constant to generic 2022-03-30 22:01:08 +02:00
Damien Gaignon 02e790dd00 Remove redundant constants 2022-03-30 22:01:08 +02:00
Damien Gaignon 619780977c Move lefun_language constant to generic 2022-03-30 22:01:08 +02:00
Damien Gaignon fd69b1a3ea Move mi2_inactivity constants to inactivity 2022-03-30 22:01:08 +02:00
Damien Gaignon 6ed6c8a2b6 Move longsit files to inactivity 2022-03-30 22:01:08 +02:00
Damien Gaignon 46f93bd2e4 Move longsit constants to inactivity 2022-03-30 22:01:08 +02:00
Damien Gaignon ae796c81eb Move zetime_inactivity* constants 2022-03-30 22:01:08 +02:00
Damien Gaignon 3b75a1701a Clean DO_NOT_DISTURB* constants 2022-03-30 22:01:08 +02:00
Damien Gaignon 66b8fb004e Move mi_ constants 2022-03-30 22:01:08 +02:00
Arjan Schrijver e4d8f5f3e2 Fossil Hybrid HR: Add flexible custom menu on watch (#2616)
This PR adds support for a new custom menu system on the Fossil Hybrid HR, developed by @dakhnod. For regular users this PR will change nothing, apart from also giving an extra option to light up the display when receiving new notifications.
For more advanced users, there's the [Fossil HR Menu Companion app](https://github.com/dakhnod/Fossil-HR-Menu-Companion) that's needed to enable and configure the new menu system. Just disable one or more of the physical buttons in Gadgetbridge and configure them instead in the companion app to get started.

Co-authored-by: Daniel Dakhno <dakhnod@gmail.com>
Co-authored-by: Arjan Schrijver <a_gadgetbridge@anymore.nl>
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/2616
2022-03-22 20:52:43 +01:00
Marc Nause 677d8503d9 Added rule to keep static members of CallSpec class
The support class for BangleJS devices uses reflection to retrieve an array of the fields and used them to generate JSON which is sent to the devices. Without the new rule ProGuard breaks alerts for incoming calls in release builds.

See also: https://github.com/espruino/BangleApps/issues/976
2022-03-22 19:50:53 +01:00
Andreas Shimokawa 3423dbde9a fix xml 2022-03-17 22:46:26 +01:00
Andreas Shimokawa c25b3c6ede update xml and fastlane changelogs 2022-03-17 22:41:07 +01:00
Allan Nordhøy 394e31b017
Translated using Weblate (Norwegian Bokmål)
Currently translated at 91.5% (1344 of 1468 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/nb_NO/
2022-03-17 20:57:39 +01:00
陈少举 3aca63939d
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1468 of 1468 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2022-03-17 20:57:39 +01:00
Ihor Hordiichuk 3ca3c88013
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (1468 of 1468 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/uk/
2022-03-17 20:57:39 +01:00
Oğuz Ersen 9bc0f8e9cb
Translated using Weblate (Turkish)
Currently translated at 100.0% (1468 of 1468 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/tr/
2022-03-17 20:57:39 +01:00
Ignacy Kajdan dc13ca85ac
Translated using Weblate (Polish)
Currently translated at 99.8% (1466 of 1468 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pl/
2022-03-17 20:57:39 +01:00
Yaron Shahrabani 8ce2e925d2
Translated using Weblate (Hebrew)
Currently translated at 100.0% (1468 of 1468 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/he/
2022-03-17 20:57:39 +01:00
Vincèn PUJOL 0eb4d63a47
Translated using Weblate (French)
Currently translated at 100.0% (1468 of 1468 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/fr/
2022-03-17 20:57:39 +01:00
vanous ab2e90e9f2
Translated using Weblate (German)
Currently translated at 99.4% (1460 of 1468 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2022-03-17 20:57:39 +01:00
vanous e232e1e14f
Translated using Weblate (Czech)
Currently translated at 100.0% (1468 of 1468 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/cs/
2022-03-17 20:57:38 +01:00
Andreas Shimokawa c5f28ea11e bump version, tweak changelog 2022-03-17 20:57:20 +01:00
vanous e2f322d34c edit changelog 2022-03-17 20:07:17 +01:00
Petr Vaněk 846e96cfbf Merge pull request 'Add support for Hama Fit Track 1900' (#2615) from glob/Gadgetbridge:master into master
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/2615
2022-03-15 19:09:46 +01:00
a b 4e8449eb47 Add support for Hama Fit Track 1900 2022-03-15 19:09:46 +01:00
arjan-s 1cc417cbdf
Translated using Weblate (Dutch)
Currently translated at 100.0% (1467 of 1467 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/nl/
2022-03-13 17:47:28 +01:00
My Random Thoughts 870ff6f39c
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (1467 of 1467 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/en_GB/
2022-03-13 17:47:28 +01:00
Oğuz Ersen 782a10a1fa
Translated using Weblate (Turkish)
Currently translated at 100.0% (1467 of 1467 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/tr/
2022-03-13 17:47:28 +01:00
陈少举 50fbce5a8b
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1467 of 1467 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2022-03-13 17:47:28 +01:00
Ihor Hordiichuk 29776e177e
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (1467 of 1467 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/uk/
2022-03-13 17:47:28 +01:00
Yaron Shahrabani 3d77ea4c2e
Translated using Weblate (Hebrew)
Currently translated at 100.0% (1467 of 1467 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/he/
2022-03-13 17:47:28 +01:00
Vincèn PUJOL 274997b50f
Translated using Weblate (French)
Currently translated at 100.0% (1467 of 1467 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/fr/
2022-03-13 17:47:28 +01:00
arjan-s a9b83c7cf8
Translated using Weblate (Dutch)
Currently translated at 100.0% (1461 of 1461 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/nl/
2022-03-13 17:47:28 +01:00
nautilusx 9aa77cc25a
Translated using Weblate (German)
Currently translated at 99.8% (1459 of 1461 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2022-03-13 17:47:28 +01:00
Allan Nordhøy 9ab9c0e029
Translated using Weblate (English (United Kingdom))
Currently translated at 99.6% (1456 of 1461 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/en_GB/
2022-03-13 17:47:28 +01:00
Allan Nordhøy c5a7ff78aa
Translated using Weblate (Norwegian Bokmål)
Currently translated at 91.5% (1337 of 1461 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/nb_NO/
2022-03-13 17:47:28 +01:00
Rafael Fontenelle 846e1ca0e3
Translated using Weblate (Portuguese (Brazil))
Currently translated at 92.8% (1356 of 1461 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pt_BR/
2022-03-13 17:47:27 +01:00
Yaron Shahrabani 8ba626c655
Translated using Weblate (Hebrew)
Currently translated at 100.0% (1461 of 1461 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/he/
2022-03-13 17:47:27 +01:00
Vincèn PUJOL 542335251b
Translated using Weblate (French)
Currently translated at 100.0% (1461 of 1461 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/fr/
2022-03-13 17:47:27 +01:00
Allan Nordhøy 107a5bb84d
Translated using Weblate (Norwegian Bokmål)
Currently translated at 91.4% (1336 of 1461 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/nb_NO/
2022-03-13 17:47:27 +01:00