Commit graph

163 commits

Author SHA1 Message Date
juancwu
89c5d76e5e
Merge branch 'fix/calculation-accuracy' into main
All checks were successful
Deploy / build-and-deploy (push) Successful in 2m37s
v1.11.2
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
v1.11.1
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
v1.11.0
2026-03-14 11:53:21 -04:00
juancwu
e1ad197624
Merge branch 'feat/receipts' 2026-03-14 11:44:44 -04:00
juancwu
ac7296b06e
feat: loans 2026-03-14 11:34:21 -04:00
juancwu
b092d12c57 chore: full removal of recurring deposits 2026-03-14 14:51:23 +00:00
juancwu
f05c36e44f chore: lock down specific version for nodejs and tailwindcss4 2026-03-07 17:23:05 +00:00
juancwu
57b91b81d3 chore: remove google analytics
All checks were successful
Deploy / build-and-deploy (push) Successful in 2m24s
v1.10.1
2026-03-03 15:47:48 +00:00
juancwu
08f6b034f5 feat: set timezone space level
All checks were successful
Deploy / build-and-deploy (push) Successful in 2m25s
v1.10.0
2026-03-03 15:34:52 +00:00
juancwu
945069052f feat: set timezone user level 2026-03-03 12:29:41 +00:00
juancwu
ad0989510a Merge branch 'fix/default-today-in-datepicker-overrides'
All checks were successful
Deploy / build-and-deploy (push) Successful in 2m24s
v1.9.1
2026-02-27 12:38:38 +00:00
juancwu
d510a0d99e fix: datepicker value gets overwritten on edit forms 2026-02-27 12:38:32 +00:00
juancwu
40fe5ffe20 chore: update datepickers to use new API interface for clearable date
All checks were successful
Deploy / build-and-deploy (push) Successful in 2m23s
v1.9.0
2026-02-24 15:34:28 +00:00
juancwu
6792cee588 chore: remove old default date setter from expense form 2026-02-24 15:04:31 +00:00
juancwu
b33a9bc670 feat: datepicker clear selected date 2026-02-24 15:03:32 +00:00
juancwu
7a04d9dcbc fix: inaccurate amount calculations
All checks were successful
Deploy / build-and-deploy (push) Successful in 2m26s
v1.8.1
use decimal pkg to solve issue
2026-02-23 20:46:16 +00:00
juancwu
a17703d30d feat: add transaction from overview page 2026-02-23 19:27:03 +00:00
juancwu
0008e93973 chore: refactor add expense dialog to its own ui block 2026-02-23 18:38:10 +00:00
juancwu
7e3a2db356 fix: remove extra AppVersion context key entry 2026-02-23 17:51:13 +00:00
juancwu
b329fb3e19 fix: use http utils in space access middleware 2026-02-23 14:54:01 +00:00
juancwu
0a2ab751a5 fix: properly redirect to login page if access to space without user 2026-02-23 14:53:48 +00:00
juancwu
669c01716c feat: add http utilities to middleware package 2026-02-23 14:53:20 +00:00
juancwu
e747906f18 fix: breadcrumbs and menu item still uses old dashboard link 2026-02-23 13:57:35 +00:00
juancwu
e10186fd7a feat: show account transfer history
All checks were successful
Deploy / build-and-deploy (push) Successful in 2m50s
v1.8.0
2026-02-20 16:43:25 +00:00
juancwu
b34f336aea Merge branch 'feat/recurring-account-deposit' 2026-02-20 16:23:05 +00:00
juancwu
5513bcc603 feat: recurring deposits to accounts 2026-02-20 16:23:01 +00:00
juancwu
85ecd67bc1 Merge branch 'feat/rename-dashboard'
All checks were successful
Deploy / build-and-deploy (push) Successful in 2m14s
v1.7.1
2026-02-18 15:06:32 +00:00
juancwu
fbd8d6e935 fix: ui uses "Dashboard" instead of "Spaces" 2026-02-18 15:06:22 +00:00
juancwu
d6b9eb9c59 fix: migrate dashboard to space handler & rm dashboard handler 2026-02-18 15:03:20 +00:00
juancwu
2f1a7154e4 fix: redirect middleware return type 2026-02-18 14:57:35 +00:00
juancwu
b9976aef9c Merge branch 'fix/migration-file'
All checks were successful
Deploy / build-and-deploy (push) Successful in 2m16s
v1.7.0
2026-02-18 00:56:55 +00:00
juancwu
8f58c6b9e3 fix: 00013 migration file 2026-02-18 00:56:49 +00:00
juancwu
dd3f607e13 Merge branch 'feat/friendlier-tag-creation' 2026-02-17 21:13:52 +00:00
juancwu
ef37360da7 feat: add tag combobox to make tagging expenses easier 2026-02-17 21:13:46 +00:00
juancwu
0e5d196432 Merge branch 'feat/allow-multiple-tags-for-budgets' 2026-02-17 15:21:08 +00:00
juancwu
55e04c9b94 feat: allow multi tags for budgets 2026-02-17 15:20:49 +00:00
juancwu
10e084773c fix: RequireAuth and RequireSpaceAccess order
All checks were successful
Deploy / build-and-deploy (push) Successful in 2m17s
v1.6.1
2026-02-17 02:34:02 +00:00
juancwu
a9d012048a chore: delete auth middleware backup file 2026-02-17 01:46:17 +00:00
juancwu
7d3595fdcd fix: jwt expiry not taken from configuration 2026-02-17 01:45:29 +00:00
juancwu
f012766ec7 feat: proper space overview page
All checks were successful
Deploy / build-and-deploy (push) Successful in 2m21s
v1.6.0
2026-02-16 00:02:01 +00:00
juancwu
03217ac69f fix: reports date range active state does not update
All checks were successful
Deploy / build-and-deploy (push) Successful in 2m22s
v1.5.0
2026-02-15 23:08:03 +00:00
juancwu
a7d5f21fe8 feat: replace overview with reports page 2026-02-15 23:00:58 +00:00
juancwu
e5941e1329 fix: some elements are not templui components
All checks were successful
Deploy / build-and-deploy (push) Successful in 2m17s
v1.4.5
2026-02-15 05:17:30 +00:00
juancwu
d7cd50d671 fix: improve error messages
All checks were successful
Deploy / build-and-deploy (push) Successful in 2m18s
v1.4.4
2026-02-15 02:32:00 +00:00
juancwu
696cb6a2fa feat: CRUD rate limit and improve security
All checks were successful
Deploy / build-and-deploy (push) Successful in 2m18s
v1.4.3
2026-02-15 01:47:25 +00:00
juancwu
f0d5cc459a chore: add templui llm.txt
All checks were successful
Deploy / build-and-deploy (push) Successful in 2m18s
v1.4.2
2026-02-14 23:13:17 +00:00
juancwu
d224f5a10a fix: no proper loading feedback on forms 2026-02-14 23:12:43 +00:00
juancwu
cbb14ffba2 fix: expenses without tag crashes reports page
All checks were successful
Deploy / build-and-deploy (push) Successful in 2m18s
v1.4.1
2026-02-14 17:30:13 +00:00
juancwu
4b0b5902f6 test: add new repos and services to space handler
All checks were successful
Deploy / build-and-deploy (push) Successful in 2m18s
v1.4.0
2026-02-14 17:19:29 +00:00