managarten/apps
Wuesteon d2c2326ed7 🐛 fix(calendar): use runtime config for cross-app service URLs
Calendar app was using $env/dynamic/public for TODO and Contacts API
URLs, which doesn't work in SPA mode. Updated to use runtime config:

- Add TODO_API_URL and CONTACTS_API_URL to runtime config
- Update docker-entrypoint.sh to include new env vars
- Refactor todos.ts and birthdays.ts to use lazy-loaded clients
- Refactor user-settings.svelte.ts with lazy store initialization
- Add env vars to docker-compose.staging.yml

This fixes staging deployment where cross-app integrations were
calling localhost instead of staging URLs.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-16 05:10:01 +01:00
..
calendar 🐛 fix(calendar): use runtime config for cross-app service URLs 2025-12-16 05:10:01 +01:00
chat 🐛 fix(docker): remove pre-compressed config files at runtime 2025-12-16 04:43:11 +01:00
clock 🐛 fix(docker): remove pre-compressed config files at runtime 2025-12-16 04:43:11 +01:00
contacts 🐛 fix(docker): remove pre-compressed config files at runtime 2025-12-16 04:43:11 +01:00
context small linting fixes 2025-12-08 14:44:17 +01:00
manacore 🐛 fix(docker): remove pre-compressed config files at runtime 2025-12-16 04:43:11 +01:00
manadeck ️ fix: resolve all svelte-check a11y warnings across web apps 2025-12-15 19:09:01 +01:00
picture feat(storage): unified single-bucket architecture with Hetzner S3 2025-12-16 01:29:11 +01:00
quote/apps fix lint 2025-12-04 00:32:13 +01:00
todo 🐛 fix(docker): add better-auth-types to backend Dockerfiles 2025-12-16 03:14:45 +01:00
zitare ️ fix: resolve all svelte-check a11y warnings across web apps 2025-12-15 19:09:01 +01:00