Commit Graph

  • 176a563400 docs: phase 4 uses userspace IOHIDUserDevice, not DriverKit trunk porterskyandqwen3.8-27b@q3_k_xl: researched virtual HID options 2026-08-29 15:49:30 +02:00
  • fafca4c265 feat: add Xbox One HID report layout and mapping porterskyandqwen3.8-27b@q3_k_xl: implemented HID report layer 2026-08-29 15:39:03 +02:00
  • 73c026218d docs: mark rumble TX verified on hardware porterskyandqwen3.8-27b@q3_k_xl: marked rumble verified 2026-08-29 15:22:16 +02:00
  • 490b8af585 docs: mark rumble TX as implemented porterskyandqwen3.8-27b@q3_k_xl: updated status docs 2026-08-29 15:19:45 +02:00
  • 0f6c985f7f feat: implement rumble TX over the GIP data path porterskyandqwen3.8-27b@q3_k_xl: implemented rumble TX 2026-08-29 15:19:14 +02:00
  • 416507ed53 feat: battery indicator and rumble test button porterskyandqwen3.8-27b@q3_k_xl: battery + rumble button UI 2026-08-29 15:13:18 +02:00
  • 8d6672f43d fix: drop the D-pad center square porterskyandqwen3.8-27b@q3_k_xl: removed the D-pad center cell 2026-08-29 15:05:38 +02:00
  • 823b4f22d2 fix: square, grid-aligned D-pad and face buttons porterskyandqwen3.8-27b@q3_k_xl: squared and aligned the clusters 2026-08-29 15:04:46 +02:00
  • 33356afe47 fix: compact, aligned controller face layout porterskyandqwen3.8-27b@q3_k_xl: compacted and aligned the face 2026-08-29 15:02:01 +02:00
  • a652a9f187 fix: match controller card to Xbox layout porterskyandqwen3.8-27b@q3_k_xl: realigned card to Xbox layout 2026-08-29 14:53:52 +02:00
  • 4931bf5c18 feat: redesign UI with gamepad-style input monitor porterskyandqwen3.8-27b@q3_k_xl: redesigned app UI and structure 2026-08-29 14:47:41 +02:00
  • dfe7e8b87d refactor: prefix private data members with m_ porterskyandqwen3.8-27b@q3_k_xl: renamed members to m_ prefix 2026-08-29 14:36:28 +02:00
  • ae9c71d76e docs: require m_ prefix for private data members porterskyandqwen3.8-27b@q3_k_xl: added m_ member naming rule 2026-08-29 14:32:50 +02:00
  • 882b0be827 style: use east const in the C API header porterskyandqwen3.8-27b@q3_k_xl: converted C API header to east const 2026-08-29 14:31:50 +02:00
  • 1bca6048a5 docs: bring PLAN.md in line with style guide porterskyandqwen3.8-27b@q3_k_xl: reformatted PLAN.md per style guide 2026-08-29 14:30:02 +02:00
  • 51192023aa docs: update README with current project status porterskyandqwen3.8-27b@q3_k_xl: updated README with current status 2026-08-29 14:21:18 +02:00
  • 418e177b5c feat: show start and select buttons porterskyandopenai/gpt-5.6-luna: added menu button indicators 2026-08-29 14:12:02 +02:00
  • 822f3c61ad fix: remove analog progress animation porterskyandopenai/gpt-5.6-luna: replaced animated analog indicators 2026-08-29 14:05:51 +02:00
  • 80746992f8 fix: disable analog monitor animation porterskyandopenai/gpt-5.6-luna: removed analog display smoothing 2026-08-29 14:04:18 +02:00
  • fce373fea8 fix: refresh controller input faster porterskyandopenai/gpt-5.6-luna: reduced input monitor polling latency 2026-08-29 14:01:46 +02:00
  • 0a8b992268 fix: power on GIP controllers porterskyandopenai/gpt-5.6-luna: matched controller power-up flow 2026-08-29 14:00:00 +02:00
  • 1bcb038785 fix: preserve authentication transcript order porterskyandopenai/gpt-5.6-luna: fixed GIP authentication ordering 2026-08-29 13:54:23 +02:00
  • 0ed7a4bc3e debug: trace GIP authentication headers porterskyandopenai/gpt-5.6-luna: added authentication diagnostics 2026-08-29 13:47:43 +02:00
  • bc39c37b28 debug: trace controller input packets porterskyandopenai/gpt-5.6-luna: added input path diagnostics 2026-08-29 13:42:00 +02:00
  • 9c1b6493d8 feat: show live controller input porterskyandopenai/gpt-5.6-luna: GIP bridge and live input monitor 2026-08-29 13:33:32 +02:00
  • 325923751c fix: complete wireless pairing frames porterskyandopenai/gpt-5.6-luna: fixed pairing frame layouts and lifecycle 2026-08-29 12:47:14 +02:00
  • baebcb73c2 fix: use upstream dongle firmware porterskyandopenai/gpt-5.6-luna: traced firmware and pairing behavior 2026-08-29 12:35:50 +02:00
  • 5fd1b3a11f feat: pairing mode and RX frame logging porterskyandqwen3.8-27b@q2_k_xl: pairing mode and RX logging 2026-08-17 20:53:40 +02:00
  • dae51f085b feat: pair controllers and show them in the app porterskyandqwen3.8-27b@q2_k_xl: client functions, RX dispatch, GUI list 2026-08-17 20:40:47 +02:00
  • b3e747b900 feat: async C API and Swift radio state display porterskyandqwen3.8-27b@q2_k_xl: async C API, Swift state display, and exit-time worker join 2026-08-17 19:57:40 +02:00
  • c9ea1a6919 feat: port MT76 radio init and CLI tool
    porterskygrok4.6: internet search (firmware split, beacon SRAM, upstream issues)qwen3.8-27b@q2_k_xl: initial radio init and CLI implementationdeepseek/deepseek-v4-pro-0813: final radio init fixes and verification
    2026-08-17 19:29:51 +02:00
  • 4f5f16e43f feat: expose dongle debug info through the C API porterskyandqwen3.8-27b@q2_k_xl: added C API session handle and debug UI 2026-08-17 16:44:02 +02:00
  • 21dc0e09b3 feat: port MT76 firmware load and download script porterskyandqwen3.8-27b@q2_k_xl: ported firmware load and download script 2026-08-17 16:35:34 +02:00
  • ccc5bc819d feat: port MT76 register and EFUSE access porterskyandqwen3.8-27b@q2_k_xl: ported register and EFUSE layer 2026-08-17 16:15:56 +02:00
  • c32976b69d docs: mark USB matching and claiming hardware-verified porterskyandqwen3.8-27b@q2_k_xl: verified transport on hardware 2026-08-17 16:06:53 +02:00
  • aab44fd7aa fix: use class matching and double-pointer refs porterskyandqwen3.8-27b@q2_k_xl: fixed USB transport for hardware 2026-08-17 16:06:53 +02:00
  • 4f0f1ff75d feat: add IOKit-based USB transport porterskyandqwen3.8-27b@q2_k_xl: implemented USB transport layer 2026-08-17 15:52:22 +02:00
  • 5a102bb511 docs: mark crypto checklist items resolved porterskyanddeepseek (deepseek/deepseek-v4-pro-0813): updated crypto docs 2026-08-17 15:05:08 +02:00
  • 0f85b59237 feat: add SwiftUI app shell porterskyanddeepseek (deepseek/deepseek-v4-pro-0813): built SwiftUI app shell 2026-08-17 15:04:59 +02:00
  • 2d4366f454 feat: port GIP protocol and auth stack porterskyanddeepseek (deepseek/deepseek-v4-pro-0813): ported crypto, auth, and GIP 2026-08-17 15:04:44 +02:00
  • 95e958a7e8 docs: add AGENTS.md coding conventions porterskyandqwen (qwen/qwen3.8-27b@q2_k_xl): wrote coding conventions 2026-08-17 14:18:06 +02:00
  • a7d7d0f253 chore: scaffold CMake build system porterskyandqwen (qwen/qwen3.8-27b@q2_k_xl): scaffolded CMake build + tests 2026-08-17 14:18:03 +02:00
  • 78f042ab84 Initial commit portersky 2026-08-04 17:12:54 +02:00