3e97e34aee
Merge p10-controls-if-guard into dev (Blazor @if-gated knob band, no CSS hide/glass/animation)
daniel-c-harvey
2026-06-16 20:31:56 -04:00
fc7c9e978f
feat(mix-visualizer): gate knob controls with Blazor @if in TopContent band; drop CSS collapse, glass, and TopRowCenter slot
daniel-c-harvey
2026-06-16 20:31:42 -04:00
daafae8af6
Merge p10-controls-inline into dev (Phase 10 reframe: in-flow controls container between back link and lava-lamp, TopRowCenter slot)
daniel-c-harvey
2026-06-16 20:15:38 -04:00
841822d8fe
fix(mix-visualizer): move seven-knob controls in-flow between back link and lava lamp (Phase 10 reframe §7b)
daniel-c-harvey
2026-06-16 20:12:02 -04:00
b7a60f24c5
docs(phase-10): respec Mix visualizer controls as in-flow container between back link and lava-lamp
daniel-c-harvey
2026-06-16 20:05:59 -04:00
f7366b167c
Merge fix-antiforgery-statuscodepages into dev (share-link 404 fix: session/mix release-mode share + /404 antiforgery ordering)
daniel-c-harvey
2026-06-16 20:01:36 -04:00
d8d908d4a6
fix(public): move UseStatusCodePagesWithReExecute before UseAntiforgery to fix 404 re-execution antiforgery error
daniel-c-harvey
2026-06-16 18:43:56 -04:00
b5fdb826b0
Merge p11-cleanup-residuals into dev (P11 residual cleanup: stale-id docs, test EntryKey shapes, dead CSS)
daniel-c-harvey
2026-06-16 18:19:38 -04:00
dae8020a22
chore(p11): fix stale-id docs, align test EntryKey shapes, drop dead track-card-link CSS
daniel-c-harvey
2026-06-16 18:05:37 -04:00
919a800f4b
Merge p10-reframe-w3-color into dev (Phase 10 Reframe W3: OKLab three-color gradient + live density-size)
daniel-c-harvey
2026-06-16 18:03:46 -04:00
5b3036ed83
docs: record 11.H landed — Phase 11 complete (11.A-11.H); two release migrations pending apply
daniel-c-harvey
2026-06-16 17:44:52 -04:00
946b1d7cf9
Merge p11-w5-release-entrykey into dev (P11 11.H: release EntryKey on the public addressing surface; migration authored, not applied)
daniel-c-harvey
2026-06-16 17:26:53 -04:00
f07d29cdcf
feat(release): front int PK with app-minted GUID EntryKey on the public addressing surface (P11 W5, 11.H)
daniel-c-harvey
2026-06-16 17:11:55 -04:00
f8f9844ef4
Merge p11-w1-playalbum-seam into dev (P11 W1: wire CutDetail Play to IQueueService, §3.4 seam closed)
daniel-c-harvey
2026-06-16 10:26:57 -04:00
913861860b
docs(plan): shape Phase 11 — Public Site Enhancements
daniel-c-harvey
2026-06-15 23:09:16 -04:00
e0f371cda6
Merge p10-w1-jitter-cleanup into dev (P10 W1: startup-jitter easing, diagnostics gated off, review remediation)
daniel-c-harvey
2026-06-15 22:46:46 -04:00
44a15bf67d
fix(review): const→static readonly Debug silences CS0162; update stale rAF comment to renderedPlayhead()
daniel-c-harvey
2026-06-15 22:44:20 -04:00
65e5e09245
fix(visualizer): ease playhead re-anchor to kill startup jitter; gate diagnostics off (P10 W1)
daniel-c-harvey
2026-06-15 22:32:02 -04:00
d73e94a12f
Merge p10-w1-fps-smoothness into dev (P10 W1: wall-clock playhead interpolation for smooth 60 FPS scroll)
daniel-c-harvey
2026-06-15 22:16:52 -04:00
df4381b4d8
fix(visualizer): interpolate Mix playhead on wall clock so ribbon scrolls at 60 FPS, not 10 Hz push cadence
daniel-c-harvey
2026-06-15 22:16:45 -04:00
ad8cb7dbc0
Merge p10-w1-resolution-slider into dev (P10 W1: fix zoom slider stacking-context occlusion)
daniel-c-harvey
2026-06-15 21:54:43 -04:00
652c90979d
fix(visualizer): lift zoom slider out of fixed backdrop's stacking context so it receives pointer events again (P10 W1)
daniel-c-harvey
2026-06-15 21:54:22 -04:00
1ad501ff11
Merge mix-play-track-selection-fix into dev (forward releaseId through TrackProxyController so WASM-path mix/session Play resolves the release's own track)
daniel-c-harvey
2026-06-15 21:23:35 -04:00
c9b8dfcf3f
fix(proxy): forward releaseId filter in TrackProxyController.GetPage so WASM-path mix/session track resolution is not stripped at the proxy boundary
daniel-c-harvey
2026-06-15 21:07:50 -04:00
2bacf58241
Merge session-detail-hero-overlay into dev (Session detail hero-overlay redesign, NowPlaying-themed)
daniel-c-harvey
2026-06-15 20:38:09 -04:00
cb6f75be5f
Merge p10-w1-renderer-swap into dev (Phase 10 Wave 1: WebGL2 fragment-shader Mix renderer at parity)
daniel-c-harvey
2026-06-15 13:36:01 -04:00
c1562dde03
Merge track-detail-play-wrong-track into dev (fix wrong-track Play on detail pages)
daniel-c-harvey
2026-06-15 13:34:09 -04:00
8b0bd6d26e
docs(client): note detail pages must load in OnParametersSetAsync under InteractiveAuto
daniel-c-harvey
2026-06-15 13:15:04 -04:00
7d23c0654b
fix(detail): capture guard fields before await to close re-entrancy window in OnParametersSetAsync
daniel-c-harvey
2026-06-15 12:55:15 -04:00
cab181db4b
refactor(visualizer): remove dead sampleCount field from Datum — shader uses durationSeconds only
daniel-c-harvey
2026-06-15 12:49:47 -04:00
f02f370ed9
fix(detail): reload track on route-param change so Play uses the right track
daniel-c-harvey
2026-06-15 12:47:57 -04:00
b451dda79e
feat(visualizer): WebGL2 fragment-shader Mix renderer at parity; datum-as-texture, shader-clock rAF, drop CSS backdrop-filter (P10 W1)
daniel-c-harvey
2026-06-15 12:43:56 -04:00
4f84216ab6
Merge cms-special-action-columns into dev
daniel-c-harvey
2026-06-15 12:01:17 -04:00
bb50d8369b
Merge ui-detail-cover-art into dev (medium cover thumbnails on mix and session detail pages)
daniel-c-harvey
2026-06-15 11:59:39 -04:00