Commit graph

54 commits

Author SHA1 Message Date
juancwu
2fd81394b3 chore: format code 2026-05-22 14:51:06 +00:00
juancwu
7c24a8302d feat: investment accounts
All checks were successful
Deploy / build-and-deploy (push) Successful in 1m50s
2026-05-22 14:49:57 +00:00
juancwu
43e6f76c01 feat: notify user on account deletion
All checks were successful
Deploy / build-and-deploy (push) Successful in 1m45s
2026-05-17 15:40:03 +00:00
juancwu
2db260f849 feat: account deletion 2026-05-17 15:01:04 +00:00
juancwu
fb0cfb5a45 feat: shift recurring event date if lands on weekends 2026-05-10 13:28:06 +00:00
juancwu
f371611017 feat: delete transactions 2026-05-04 14:52:51 +00:00
juancwu
448b6f6262 feat: recurring transactions
All checks were successful
Deploy / build-and-deploy (push) Successful in 1m36s
2026-05-04 04:42:22 +00:00
juancwu
ca0fec563e feat: add currency to accounts 2026-05-04 04:24:08 +00:00
juancwu
2dac136049 feat: savings allocations
All checks were successful
Deploy / build-and-deploy (push) Successful in 1m31s
2026-05-04 03:19:36 +00:00
juancwu
ff237e2fab feat: transfer funds between accounts
All checks were successful
Deploy / build-and-deploy (push) Successful in 1m32s
2026-05-04 02:18:30 +00:00
juancwu
da718427bd feat: drop sqlite support
All checks were successful
Deploy / build-and-deploy (push) Successful in 1m27s
2026-05-04 00:29:45 +00:00
juancwu
9826068208 feat: aggregate account and transaction activity logs on space activity page 2026-05-03 23:56:06 +00:00
juancwu
c96595d41e feat: transaction activity audit and account activity audit 2026-05-03 23:50:39 +00:00
juancwu
ca7b2ff74f Merge branch 'edit-transactions' 2026-05-03 23:16:13 +00:00
juancwu
283a157b29 feat: edit transactions 2026-05-03 23:16:08 +00:00
juancwu
49bcc82934 feat: audit space activity 2026-05-03 23:10:31 +00:00
juancwu
c327189afd feat: accounts settings page 2026-05-03 18:19:27 +00:00
juancwu
4298890d68 feat: deposit funds 2026-05-03 18:06:04 +00:00
juancwu
054f1227f0 feat: show recent transactions and view all transactions 2026-05-03 17:59:41 +00:00
juancwu
8c681282ef feat: pay bills 2026-04-22 15:49:00 +00:00
juancwu
48cae4957e feat: shared with me page 2026-04-12 16:55:38 +00:00
juancwu
775177cba1 feat: create space 2026-04-11 21:46:52 +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
d413193366 chore: overhaul onboarding steps 2026-04-11 16:18:46 +00:00
juancwu
df164ab0f4 chore: massive reset 2026-04-06 17:53:57 +00:00
juancwu
047e392ac3 feat: show report on payment method
All checks were successful
Deploy / build-and-deploy (push) Successful in 2m37s
2026-03-17 17:08:18 +00:00
juancwu
6871b1f8c6
feat: delete space
All checks were successful
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
89c5d76e5e
Merge branch 'fix/calculation-accuracy' into main
All checks were successful
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
All checks were successful
Deploy / build-and-deploy (push) Successful in 3m45s
2026-03-14 16:39:07 +00:00
juancwu
13774eec7d
fix: TO_CHAR query fails on sqlite
All checks were successful
Deploy / build-and-deploy (push) Successful in 2m38s
2026-03-14 11:53:21 -04:00
juancwu
ac7296b06e
feat: loans 2026-03-14 11:34:21 -04:00
juancwu
08f6b034f5 feat: set timezone space level
All checks were successful
Deploy / build-and-deploy (push) Successful in 2m25s
2026-03-03 15:34:52 +00:00
juancwu
945069052f feat: set timezone user level 2026-03-03 12:29:41 +00:00
juancwu
e10186fd7a feat: show account transfer history
All checks were successful
Deploy / build-and-deploy (push) Successful in 2m50s
2026-02-20 16:43:25 +00:00
juancwu
5513bcc603 feat: recurring deposits to accounts 2026-02-20 16:23:01 +00:00
juancwu
55e04c9b94 feat: allow multi tags for budgets 2026-02-17 15:20:49 +00:00
juancwu
9e6ff67a87 feat: recurring expenses and reports 2026-02-14 17:00:29 +00:00
juancwu
1346abf733
feat: tests 2026-02-14 10:53:57 -05:00
juancwu
3de76916c9 feat: payment methods
All checks were successful
Deploy / build-and-deploy (push) Successful in 1m1s
2026-02-13 21:55:10 +00:00
juancwu
d6f6790c4d feat: create accounts to partition money 2026-02-13 00:56:07 +00:00
juancwu
153eaca676 feat: paginate expenses history 2026-02-09 12:40:02 +00:00
juancwu
1b5c57704e
feat: dedicated settings page for space 2026-02-07 19:16:16 -05:00
juancwu
99a002c607
feat: extend expense card info and allow edit/delete of expense 2026-02-07 14:46:27 -05:00
juancwu
6c704828ce feat: show shopping list items in cards 2026-02-07 18:27:27 +00:00
juancwu
4d6e6799a0 add invite to space feature 2026-01-14 21:11:16 +00:00
juancwu
f8ddf152e4 add expenses management 2026-01-14 20:40:36 +00:00
juancwu
b7905ddded add shopping list and tag management 2026-01-14 18:19:13 +00:00
juancwu
219d254b96 add initial space logic/behaviour 2026-01-14 15:25:10 +00:00