Commit Graph

  • 09e0fdc9ac feat(maintenance): reminders CLI + systemd timer drop-in main grabowski 2026-04-27 16:15:03 +07:00
  • f5e4743120 feat(maintenance): reminder service — findDueSchedules + runRemindersOnce grabowski 2026-04-27 16:13:46 +07:00
  • b4108c5a36 feat(maintenance): schema for reminders dedup log grabowski 2026-04-27 16:11:34 +07:00
  • 435bcb981f docs(roadmap): rewrite README roadmap to reflect actual state grabowski 2026-04-27 15:51:14 +07:00
  • 011e7a2165 chore(graph): refresh graphify after sub-property feature grabowski 2026-04-27 15:47:00 +07:00
  • c3aaf82642 feat(properties): warn when parenting exceeds depth cap of 5 grabowski 2026-04-27 15:36:30 +07:00
  • 90207135c8 feat(properties): list view renders parent/child as a depth-first tree grabowski 2026-04-27 15:02:46 +07:00
  • c61be187e6 feat(properties): roll-up toggle on expenses/assets, new Maintenance + Todos tabs grabowski 2026-04-27 12:59:17 +07:00
  • 3106286629 feat(properties): parent picker, breadcrumb, sub-properties tab grabowski 2026-04-27 12:54:36 +07:00
  • 3b34458a99 feat(properties): tree-aware readers for expenses, maintenance, checklists grabowski 2026-04-27 12:51:59 +07:00
  • 8117253841 feat(properties): add parent_id for sub-property hierarchy grabowski 2026-04-27 12:49:04 +07:00
  • 76248c3d7f fix(prepare): tolerate missing husky in --prod installs grabowski 2026-04-27 11:35:03 +07:00
  • 3274afb677 ci(validate): stub required env vars so build-time analyse passes grabowski 2026-04-27 11:11:47 +07:00
  • c43fdc4716 ci(deploy): add gitea LXC deploy + validate workflows grabowski 2026-04-27 11:02:56 +07:00
  • 0225b204a2 chore(tooling): switch to fnm + pnpm, add DEPLOYMENT.md grabowski 2026-04-24 15:25:15 +07:00
  • 0c9a69cfb8 feat(expenses): 6/12/24/All range selector on chart grabowski 2026-04-23 15:59:53 +07:00
  • 911898507a feat(expenses): CSV import with per-row validation grabowski 2026-04-23 15:51:26 +07:00
  • f8478f5019 fix(ui): cap date inputs to 4-digit years via min/max grabowski 2026-04-23 15:45:15 +07:00
  • 3417ed6698 feat(properties): expenses tab with electricity+water chart grabowski 2026-04-23 15:32:20 +07:00
  • b59904fdae Phases 1-5 + rooms/floors, accounts, custom types, users, notifications grabowski 2026-04-23 15:18:11 +07:00
  • ad155d6344 create-user: look up company by slug and heal corrupted name grabowski 2026-04-21 16:40:40 +07:00
  • b7807e41e0 Strip surrounding quotes from script args; add diag-user grabowski 2026-04-21 16:39:16 +07:00
  • 98fe341e80 Load .env in env.ts so SvelteKit SSR sees DATABASE_URL etc. grabowski 2026-04-21 16:33:50 +07:00
  • 95c1f61c88 Add README with setup, npm scripts, layout, roadmap grabowski 2026-04-21 15:53:10 +07:00
  • 0a3aaa5798 Phase 0 scaffold: SvelteKit 5 + Drizzle + auth + storage interface grabowski 2026-04-21 15:38:14 +07:00