 Arjan SchrijverandArjan Schrijver
|
f60684e87a
|
Fix logic error when direct internet access is available
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
e502341409
|
Update dependency com.squareup.okhttp3:okhttp to v5.3.2
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
0dd6c9a8d2
|
Add missing permission alert for Bangle.js app loader
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
1c777550b9
|
Remove loadUrl delay from from Bangle and Rebble appstores
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
c0a467d0d6
|
Only apply HTML cleaning when response has Content-Type=text/html
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
693c2d9e77
|
Only add internethelper prefs to search when available
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
7eddd36d45
|
Fix default body contenttype in InternetUtils.doJsonRequest
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
82fe173706
|
Add support for more HTTP request types and request headers
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
b950e91c4d
|
Optionally allow insecure HTTP requests through internet helper
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
4f3c521f91
|
Fix Bangle.js http requests through internet helper
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
1053767ec8
|
Hide internet helper preferences in builds with direct internet access
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
d51820019d
|
Add internet helper preferences to search
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
038f2eb36e
|
Make Pebble JS runner notification translatable
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
b0c0eda4f3
|
Centralize internet requests, removing Volley in the process
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
3b1eda31a6
|
Check for INTERNET permission instead of our own manifest
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
621df0e663
|
Remove INTERNET permission when required by dependency
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
3c725b9276
|
Improve BangleJS code according to review
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
5757ce7749
|
Promote Pebble background JS from dev settings to generic
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
20652f2b05
|
Improve internet access checking logic
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
77f0dbbad8
|
Resolve issues from review
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
775d064262
|
Replace background WebViewSingleton with proper foreground service
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
2259e6ebb5
|
Fix Pebble app store search
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
8cff524005
|
Cleanups and added logging
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
d431d73dc3
|
Remove obsolete custom URL Filter code
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
fa5e52013b
|
Remove redundant file and introduce cheaper isInternetHelperBound()
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
d928d00b44
|
Remove unused md5sum method from FileUtils
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
528bb8d362
|
Take direct internet access into account
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
d2cd47231a
|
Use preset groups for allowing internet requests
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
fc23dcaaaf
|
Improve background webview reliability
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
aa1e2f6b3a
|
Let BangleJS implementation use the generic webview
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
c2c67a3d78
|
Centalize internet helper code
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
41ab2ae09e
|
Strip URL args when saving new filter entry
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
87754b654f
|
Make new strings translatable
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
441c21c9f3
|
Add app install warning and download link to prefs
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
c3c99f77ba
|
Fix Pebble appstore search and use RebbleAppStoreActivity if possible
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
5a6bdace66
|
Pebble: Implement getAccountToken for paid watchfaces/apps
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
3528ab725c
|
Improve internethelper preferences layout
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
11e18c0a63
|
Allow forcing local handling of certain requests
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
15f404f2f9
|
Fix crash on PebbleKit intents where app UUID was sent as String
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
ba0e8c3d86
|
Add preferences screen and URL allowlist functionality
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
7f0a9982ce
|
Support GET button on Rebble appstore
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
174f4a87e4
|
Support installing directly from Rebble appstore using internethelper
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
1914162b54
|
Improve automatic webview internethelper binding
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
b74105cf95
|
Request permission to use internethelper
|
2025-12-25 14:45:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
96fe3509f1
|
removed steam-run
|
2025-12-04 21:27:21 +01:00 |
|
Arjan Schrijver
|
35ec0f2629
|
Replace references to wiki with website
|
2025-10-13 15:52:05 +02:00 |
|
Arjan Schrijver
|
23210bac26
|
Fossil Q: Fix hands positions during setup
|
2025-08-27 23:05:30 +02:00 |
|
Arjan Schrijver
|
339c082f8d
|
Fossil Q: Fix hands color in apps overview
|
2025-08-27 23:05:30 +02:00 |
|
 Arjan SchrijverandArjan Schrijver
|
95c16c7eb5
|
Persist elevation received from OpenTracks
|
2025-07-26 22:22:00 +02:00 |
|
 Arjan SchrijverandArjan Schrijver
|
d6cb501e52
|
Modify OpenTracks trackpoint logic to use ActivityTrack
|
2025-07-26 22:22:00 +02:00 |
|
 Arjan SchrijverandArjan Schrijver
|
d4e917b5cd
|
Save new GPX files from the Receiver and OpenTracks into gpx subdir
|
2025-07-26 22:22:00 +02:00 |
|
 Arjan SchrijverandArjan Schrijver
|
3840595b35
|
Save track to GPX file when stopping OpenTracks recording
|
2025-07-26 22:22:00 +02:00 |
|
Arjan Schrijver
|
13d12f52c0
|
Use getAllDeviceDao() in Fossil, Moyoung and Yawell coordinators
|
2025-07-15 11:01:34 +02:00 |
|
Arjan Schrijver
|
310027cdb1
|
Fossil/Skagen Hybrids: Add support for workouts sync
Fixes #4639
|
2025-07-15 09:45:05 +02:00 |
|
Arjan Schrijver
|
4eea3397b1
|
Fix repeating battery exemption request
|
2025-07-10 16:44:03 +02:00 |
|
 Arjan SchrijverandArjan Schrijver
