1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-12-05 00:12:56 +01:00
Commit Graph

8541 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
Gordon Williams
8836d1a71c Fix duplicate BroadcastReceiver/webview issue 2022-03-25 08:24:44 +00:00
Gordon Williams
2413f07741 Ensure app manager is only available in Bangle.js builds (where internet access allowed) 2022-03-24 14:09:47 +00:00
Gordon Williams
86f738d947 Actual working app loader - albeit slow 2022-03-24 13:03:28 +00:00
Gordon Williams
8d2b2491db two-way comms test 2022-03-24 11:31:53 +00:00
Gordon Williams
9b5a7424d6 Initial test - loads app manager in a window, js works. Still need to add API for comms 2022-03-23 17:01:59 +00:00
Gordon Williams
2f11b875e3 Bangle.js extra debug info 2022-03-23 16:20:50 +00:00
Gordon Williams
1b412af3c7 Bangle.js: Add ability to filter HTTP request by xpath, and extra logging if unknown JSON 2022-03-23 15:35:09 +00:00
Gordon Williams
f26f3b0a15 readme link tweaks 2022-03-23 13:08:12 +00:00
Gordon Williams
f43316fcd7 Merge branch 'master' of codeberg.org:Freeyourgadget/Gadgetbridge 2022-03-23 11:17:40 +00:00
Gordon Williams
cc9d9a16e2 rename application ID to com.espruino.gadgetbridge.banglejs 2022-03-23 11:15:01 +00: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