thePR0M3TH3AN and Claude Sonnet 4.6
fe9b47338f
Add colorful disc logo to header
...
- Add animated CD logo next to CaseWrap Studio title
- Logo sized at 40px height for clean look
- Provides visual branding for the app
Co-Authored-By: Claude Sonnet 4.6 <[email protected] >
2026-05-15 13:41:42 -04:00
thePR0M3TH3AN and Claude Sonnet 4.6
fd6785ea83
Add 'Close project' buttons with save confirmation dialogs
...
- Add close buttons to Designer and Templates tabs
- Show confirmation dialog when closing projects with content
- Prompt user to save/publish before closing
- Designer: save as JSON file or publish to Nostr
- Template: save project as JSON file
- Clear all project state after closing
Co-Authored-By: Claude Sonnet 4.6 <[email protected] >
2026-05-15 13:17:45 -04:00
thePR0M3TH3AN and Claude Sonnet 4.6
c47f4d9989
Fix disc design layer import and add designer metadata population
...
- Fix 'key is not defined' error in publishDiscDesignToNostr function
- Preserve layers when importing disc designs into template slots from both JSON files and Nostr
- Check both discDesign.layers and top-level payload.layers during import
- Populate designer metadata (title, category, imdbId) when loading projects
- Auto-set Nostr browse modal to 'disc-design' filter when importing from template slots
- Add undo/redo feature plan documentation for future implementation
Co-Authored-By: Claude Sonnet 4.6 <[email protected] >
2026-05-15 13:02:07 -04:00
thePR0M3TH3AN
41979a667d
Fix: define discSlotNames constant that was missing after refactor, remove diagnostics
2026-05-15 12:25:02 -04:00
thePR0M3TH3AN
d8eca82eff
Fix: syncAllDiscInputs was calling buildDiscImportUI which wiped DOM and killed event listeners
2026-05-15 12:17:59 -04:00
thePR0M3TH3AN
3076357131
Single-design model: remove A-D design slots, simplify to one active design at a time. Templates tab disc slots now import designs per-position from file or Nostr.
2026-05-15 12:10:55 -04:00
thePR0M3TH3AN
a09c3d2f40
Clean up stale designerImportTarget and sync button references; add null guards to dead community render paths
2026-05-15 11:48:11 -04:00
thePR0M3TH3AN
b5aa345c20
Remove redundant Save button from Designer metadata — both tabs already write to same state.meta in real-time
2026-05-15 11:43:15 -04:00
thePR0M3TH3AN
d316333e75
Designer metadata: remove Load from Nostr/import dropdown, add Save button with feedback, show project title in disc preview label
2026-05-15 11:38:11 -04:00
thePR0M3TH3AN
6fdc6c9d28
Require Nostr login before publishing (templates, designs, notes, reactions); save/print/import still work without login
2026-05-15 11:23:32 -04:00
thePR0M3TH3AN
de96dd4ad0
Add spinner feedback to Sign in with Nostr button while loading pubkey
2026-05-15 11:21:44 -04:00
thePR0M3TH3AN
937ac826f8
Auto-set modal filter to 'All' when Browse Templates opened from Templates tab
2026-05-15 11:19:10 -04:00
thePR0M3TH3AN
6f3c18a344
Auto-set modal filter to 'Disc Designs' when Browse Templates opened from Disc Designer tab
2026-05-15 11:17:57 -04:00
thePR0M3TH3AN
25ee27dc36
Rename Templates tab button to 'Load from file' for consistency
2026-05-15 11:13:59 -04:00
thePR0M3TH3AN
69ba74a4ad
Make Templates tab action buttons match Disc Designer styling (equal-width, no primary class)
2026-05-15 11:12:28 -04:00
thePR0M3TH3AN
3599e524bf
Move Browse Templates + Load from File to Disc Designer quick actions bar, equal width buttons, remove from Save & Export panel
2026-05-15 11:09:18 -04:00
thePR0M3TH3AN
46f1e4cf87
Designer: remove Print button from Save & Export panel (disc designs only print via Avery templates on Templates tab)
2026-05-15 11:05:04 -04:00
thePR0M3TH3AN
5e695c631c
Remove Import from Nostr button and event handler from Print & Save panel
2026-05-15 11:01:38 -04:00
thePR0M3TH3AN
033a82d046
Move Load project button to quick actions bar next to Browse Templates
2026-05-15 10:41:51 -04:00
thePR0M3TH3AN
115fbb7700
Fix duplicate 'title' declaration in downloadSingleDesign(); add safe event helper
2026-05-15 10:32:46 -04:00
thePR0M3TH3AN
b36be82090
Fix Print & Save panel order: ensure it renders after Project Metadata in both tabs
2026-05-15 10:11:07 -04:00
thePR0M3TH3AN
86928af732
Restructure: rename Export to Display Options, create new Print & Save step 6 panels for both tabs with required title+category validation on save/publish
2026-05-15 09:52:15 -04:00
thePR0M3TH3AN
11486c616d
UI sweep: hide cover-specific export toggles in disc/jewel modes, hide layer controls in cover/jewel modes
2026-05-15 09:45:09 -04:00
thePR0M3TH3AN
bf3715f6aa
Truncate long layer names in Layers panel list to prevent horizontal scroll
2026-05-15 09:41:28 -04:00
thePR0M3TH3AN
962d2610fc
Add distinctive SVG icons to Template and Disc Designer top-level tabs
2026-05-15 09:38:38 -04:00
thePR0M3TH3AN
e4d1d8f56e
Add Copy URL buttons to all Image URL fields + fix slotGrid to single column to prevent horizontal scroll
2026-05-15 09:37:04 -04:00
thePR0M3TH3AN
c5b4425c67
Fix attachEvents() loop: remove jewel from layout tab handlers since button was removed (was throwing TypeError on null element, breaking all event listeners)
2026-05-15 09:31:12 -04:00
thePR0M3TH3AN
5b77f4ba9f
Remove redundant 'CD jewel inserts' layout tab; jewel mode is already selectable via Template preset dropdown
2026-05-15 09:27:49 -04:00
thePR0M3TH3AN
ce42e2ceb9
Fix Templates tab: jewel fieldset order (was first due to missing CSS order), renumber panels 1-5 with metadata last at step 5
2026-05-15 09:24:41 -04:00
thePR0M3TH3AN
89cc2666cb
Fix designerMetadataFieldset flexbox order so metadata appears after layers, not at top
2026-05-15 09:16:52 -04:00
thePR0M3TH3AN
5f93b5b357
Reorder Disc Designer panels: move Project metadata to last step, fix panel numbering 1-2-3
2026-05-15 08:56:55 -04:00
thePR0M3TH3AN
6b12118898
update
2026-05-15 08:42:20 -04:00
thePR0M3TH3AN
85f7e73d17
Fix disc designer search and layer state bugs
2026-05-15 08:34:52 -04:00
thePR0M3TH3AN
8bea24d55a
update
2026-05-14 21:56:47 -04:00
thePR0M3TH3AN
bc8dc57589
update
2026-05-14 16:33:04 -04:00
thePR0M3TH3AN
256f85b341
update
2026-05-14 12:58:47 -04:00
thePR0M3TH3AN
21cd78c2dd
Merge pull request #1 from PR0M3TH3AN/codex/implement-multiple-feature-additions-and-updates
...
Add project metadata, dark/glitch mode, Nostr integration, and structured JSON export
2026-05-14 10:49:55 -04:00
thePR0M3TH3AN
6781aa9aaf
Relocate dark mode toggle and apply dark theme across full UI
2026-05-14 10:43:49 -04:00
thePR0M3TH3AN
9ff07ff9a5
Add visible dark mode toggle and Nostr search modal with template previews
2026-05-14 09:21:30 -04:00
thePR0M3TH3AN
ceb0de897b
Add metadata, dark mode, Nostr export/import, and split JSON project format
2026-05-14 08:39:34 -04:00
thePR0M3TH3AN
1d888c9fe8
update
2026-05-13 17:28:30 -04:00
thePR0M3TH3AN
87000907a9
Initial commit
2026-05-13 17:25:59 -04:00