Jonas Bark
37bc2110f5
update screenshots
2025-12-09 17:59:10 +01:00
Jonas Bark
e066054681
fix Di2 buttons not triggering an event
2025-12-08 11:07:55 +01:00
Jonas Bark
2671a9807b
cleanup
2025-12-07 14:41:06 +01:00
Jonas Bark
c8c449d2ef
screenshot work
2025-12-06 13:42:18 +01:00
Jonas Bark
69fa8834ee
work on mDNS
2025-12-05 10:51:40 +01:00
Jonas Bark
ac9bbd3986
work on screenshots
2025-12-04 21:51:16 +00:00
Jonas Bark
ee0c4c083f
screenshot adjustments
2025-12-01 18:14:16 +00:00
Jonas Bark
7301734b82
zwift keep alive
2025-12-01 15:34:50 +00:00
Jonas Bark
3cf209edd9
less god objects
2025-11-29 13:12:09 +00:00
Jonas Bark
8660f979b9
ignore device for session fix, logs page
2025-11-29 09:35:38 +00:00
Jonas Bark
2b90606d9c
inline permission requests, make them optional unless required
2025-11-28 22:00:48 +00:00
Jonas Bark
bfc12711ad
screenshot adjustments
2025-11-23 22:03:21 +00:00
Jonas Bark
076e729e39
screenshot adjustments
2025-11-23 21:56:21 +00:00
Jonas Bark
570f5ca82d
missing BikeControl renaming
2025-11-23 21:33:56 +00:00
Jonas Bark
3a0ef5110d
more name change work
2025-11-23 08:08:03 +00:00
Jonas Bark
4db985e2e5
screenshot adjustments
2025-11-17 14:33:23 +01:00
Jonas Bark
bbd95beb36
add bluetooth device detection unit test
2025-11-17 14:18:34 +01:00
Jonas Bark
a9ee0dc9a1
fix unit tests
2025-11-17 14:01:29 +01:00
Jonas Bark
46d3770a28
more work on screenshots
2025-11-17 13:55:27 +01:00
copilot-swe-agent[bot]
80061fd076
Update Cycplus BC2 implementation to match reference
...
- Only look at bytes at index 6 and 7 (no full frame parsing)
- Implement state machine for pressed/released states
- Track state independently for each index
- Trigger on state transitions (pressed to different pressed)
- Reset state on release (0x00) or after successful trigger
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com >
2025-11-15 09:27:45 +00:00
Jonas Bark
5cc9ac85af
attempt to handle https://github.com/jonasbark/swiftcontrol/issues/179
2025-11-14 14:57:35 +01:00
copilot-swe-agent[bot]
e10e22d038
Add support for 0xfe button codes in CYCPLUS BC2 device
...
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com >
2025-11-14 13:34:36 +00:00
jonasbark
6c2fc54612
Merge pull request #166 from jonasbark/copilot/add-keyboard-combination-support
...
Add modifier key support for keyboard mappings
2025-11-07 19:40:45 +01:00
copilot-swe-agent[bot]
723f741bca
Improve test code quality and fix edge cases
...
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com >
2025-11-07 18:15:27 +00:00
copilot-swe-agent[bot]
66c548fa75
Refactor tests to reduce code duplication
...
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com >
2025-11-07 18:13:21 +00:00
copilot-swe-agent[bot]
0b42f7e9c5
Fix Elite Square button detection logic and add tests
...
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com >
2025-11-07 18:11:18 +00:00
copilot-swe-agent[bot]
35a995eddc
Add support for modifier keys in keyboard mapping
...
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com >
2025-11-07 18:10:14 +00:00
copilot-swe-agent[bot]
a27ae070fc
Fix DI2 button trigger on startup and add tests
...
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com >
2025-11-06 17:43:29 +00:00
copilot-swe-agent[bot]
e46969c5c4
Add CYCPLUS BC2 virtual shifter support
...
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com >
2025-11-02 06:45:59 +00:00
Jonas Bark
796c973fd4
clarify Zwift usage, make controller emulation optional
2025-10-30 09:17:35 +01:00
Jonas Bark
080409b984
add trainer app selection during app start
2025-10-27 21:45:50 +01:00
Jonas Bark
1a322dc0d3
resolve issue #111
2025-10-26 20:13:54 +01:00
Jonas Bark
6bd41d9a54
refactoring #4
2025-10-26 18:53:18 +01:00
Jonas Bark
1ff2a205bc
refactoring #3
2025-10-26 17:21:00 +01:00
copilot-swe-agent[bot]
1f3352ff80
Implement Elite Sterzo Smart improvements for issue #111
...
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com >
2025-10-20 11:44:24 +00:00
Jonas Bark
01509eaae9
refactor device handling to support more devices #2
2025-10-13 11:09:18 +02:00
Jonas Bark
b0df25241a
refactor device handling to support more devices #1
2025-10-13 10:59:12 +02:00
Jonas Bark
f5e8bad1ae
initial fixes
2025-10-09 22:37:07 +02:00
Jonas Bark
38e9533bfa
Merge branch 'ios' into copilot/fix-2d2954be-782f-43b7-b654-d4aa8263083d
2025-10-09 22:17:28 +02:00
copilot-swe-agent[bot]
2cd0273382
Remove screenSize parameter from encode/decode methods
...
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com >
2025-10-09 20:06:11 +00:00
copilot-swe-agent[bot]
d62d572387
Implement full migration to percentage-based keymap coordinates
...
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com >
2025-10-09 19:46:16 +00:00
copilot-swe-agent[bot]
b65fe57c68
Add comprehensive tests for import/export and percentage-based keymaps
...
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com >
2025-10-09 19:33:56 +00:00
jonasbark
c081da9545
Merge pull request #91 from jmoro/main
...
feature: add analog paddle support for Zwift Ride
2025-10-09 12:53:20 +02:00
Jonas Bark
7a8c7c963b
add troubleshooting guide
2025-10-08 12:04:57 +02:00
Javier Moro Sotelo
d2be747fc1
feature: add analog paddle support for Zwift Ride
...
Implement analog paddle detection for Zwift Ride with Protocol Buffer parsing.
Paddles (Location 0=left, 1=right) trigger when pressure exceeds threshold and
are user-configurable via keymap settings.
Includes comprehensive test suite and reusable Protocol Buffer parser utilities
for handling non-standard embedded analog data.
Fixes #21
Signed-off-by: Javier Moro Sotelo <810976+jmoro@users.noreply.github.com >
2025-10-08 08:13:40 +02:00
copilot-swe-agent[bot]
83cdb6efd7
Add comprehensive tests for custom profile functionality
...
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com >
2025-10-05 10:26:52 +00:00
copilot-swe-agent[bot]
559fe1232b
Add test for vibration setting functionality
...
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com >
2025-09-30 06:59:18 +00:00
copilot-swe-agent[bot]
08700edc22
Implement changelog integration features
...
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com >
2025-09-30 06:41:46 +00:00
copilot-swe-agent[bot]
65a3374d9c
Force landscape orientation during keymap editing
...
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com >
2025-09-29 15:29:32 +00:00
copilot-swe-agent[bot]
6fe841af58
Enhance disclosure dialog with navigation prevention and Play Store description
...
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com >
2025-09-24 06:28:31 +00:00