Commit graph

19 commits

Author SHA1 Message Date
e93ce7b342 fix - TrackerController store/update return back() for Inertia compatibility 2026-05-03 01:30:57 +02:00
5c1f3bb183 33 - Onboarding: CreateTrackerStep, update OnboardingFlow, fix dashboard fetch URLs 2026-05-02 18:17:42 +02:00
22e3394cb1 32 - Backend: Tracker/Entry models, TrackerController, EntryController, update routes 2026-05-02 17:10:00 +02:00
b66e018b3a 31 - Schema: create trackers, rename purchases to entries, add tracker_id to milestones 2026-05-02 16:54:50 +02:00
04fbda48fd 43 - Delete dead Breeze auth/settings boilerplate, slim auth routes to register-only 2026-05-02 16:21:01 +02:00
b1d0ab793c 29 - Security hardening: registration gate, input validation, nginx headers, env defaults, user model 2026-05-02 16:14:31 +02:00
27f0ac8568 28 - Refactor: User::default(), eliminate double-fetch, type currentAsset 2026-05-02 15:07:24 +02:00
c388452942 37 - Fix dev environment: paths, PHP version, testing DB, env isolation 2026-05-02 09:52:42 +02:00
c6a1681876 37 - Flatten docker/dev structure and relax onboarding completion check 2026-05-01 23:27:38 +02:00
818e8b2276 23 - Price tracking opt-in: migration, flag, conditional UI, onboarding checkbox 2026-05-01 22:02:13 +02:00
5e7032c270 Onboarding frontend 2025-08-01 00:56:26 +02:00
17b7ea4aea Onboarding backend 2025-08-01 00:36:05 +02:00
6c1f4a14c3 Move buttons into dropdown 2025-07-13 01:07:16 +02:00
6e08bd80ed Fix milestone issues 2025-07-13 00:18:45 +02:00
3c00e5732f Basic milestones 2025-07-12 18:09:11 +02:00
b469423d81 Basic display 2025-07-10 18:31:39 +02:00
12c377c92c Pricing 2025-07-10 17:37:30 +02:00
52f8ae2fd1 Transactions 2025-07-10 17:20:48 +02:00
e5e371a645 Fresh Laravel install 2025-07-10 15:24:15 +02:00