Commit Graph

16 Commits

Author SHA1 Message Date
Alejandro Gómez
cef6da87f4 feat: implement dual-state system for temporary layout sessions
- Add temporaryStateAtom to track in-memory sessions
- Update useGrimoire to handle conditional state management
- Previews and Direct links now use temporary state, preserving dashboard
- Add Apply and Discard logic to persist or revert temporary sessions
2025-12-21 18:08:10 +01:00
Alejandro Gómez
33d53efba8 style: consolidate layout tracking UI into SpellbookDropdown 2025-12-21 18:08:10 +01:00
Alejandro Gómez
d59a7aee8b feat: improve spellbook UX with active tracking and update capability
- Add activeSpellbook to GrimoireState
- Display active spellbook title in header with clear button
- Add 'Update Layout' and 'Save as new' to SpellbookDropdown
- Highlight active spellbook in dropdown list
- Add 'Manage Spells' link to dropdown
- Refine dropdown styles (muted hover, no accent color)
2025-12-21 18:08:10 +01:00
Alejandro Gómez
cbba5bed00 feat: separate preview/direct views and add spellbook dropdown
- Separate preview mode to /preview/:actor/:identifier
- Direct links (/:actor/:identifier) now load layout immediately
- Add SpellbookDropdown to header center for quick layout switching
- Restore accidentally deleted wallet-related files
- Remove obsolete SpellbookLoader.tsx
2025-12-21 18:08:10 +01:00
Alejandro Gómez
7d72aec83e feat: improve spellbook UX with BookHeart icon and Preview mode
- Update spellbook icon to BookHeart across the app
- Implement Preview mode with routing /:actor/:identifier
- Add Preview banner in Home component with Apply/Discard actions
- Add Preview and Share buttons to Spellbook renderers
- Clean up unused imports
2025-12-21 18:08:10 +01:00
Alejandro Gómez
a7059c8e8f feat: outbox relay selection 2025-12-16 12:55:07 +01:00
Alejandro Gómez
e5c871617e chore: cleanup, a11y and state migrations 2025-12-14 16:32:45 +01:00
Alejandro Gómez
d877e51317 feat: editable commands 2025-12-13 22:53:27 +01:00
Alejandro Gómez
6568daf944 wip: relay pool view and auth 2025-12-13 15:06:05 +01:00
Alejandro Gómez
1866a000d7 feat: relay links and outbox indicators 2025-12-11 10:54:33 +01:00
Alejandro Gómez
36a9b95695 feat: isolate crashes, refactor window rendering 2025-12-11 10:11:20 +01:00
Alejandro Gómez
e926272686 feat: relay command 2025-12-11 00:09:26 +01:00
Alejandro Gómez
929365a813 refactor: copy hook 2025-12-10 23:19:34 +01:00
Alejandro Gómez
c6e3325720 wip: render hashtags correctly 2025-12-10 13:59:26 +01:00
Alejandro Gómez
0e59c288ff feat: use Activity for keeping workspaces alive 2025-12-10 13:12:05 +01:00
Alejandro Gómez
cd41034b2f 👶 2025-12-09 16:26:31 +01:00