mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-14 20:21:09 +02:00
refactor: consolidate Clock app into Times
Merge the standalone Clock app (alarms, countdown timers, stopwatch, world clock, pomodoro) into the Times app as a unified time management application. Times standalone app: - Add 3 new collections (alarms, countdownTimers, worldClocks) to timesStore - Add Clock types and constants to @times/shared - Add 6 new stores (alarms, countdown-timers, world-clocks, stopwatch, session-*) - Add 5 new routes under /clock/* (dashboard, alarms, timers, stopwatch, world-clock) - Extend layout with Clock context providers and navigation items - Add clock.* i18n namespace (de/en) - Add WorldMap and CircularProgress components Manacore unified app: - Merge clock module into times module (stores, queries, types, components) - Move Clock DB tables under times appId (timeAlarms, timeCountdownTimers, timeWorldClocks) - Update search provider, splitscreen registry, dashboard widgets - Add redirects from /clock/* to /times/clock/* - Remove @clock/shared dependency Cleanup: - Archive Clock app to apps-archived/clock/ - Remove dev:clock:* scripts from root package.json - Remove Clock from mana-apps.ts, update Times description - Update CLAUDE.md documentation Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
35f4bd48de
commit
e870270734
131 changed files with 1524 additions and 5969 deletions
|
|
@ -74,11 +74,6 @@
|
|||
"dev:calendar:landing": "pnpm --filter @calendar/landing dev",
|
||||
"dev:calendar:app": "concurrently -n server,web -c yellow,cyan \"pnpm dev:calendar:server\" \"pnpm dev:calendar:web\"",
|
||||
"dev:calendar:full": "./scripts/setup-databases.sh calendar && ./scripts/setup-databases.sh auth && concurrently -n auth,sync,server,web -c blue,magenta,yellow,cyan \"pnpm dev:auth\" \"pnpm dev:sync\" \"pnpm dev:calendar:server\" \"pnpm dev:calendar:web\"",
|
||||
"clock:dev": "turbo run dev --filter=clock...",
|
||||
"dev:clock:web": "pnpm --filter @clock/web dev",
|
||||
"dev:clock:landing": "pnpm --filter @clock/landing dev",
|
||||
"dev:clock:app": "pnpm dev:clock:web",
|
||||
"dev:clock:full": "concurrently -n auth,sync,web -c blue,magenta,cyan \"pnpm dev:auth\" \"pnpm dev:sync\" \"pnpm dev:clock:web\"",
|
||||
"matrix:dev": "turbo run dev --filter=matrix...",
|
||||
"dev:matrix:web": "pnpm --filter @matrix/web dev",
|
||||
"dev:matrix:mobile": "pnpm --filter @matrix/mobile dev",
|
||||
|
|
@ -223,11 +218,10 @@
|
|||
"deploy:landing:cards": "pnpm --filter @cards/landing build && npx wrangler pages deploy apps/cards/apps/landing/dist --project-name=cards-landing",
|
||||
"deploy:landing:zitare": "pnpm --filter @zitare/landing build && npx wrangler pages deploy apps/zitare/apps/landing/dist --project-name=zitare-landing",
|
||||
"deploy:landing:presi": "pnpm --filter @presi/landing build && npx wrangler pages deploy apps/presi/apps/landing/dist --project-name=presi-landing",
|
||||
"deploy:landing:clock": "pnpm --filter @clock/landing build && npx wrangler pages deploy apps/clock/apps/landing/dist --project-name=clocks-landing",
|
||||
"deploy:landing:mail": "pnpm --filter @mail/landing build && npx wrangler pages deploy apps/mail/apps/landing/dist --project-name=mail-landing",
|
||||
"deploy:landing:moodlit": "pnpm --filter @moodlit/landing build && npx wrangler pages deploy apps/moodlit/apps/landing/dist --project-name=moodlit-landing",
|
||||
"deploy:landing:it": "pnpm --filter @mana/it-landing build && npx wrangler pages deploy services/it-landing/dist --project-name=it-landing",
|
||||
"deploy:landing:all": "pnpm deploy:landing:calendar && pnpm deploy:landing:chat && pnpm deploy:landing:picture && pnpm deploy:landing:manacore && pnpm deploy:landing:cards && pnpm deploy:landing:zitare && pnpm deploy:landing:presi && pnpm deploy:landing:clock && pnpm deploy:landing:mail && pnpm deploy:landing:nutriphi && pnpm deploy:landing:contacts && pnpm deploy:landing:todo",
|
||||
"deploy:landing:all": "pnpm deploy:landing:calendar && pnpm deploy:landing:chat && pnpm deploy:landing:picture && pnpm deploy:landing:manacore && pnpm deploy:landing:cards && pnpm deploy:landing:zitare && pnpm deploy:landing:presi && pnpm deploy:landing:mail && pnpm deploy:landing:nutriphi && pnpm deploy:landing:contacts && pnpm deploy:landing:todo",
|
||||
"dev:docs": "pnpm --filter @manacore/docs dev",
|
||||
"build:docs": "pnpm --filter @manacore/docs build",
|
||||
"deploy:docs": "pnpm --filter @manacore/docs build && npx wrangler pages deploy apps/docs/dist --project-name=manacore-docs",
|
||||
|
|
@ -276,7 +270,6 @@
|
|||
"dev:presi:local": "concurrently -n sync,server,web -c magenta,yellow,cyan \"pnpm dev:sync\" \"pnpm dev:presi:server\" \"pnpm dev:presi:web\"",
|
||||
"dev:traces:local": "concurrently -n sync,server,mobile -c magenta,yellow,cyan \"pnpm dev:sync\" \"pnpm dev:traces:server\" \"pnpm dev:traces:mobile\"",
|
||||
"dev:zitare:local": "concurrently -n sync,web -c magenta,cyan \"pnpm dev:sync\" \"pnpm dev:zitare:web\"",
|
||||
"dev:clock:local": "concurrently -n sync,web -c magenta,cyan \"pnpm dev:sync\" \"pnpm dev:clock:web\"",
|
||||
"dev:skilltree:local": "concurrently -n sync,web -c magenta,cyan \"pnpm dev:sync\" \"pnpm dev:skilltree:web\"",
|
||||
"dev:photos:local": "concurrently -n sync,web -c magenta,cyan \"pnpm dev:sync\" \"pnpm dev:photos:web\"",
|
||||
"dev:citycorners:local": "concurrently -n sync,web -c magenta,cyan \"pnpm dev:sync\" \"pnpm dev:citycorners:web\"",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue