daniel-c-harvey
c835a54652
docs: record Phase 1.2 Wave 1 progress; update processor, client, and API CLAUDE.md
2026-06-11 08:23:56 -04:00
daniel-c-harvey
34e7f2f8ed
docs(plan): move Phase 6 CMS Enhancements (6.1 dashboard, 6.3 batch upload) to COMPLETED.md
2026-06-11 05:49:33 -04:00
daniel-c-harvey
f8186fb7c7
docs: move Phase 1.1 to COMPLETED.md; update DeepDrftContent CLAUDE.md for float and padded WAV support
2026-06-10 20:42:58 -04:00
daniel-c-harvey
3953229ae4
docs(plan): confirm Phase 6 batch-upload decisions; renumber CMS Enhancements
...
Renumber CMS Enhancements section to Phase 6 (6.1-6.3). Resolve three
6.3 open questions: one album per batch (all release fields shared in
header), persistent track ordinals via new TrackNumber field, and artist
as a release-level header field. Drag-and-drop reorder remains the only
open question.
2026-06-10 20:40:42 -04:00
daniel-c-harvey
aa1f7d50f1
docs(plan): spec Phase 2 CMS enhancements — home dashboard and batch upload
2026-06-10 19:34:10 -04:00
daniel-c-harvey
38529a962a
docs(plan): add Phase 1.1 Extended WAV format support
...
Track the two EXTENSIBLE WAV sub-cases scoped out of the
WAVE_FORMAT_EXTENSIBLE PCM fix: non-PCM (IEEE Float) SubFormats and
padded 24-in-32 containers.
2026-06-10 15:31:25 -04:00
daniel-c-harvey
10256677ac
docs: close Phase 2.2/2.3 — move to COMPLETED.md, update DeepDrftPublic proxy CLAUDE.md
2026-06-10 10:58:16 -04:00
daniel-c-harvey
561f4a500a
docs: close Phase 4.1 and 4.2 — move to COMPLETED.md
2026-06-09 07:07:57 -04:00
daniel-c-harvey
5c3c3c3d0c
docs(plan): commit Phase 4.1 to Option A1 (Range headers, custom decoder)
...
Record the design-gate decision for HTTP Range support: Range headers in
the JS fetch retaining the AudioBuffer decoder, rejecting MediaElement
(loses early-playback) and synthesized-header-over-Range (breaks caching
invariant). Add per-file shape, acceptance criteria, and the file-absolute
offset constraint. Tighten 4.2 — disk-streaming already done on the
default path; only the legacy offset branch remains.
2026-06-09 06:33:29 -04:00
daniel-c-harvey
095b49701f
docs: move PLAN 2.4 to COMPLETED — interactivity-gap loading guards landed
2026-06-08 14:11:42 -04:00
daniel-c-harvey
a2814fc939
docs(plan): add 2.4 interactivity-gap loading guard for dead-during-prerender controls
2026-06-08 08:44:41 -04:00
daniel-c-harvey
2db9a6251a
docs: record Track Gallery View Toggle landing in COMPLETED.md
2026-06-08 08:05:03 -04:00
daniel-c-harvey
2eebc04733
docs: spec Track Gallery View Toggle (grid hover-reveal + list mode) in PLAN.md
2026-06-08 07:49:42 -04:00
daniel-c-harvey
3f02686012
docs: move Phase 2.5 Stream Now to COMPLETED.md
2026-06-07 18:39:49 -04:00
daniel-c-harvey
4b1a68aa29
docs: close §2.5 open question — add GET api/track/random endpoint
2026-06-07 17:21:50 -04:00
daniel-c-harvey
2b4cdeaf72
docs: spec Stream Now random-track instant-play feature (PLAN 2.5)
2026-06-07 16:56:56 -04:00
daniel-c-harvey
40e001cc7a
docs: move Phase 2.1 cover art to COMPLETED.md
2026-06-07 16:46:17 -04:00
daniel-c-harvey
1e9313a5d7
docs: move iframe player and backward seek to COMPLETED.md
2026-06-07 16:15:30 -04:00
daniel-c-harvey
54939721e4
docs: move Phase 6 responsive home page from PLAN.md to COMPLETED.md
2026-06-07 07:56:22 -04:00
daniel-c-harvey
c4e7b49776
plan: add Phase 6 responsive home page (mobile layout)
2026-06-07 07:27:43 -04:00
daniel-c-harvey
7dfdad2666
docs: archive track detail page to COMPLETED.md; update CLAUDE.md
2026-06-06 17:39:13 -04:00
daniel-c-harvey
3e4ddbb2a6
docs: spec Track Detail page (/track/{entryKey}) in PLAN.md
2026-06-06 16:11:55 -04:00
daniel-c-harvey
d96c41eafb
docs: reconcile PLAN.md and CONTEXT.md with post-split solution state
2026-06-06 15:27:14 -04:00
daniel-c-harvey
ffb71b6d71
docs: move AudioPlayerBar unification from PLAN.md to COMPLETED.md
2026-06-05 14:14:45 -04:00
daniel-c-harvey
4887454911
docs(plan): add AudioPlayerBar responsive unification proposal
2026-06-05 13:52:52 -04:00
Daniel Harvey
ccaf7c2d48
docs(split): update CLAUDE.md, PLAN.md, COMPLETED.md for Phase 4 rename (DeepDrftWeb -> DeepDrftPublic)
2026-05-19 23:09:29 -04:00
Daniel Harvey
a981a99978
docs(split): mark Phases 2+3 landed; update CLAUDE.md credential table for new host split
2026-05-19 18:21:21 -04:00
Daniel Harvey
e905b3974d
docs(split): mark Phase 1 landed in PLAN.md and TWO-APP-SPLIT.md
2026-05-19 15:27:14 -04:00
Daniel Harvey
9243818863
docs(design): lock two-app split decisions per Daniel 2026-05-19
...
Folds Daniel's answers throughout TWO-APP-SPLIT.md: locked names
(DeepDrftPublic, DeepDrftManager, DeepDrftShared.Client), subdomain
topology, services-direct (no host-to-host HTTP), stealth-routing
dropped, audio stack stays public-only in Wave 1 with extraction on
roadmap. PLAN.md in-flight pointer updated.
2026-05-19 12:52:08 -04:00
Daniel Harvey
9384e228f5
docs(design): two-app split — public site vs. CMS
...
design/TWO-APP-SPLIT.md proposes splitting the entangled Blazor host into
independent public and CMS apps to escape the layout/cascading-auth deadlock.
Ten open questions at §10. PLAN.md gains an in-flight pointer.
2026-05-19 12:04:03 -04:00
Daniel Harvey
12c4046965
docs: move CMS Wave 1 W1.3-W1.6 and PLAN.md §2.4 to COMPLETED.md
2026-05-18 16:19:04 -04:00
Daniel Harvey
2ea6b285be
Move Phase 0 to COMPLETED.md: wireframe redesign fully landed 2026-05-17
2026-05-17 22:14:00 -04:00
Daniel Harvey
7d059da9ca
Record Phase 0 design decisions in PLAN.md
2026-05-17 21:03:50 -04:00
Daniel Harvey
22e6092d26
Add PLAN.md Phase 0: wireframe-driven home page redesign
2026-05-17 20:50:20 -04:00
Daniel Harvey
bd5f9e2b69
Add PLAN.md roadmap and COMPLETED.md companion
2026-05-17 19:43:08 -04:00