-
176a563400
docs: phase 4 uses userspace IOHIDUserDevice, not DriverKit
trunk
portersky
2026-08-29 15:49:30 +02:00
-
fafca4c265
feat: add Xbox One HID report layout and mapping
portersky
2026-08-29 15:39:03 +02:00
-
73c026218d
docs: mark rumble TX verified on hardware
portersky
2026-08-29 15:22:16 +02:00
-
490b8af585
docs: mark rumble TX as implemented
portersky
2026-08-29 15:19:45 +02:00
-
0f6c985f7f
feat: implement rumble TX over the GIP data path
portersky
2026-08-29 15:19:14 +02:00
-
416507ed53
feat: battery indicator and rumble test button
portersky
2026-08-29 15:13:18 +02:00
-
8d6672f43d
fix: drop the D-pad center square
portersky
2026-08-29 15:05:38 +02:00
-
823b4f22d2
fix: square, grid-aligned D-pad and face buttons
portersky
2026-08-29 15:04:46 +02:00
-
33356afe47
fix: compact, aligned controller face layout
portersky
2026-08-29 15:02:01 +02:00
-
a652a9f187
fix: match controller card to Xbox layout
portersky
2026-08-29 14:53:52 +02:00
-
4931bf5c18
feat: redesign UI with gamepad-style input monitor
portersky
2026-08-29 14:47:41 +02:00
-
dfe7e8b87d
refactor: prefix private data members with m_
portersky
2026-08-29 14:36:28 +02:00
-
ae9c71d76e
docs: require m_ prefix for private data members
portersky
2026-08-29 14:32:50 +02:00
-
882b0be827
style: use east const in the C API header
portersky
2026-08-29 14:31:50 +02:00
-
1bca6048a5
docs: bring PLAN.md in line with style guide
portersky
2026-08-29 14:30:02 +02:00
-
51192023aa
docs: update README with current project status
portersky
2026-08-29 14:21:18 +02:00
-
418e177b5c
feat: show start and select buttons
portersky
2026-08-29 14:12:02 +02:00
-
822f3c61ad
fix: remove analog progress animation
portersky
2026-08-29 14:05:51 +02:00
-
80746992f8
fix: disable analog monitor animation
portersky
2026-08-29 14:04:18 +02:00
-
fce373fea8
fix: refresh controller input faster
portersky
2026-08-29 14:01:46 +02:00
-
0a8b992268
fix: power on GIP controllers
portersky
2026-08-29 14:00:00 +02:00
-
1bcb038785
fix: preserve authentication transcript order
portersky
2026-08-29 13:54:23 +02:00
-
0ed7a4bc3e
debug: trace GIP authentication headers
portersky
2026-08-29 13:47:43 +02:00
-
bc39c37b28
debug: trace controller input packets
portersky
2026-08-29 13:42:00 +02:00
-
9c1b6493d8
feat: show live controller input
portersky
2026-08-29 13:33:32 +02:00
-
325923751c
fix: complete wireless pairing frames
portersky
2026-08-29 12:47:14 +02:00
-
baebcb73c2
fix: use upstream dongle firmware
portersky
2026-08-29 12:35:50 +02:00
-
5fd1b3a11f
feat: pairing mode and RX frame logging
portersky
2026-08-17 20:53:40 +02:00
-
dae51f085b
feat: pair controllers and show them in the app
portersky
2026-08-17 20:40:47 +02:00
-
b3e747b900
feat: async C API and Swift radio state display
portersky
2026-08-17 19:57:40 +02:00
-
c9ea1a6919
feat: port MT76 radio init and CLI tool
portersky
2026-08-17 19:29:51 +02:00
-
4f5f16e43f
feat: expose dongle debug info through the C API
portersky
2026-08-17 16:44:02 +02:00
-
21dc0e09b3
feat: port MT76 firmware load and download script
portersky
2026-08-17 16:35:34 +02:00
-
ccc5bc819d
feat: port MT76 register and EFUSE access
portersky
2026-08-17 16:15:56 +02:00
-
c32976b69d
docs: mark USB matching and claiming hardware-verified
portersky
2026-08-17 16:06:53 +02:00
-
aab44fd7aa
fix: use class matching and double-pointer refs
portersky
2026-08-17 16:06:53 +02:00
-
4f0f1ff75d
feat: add IOKit-based USB transport
portersky
2026-08-17 15:52:22 +02:00
-
5a102bb511
docs: mark crypto checklist items resolved
portersky
2026-08-17 15:05:08 +02:00
-
0f85b59237
feat: add SwiftUI app shell
portersky
2026-08-17 15:04:59 +02:00
-
2d4366f454
feat: port GIP protocol and auth stack
portersky
2026-08-17 15:04:44 +02:00
-
95e958a7e8
docs: add AGENTS.md coding conventions
portersky
2026-08-17 14:18:06 +02:00
-
a7d7d0f253
chore: scaffold CMake build system
portersky
2026-08-17 14:18:03 +02:00
-
78f042ab84
Initial commit
portersky
2026-08-04 17:12:54 +02:00