Commit Graph
15129 Commits
Author SHA1 Message Date
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
José RebeloandArjan Schrijver 38d877556d Initial support for using the Gadgetbridge-internethelper add-on app
Imported rebased code from the jr-internet-helper branch

# Conflicts:
#	app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/banglejs/BangleJSCoordinator.java
#	app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/webview/GBWebClient.java
2025-12-25 14:45:08 +01:00
José Rebelo 638f9e52fd Camera: Allow to switch lens 2025-12-25 12:50:31 +00:00
José Rebelo 835030bac4 Sort permissions list
- Ungranted permissions at the top
- Alphabetically within ungranted / granted groups
2025-12-24 14:45:30 +00:00
José Rebelo 760ed6664e AbstractSettingsActivityV2: Allow custom fragments 2025-12-24 10:13:49 +00:00
José Rebelo c57f9dc606 Test Device: Fix crashes, improve data quality 2025-12-24 09:40:31 +00:00
José Rebelo e6fdc15514 S52 (GloryFit): Disable BT bonding and alarms 2025-12-24 09:29:13 +00:00