copilot-swe-agent[bot]
f3bbf5e06c
Initial plan
2026-01-17 11:50:53 +00:00
Jonas Bark
a5f9b42e6f
Windows: fix media key detection
2026-01-17 12:11:14 +01:00
Jonas Bark
d053101c14
Merge branch 'main' of github.com:jonasbark/swiftcontrol
2026-01-17 12:01:26 +01:00
jonasbark
3022b15d3a
Merge pull request #264 from jonasbark/copilot/fix-bikecontrol-gear-change-issue
...
Allow Rouvy gear changes while app is in background
2026-01-17 12:00:33 +01:00
jonas.bark@gmx.de
6b541e1d14
allow all apps to execute keyboard key in background
2026-01-17 11:58:15 +01:00
copilot-swe-agent[bot]
586b148ed3
Allow Rouvy gear changes while app is in background
...
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com >
2026-01-17 09:11:34 +00:00
copilot-swe-agent[bot]
cf47a758ee
Refine background window handling
...
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com >
2026-01-17 09:10:56 +00:00
copilot-swe-agent[bot]
89230815a2
Allow background keypress for Rouvy
...
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com >
2026-01-17 09:10:17 +00:00
copilot-swe-agent[bot]
60a176bba2
Initial plan
2026-01-17 09:07:01 +00:00
Jonas Bark
44b5c010ba
cleanup
2026-01-16 13:29:44 +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
9010346c0b
cleanup
2026-01-16 00:44:08 +01:00
Jonas Bark
41a3a8f14d
update changelog
v4.4.0+77
2026-01-16 00:21:01 +01:00
Jonas Bark
a883abcd1c
Merge remote-tracking branch 'origin/main'
2026-01-16 00:20:40 +01:00
Jonas Bark
ab37de8f40
fix issue #258
2026-01-16 00:20:30 +01:00
jonasbark
ac0e15eaa7
Update instructions for MyWhoosh Link connectivity
2026-01-15 17:06:46 +01:00
Jonas Bark
a6a7e7f0c2
show logs file path
2026-01-15 14:35:18 +01:00
Jonas Bark
3cacdf9a3a
update changelog
2026-01-15 14:25:36 +01:00
Jonas Bark
3ebbda3690
kickr headwind: write without response to potentially fix #11
2026-01-15 08:55:03 +01:00
Jonas Bark
74abb13acf
skip powermeters from connecting
2026-01-14 12:12:19 +01:00
Jonas Bark
86addc00fd
Merge remote-tracking branch 'origin/win'
v4.3.1+76
2026-01-13 18:42:52 +01:00
jonas.bark@gmx.de
9cebea225c
fix import
2026-01-13 18:42:42 +01:00
jonasbark
59bdb30321
Merge pull request #255 from jonasbark/win
...
Win
2026-01-13 18:20:52 +01:00
Jonas Bark
d51fb7dfa2
update translations
2026-01-13 18:20:25 +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
9612b213aa
adjust instructions
2026-01-13 11:49:27 +01:00
Jonas Bark
83c9b52708
Merge branch 'copilot/fix-bluetooth-keyboard-issue'
2026-01-12 18:43:46 +01:00
Jonas Bark
a7bde7c08a
UI fix
2026-01-12 18:43:10 +01:00
Jonas Bark
c8613b5975
fix implementation
2026-01-12 18:42:54 +01:00
jonasbark
87bb728601
Merge pull request #253 from jonasbark/copilot/add-support-thinkrider-vs200
...
Add support for Thinkrider VS200 virtual shifter
2026-01-12 17:55:47 +01:00
copilot-swe-agent[bot]
e1f9d4fb08
Add debug logging for all received hexValues while in beta
...
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com >
2026-01-12 16:55:12 +00: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]
abeb142f0b
Fix case-insensitive pattern matching for VS200
...
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com >
2026-01-12 16:50:52 +00:00
copilot-swe-agent[bot]
d416756614
Update VS200 logic: use only FEA0 service with specific byte patterns
...
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com >
2026-01-12 16:49:48 +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
copilot-swe-agent[bot]
6579092f4a
Update README with Thinkrider VS200 support
...
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com >
2026-01-12 16:37:23 +00:00
copilot-swe-agent[bot]
c242c09025
Add support for Thinkrider VS200 virtual shifter
...
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com >
2026-01-12 16:36:53 +00:00
copilot-swe-agent[bot]
89c9ed598c
Fix Android accessibility service to only intercept media/volume keys
...
- Add isMediaOrVolumeKey() helper to filter key events by key code
- Only swallow media and volume keys (play/pause, next, volume up/down, etc.)
- Let all other keys (typing keys, navigation, etc.) pass through to the system
- This fixes Bluetooth keyboard interference when BikeControl is running
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com >
2026-01-12 16:36:18 +00:00
copilot-swe-agent[bot]
a3a592bd16
Initial plan
2026-01-12 16:31:49 +00:00
copilot-swe-agent[bot]
a161829913
Initial plan
2026-01-12 16:31:43 +00:00
Jonas Bark
b4473ad067
patch it
2026-01-11 15:48:57 +01:00
jonas.bark@gmx.de
4752f99fcf
fix windows issue
2026-01-11 15:47:29 +01:00
Jonas Bark
6e757cf15c
list supported actions of connection method
2026-01-11 13:01:10 +01:00
Jonas Bark
a87810db88
list supported actions of connection method
2026-01-11 13:00:43 +01:00
Jonas Bark
0ddb3e8081
clenaup
2026-01-11 12:11:28 +01:00
Jonas Bark
e29aed8bcf
version++
2026-01-11 11:28:43 +01:00