managarten/apps
Till-JS 4681ba8c36 ♻️ refactor: create createAppSettingsStore factory and migrate 3 apps
- Add createAppSettingsStore<T>() factory to @manacore/shared-stores
- Migrate todo, contacts, calendar settings stores to use factory
- Factory provides: localStorage persistence, type-safe set/update/reset
- Optional onSettingsChange callback for cloud sync (used by calendar)
- Reduces boilerplate by ~323 LOC across 3 apps

Savings:
- todo: 259 → 159 LOC (100 LOC)
- contacts: 278 → 173 LOC (105 LOC)
- calendar: 433 → 315 LOC (118 LOC)
2026-01-29 16:30:22 +01:00
..
calendar ♻️ refactor: create createAppSettingsStore factory and migrate 3 apps 2026-01-29 16:30:22 +01:00
chat ♻️ refactor: migrate 6 backends to shared-nestjs-metrics 2026-01-29 16:23:32 +01:00
clock ♻️ refactor: migrate 6 backends to shared-nestjs-metrics 2026-01-29 16:23:32 +01:00
contacts ♻️ refactor: create createAppSettingsStore factory and migrate 3 apps 2026-01-29 16:30:22 +01:00
context 🔧 chore: enforce monorepo best practices with automated validation 2025-12-25 17:57:00 +01:00
manacore feat(auth): add resend verification email to all login pages 2026-01-29 14:55:49 +01:00
manadeck feat(auth): add resend verification email to all login pages 2026-01-29 14:55:49 +01:00
matrix fix(matrix): improve sidebar and message input layout 2026-01-29 16:25:05 +01:00
nutriphi feat(auth): add resend verification email to all login pages 2026-01-29 14:55:49 +01:00
picture ♻️ refactor: remove duplicated code (Quick Wins) 2026-01-29 16:19:18 +01:00
planta feat(auth): add resend verification email to all login pages 2026-01-29 14:55:49 +01:00
presi feat(auth): add resend verification email to all login pages 2026-01-29 14:55:49 +01:00
questions ♻️ refactor: centralize AppLoadingSkeleton in shared-ui 2026-01-29 15:24:29 +01:00
skilltree ♻️ refactor: migrate 6 backends to shared-nestjs-metrics 2026-01-29 16:23:32 +01:00
storage ♻️ refactor: centralize global error handler in shared-ui 2026-01-29 15:17:17 +01:00
todo ♻️ refactor: create createAppSettingsStore factory and migrate 3 apps 2026-01-29 16:30:22 +01:00
zitare/apps feat(auth): redirect users to source app after email verification 2026-01-27 01:31:31 +01:00