juancwu
d5fc4be7e8
refactor: change spaces page header greeting with generic greeting
2026-04-24 00:51:06 +00:00
juancwu
0e3b8159ff
refactor: spaces page header with greeting and handler-computed total
...
Why: Move per-page balance summation out of the template (business logic
belongs in the handler) and dedupe the pluralised summary copy while
preserving the styled dollar span.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-24 00:26:23 +00:00
juancwu
4d5a3276de
feat: add sidebar menu items on account settings page
2026-04-23 02:24:29 +00:00
juancwu
9e1f675a6b
fix: mobile sidebar footer not sticking to the bottom
2026-04-23 02:11:03 +00:00
juancwu
74795c583c
feat: swap theme switcher and account dropdown menu positions
2026-04-22 22:56:14 +00:00
juancwu
8c681282ef
feat: pay bills
2026-04-22 15:49:00 +00:00
juancwu
d747454f4a
feat: add space account page
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-22 03:44:04 +00:00
juancwu
7f437949b1
feat: add missing sidebar content for shared with me spaces
2026-04-14 01:21:07 +00:00
juancwu
6355dc8af6
Merge branch 'feat/default-space'
2026-04-14 01:16:08 +00:00
juancwu
8db659a5a5
chore: use "My Space" as default space name
2026-04-14 01:16:01 +00:00
juancwu
858b8cd364
Merge branch 'feat/list-accounts'
2026-04-14 00:55:22 +00:00
juancwu
11ac016e44
feat: list accounts in space overview
2026-04-14 00:54:06 +00:00
juancwu
48cae4957e
feat: shared with me page
2026-04-12 16:55:38 +00:00
juancwu
8747dfe495
chore: differentiate shared with me and personal spaces
2026-04-12 16:38:24 +00:00
juancwu
e90ac61b34
chore: change sidebar top button icon
2026-04-12 16:23:12 +00:00
juancwu
de0e87cd71
feat: persist sidebar state
2026-04-12 16:15:22 +00:00
juancwu
61eaa268ab
chore: update templ and templui
2026-04-12 16:07:06 +00:00
juancwu
b5d195baea
chore: fix ui not centered when sidebar is closed
2026-04-12 15:50:07 +00:00
juancwu
6f99a51159
feat: add cancel button to create space page
2026-04-12 15:46:21 +00:00
juancwu
0f9c122608
feat: properly set space card url
2026-04-11 21:49:16 +00:00
juancwu
775177cba1
feat: create space
2026-04-11 21:46:52 +00:00
juancwu
8e952455cd
feat: seed categories
2026-04-11 19:16:40 +00:00
juancwu
a2b0ee5c15
feat: add categories
2026-04-11 19:12:19 +00:00
juancwu
c639f9800e
chore: use routeurl to get urls on the sidebar
2026-04-11 18:06:33 +00:00
juancwu
28f990624d
chore: add dollar sign to total space balance
2026-04-11 17:58:17 +00:00
juancwu
694b774986
chore: calculate total balance for space
2026-04-11 17:57:41 +00:00
juancwu
b48fcbfaa6
chore: count space members without retrieving all member info
...
save some RAM
2026-04-11 17:50:16 +00:00
juancwu
08f806e405
feat: fetch user spaces for list
2026-04-11 17:41:23 +00:00
juancwu
d413193366
chore: overhaul onboarding steps
2026-04-11 16:18:46 +00:00
juancwu
acb7f511f9
chore: remove old space service method to ensure personal space
2026-04-11 15:41:56 +00:00
juancwu
fec29bcc0e
feat: space card for spaces list
2026-04-11 15:38:22 +00:00
juancwu
92db29278d
feat: register routes with name
2026-04-11 15:38:07 +00:00
juancwu
f25244b016
chore: serve static files from dir on dev
2026-04-11 14:34:50 +00:00
juancwu
4181264a68
chore: add routes test
2026-04-07 13:22:52 +00:00
juancwu
7c375e1002
feat: setting up routes for spaces landing page
2026-04-07 12:38:07 +00:00
juancwu
280cb93648
feat: use router to group routes
2026-04-06 20:10:46 +00:00
juancwu
a3f4661456
chore: move templui utils into ui folder
2026-04-06 18:22:58 +00:00
juancwu
df164ab0f4
chore: massive reset
2026-04-06 17:53:57 +00:00
juancwu
c7ee3da8f2
feat: router
2026-04-06 15:48:41 +00:00
juancwu
c87e1c309e
chore: remove scheduler
2026-04-06 15:22:21 +00:00
juancwu
735d9e810c
feat: update models
2026-04-06 15:19:46 +00:00
juancwu
7be5510753
feat: new minimal db schema
2026-04-06 15:07:25 +00:00
juancwu
047e392ac3
feat: show report on payment method
Deploy / build-and-deploy (push) Successful in 2m37s
2026-03-17 17:08:18 +00:00
juancwu
b5295d1c73
fix: delete space form issues
Deploy / build-and-deploy (push) Successful in 2m34s
2026-03-14 19:20:43 -04:00
juancwu
6871b1f8c6
feat: delete space
Deploy / build-and-deploy (push) Successful in 2m34s
2026-03-14 19:11:11 -04:00
juancwu
b40e693748
chore: update test data
2026-03-14 17:56:25 -04:00
juancwu
86f7f3160e
fix: missing decimal numbers for str amount column
Deploy / build-and-deploy (push) Successful in 2m34s
2026-03-14 17:34:57 -04:00
juancwu
89c5d76e5e
Merge branch 'fix/calculation-accuracy' into main
...
Deploy / build-and-deploy (push) Successful in 2m37s
Combines the decimal migration (int cents → decimal.Decimal via
shopspring/decimal) with main's handler refactor (split space.go into
domain handlers, WithTx/Paginate helpers, recurring deposit removal).
- Repository layer: WithTx pattern + decimal column names/types
- Handler layer: decimal arithmetic (.Sub/.Add) instead of int operators
- Models: deprecated amount_cents fields kept for SELECT * compatibility
- INSERT statements: old columns set to literal 0 for NOT NULL constraints
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-14 16:48:40 -04:00
juancwu
c8a1eb5b7a
chore: replace int amount_cents for string storage and decimal pkg
2026-03-14 14:43:39 -04:00
juancwu
45fcecdc04
chore: refactor
Deploy / build-and-deploy (push) Successful in 3m45s
2026-03-14 16:39:07 +00:00