1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-12-18 06:37:47 +01:00
Commit Graph

466 Commits

Author SHA1 Message Date
José Rebelo
c72966bc6c Update mockito to 5.13.0 2024-09-15 10:19:19 +01:00
José Rebelo
d95d669d97 Update protobuf to v4.28.1 2024-09-15 10:15:15 +01:00
José Rebelo
eb965faacf Update commons-lang3 to 3.17.0 2024-09-15 10:09:02 +01:00
José Rebelo
c5c0d2a9d4 Update dependency com.android.tools:desugar_jdk_libs to v2.1.2 2024-09-07 21:41:19 +01:00
dependency-bot
287fdd87d8 Update dependency androidx.fragment:fragment to v1.8.3 2024-09-07 12:29:33 +01:00
dependency-bot
b481860529 Update dependency androidx.activity:activity to v1.9.2 2024-09-07 11:28:55 +00:00
mormegil
72e8028ad6 Update Nordic DFU library to fix Pinetime firmware upgrade on Android 14
Since we raised `targetSdkVersion` to 34 in fad092b6f8,
attempt to upgrade Pinetime firmware on Android 14+ causes Gadgetbridge
to die with "One of RECEIVER_EXPORTED or RECEIVER_NOT_EXPORTED should be
specified when a receiver isn't being registered exclusively for system
broadcasts" unhandled java.lang.SecurityException.

