Commit Graph

  • 526da02512 fix: change trial banner button to mailto contact link Lars 2026-03-21 12:52:13 +0100
  • 51aa57f304 Merge pull request 'Final Feature 9c' (#10) from develop into main Lars 2026-03-21 12:41:41 +0100
  • 3dc3774d76 fix: parse JSON error messages and redirect to dashboard Lars 2026-03-21 12:35:04 +0100
  • 1cd93d521e fix: email verification redirect and already-used token message Lars 2026-03-21 12:28:51 +0100
  • 1521c2f221 fix: redirect to dashboard after successful login Lars 2026-03-21 12:09:37 +0100
  • 2e68b29d9c fix: improve Dashboard error handling and add debug logging Lars 2026-03-21 11:56:09 +0100
  • e62b05c224 fix: prevent React StrictMode double execution in Verify Lars 2026-03-21 11:38:03 +0100
  • ca9112ebc0 fix: email verification auto-login and user experience Lars 2026-03-21 10:32:24 +0100
  • f843d71d6b feat: resend verification email functionality Lars 2026-03-21 10:23:38 +0100
  • 9fb6e27256 fix: email verification flow and trial system Lars 2026-03-21 10:20:06 +0100
  • 49467ca6e9 docs: document automatic migrations system Lars 2026-03-21 10:12:28 +0100
  • 913b485500 fix: only process numbered migrations (XXX_*.sql pattern) Lars 2026-03-21 10:08:56 +0100
  • 22651647cb fix: add automatic migration system to db_init.py Lars 2026-03-21 10:07:37 +0100
  • 9fa60434c1 fix: correct AuthContext import in Verify.jsx Lars 2026-03-21 09:59:59 +0100
  • 514b68e34f docs: v9c finalization complete Lars 2026-03-21 09:57:26 +0100
  • 961897ce2f feat: add trial system UI with countdown banner Lars 2026-03-21 09:56:35 +0100
  • 86f7a513fe feat: add self-registration frontend Lars 2026-03-21 09:55:23 +0100
  • c1562a27f4 feat: add self-registration with email verification Lars 2026-03-21 09:53:11 +0100
  • 888b5c3e40 fix: [BUG-003] correlations chart shows all weight data with extrapolation Lars 2026-03-21 09:51:20 +0100
  • d1675dcc80 fix: [BUG-004] import history refreshes after CSV import Lars 2026-03-21 09:50:35 +0100
  • ca4411f30f Merge pull request 'fix: update version string to v9c' (#9) from develop into main Lars 2026-03-21 09:00:55 +0100
  • 770a49b5f3 fix: update version string to v9c Lars 2026-03-21 08:59:24 +0100
  • b551365fb5 Merge pull request 'Membership-System und Bug Fixing (inkl. Nutrition)' (#8) from develop into main Lars 2026-03-21 08:48:56 +0100
  • 0ab13c282e docs: update CLAUDE.md for v9c completion Lars 2026-03-21 08:47:04 +0100
  • 1f1100c289 refactor: restructure nutrition page with two-level tabs Lars 2026-03-21 08:43:55 +0100
  • 02ca9772d6 feat: add manual nutrition entry form with auto-detect Lars 2026-03-21 08:37:01 +0100
  • 873f08042e feat: add date filter to nutrition data tab Lars 2026-03-21 08:33:03 +0100
  • 0f072f4735 feat: add nutrition entry editing and import history Lars 2026-03-21 08:26:47 +0100
  • d833a60ad4 fix: [BUG-002] add missing Daten tab to show nutrition entries Lars 2026-03-21 08:06:01 +0100
  • 4d9c59ccf7 fix: [BUG-001] TypeError in nutrition_weekly endpoint Lars 2026-03-21 07:58:37 +0100
  • f2f089a223 docs: add pending features and known issues tracking Lars 2026-03-21 07:55:04 +0100
  • fed51453e4 docs: update CLAUDE.md with completed Phase 3+4 status Lars 2026-03-21 07:44:51 +0100
  • ed057fe545 feat: complete Phase 4 enforcement UI for all features (frontend) Lars 2026-03-21 07:42:50 +0100
  • 4b8e6755dc feat: complete Phase 4 enforcement for all features (backend) Lars 2026-03-21 07:40:37 +0100
  • d13c2c7e25 fix: add dashboard weight enforcement and fix hover tooltips Lars 2026-03-21 07:25:47 +0100
  • 0f019f87a4 feat: add feature limit enforcement UI (Phase 4 Batch 1) Lars 2026-03-21 07:14:34 +0100
  • cf522190c6 fix: correct indentation in auth.py _check_impl function Lars 2026-03-21 07:06:53 +0100
  • 329daaef1c fix: prevent connection pool exhaustion in features/usage Lars 2026-03-21 07:02:42 +0100
  • cbcb6a2a34 feat: Phase 4 Batch 1 - enable enforcement for data entries Lars 2026-03-21 06:57:05 +0100
  • baad096ead refactor: consolidate badge styling to CSS classes Lars 2026-03-21 06:54:45 +0100
  • 30df150b6f refactor: make UsageBadge more subtle and better positioned Lars 2026-03-21 06:50:12 +0100
  • c59c71a1c7 feat: add UsageBadge to action buttons (Phase 3) Lars 2026-03-21 06:43:10 +0100
  • 405abc1973 feat: add feature usage UI components (Phase 3) Lars 2026-03-21 06:39:52 +0100
  • d10f605d66 feat: add GET /api/features/usage endpoint (Phase 3) Lars 2026-03-21 06:32:43 +0100
  • 4e846605e9 docs: update CLAUDE.md - Phase 2 complete Lars 2026-03-20 22:43:29 +0100
  • 32d53b447d fix: pipeline typo and add features diagnostic script Lars 2026-03-20 22:32:09 +0100
  • 1298bd235f feat: add structured JSON logging for all feature usage (Phase 2) Lars 2026-03-20 22:18:12 +0100
  • ddcd2f4350 feat: v9c Phase 2 - Backend Non-Blocking Logging (12 Endpoints) Lars 2026-03-20 21:59:33 +0100
  • 73bea5ee86 feat: v9c Phase 1 - Feature consolidation & cleanup migration Lars 2026-03-20 18:57:39 +0100
  • 7040931816 claude.md überarbeitet Lars 2026-03-20 18:22:45 +0100
  • ef8008a75d docs: update CLAUDE.md and add comprehensive membership system documentation Lars 2026-03-20 15:44:29 +0100
  • e4f49c0351 fix: enable AI analysis history and correct pipeline scope Lars 2026-03-20 15:35:33 +0100
  • 4fcde4abfb ROLLBACK: complete removal of broken feature enforcement system Lars 2026-03-20 15:19:56 +0100
  • 8415509f4c fix: monthly reset now updates reset_at correctly Lars 2026-03-20 13:14:35 +0100
  • cd4d9124b0 fix: auto-apply feature fixes migration on startup Lars 2026-03-20 12:58:07 +0100
  • cbad50a987 fix: add missing feature check endpoint and features Lars 2026-03-20 12:57:29 +0100
  • 3745ebd6cd feat: implement v9c feature enforcement system Lars 2026-03-20 12:43:41 +0100
  • 0210844522 docs: CRITICAL - document missing feature enforcement Lars 2026-03-20 12:25:31 +0100
  • 5da18de708 docs: update CLAUDE.md - v9c Phase 3 status and lessons learned Lars 2026-03-20 12:14:45 +0100
  • 4e592dddc5 fix: AdminUserRestrictionsPage - show effective values, auto-remove redundant overrides Lars 2026-03-20 12:08:29 +0100
  • adfa9ec139 fix: AdminUserRestrictionsPage - use same tier limits fallback as TierLimitsPage Lars 2026-03-20 11:57:26 +0100
  • 85f5938d7d fix: AdminUserRestrictionsPage - use exact TierLimitsPage input system Lars 2026-03-20 11:34:48 +0100
  • 917c8937cf feat: accept multiple formats for unlimited in user overrides Lars 2026-03-20 10:40:56 +0100
  • 0c0b1ee811 fix: add missing Link import in SettingsPage Lars 2026-03-20 10:36:00 +0100
  • a27f090616 feat: add SubscriptionPage - user-facing subscription info Lars 2026-03-20 10:31:04 +0100
  • 3eae7eb43f refactor: remove legacy permission system, use only feature-overrides Lars 2026-03-20 08:51:49 +0100
  • b1a1925360 fix: move buttons to header and add legacy system warning Lars 2026-03-20 08:45:06 +0100
  • ac56974e83 fix: make buttons always visible in AdminUserRestrictionsPage Lars 2026-03-20 08:26:18 +0100
  • 5ef6a80a1f fix: add tier limits display and improve buttons in AdminUserRestrictionsPage Lars 2026-03-20 08:13:11 +0100
  • 365fe3d068 fix: complete rewrite of AdminUserRestrictionsPage Lars 2026-03-20 08:08:02 +0100
  • 72d8dd8df7 feat: add AdminUserRestrictionsPage for individual user overrides Lars 2026-03-20 07:59:49 +0100
  • 18991025bf feat: add AdminCouponsPage for coupon management Lars 2026-03-20 07:53:47 +0100
  • bc4db19190 refactor: improve AdminFeaturesPage form layout and UX Lars 2026-03-20 07:47:00 +0100
  • 69b6f38c89 refactor: change AdminFeaturesPage to configuration-only interface Lars 2026-03-20 06:46:04 +0100
  • 07a802dff6 feat: add admin pages for Features and Tiers management Lars 2026-03-20 06:35:13 +0100
  • 7d6d9dabf2 feat: add toggle buttons for boolean features in matrix editor Lars 2026-03-20 06:28:31 +0100
  • 8bb5d85c16 fix: show all tiers in admin matrix editor including selfhosted Lars 2026-03-20 06:19:32 +0100
  • 759d5e5162 fix: improve AdminTierLimitsPage UX with responsive design Lars 2026-03-20 06:17:52 +0100
  • 9438b5d617 feat: add Tier Limits Matrix Editor (Admin UI) Lars 2026-03-19 15:21:52 +0100
  • 272c123952 Merge pull request '9c Phase 2' (#6) from develop into main Lars 2026-03-19 14:59:25 +0100
  • 91c8a5332f docs: update v9c status and document known issue Lars 2026-03-19 14:57:57 +0100
  • a849d5db9e feat: add admin management routers for subscription system Lars 2026-03-19 13:09:33 +0100
  • ae9743d6ed feat: add coupon management and redemption Lars 2026-03-19 13:07:09 +0100
  • ae47652d0c feat: add user subscription info endpoints Lars 2026-03-19 13:05:55 +0100
  • c002cb1e54 feat: add feature-access middleware for v9c subscription system Lars 2026-03-19 13:04:49 +0100
  • 9387670a7b Merge pull request '9c datatables' (#5) from develop into main Lars 2026-03-19 13:00:31 +0100
  • a8df7f8359 fix: correct UUID foreign key constraints in v9c migration Lars 2026-03-19 12:50:12 +0100
  • 2f302b26af feat: add v9c subscription system database schema Lars 2026-03-19 12:42:43 +0100
  • 26f8bcf86d docs: add Feature-Registry Pattern architecture for v9c Lars 2026-03-19 12:40:25 +0100
  • 95c57de8d0 docs: comprehensive v9c architecture plan - Subscription & Coupon System Lars 2026-03-19 12:24:31 +0100
  • d4a8401a6a Merge pull request 'Refactored Main.py' (#4) from develop into main Lars 2026-03-19 11:44:32 +0100
  • b4a1856f79 refactor: modular backend architecture with 14 router modules v9b-refactor-phase2-complete Lars 2026-03-19 11:15:35 +0100
  • 9e6a542289 fix: change password endpoint method from POST to PUT to match frontend v9b-refactor-phase1-passwordfix Lars 2026-03-19 10:13:07 +0100
  • c7d283c0c9 refactor: extract Pydantic models to models.py refactor-step-3-models refactor-phase-1-complete Lars 2026-03-19 09:53:51 +0100
  • d826524789 refactor: extract auth functions to auth.py refactor-step-2-auth Lars 2026-03-19 09:51:25 +0100
  • 548d733048 refactor: move init_db() to db.py refactor-step-1-database Lars 2026-03-19 09:49:46 +0100
  • aaf88a6f12 Merge pull request 'fix: Migration-Fehler - meas_id Spalte in ai_insights' (#3) from develop into main Lars 2026-03-19 08:41:13 +0100
  • 6845397866 fix: Migration-Fehler - meas_id Spalte in ai_insights v9b-before-refactor Lars 2026-03-19 08:39:31 +0100
  • b789c1bd44 Merge pull request 'bug Fix Login' (#2) from develop into main Lars 2026-03-19 08:29:48 +0100
  • 2df70b2a6b docker-compose.yml aktualisiert Lars 2026-03-19 08:28:30 +0100