copilot-swe-agent[bot]
b6ed1c047d
Add Android global actions support
...
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com >
2026-01-17 12:06:48 +00:00
Jonas Bark
a5f9b42e6f
Windows: fix media key detection
2026-01-17 12:11:14 +01:00
Jonas Bark
425c65528b
change notification icon
2026-01-16 12:59:39 +01:00
Jonas Bark
8ac6f58d8e
fix detection for hardware buttons when BikeControl is in foreground, change notification icon
2026-01-16 12:38:10 +01:00
Jonas Bark
f6ac724c60
fix iap logic on Android
2026-01-16 11:59:50 +01:00
Jonas Bark
ab37de8f40
fix issue #258
2026-01-16 00:20:30 +01:00
Jonas Bark
3cacdf9a3a
update changelog
2026-01-15 14:25:36 +01:00
jonas.bark@gmx.de
b955c51a91
cleanup
2026-01-13 18:07:35 +01:00
Jonas Bark
86ecd1ad20
check win package format
2026-01-13 17:57:01 +01:00
jonas.bark@gmx.de
c089b3bdbd
fix test phase logic
2026-01-13 17:49:17 +01:00
Jonas Bark
c8613b5975
fix implementation
2026-01-12 18:42:54 +01:00
copilot-swe-agent[bot]
14e6c1186c
Address code review feedback: memory leak and thread safety
...
- Store keymap update subscription to allow cancellation on re-init
- Fix List<String?> to List<String> in setHandledKeys signature
- Use ConcurrentHashMap.newKeySet() for thread-safe handledKeys access
- Clear and update the set instead of replacing it
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com >
2026-01-12 16:52:22 +00:00
copilot-swe-agent[bot]
823eb9e9a4
Change approach: Use keymap-based filtering for HID key events
...
- Add setHandledKeys API to pass list of keys with keymaps to Android side
- Android AccessibilityService checks if key is in handled keys set before swallowing
- Dart side updates handled keys list whenever keymap changes
- Remove hardcoded media/volume key filtering
- This allows keyboards to work for typing while still capturing mapped keys
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com >
2026-01-12 16:49:19 +00:00
Jonas Bark
0ddb3e8081
clenaup
2026-01-11 12:11:28 +01:00
Jonas Bark
d99a3257af
optional notification permission on macOS
2026-01-11 11:28:29 +01:00
Jonas Bark
ff5d90d468
fix Apple full version detection
2026-01-08 10:37:36 +01:00
Jonas Bark
43773310d5
ui fix, sync purchases once, Zwift Ride adjustment
2026-01-08 09:43:52 +01:00
Jonas Bark
f308aa3847
performance & ui fixes
2026-01-07 10:19:21 +01:00
Jonas Bark
695b994577
fix shorebird logic
2026-01-06 18:08:56 +01:00
Jonas Bark
2301d04c61
refactor update UI
2026-01-06 09:10:27 +01:00
Jonas Bark
166146a8f8
Web fixes
2026-01-03 20:50:06 +01:00
Jonas Bark
2a42cfc80f
make notifications optional on macOS & iOS
2026-01-03 09:42:03 +01:00
Jonas Bark
aff1f20ebe
Merge branch '4.2.4'
...
# Conflicts:
# CHANGELOG.md
# lib/utils/iap/revenuecat_service.dart
2026-01-02 21:02:54 +01:00
Jonas Bark
804fed799d
fix logic
2026-01-02 21:02:02 +01:00
Jonas Bark
b6450ba47c
restore button
2026-01-02 20:42:23 +01:00
Jonas Bark
484b7f74e6
onboarding UI
2026-01-01 13:44:45 +01:00
Jonas Bark
6a6aafe0a9
onboarding for new users
2025-12-31 15:52:30 +01:00
Jonas Bark
4bd440e167
ui adjustments
2025-12-31 13:51:47 +01:00
Jonas Bark
7f7bae477b
debug text adjustments
2025-12-31 12:11:06 +01:00
Jonas Bark
e268a86f20
fix media key icons
2025-12-30 14:12:55 +01:00
copilot-swe-agent[bot]
145e55fe68
Add proper error handling for media key dispatch
...
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com >
2025-12-30 12:34:41 +00:00
copilot-swe-agent[bot]
fd6358c233
Fix command count increment order for media keys
...
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com >
2025-12-30 12:33:21 +00:00
copilot-swe-agent[bot]
0e98a9d500
Add media key dispatching support for Desktop platforms
...
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com >
2025-12-30 12:27:55 +00:00
jonas.bark@gmx.de
220ffa49c6
fix windows notifications
2025-12-30 13:19:56 +01:00
Jonas Bark
7db8dfec62
message permission fix
2025-12-29 15:08:46 +01:00
Jonas Bark
b0c0767dc7
obp adjustments
2025-12-29 10:15:36 +01:00
Jonas Bark
2e880869f3
restore purchase
2025-12-29 09:19:06 +01:00
Jonas Bark
64bac7e50f
revenue cat changes, italian translation
2025-12-28 13:12:20 +01:00
Jonas Bark
f94c1b1851
check original app version
2025-12-27 09:08:29 +01:00
Jonas Bark
2ed4f389c9
Merge branch 'main' into revenuecat
2025-12-26 23:15:47 +01:00
Jonas Bark
9a1a25ed17
unlock for now
2025-12-26 23:15:24 +01:00
Jonas Bark
173fae7472
handle old migrated purchases
2025-12-26 22:57:43 +01:00
Jonas Bark
818ff4909a
implement logic
2025-12-26 19:36:20 +01:00
Jonas Bark
d1e054d5c5
implement logic
2025-12-26 18:48:57 +01:00
copilot-swe-agent[bot]
70dc5d19e7
Fix async handling and improve error messages
...
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com >
2025-12-26 13:00:52 +00:00
copilot-swe-agent[bot]
4da91b0fa3
Fix circular dependency and async issues in RevenueCat service
...
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com >
2025-12-26 12:58:50 +00:00
copilot-swe-agent[bot]
0be5500d78
Add RevenueCat SDK integration with paywall and customer center support
...
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com >
2025-12-26 12:53:51 +00:00
Jonas Bark
91b6ffdbe2
version++
2025-12-24 22:38:30 +01:00
Jonas Bark
dd5c231c47
hopefully fix iap issue on Android
2025-12-24 10:28:58 +01:00
Jonas Bark
3a0d4e1cbc
hopefully fix iap issue on Android
2025-12-24 10:08:55 +01:00