This was caused by the Nordic Semi DFU library not supporting A14 until
version 2.3.2 (see https://github.com/NordicSemiconductor/Android-DFU-Library/issues/412
and https://github.com/NordicSemiconductor/Android-DFU-Library/pull/413).

So, upgraded the library to the current release 2.5.0.
2024-08-31 16:52:27 +02:00
dependency-bot
977ab9d03e Update dependency com.android.tools:desugar_jdk_libs to v2.1.1 2024-08-31 10:50:11 +00:00
dependency-bot
cea51e6ef8 Update dependency org.slf4j:slf4j-api to v2.0.16 2024-08-17 08:29:27 +00:00
José Rebelo
190a2b1108 Update commons-lang3 to 3.16.0 2024-08-10 12:16:36 +01:00
dependency-bot
aacf4c8e97 Update dependency org.hamcrest:hamcrest-library to v3 2024-08-03 09:06:54 +00:00
dependency-bot
1d8ff564bd Update protobuf to v4.27.3 2024-08-03 01:07:54 +00:00
dependency-bot
46739be9ed Update dependency androidx.activity:activity to v1.9.1 2024-07-27 12:44:15 +01:00
dependency-bot
982dc9b754 Update dependency androidx.fragment:fragment to v1.8.2 2024-07-27 01:03:56 +00:00
José Rebelo
afb841b530 Update commons-lang3 to 3.15.0 2024-07-21 22:19:28 +01:00
José Rebelo
6dd5d03ea7 Update android-emojify to 1.9.3 2024-07-20 08:52:33 +01:00
José Rebelo
0946fc408b Update roboelectric to 4.13 2024-07-11 18:11:40 +01:00
José Rebelo
e9a5c0e8a1 Remove kotlin-bom platform dependency override
After all the remaining dependencies were upgraded, this does not seem
to be needed anymore.

According to `./gradlew app:dependencies`, it is using 1.8.22, which
seems to be the latest across all transitive dependencies.
2024-07-11 18:10:13 +01:00
José Rebelo
2a847f1c99 Update all androidx dependencies to the latest version 2024-07-08 22:16:15 +00:00
Arjan Schrijver
fad092b6f8 Bump targetSdkVersion to 34 2024-07-08 22:16:15 +00:00
José Rebelo
6017ff519c Update commons-lang3 to 3.14.0 2024-07-04 22:46:02 +01:00
José Rebelo
add068ab77 Update gson to 2.11.0, simplify android-emojify 2024-07-04 22:41:22 +01:00
José Rebelo
bda9948838 Update solarpositioning to 0.1.10 2024-07-04 21:21:43 +01:00
José Rebelo
c376034409 Enable core library desugaring 2024-07-04 20:20:00 +01:00
José Rebelo
5c5b036e20 Update android-emojify to 1.9.2
- Ignore the moshi R8 errors, since we use gson
- Add explicit rtl support, otherwise the lib removes it
- Refactor EmojiConverter to exclude fitzpatrick
2024-07-04 19:58:03 +01:00
José Rebelo
21130b7562 Update colorpicker to 1.1.0 2024-07-04 19:58:03 +01:00
José Rebelo
d533552f1a Update to androidx.constraintlayout 2.1.4 2024-07-04 19:58:03 +01:00
José Rebelo
71ded870ea Cleanup unused dependencies 2024-07-03 19:00:52 +01:00
José Rebelo
7c665f997b Update mockito to 5.12.0 2024-07-03 18:51:46 +01:00
José Rebelo
603f8ea06f Update robolectric to 4.12.2 2024-07-03 00:09:38 +01:00
José Rebelo
c2e57df09b Update logback-android to 3.0.0, slf4j to 2.0.13
We do not need the exclusion anymore, since
https://github.com/tony19/logback-android/issues/73 is fixed.
2024-07-02 23:59:40 +01:00
José Rebelo
66de7245d0 Update protobuf to 4.27.2 2024-07-02 23:36:46 +01:00
José Rebelo
79de641fe8 Use provider.exec for process execution during build
Required to enable configuration-cache, as per https://docs.gradle.org/8.8/userguide/configuration_cache.html#config_cache:requirements:external_processes
2024-06-30 20:41:06 +01:00
José Rebelo
9bff990370 Upgrade to gradle 8 2024-06-30 15:18:30 +00:00
Andreas Shimokawa
4cc00144b6 bump version add xml and fastlane changelog 2024-06-28 16:54:30 +02:00
Martin.JM
4c4ba623c4 Add camera implementation
This is to support watches with remote shutter applets that do not
act as remote triggers for other apps automatically.
2024-05-13 21:28:43 +00:00
José Rebelo
c0d0b4dfbe Update hamcrest-library to 2.2 2024-04-15 23:45:55 +01:00
José Rebelo
bf01d9b346 Update protobuf dependencies 2024-04-15 22:04:45 +01:00
Alik Aslanyan
f0a9ab7f98 Add Armenian transliteration 2024-04-15 19:58:27 +04:00
Arjan Schrijver
6f103b2897 Dashboard: Implement horizontal swiping and fix fragment related crashes 2024-04-10 21:53:03 +02:00
José Rebelo
75dc546aa9 Update threetenabp to the latest 2024-04-07 14:39:03 +01:00
Arjan Schrijver
43fddd0110 Dashboard view (#3478)
This adds a new dashboard-type view to Gadgetbridge. The new dashboard activity displays several widgets with aggregated statistics from multiple devices. New preferences are added to allow configuration of the dashboard and its widgets. A new bottom navigation bar is added to switch between the Dashboard and Devices views.

Some issues that prompted this feature and provided inspiration for the implementation:
- https://codeberg.org/Freeyourgadget/Gadgetbridge/issues/301 (More Intuitive User Interface)
- https://codeberg.org/Freeyourgadget/Gadgetbridge/issues/3074 (Ability to merge historical data from several devices)

Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/3478
Reviewed-by: José Rebelo <joserebelo@noreply.codeberg.org>
Co-authored-by: Arjan Schrijver <a_gadgetbridge@anymore.nl>
Co-committed-by: Arjan Schrijver <a_gadgetbridge@anymore.nl>
2024-04-04 19:28:04 +00:00
José Rebelo
c85a0edace Update roboelectric to 4.12, org.json to 20240303 2024-03-30 23:02:31 +00:00
Andreas Shimokawa
668ed5ab71 update changelogs, bump version 2024-03-25 09:46:40 +01:00
Andreas Shimokawa
59dcea5d94 bump version, update changelogs 2024-02-22 13:38:22 +01:00
MrYoranimo
fa1f99642a Move build variant-specific strings from build.gradle to separate resource files 2024-02-18 20:52:53 +00:00
Andreas Shimokawa
5b804bfb17 update changelogs, bump version 2024-02-12 15:36:50 +01:00
José Rebelo
61116c5fc8 Upgrade to gradlew 7.6, mockito-core 2.28.2
Fixes the unit tests after the AGP upgrade from 1a92bcf8a
2024-01-29 18:50:40 +00:00
José Rebelo
1a92bcf8a5 Upgrade to Android Gradle Plugin 7.4.2
Rename "main" flavor to "mainline", since that breaks the build.

https://stackoverflow.com/questions/72775247/productflavors-main-gradle-error-multiple-entries-with-same-key-main-and
2024-01-22 20:18:49 +00:00
MrYoranimo
25dcba23c3 Upgrade build-tools (33.0.0 -> 33.0.1)
This fixes a segfault in the aidl utility on Windows.
2024-01-17 20:16:38 +00:00