Skip to content

Add saved projects library and direct project opening - #13

Merged
sufyanaser merged 4 commits into
mainfrom
ui/projects-library
Jul 20, 2026
Merged

sufyanaser merged 4 commits into
mainfrom
ui/projects-library

Conversation

@sufyanaser

Copy link
Copy Markdown
Owner

Changes

  • Added a dedicated projects library as the NASMIX start page.
  • Displays every saved song project as a card with song metadata, current stage, completion progress, lead instrument, groove, and last-updated time.
  • Clicking a project card opens that exact project directly with all persisted details, prompts, decisions, takes, Cubase data, and QA state.
  • Added project search by name, maqam, instrument, groove, or mood.
  • Added create-project and import-project actions directly in the library.
  • Added a clear “كل المشاريع” return action inside the project editor.
  • Preserved IndexedDB/localStorage persistence and the existing editor workflow.
  • Updated the PWA shell cache to nasmix-shell-v8.

Navigation

Projects Library → Project Editor → All Projects

Validation

The implementation reuses the existing project store and active-project ID. Browser visual verification remains required after deployment.

@sufyanaser
sufyanaser merged commit 55fcb1f into main Jul 20, 2026
1 check passed
@sufyanaser
sufyanaser deleted the ui/projects-library branch July 20, 2026 15:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant