Commit graph

18 commits

Author SHA1 Message Date
c34269d0e9 53 - Collapse the fake user layer 2026-08-15 23:47:03 +02:00
d2dfe44693 55 - Add PHPStan and larastan static analysis 2026-08-15 21:50:37 +02:00
671cdb66ba 48 - Remove asset and price-tracking subsystem 2026-08-15 21:34:19 +02:00
3a28988ae7 54 - Add test coverage for the counter 2026-08-15 15:10:26 +02:00
d482c6d3b7 50 - Collapse entry ledger to a scalar count column 2026-08-15 14:55:57 +02:00
ae5312fcc9 49 - Remove milestones, progress bar and stats box 2026-08-15 14:39:40 +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
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
17b7ea4aea Onboarding backend 2025-08-01 00:36:05 +02:00
6e08bd80ed Fix milestone issues 2025-07-13 00:18:45 +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