managarten/apps-archived/mukke/apps/mobile
Till JS 7a56699d45 feat(mukke): rename LightWrite to Mukke and add music library, player, playlists
Combines LightWrite (beat/lyrics editor) and Mukke (iOS music player) into
a single web-based music workspace app. Archives the old Mukke mobile app.

- Rename: @lightwrite/* → @mukke/*, all branding, configs, Dockerfiles
- New DB schemas: songs, playlists, playlist_songs + songId FK on projects
- New backend modules: SongModule, PlaylistModule, LibraryModule
- New web: app shell with sidebar, library (songs/albums/artists/genres),
  web player (queue/shuffle/repeat/MediaSession), playlists, search,
  upload, dashboard, album/artist/genre detail pages
- Auth: add forgot-password + reset-password pages, extend auth store
- Tests: 40 backend unit tests (song, playlist, library services)
- Config: env generation, MinIO bucket, docker-compose prod, cloudflare
- Docs: update CLAUDE.md, auth guidelines with SvelteKit checklist

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 09:55:56 +01:00
..
app feat(mukke): rename LightWrite to Mukke and add music library, player, playlists 2026-03-19 09:55:56 +01:00
assets feat(mukke): rename LightWrite to Mukke and add music library, player, playlists 2026-03-19 09:55:56 +01:00
components feat(mukke): rename LightWrite to Mukke and add music library, player, playlists 2026-03-19 09:55:56 +01:00
contexts feat(mukke): rename LightWrite to Mukke and add music library, player, playlists 2026-03-19 09:55:56 +01:00
services feat(mukke): rename LightWrite to Mukke and add music library, player, playlists 2026-03-19 09:55:56 +01:00
stores feat(mukke): rename LightWrite to Mukke and add music library, player, playlists 2026-03-19 09:55:56 +01:00
types feat(mukke): rename LightWrite to Mukke and add music library, player, playlists 2026-03-19 09:55:56 +01:00
utils feat(mukke): rename LightWrite to Mukke and add music library, player, playlists 2026-03-19 09:55:56 +01:00
.gitignore feat(mukke): rename LightWrite to Mukke and add music library, player, playlists 2026-03-19 09:55:56 +01:00
app.json feat(mukke): rename LightWrite to Mukke and add music library, player, playlists 2026-03-19 09:55:56 +01:00
babel.config.js feat(mukke): rename LightWrite to Mukke and add music library, player, playlists 2026-03-19 09:55:56 +01:00
eas.json feat(mukke): rename LightWrite to Mukke and add music library, player, playlists 2026-03-19 09:55:56 +01:00
global.css feat(mukke): rename LightWrite to Mukke and add music library, player, playlists 2026-03-19 09:55:56 +01:00
metro.config.js feat(mukke): rename LightWrite to Mukke and add music library, player, playlists 2026-03-19 09:55:56 +01:00
nativewind-env.d.ts feat(mukke): rename LightWrite to Mukke and add music library, player, playlists 2026-03-19 09:55:56 +01:00
package.json feat(mukke): rename LightWrite to Mukke and add music library, player, playlists 2026-03-19 09:55:56 +01:00
tailwind.config.js feat(mukke): rename LightWrite to Mukke and add music library, player, playlists 2026-03-19 09:55:56 +01:00
tsconfig.json feat(mukke): rename LightWrite to Mukke and add music library, player, playlists 2026-03-19 09:55:56 +01:00