Commit Graph

  • 6add30a4ff fix: Wave 18.1 review — pre-skip subtraction, t=0 anchor, PreSkip in sidecar, stderr on cancel daniel-c-harvey 2026-06-23 06:55:31 -04:00
  • 33d6f34d8a feature: Phase 18.1 — derive Opus 320 + seek-index sidecar at ingest daniel-c-harvey 2026-06-23 06:30:10 -04:00
  • 2653e62eeb docs: reflect Phase 22 SEO metadata component as landed daniel-c-harvey 2026-06-23 06:21:52 -04:00
  • 45bd599bdd Merge p22-w1-seo-metadata-component into dev daniel-c-harvey 2026-06-23 06:16:31 -04:00
  • f976af0f7c fix(seo): escape inline JSON-LD, per-release byArtist, soft-404 + env-gated noindex daniel-c-harvey 2026-06-23 06:10:03 -04:00
  • f3b89ca9d7 feature: Phase 22 SEO metadata component for public site daniel-c-harvey 2026-06-23 05:41:55 -04:00
  • 8752fc0c98 docs: resolve Phase 18 OQ7 seek-index granularity to 0.5s buckets daniel-c-harvey 2026-06-23 05:36:25 -04:00
  • 274d0ace62 Merge install-prep-analysis: installer prompts for AuthBlocks:Email:From daniel-c-harvey 2026-06-23 05:28:17 -04:00
  • e3a4364b8c docs(plan): Phase 18 OQ resolutions + VBR-safe accurate Opus seek model daniel-c-harvey 2026-06-23 05:26:58 -04:00
  • 564b704803 fix(installer): prompt for and write AuthBlocks:Email:From daniel-c-harvey 2026-06-23 05:26:48 -04:00
  • 6af6677a12 docs: spec Phase 22 — parameterized SEO metadata component (public site) daniel-c-harvey 2026-06-23 05:12:31 -04:00
  • 1bdaeaa164 docs(plan): add Phase 18 Opus low-data streaming; resolve Phase 21 OQ5 (no MSE) daniel-c-harvey 2026-06-23 04:58:21 -04:00
  • a84a99c309 docs: spec Phase 21 — windowed streaming buffer for bounded client memory daniel-c-harvey 2026-06-23 00:14:44 -04:00
  • 2c1571057a feature: Manager Menu Styles and Page Titles daniel-c-harvey 2026-06-22 23:04:49 -04:00
  • 0b7d8e41e7 Merge account-nav-menu into dev daniel-c-harvey 2026-06-22 22:42:48 -04:00
  • 4833935925 feature: About Bio text daniel-c-harvey 2026-06-22 22:41:39 -04:00
  • 7917d56af3 feature: Manager Logos daniel-c-harvey 2026-06-22 22:41:30 -04:00
  • 1fd63fe368 Add AccountNavMenu to CmsLayout nav drawer daniel-c-harvey 2026-06-22 22:39:21 -04:00
  • 4e1f540945 Merge bump-cerebellum-final into dev daniel-c-harvey 2026-06-22 22:28:10 -04:00
  • 1ed518b018 chore: bump Cerebellum stack to NetBlocks 10.3.32 / BlazorBlocks 10.3.35 / AuthBlocks 10.3.39 daniel-c-harvey 2026-06-22 22:27:57 -04:00
  • 7c41aa678d Revert "Merge bisect-match-skipper into dev" daniel-c-harvey 2026-06-22 12:47:02 -04:00
  • 475e5e671c Merge bisect-match-skipper into dev daniel-c-harvey 2026-06-22 12:24:00 -04:00
  • 9971474403 bisect: pin DeepDrftHome to Skipper's known-good package versions daniel-c-harvey 2026-06-22 12:23:19 -04:00
  • 0d1da9e63c docs: note Phase 20 visualizer-flash fix (coalesced --player-height publish) daniel-c-harvey 2026-06-22 08:38:55 -04:00
  • d47c186045 Merge p20-theater-visualizer-flash into dev daniel-c-harvey 2026-06-22 08:36:05 -04:00
  • 670eaab34d fix(visualizer): coalesce --player-height publish so Theater ease doesn't thrash the WebGL backing store daniel-c-harvey 2026-06-22 08:19:53 -04:00
  • c58b1c9386 Merge bump-cerebellum-deps into dev daniel-c-harvey 2026-06-21 11:55:40 -04:00
  • 450204cdbf Bump Cerebellum packages to fix null-Items crash on Users/Registrations pages daniel-c-harvey 2026-06-21 11:50:05 -04:00
  • 5c22c1626a docs: reflect Phase 20 Wave 2 theater refinements (full-screen body, eased collapse, playing-release scoping) daniel-c-harvey 2026-06-21 10:18:19 -04:00
  • 8628fbf215 Merge Theater Mode refinements (Phase 20 Wave 2) into dev daniel-c-harvey 2026-06-21 09:23:56 -04:00
  • a23a22a2a3 fix(css): visibility transition 0s->0.45s so allow-discrete defers collapse flip to end of ease-out daniel-c-harvey 2026-06-21 09:20:18 -04:00
  • 6e12d0161a fix(theater): replace max-height collapse with grid-rows + visibility; fix keyboard-focus leak when collapsed daniel-c-harvey 2026-06-21 09:12:24 -04:00
  • 9716092805 feat(theater): full-screen detail body, eased content collapse, playing-release scoping daniel-c-harvey 2026-06-21 08:59:09 -04:00
  • a577df88dd docs: reflect Phase 20 Theater Mode landing in PLAN, COMPLETED, CLAUDE.md, and spec status daniel-c-harvey 2026-06-20 22:17:58 -04:00
  • 011dbe8d81 Merge Theater Mode (Phase 20) into dev daniel-c-harvey 2026-06-20 22:12:23 -04:00
  • 2fc2d4eb6d test: fix PascalCase nit in CoerceTheaterMode_BothOff_TheaterBecomesFalse daniel-c-harvey 2026-06-20 22:09:34 -04:00
  • 14f3af41e4 fix(theater): auto-exit Theater Mode when both visualizer subsystems are disabled daniel-c-harvey 2026-06-20 22:03:39 -04:00
  • fa01b9c8e0 feat(public): add Theater Mode to release detail pages daniel-c-harvey 2026-06-20 21:51:30 -04:00
  • 835fb71337 docs(plan): mark Phase 20 Theater Mode scoped after sign-off daniel-c-harvey 2026-06-20 21:40:56 -04:00
  • 021801999c docs(plan): add Phase 20 Theater Mode spec and roadmap entry daniel-c-harvey 2026-06-20 19:08:44 -04:00
  • 54cba7eea0 docs(queue): sync client CLAUDE.md to deque cleanup — cached QueueItems, scaffold/StreamNow PLAY routing daniel-c-harvey 2026-06-20 19:05:18 -04:00
  • fbaf545c90 Merge queue-deque-redesign into dev daniel-c-harvey 2026-06-20 19:01:07 -04:00
  • d3f89c494a fix: Waveform Visualizer Controls layout daniel-c-harvey 2026-06-20 18:56:53 -04:00
  • c3ec3acafa fix(queue): route scaffold masthead PLAY through queue; cache QueueItems snapshot daniel-c-harvey 2026-06-20 18:51:30 -04:00
  • 214f708e65 feat(queue): two-level deque model — PLAY prepends, add appends, last-track-end empties daniel-c-harvey 2026-06-20 15:26:37 -04:00
  • 5058c72375 fix(rcl): commit theme.js so RCL interop JS ships via MapStaticAssets daniel-c-harvey 2026-06-20 12:31:13 -04:00
  • f5edcba7b2 feature: Waveform Controls Restructuring daniel-c-harvey 2026-06-20 03:12:41 -04:00
  • 64e1f71e18 docs: reflect gas-lamp self-coloring in theming section daniel-c-harvey 2026-06-20 03:11:33 -04:00
  • 7807d4ebe1 Merge theme-icon-followups into dev daniel-c-harvey 2026-06-20 03:07:40 -04:00
  • 4410132409 docs: correct PlayStateIcon compiled-selector specificity tuple (0,4,0) to (0,5,0) daniel-c-harvey 2026-06-20 03:06:59 -04:00
  • 00ff9e2702 fix(dark-theme): PlayStateIcon glyph beats .dd-accent-icon; GasLampLit self-colored frame daniel-c-harvey 2026-06-20 03:03:18 -04:00
  • bb086e5869 docs: update Provision User nav target to /useradmin/users/new (AuthBlocks 10.3.37) daniel-c-harvey 2026-06-20 02:53:53 -04:00
  • 674d772986 Merge p19-w6-authblocks-1037-adopt into dev (adopt AuthBlocks 10.3.37: account-creation normalization + paged-route null-guard fix; repoint Provision User nav) daniel-c-harvey 2026-06-20 02:39:58 -04:00
  • ee296db7f6 Merge theme-accent-icon-consolidation into dev daniel-c-harvey 2026-06-20 02:35:08 -04:00
  • 8a4da2f0b9 chore: bump Cerebellum.AuthBlocks to 10.3.37 in DeepDrftAPI daniel-c-harvey 2026-06-20 02:33:38 -04:00
  • c28a2b1cf5 docs: correct specificity arithmetic and spinner-clause accuracy in .dd-accent-icon comments daniel-c-harvey 2026-06-20 02:32:12 -04:00
  • 1427c92092 feat(manager): adopt AuthBlocks.Web 10.3.37; repoint Provision User nav to /useradmin/users/new daniel-c-harvey 2026-06-20 02:31:38 -04:00
  • 2fbb1c9b95 fix(theme): green hero Share/Play/Queue glyphs in dark via shared .dd-accent-icon daniel-c-harvey 2026-06-20 02:21:11 -04:00
  • 4c56eededc Merge dark-theme-hero-buttons into dev daniel-c-harvey 2026-06-20 01:51:01 -04:00
  • f9d99b2c98 fix: dark-theme hero buttons green in dark mode; correct source-order comment daniel-c-harvey 2026-06-20 01:49:55 -04:00
  • 59608a23c5 Merge dark-theme-green-buttons into dev daniel-c-harvey 2026-06-20 01:30:20 -04:00
  • 2ddc57edb1 fix(dark-theme): green Play/Share/Queue buttons in Cut detail daniel-c-harvey 2026-06-20 01:29:59 -04:00
  • 0bb656a512 docs: log Phase 18 Wave 5 light-glass panel theming in COMPLETED daniel-c-harvey 2026-06-20 01:12:04 -04:00
  • bb5a1fcad4 fix: Privacy Message daniel-c-harvey 2026-06-20 01:10:19 -04:00
  • 896b37792e Merge light-glass-panels into dev daniel-c-harvey 2026-06-20 01:08:30 -04:00
  • 2619fc67c8 fix: wire --deepdrft-panel-text-muted into queue rows; refresh stale light/dark comments daniel-c-harvey 2026-06-20 01:06:58 -04:00
  • 4c14c67c33 feat(theme): light-glass panels in light theme daniel-c-harvey 2026-06-20 00:59:22 -04:00
  • 494668bf24 Merge p19-w5-mailtrap-testinbox into dev (wire optional Mailtrap TestInbox sandbox routing in DeepDrftAPI) daniel-c-harvey 2026-06-20 00:36:11 -04:00
  • c4e22c706c docs: record sponsor approval of NewUser normalization decisions daniel-c-harvey 2026-06-20 00:34:44 -04:00
  • c747f3200f docs: clarify TestInbox placeholder in authblocks.example.json daniel-c-harvey 2026-06-20 00:34:41 -04:00
  • 1dd1646cce docs: record popover-surface retune and portaled-popover body-class bridge daniel-c-harvey 2026-06-20 00:32:13 -04:00
  • 6bbec2fc8e Merge popover-surface-retune into dev daniel-c-harvey 2026-06-20 00:28:20 -04:00
  • 0c22ce8f09 docs: add AuthBlocks NewUser/SuperRegister normalization team brief daniel-c-harvey 2026-06-20 00:28:06 -04:00
  • 67645cfd05 wire Mailtrap TestInbox config in DeepDrftAPI daniel-c-harvey 2026-06-20 00:27:01 -04:00
  • 2591710f09 refactor: replace eval dark-mode body-class with TS theme interop helper daniel-c-harvey 2026-06-20 00:26:52 -04:00
  • 30999b038c fix: gate OnAfterRenderAsync body-class JS call; hoist dark popover token daniel-c-harvey 2026-06-20 00:21:53 -04:00
  • b5106d090f fix: popover surface — body-class bridge for portal scope, retune light/dark daniel-c-harvey 2026-06-20 00:15:42 -04:00
  • a2ed334d0d docs: mark ModelView DI briefs resolved (shipped in BlazorBlocks 10.3.33 / AuthBlocks 10.3.36) daniel-c-harvey 2026-06-19 23:58:14 -04:00
  • 9300c794b4 Merge p19-w4-authblocks-1036-bump into dev (AuthBlocks 10.3.36: JWT refresh fix + ModelView DI fix; drop stopgap) daniel-c-harvey 2026-06-19 23:57:08 -04:00
  • 95dd48018a chore: bump AuthBlocks to 10.3.36, drop EditModalSaveContextHolder stopgap daniel-c-harvey 2026-06-19 23:54:10 -04:00
  • c21b85afdf docs: note BatchUpload captures user id at init to survive mid-session token expiry daniel-c-harvey 2026-06-19 23:39:10 -04:00
  • 234a57d6b7 Merge cms-upload-userid-capture into dev (capture upload-form user id at init so mid-session token expiry can't discard a composed release) daniel-c-harvey 2026-06-19 23:28:45 -04:00
  • 4bec507aab docs: split ModelView DI brief into per-team BlazorBlocks and AuthBlocks briefs daniel-c-harvey 2026-06-19 23:26:56 -04:00
  • a30d15f79d fix: correct BatchUpload comments — no prerender pass on this host, single init pass on live interactive circuit daniel-c-harvey 2026-06-19 23:23:16 -04:00
  • b90604d311 docs: add brief for upstream BlazorBlocks ModelView DI-registration fix daniel-c-harvey 2026-06-19 23:16:29 -04:00
  • 77d0562b08 feature: Dark Theme Home & About Styles daniel-c-harvey 2026-06-19 23:15:26 -04:00
  • aeda7e67a8 Merge p19-w3-editmodal-holder into dev (register EditModalSaveContextHolder so AuthBlocks Users/Registrations pages render) daniel-c-harvey 2026-06-19 23:12:36 -04:00
  • bd9c67fc65 fix: capture upload-form user id at init, not submit, so token expiry mid-session can't discard a composed release daniel-c-harvey 2026-06-19 23:12:26 -04:00
  • 62fe27224c fix: register EditModalSaveContextHolder in DeepDrftManager DI daniel-c-harvey 2026-06-19 23:10:08 -04:00
  • 0708bb7352 docs: correct pending-registration route references to api/pendingregistration daniel-c-harvey 2026-06-19 22:53:59 -04:00
  • e6d5b9b77a Merge p19-w2-mailtrap-fromaddress into dev (wire AuthBlocks:Email:From so invite-email sends succeed) daniel-c-harvey 2026-06-19 22:48:06 -04:00
  • 04847391ad fix: wire AuthBlocks:Email:From into EmailConnection.FromAddress daniel-c-harvey 2026-06-19 22:45:49 -04:00
  • 3d71b6836e docs: correct Wave 2 hero detail, add Wave 3 note to Phase 18 COMPLETED entry daniel-c-harvey 2026-06-19 22:08:04 -04:00
  • 833b5a921e Merge p18-w3-hero-dark-legibility into dev (Phase 18 Wave 3 — hero text + button dark-mode legibility) daniel-c-harvey 2026-06-19 22:05:58 -04:00
  • 3bf95538bd fix: dark btn-primary hover uses green-interactive (#429d6a) not green-light (#2A5C4F) so contrast improves on hover daniel-c-harvey 2026-06-19 22:05:32 -04:00
  • eb7e977f3c feature: AppBar clearance & Theming daniel-c-harvey 2026-06-19 22:04:57 -04:00
  • 0b8593950b docs: reflect Phase 19.1/19.2 landing (CMS nav drawer + auth-state DefaultLayout) daniel-c-harvey 2026-06-19 22:04:02 -04:00
  • 51ac1a76de fix(dark): hero text + button legibility on navy ground (Phase 18 W3) daniel-c-harvey 2026-06-19 22:00:26 -04:00
  • 949bccfb8e Merge p19-w1-t2-public-route-layout into dev (auth-state-driven DefaultLayout for public CMS routes) daniel-c-harvey 2026-06-19 21:57:44 -04:00
  • cfaf63468d Merge p19-w1-t1-cms-nav-drawer into dev (CMS nav drawer surfacing AuthBlocks user-admin + SuperRegister) daniel-c-harvey 2026-06-19 21:57:37 -04:00