Arjan Schrijver
|
d6f6287919
|
Endurain: Add X-Client-Type header on requests where it was missing
|
2026-06-19 23:31:23 +02:00 |
|
Arjan Schrijver
|
3f1b8bfba2
|
Endurain: Fix failing activity editing API call
|
2026-06-19 23:31:23 +02:00 |
|
Arjan Schrijver
|
3d917887f6
|
Endurain: Make remaining strings translatable and rename settings screen
|
2026-06-19 23:31:23 +02:00 |
|
Arjan Schrijver
|
8b9b64b513
|
Endurain: Support SSO when logging into Endurain
|
2026-06-19 23:31:23 +02:00 |
|
Arjan Schrijver
|
67ee952634
|
Endurain: Update server-side workout type after uploading
|
2026-06-19 23:31:23 +02:00 |
|
Arjan Schrijver
|
8cd90f5a66
|
Endurain: Refresh tokens periodically
|
2026-06-19 23:31:23 +02:00 |
|
Arjan Schrijver
|
5dfa20202d
|
Endurain: Improve token refresh logic
|
2026-06-19 23:31:23 +02:00 |
|
Arjan Schrijver
|
df89cf8bb6
|
Endurain: Fetch and show server version string
|
2026-06-19 23:31:23 +02:00 |
|
Arjan Schrijver
|
692df2e3aa
|
Endurain: Support uploading workout GPX file
|
2026-06-19 23:31:23 +02:00 |
|
Arjan Schrijver
|
efdc8b9121
|
Endurain: Support refreshing auth token
|
2026-06-19 23:31:23 +02:00 |
|
Arjan Schrijver
|
38e02f6e78
|
Endurain: Functional local login implementation
|
2026-06-19 23:31:23 +02:00 |
|
Arjan Schrijver
|
f92d8c8ebb
|
Endurain: First try with bottomsheet instead of dialogs
|
2026-06-19 23:31:23 +02:00 |
|
Arjan Schrijver
|
256d2eb59a
|
Endurain: Initial prefs and online auth implementation
|
2026-06-19 23:31:23 +02:00 |
|
Arjan Schrijver
|
a2c249b86e
|
OpenTracks: Fix extra empty activitytrack and rare crash
|
2026-06-08 21:25:46 +02:00 |
|
Arjan Schrijver
|
a55bfaba59
|
OpenTracks integration: Remove unsupported elevation field
|
2026-05-11 22:53:11 +02:00 |
|
Arjan Schrijver
|
25b39b6d7c
|
Update changelog
|
2026-05-10 21:41:31 +02:00 |
|
Arjan Schrijver
|
f05b55a250
|
Fossil hybrids: Increase request timeout for big activity file downloads
|
2026-04-07 13:04:23 +02:00 |
|
 Arjan SchrijverandArjan Schrijver
|
7420876a88
|
Fossil Q: Move notifications configuration to dedicated top-level device preference
|
2026-04-05 14:18:10 +02:00 |
|
 Arjan SchrijverandArjan Schrijver
|
7735b2d795
|
Fossil Q: Add button function to ring phone
|
2026-04-05 14:18:10 +02:00 |
|
 Arjan SchrijverandArjan Schrijver
|
a03bfee348
|
Fossil Q: Add/fix button actions for music and volume control
|
2026-04-05 14:18:10 +02:00 |
|
 Arjan SchrijverandArjan Schrijver
|
5ceef900de
|
Fossil Q: Support for find device
|
2026-04-05 14:18:10 +02:00 |
|
 Arjan SchrijverandArjan Schrijver
|
66f2c26c53
|
Fossil Q: Migrate existing button preferences automatically
|
2026-04-05 14:18:10 +02:00 |
|
 Arjan SchrijverandArjan Schrijver
|
aa37f7bdce
|
Fossil Q: Move button config to device preferences
|
2026-04-05 14:18:10 +02:00 |
|
 Arjan SchrijverandArjan Schrijver
|
5015e3a7b7
|
Fossil Q: Improve time picker visuals
|
2026-04-05 14:18:10 +02:00 |
|
 Arjan SchrijverandArjan Schrijver
|
b6b9781f0b
|
Fossil Q: Fix commands being sent to all connected Fossil watches
|
2026-04-05 14:18:10 +02:00 |
|
 Arjan SchrijverandArjan Schrijver
|
f161d129f5
|
Fossil Q: Fix spelling in code and logging
|
2026-04-05 14:18:10 +02:00 |
|
 Arjan SchrijverandArjan Schrijver
|
efd2c626a5
|
Fossil Q: Move time offsets to device preferences
|
2026-04-05 14:18:10 +02:00 |
|
 Arjan SchrijverandArjan Schrijver
