managarten/apps
Till-JS d3b0f9f38d feat(manacore): add profile, subscription, and credits frontend
Profile Features:
- EditProfileModal for name changes
- ChangePasswordModal with validation
- DeleteAccountModal with email confirmation

Subscription Features:
- Full subscription page at /subscription
- Plan comparison with monthly/yearly toggle
- Stripe Checkout integration
- Billing portal access
- Invoice history display

Credits Features:
- Stripe Checkout integration for credit purchases
- Loading states and toast notifications
- Success/error handling with URL params

API Services:
- profile.ts: getProfile, updateProfile, changePassword, deleteAccount
- subscriptions.ts: getPlans, getCurrentSubscription, createCheckout, etc.
- credits.ts: added initiatePurchase method

Also includes German/English i18n translations.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-13 22:46:25 +01:00
..
calendar feat(calendar): integrate TagStrip into PillNavigation dropdown 2026-02-13 22:42:11 +01:00
chat 🐛 fix(admin): remove api/v1 prefix from admin controllers 2026-02-12 14:03:00 +01:00
clock fix(admin): remove duplicate api/v1 prefix from controller routes 2026-02-12 13:49:52 +01:00
contacts 🐛 fix(admin): remove api/v1 prefix from admin controllers 2026-02-12 14:03:00 +01:00
context 🔧 chore: enforce monorepo best practices with automated validation 2025-12-25 17:57:00 +01:00
docs 🌙 feat(docs): set dark mode as default theme 2026-01-29 18:22:23 +01:00
manacore feat(manacore): add profile, subscription, and credits frontend 2026-02-13 22:46:25 +01:00
manadeck 🔧 fix(docker): add --ignore-scripts to pnpm install in all backend Dockerfiles 2026-02-12 02:10:45 +01:00
matrix feat(matrix): add swipe-back gesture for iOS PWA navigation 2026-02-13 19:41:23 +01:00
nutriphi 🔧 fix(docker): add --ignore-scripts to pnpm install in all backend Dockerfiles 2026-02-12 02:10:45 +01:00
photos fix(admin): remove duplicate api/v1 prefix from controller routes 2026-02-12 13:49:52 +01:00
picture 🐛 fix(admin): remove api/v1 prefix from admin controllers 2026-02-12 14:03:00 +01:00
planta feat(auth): implement cross-subdomain SSO for all web apps 2026-02-02 13:17:04 +01:00
presi 🐛 fix(admin): remove api/v1 prefix from admin controllers 2026-02-12 14:03:00 +01:00
questions feat(auth): implement cross-subdomain SSO for all web apps 2026-02-02 13:17:04 +01:00
skilltree 🔧 fix(docker): add --ignore-scripts to pnpm install in all backend Dockerfiles 2026-02-12 02:10:45 +01:00
storage feat(dashboard): add StorageUsageWidget 2026-02-13 22:34:10 +01:00
todo 🐛 fix(admin): remove api/v1 prefix from admin controllers 2026-02-12 14:03:00 +01:00
zitare 🔧 chore(zitare): change zitare-web port from 5012 to 5018 2026-02-13 19:40:50 +01:00