|
d0b85358b6
|
Yawell Ring: Add support for Yawell R10 and R11
|
2025-06-26 21:24:58 +02:00 |
|
 Arjan SchrijverandArjan Schrijver
|
9fce6e1c8d
|
Colmi R0x: Rename to Yawell Ring
As discussed in https://codeberg.org/Freeyourgadget/Gadgetbridge/issues/4872, these rings and the app QRing are actually made by Yawell.
|
2025-06-26 21:24:58 +02:00 |
|
Arjan Schrijver
|
a291eb1205
|
Fossil/Skagen Hybrids: Add calendar sending preferences
|
2025-06-26 10:00:10 +02:00 |
|
Arjan Schrijver
|
61e31229d2
|
Fossil/Skagen Hybrids: Add sending calendar items
|
2025-06-26 10:00:10 +02:00 |
|
Arjan Schrijver
|
c3f0a029cd
|
Fossil/Skagen Hybrids: Fix NPE during connection setup
|
2025-06-23 23:07:05 +02:00 |
|
Arjan Schrijver
|
c244785523
|
Sort imports in DeviceType
|
2025-06-11 23:45:34 +02:00 |
|
Arjan Schrijver
|
4543376bdc
|
Moyoung: Address review comments and improve code style
|
2025-06-11 23:28:04 +02:00 |
|
Arjan Schrijver
|
09ac4d3884
|
Moyoung: Support the Colmi V72
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
4e1cb5fbc9
|
Moyoung: Handle stress packets from Rainbuvvy T97, Colmi V89 and Advan SE1
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
0d187224dd
|
Moyoung: Support the Advan Watch SE1 AI
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
fd89a37259
|
Moyoung: Fix current weather condition on some devices
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
79c86ca49f
|
Moyoung: Ensure BLE MTU
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
69202c3394
|
Moyoung: Convert temperatures to fahrenheit when requested
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
681d124288
|
Moyoung: Add missing GATT_SUCCESS check
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
99b496b225
|
Moyoung: Fix current temperature on some devices
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
fdfe1b50cd
|
Moyoung: Update for onCharacteristicChanged and onCharacteristicRead signatures change
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
96d11b7201
|
Moyoung: Support the Rainbuvvy T97
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
cf190793f2
|
Moyoung: Clean up code and warnings
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
15f2401754
|
Moyoung: Fix workout syncing status when receiving empty packets
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
990c778772
|
Moyoung: Actually fix sleep duplication/missing
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
bfeb2b5aa0
|
Moyoung: Improve activity syncing status
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
9aab704fe7
|
Moyoung: Support the R50Pro
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
945b62f9c7
|
Moyoung: Fix sync crash on too short workout HR packets
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
0a42cdadac
|
Moyoung: Fix missing sleep data
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
7ea8759ec3
|
Moyoung: Support the Viran C29
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
072dbbf5ec
|
Moyoung: Support the Fire-Boltt Talk
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
ff7d512fd7
|
Moyoung: Fix too low sleep statistics
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
1aa0e57e77
|
Moyoung: Fix sleep data being malformed by subsequent syncs
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
8e5d14da84
|
Moyoung: Support the Colmi V89
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
d61e511b11
|
Moyoung: Fix historical steps and sleep sync order
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
c96a81a424
|
Moyoung: Request and persist high resolution HR samples from workouts
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
a9bfacb841
|
Moyoung: Add workout summary parser
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
785b3466c0
|
Moyoung: Basic support for V2 workouts sync
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
bf72bfd8e3
|
Moyoung: Support starting phone GPS tracker from watch
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
1fe4716314
|
Moyoung: Implement camera trigger function
Big thanks to sptech@noreply.codeberg.org for figuring this out!
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
57ab51dc44
|
Moyoung: Support the KSIX Venture
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
5d694f2969
|
Moyoung: Support the generic C20 smartwatch
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
026e8c574b
|
Moyoung: Implement syncing sleep data
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
05996890de
|
Moyoung: Add support for world clocks
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
4335991480
|
Moyoung: Change bonding style to lazy to allow phone calls through watch
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
55060a192f
|
Moyoung: Add inactivity reminder preference
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
9566ff8c37
|
Moyoung: Add power saving mode preference
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
a4ff42d15f
|
Moyoung: Send volume level with music info
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
b433c728cb
|
Moyoung: Add option for letting the device follow the phone DND setting
|
2025-06-11 20:58:00 +02:00 |
|
Arjan Schrijver
|
09fa5638da
|
Moyoung: Support sending, receiving and deleting alarms
|
2025-06-11 20:58:00 +02:00 |
|