|
30aa847fa1
|
Fossil Q: Vibrate watch on incoming call
|
2026-04-05 14:18:10 +02:00 |
|
 Arjan SchrijverandArjan Schrijver
|
4083d181a6
|
Fossil Q: Fix steps detection during increased activity
|
2026-04-05 14:18:10 +02:00 |
|
 Arjan SchrijverandArjan Schrijver
|
79363b0cbb
|
Fossil Q: Support calibration of physical hands
|
2026-04-05 14:18:10 +02:00 |
|
 Arjan SchrijverandArjan Schrijver
|
9e3e381680
|
Fossil Q: Extend activity files parser for non-HR watches
|
2026-04-05 14:18:10 +02:00 |
|
 Arjan SchrijverandArjan Schrijver
|
a149a48e95
|
Fossil Q: Move subdial notifications to preferences
|
2026-04-05 14:18:10 +02:00 |
|
 Arjan SchrijverandArjan Schrijver
|
3b437df4ab
|
Fossil Q: Stop misusing app manager button on device card
|
2026-04-05 14:18:10 +02:00 |
|
 Arjan SchrijverandArjan Schrijver
|
4a7f17599b
|
Fossil Q: Add dev preference for saving raw activity files
|
2026-04-05 14:18:10 +02:00 |
|
 Arjan SchrijverandArjan Schrijver
|
9093f730a2
|
Fossil Q: Hide unused authentication key preference
|
2026-04-05 14:18:10 +02:00 |
|
 Arjan SchrijverandArjan Schrijver
|
a03799fff3
|
Fossil Q: Limit amount of toasts
|
2026-04-05 14:18:10 +02:00 |
|
 Arjan SchrijverandArjan Schrijver
|
65b95a9eeb
|
Fossil Q: Move vibration strength preference into device prefs
|
2026-04-05 14:18:10 +02:00 |
|
 Arjan SchrijverandArjan Schrijver
|
d243b82761
|
Fossil Q: Use global step goal preference instead of custom one
|
2026-04-05 14:18:10 +02:00 |
|
 Arjan SchrijverandArjan Schrijver
|
d997ae6cc8
|
Fossil Q: Improve device details output
|
2026-04-05 14:18:10 +02:00 |
|
 Arjan SchrijverandArjan Schrijver
|
f77b8edb04
|
Fossil Q: Add button action for showing step goal progress
|
2026-04-05 14:18:10 +02:00 |
|
Arjan Schrijver
|
422cb0eced
|
Garmin Forerunner 245 Music: Remove experimental flag
|
2026-03-03 12:30:49 +01:00 |
|
Arjan Schrijver
|
700b39674e
|
Webview: Firewall is not used when direct internet access is available
|
2026-03-03 10:55:30 +01:00 |
|
Arjan Schrijver
|
8e02231d66
|
Pebble: Fix app configuration when internet helper is available but disallowed
|
2026-03-03 10:48:55 +01:00 |
|
Arjan Schrijver
|
7a5427e028
|
Dashboard: Add preference for disabling dimming in Today widget
|
2026-02-23 15:11:20 +01:00 |
|
Arjan Schrijver
|
26b0e8b31b
|
Send User-Agent header with internet requests
|
2026-01-19 14:27:10 +01:00 |
|
Arjan Schrijver
|
9fabc9e9b4
|
Pebble: Send New Data signal after handling received steps/sleep datalogs
|
2026-01-17 21:30:08 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
6cbd6e892c
|
InfiniTime: Improve user feedback on uploading resources
|
2026-01-17 21:10:31 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
2765d78899
|
InfiniTime: Fix corrupted fonts and images
|
2026-01-17 21:10:31 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
5690d6f846
|
InfiniTime: Refactor and fix resource uploader
|
2026-01-17 21:10:31 +01:00 |
|
 Arjan SchrijverandArjan Schrijver
|
320dde9a0e
|
Fix compile errors (untested)
|
2026-01-17 21:10:31 +01:00 |
|
Arjan Schrijver
|
002c0f7e53
|
Internet helper: Support forwarding POST requests
|
2025-12-29 23:10:09 +01:00 |
|
Arjan Schrijver
|
3aac1d5465
|
Pebble: Download and show app/watchface previews
|
2025-12-28 16:59:37 +01:00 |
|
Arjan Schrijver
|
19147e1e36
|
Pebble: Check for watchapp updates if internet is available
|
2025-12-28 16:59:37 +01:00 |
|
Arjan Schrijver
|
a8af4f1e5d
|
Improve InternetHelperSingleton logging
|
2025-12-27 16:21:02 +01:00 |
|
 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 |
|