Commit Graph

  • 448bd8d490 ci(release): add Android release keystore signing, GPG signatures, and Sigstore attestations main dorado-hd-448bd8d John Smith 2026-09-13 12:30:14 -04:00
  • 2a8db2ff2b feat(social): mark cloud inbox messages read server-side via /v1/social/me/inbox/{id}/read John Smith 2026-09-13 12:30:14 -04:00
  • 41b51ace8d feat(social): read cloud inbox via /v1/social/me/inbox; surface sign-in errors dorado-hd-41b51ac John Smith 2026-09-12 20:40:22 -04:00
  • b88ed0c518 test(playback): pure sleep-timer math + controller uses it dorado-hd-cea51f1 dorado-hd-b88ed0c John Smith 2026-09-12 19:44:18 -04:00
  • 989bc4ca56 docs(parity): Track B/C/D results, emulator GPU workaround, crawl P0 note John Smith 2026-09-12 19:42:51 -04:00
  • cea51f16a4 fix(playback): connect() must touch MediaController on the application thread John Smith 2026-09-12 19:39:44 -04:00
  • dcad657955 feat(queue): showlist move up/down, play-next, remove menu + clear John Smith 2026-09-12 18:24:12 -04:00
  • 5c707e6b73 docs(parity): canon PIN-lock + card-export records; roadmap status for M5/D2/backlog/rosters John Smith 2026-09-12 18:23:39 -04:00
  • 8597a28fab docs(parity): mark M5 card export, D2 inbox, queue/playlists/PIN and roster deltas John Smith 2026-09-12 18:23:39 -04:00
  • c675375c48 feat(content): roster uplift — PGR 12 cars/6 tracks/18 events, Echoes 24 arenas, 8 bowling lanes John Smith 2026-09-12 18:23:38 -04:00
  • c5c1924c00 feat(backlog): deep queue engine, built-in playlists, PIN screen lock John Smith 2026-09-12 18:23:38 -04:00
  • 501f821b24 feat(social): Zune Card export + local-first cloud inbox (M5/D2) John Smith 2026-09-12 18:23:28 -04:00
  • 35eb3aacc8 feat(audiobooks): audiobook media model, scanner, library + parts player (D4) dorado-hd-35eb3aa John Smith 2026-09-12 18:01:31 -04:00
  • 4aae2ea9dc docs(parity): M5/M13 status for Smart DJ, podcast search, photos, radio/picture NP dorado-hd-4aae2ea John Smith 2026-09-11 15:26:31 -04:00
  • d28ea0ec0a feat(parity): radio + picture Now Playing, immersive presentation (M13-B4) John Smith 2026-09-11 15:26:31 -04:00
  • ef31872606 feat(parity): podcast search + artist photo grid (M5/M13-B5) John Smith 2026-09-11 15:26:31 -04:00
  • 1b09c2a42d feat(music): Smart DJ tap-to-build in the crossbar (M5) John Smith 2026-09-11 15:26:31 -04:00
  • 2d220bc3e8 feat(notification): custom lock-screen surface + golden stabilization dorado-hd-3589274 dorado-hd-2d220bc John Smith 2026-09-11 15:05:53 -04:00
  • 35892740f3 feat(visualizer): real-FFT spectrum from the playback PCM tap (C5) dorado-hd-161f129 John Smith 2026-09-11 14:55:26 -04:00
  • 64211bf506 feat(playback): fade-through crossfade + sleep timer (M6/M10) John Smith 2026-09-11 14:51:59 -04:00
  • e889cd8b55 tools: classify official apps by render stack (framework vs ZDKGL) John Smith 2026-09-11 14:48:55 -04:00
  • 161f129f6a tools: add intake stage for newly discovered archive.org items John Smith 2026-09-11 14:48:23 -04:00
  • 39d6626b53 feat(goldens): freeze the wall clock; 126 device+landscape goldens (A4) dorado-hd-39d6626 John Smith 2026-09-11 14:21:44 -04:00
  • d4be623ec7 feat(a11y): accessible touch contract for all mini-app controls John Smith 2026-09-11 14:16:14 -04:00
  • 89c97d1c43 ci(parity): lint + source guards in CI; interactive flow crawl tool John Smith 2026-09-11 14:16:14 -04:00
  • 5b333ead75 test(goldens): drop the remaining clock-screen golden (alarm) John Smith 2026-09-11 12:27:49 -04:00
  • cfc2e9e46f feat(parity): static guards, coverage checklist, three more silent-synth fixes John Smith 2026-09-11 12:27:28 -04:00
  • f29d4cec9f docs(parity): close the register and record results; lint + golden hygiene John Smith 2026-09-11 12:16:25 -04:00
  • ece6b5356a test(ui): layout-bounds gate for unreachable controls John Smith 2026-09-11 12:04:15 -04:00
  • 8106ac96f3 test(ui): golden screenshot regression for all 63 apps John Smith 2026-09-11 11:55:16 -04:00
  • 51123c5937 test(ui): hardware-back contract + missing onBack wiring John Smith 2026-09-11 11:49:41 -04:00
  • 73574a5998 fix(apps): post-wave visual polish John Smith 2026-09-11 11:47:04 -04:00
  • f460587d8a docs(parity): close 60 register rows after the W-P0 wave John Smith 2026-09-11 11:39:37 -04:00
  • a84e789b76 fix(fan-prediction): wrap footer actions so all controls are visible John Smith 2026-09-11 11:39:28 -04:00
  • a606fcadf1 fix(apps): W-P0 remediation wave — 24 P0 defects + P1/P2 parity fixes John Smith 2026-09-11 11:32:39 -04:00
  • b6be75ead5 fix(ui): W-H harness — back contract, menu anchoring, IME, shade, SFX John Smith 2026-09-11 11:04:18 -04:00
  • 365f3dde56 docs(parity): Phase 1 UI parity audit + gap register John Smith 2026-09-11 11:01:21 -04:00
  • 44c1e82328 test(ui): emulator crawl tool (Phase 0 baseline) John Smith 2026-09-11 11:00:31 -04:00
  • 75066e46a9 test(ui): catalog-wide AppSmokeSuite (63 apps x 3 parity configs) John Smith 2026-09-11 10:47:44 -04:00
  • 1861f5dafa test(ui): Phase 0 harness — Compose UI tests under Robolectric John Smith 2026-09-11 10:40:12 -04:00
  • c3eecde8e8 docs(apps): close out the official-app program + lint fixes John Smith 2026-09-11 07:40:23 -04:00
  • 49911e5bd2 fix(corpus): capacity gate counts only missing bytes John Smith 2026-09-11 07:32:48 -04:00
  • 1a7658a8bd feat(apps): W7 — pixel-faithful local dead-service UIs John Smith 2026-09-11 07:27:41 -04:00
  • 8f80e4ce42 refactor(apps): split Mocks.kt into one file per dead-service surface John Smith 2026-09-11 07:15:50 -04:00
  • 86cad6d768 feat(apps): W6 — six big engines (3D parity tier) John Smith 2026-09-11 07:15:20 -04:00
  • 2fec24f373 feat(apps): W5 — 5 touch/toy/physics titles (first engine3d title) John Smith 2026-09-11 06:38:44 -04:00
  • 562a12fb08 feat(engine3d): dependency-free OpenGL ES 3.0 scene core John Smith 2026-09-11 06:02:41 -04:00
  • 657a7b7feb feat(apps): W4 — 11 new casual/word titles implemented John Smith 2026-09-11 06:00:56 -04:00
  • 0c45d03702 feat(apps): W3 — 12 new casual/puzzle titles implemented John Smith 2026-09-11 05:32:51 -04:00
  • dc667f7c5f feat(apps): W2 fidelity — hexic, checkers, chess John Smith 2026-09-11 05:11:45 -04:00
  • 1608f0bfb4 feat(apps): W2 fidelity — hearts, spades, texas hold 'em John Smith 2026-09-11 05:11:45 -04:00
  • 9a2d110964 feat(apps): W2 fidelity — solitaire, sudoku, reversi John Smith 2026-09-11 05:11:45 -04:00
  • a9c7e16dea refactor(apps): split Games/MoreGames into per-game engine + app files John Smith 2026-09-11 04:41:38 -04:00
  • 6aaf48daf7 feat(apps): W1 fidelity — music quiz, shuffle by album, piano, drum machine John Smith 2026-09-11 04:40:07 -04:00
  • d1d3f53226 feat(apps): W1 fidelity — alarm, level, metronome, chord finder John Smith 2026-09-11 04:40:07 -04:00
  • da3f1e79c2 feat(apps): W1 fidelity — calculator, calendar, notes, stopwatch John Smith 2026-09-11 04:40:02 -04:00
  • 1cd47b1b35 refactor(apps): split MiniAppsUtilities into one file per app John Smith 2026-09-11 04:26:49 -04:00
  • 4182f6043e docs(apps): fill all 62 behavioral specs from the decompiled corpus John Smith 2026-09-11 04:25:51 -04:00
  • 1acdf2d64b feat(apps): shared runtime — app state store, synthesized SFX bank, tilt helper John Smith 2026-09-11 03:53:22 -04:00
  • 529f3aef2d feat(apps): corpus miner, 62-app register, behavioral specs, audit register John Smith 2026-09-11 03:53:18 -04:00
  • d5d1ac480f feat(corpus): archive.org mirror + decompiled app corpus extract/verify tools John Smith 2026-09-11 03:38:23 -04:00
  • b8403621da feat(re): kernel module reconstruction and ZCSTFS/keyvault findings John Smith 2026-09-11 03:26:21 -04:00
  • 9fceea6341 docs(audit): close-out pass record John Smith 2026-09-11 03:23:06 -04:00
  • 5f61115356 fix(radio,device): dial action overlay; lazy Device Link; crop constraints John Smith 2026-09-11 03:23:05 -04:00
  • cc34724c7c fix(motion,scaling): density-normalized fling cap, tablet headroom, draw-scope visualizer, dp drift John Smith 2026-09-11 03:22:57 -04:00
  • c73ec3597a fix(widget): album art thumbnail, 2-cell sizing, preview; drop dead helper John Smith 2026-09-11 03:22:56 -04:00
  • 81a0ce52b9 fix(detail): MiniPlayer insets, empty states, related wrap, MusicBrainz URL John Smith 2026-09-11 03:22:47 -04:00
  • 4333f7812b docs(audit): UI/UX deep-audit report; calculator del label John Smith 2026-09-11 02:54:50 -04:00
  • 677743bd2d fix(games,mocks): cell sizing; mocks scroll and wrap John Smith 2026-09-11 02:48:14 -04:00
  • 31922b4e48 fix(screens): podcasts parser/IO, radio dial, marketplace details, settings info John Smith 2026-09-11 02:40:20 -04:00
  • 4c69cdbe63 fix(screens): clipping, scrolling, gestures, playback and cloud defects John Smith 2026-09-11 02:36:51 -04:00
  • e451d1bf2c fix(games): unstick engines, scale boards, correct hit-testing and scoring John Smith 2026-09-11 02:31:29 -04:00
  • 26ec13f962 fix(miniapps): device-mode fit, audio, calculator, alarms, calendar, quiz John Smith 2026-09-11 02:24:43 -04:00
  • 7548ba1e06 fix(ui): de-duplicate mini-app scaffold, fullscreen MiniPlayer rules, device-canvas insets John Smith 2026-09-11 02:19:41 -04:00
  • df3579a6f4 ci: emit prune tags newline-separated so an empty list is a no-op John Smith 2026-09-11 02:02:05 -04:00
  • b5454d25d5 ci: scope gh release prune to the repo (publish job has no checkout) John Smith 2026-09-11 01:56:31 -04:00
  • 5cc17665a2 ci: publish debug APK as per-commit prerelease tagged by short commit hash John Smith 2026-09-11 01:45:24 -04:00
  • 27833a78c1 feat(m15): local Zune Card on social screen John Smith 2026-09-11 01:40:29 -04:00
  • aa80bc458e feat(m13-m15): dimmer+status OSD, picture zoom, item snap, EQ presets, sort keys, share, marketplace discovery John Smith 2026-09-11 01:38:18 -04:00
  • 6115175f85 feat(m12): NP scrubber, queue/showlist, library search, fling cap; kinetic provenance fix John Smith 2026-09-11 01:29:56 -04:00
  • 22ff5f2847 docs(parity): on-device parity audit vs Zune HD disassembly + gap register; correct kinetic provenance John Smith 2026-09-11 01:20:10 -04:00
  • f8ac21c29a feat(re): full 109-module Zune HD decompilation corpus with symbol recovery + analysis docs John Smith 2026-09-11 00:28:29 -04:00
  • 538ab0e594 docs: refresh README, parity roadmap and UI canon to current state John Smith 2026-09-10 22:40:44 -04:00
  • 39f43e7954 chore: ignore Python bytecode (remove accidentally committed pycache) John Smith 2026-09-10 21:58:09 -04:00
  • b0b113d898 feat(tools): export decompiled Ghidra functions and function index John Smith 2026-09-10 21:57:56 -04:00
  • e7aa582a07 feat(m8.2b): live LAN discovery and paired sync session John Smith 2026-09-10 20:55:13 -04:00
  • 64c9c5f1b0 feat(m10): Glance Now Playing widget with transport John Smith 2026-09-10 20:47:03 -04:00
  • bfdd25f5d2 feat(m9.2b): persist per-track play counts and surface Top Played mix John Smith 2026-09-10 20:41:50 -04:00
  • 15ddd40279 feat(cloud): signed update-check service and settings action John Smith 2026-09-10 20:39:40 -04:00
  • 039600d432 docs: correct unit test count to 143 John Smith 2026-09-10 20:21:20 -04:00
  • 695cbec8e6 feat(motion): parameterize Zune fling; shorter glide for horizontal lanes John Smith 2026-09-10 20:10:04 -04:00
  • faff28c8cc feat(parity): apply Zune fling to horizontal lanes John Smith 2026-09-10 19:52:12 -04:00
  • ef2593215f chore(design): drop unused gesture imports in KineticList John Smith 2026-09-10 19:49:09 -04:00
  • 8d1d022511 feat(parity): Zune fling on album grid; record kinetic scroll integrator John Smith 2026-09-10 19:48:19 -04:00
  • e15f648f38 feat(parity): Zune HD touch-settings extraction, kinetic fling, alphabet rail drag John Smith 2026-09-10 19:45:20 -04:00
  • 24c54ca04b fix(tools): correct WinCE e32_rom data directories in PE reconstruction John Smith 2026-09-10 18:54:08 -04:00
  • 526f12a081 fix(ui): prevent vertical clipping of hub screen headers in CroppedHeader John Smith 2026-09-10 18:39:18 -04:00
  • e931bb7b3b feat(ux+parity): Zune HD UI parity audit, navigation back affordance, gesture fixes, and visualizer John Smith 2026-09-10 18:31:47 -04:00
  • 9eb3207c1d feat(cloud+sync): cloud client, PKCE sign-in, LAN sync, format contract John Smith 2026-09-10 17:21:06 -04:00
  • 5df8cebb3a Sprint 4: M4-M7 — marketplace, device sync, scrobble, lyrics + audio analysis John Smith 2026-09-10 14:22:29 -04:00