a5a1422c47
Merge pull request 'fix(#41,#42,#43): numeric amount input, clickable DateField, search-based category picker' (#47) from fix/41-42-43-form-input-fixes into main
main
admin2026-06-28 14:59:29 +00:00
f6ac2aace1
Merge pull request 'fix(#44): pin expense filter chips directly under tabs' (#48) from fix/44-expenses-screen-empty-gap-tabs-chips into main
admin2026-06-28 14:58:58 +00:00
7dc95a8191
Merge pull request 'fix(#40): tint status and navigation bars to match active theme and flip icon appearance' (#46) from feat/40-status-and-navigation-bar-colors-dont-follow-current-theme into main
admin2026-06-28 14:54:58 +00:00
ec941e9e04
fix(#40): tint status and navigation bars to match active theme and flip icon appearance
Achmad Setyabudi Susilo
2026-06-28 21:53:34 +07:00
863a283239
Merge pull request 'fix(#39): shrink empty-state illustration from 120dp to 96dp' (#45) from feat/39-empty-state-illustration-too-large into main
admin2026-06-28 14:53:11 +00:00
8b16d72e88
fix(#39): shrink empty-state illustration from 120dp to 96dp
Achmad Setyabudi Susilo
2026-06-28 21:52:06 +07:00
7963ac55e2
Merge pull request 'fix(#25,#26,#28): Expenses screen polish — scrim, tab badges, shared SearchToolbar' (#37) from fix/25-26-28-expenses-screen-polish into main
admin2026-06-28 14:33:43 +00:00
d7d49fe6a9
Merge pull request 'fix(#23,#24,#27): theme preference wiring, dd MMM yyyy dates, calendar icon in DateField' (#38) from fix/23-24-27-ui-polish into main
admin2026-06-28 14:32:56 +00:00
dca79df056
fix(#24): format user-visible dates as dd MMM yyyy
Achmad Setyabudi Susilo
2026-06-28 21:30:32 +07:00
903cd3a70d
fix(#27): replace "Pick" TextButton with trailing calendar icon in DateField
Achmad Setyabudi Susilo
2026-06-28 21:30:10 +07:00
5f6de30958
Merge pull request 'feat(#29,#32,#33): home polish — Manage Categories to Settings, View All, empty-state illustration' (#36) from feat/home-polish-29-32-33 into main
admin2026-06-28 14:25:57 +00:00
38baeef401
Merge pull request 'feat(#30): replace category swatch grid with HSV color picker' (#35) from feat/30-category-rgb-color-picker into main
admin2026-06-28 14:21:44 +00:00
b698f5084f
fix(#28): add scrim when ExpandedFab is open
Achmad Setyabudi Susilo
2026-06-28 21:21:36 +07:00
de4d411a58
Merge pull request 'fix(#31): vertical-align lock icon with trash icon in category rows' (#34) from fix/31-vertical-align-lock-icon into main
admin2026-06-28 14:21:12 +00:00
b39ca61cfb
feat(#30): replace category swatch grid with HSV color picker
Achmad Setyabudi Susilo
2026-06-28 21:17:21 +07:00
86bea46c30
fix(#31): vertical-align lock icon with trash icon in category rows
Achmad Setyabudi Susilo
2026-06-28 21:09:33 +07:00
ba99eac4be
Merge pull request 'fix(#21): move DB I/O to Dispatchers.IO in AddEdit screen models' (#22) from feat/21-move-db-io-to-dispatchers-io into main
admin2026-06-28 13:30:20 +00:00
006d3693ab
Merge pull request 'Implement HomeScreen with Vico dashboard (#5)' (#20) from feat/5-implement-homescreen-with-vico-dashboard into main
admin2026-06-28 13:29:41 +00:00
0bf47d5c94
fix(#21): move DB I/O to Dispatchers.IO in AddEdit screen models
Achmad Setyabudi Susilo
2026-06-28 20:28:46 +07:00
a0ccf22e67
feat(#5): implement HomeScreen with Vico dashboard
Achmad Setyabudi Susilo
2026-06-28 20:11:01 +07:00
8ce0dcc678
Merge pull request 'Implement ExpenseListScreen, AddEditExpenseScreen, AddEditRecurringScreen (#6)' (#18) from feat/6-implement-expense-list-add-edit-screens into main
admin2026-06-28 12:57:17 +00:00
a3c0976edd
Merge pull request 'chore(#9): enable Room exportSchema and configure schemaLocation' (#19) from chore/9-enable-room-exportschema into main
admin2026-06-28 12:55:34 +00:00
6f7d24a303
Merge pull request 'Implement CategoryScreen, ImportBankStatementScreen, SettingsScreen, and ExportAction helper (#7)' (#17) from feat/7-implement-screens-export into main
admin2026-06-28 12:06:47 +00:00
22863bfcd6
fix(#7): emit snackbar as resource id, resolve with stringResource in UI
Achmad Setyabudi Susilo
2026-06-28 18:46:17 +07:00
5893ffc955
fix(#7): localize import snackbar strings and drop class.simpleName fallback
Achmad Setyabudi Susilo
2026-06-28 18:32:58 +07:00
1a71c4c9e6
chore(agents): require reviewer to use COMMENT state (same-account Gitea MCP)
Achmad Setyabudi Susilo
2026-06-28 18:32:47 +07:00
ce01c175df
fix(#7): use UTC for DateField initial seed to match pick conversion
Achmad Setyabudi Susilo
2026-06-28 18:27:49 +07:00
7782df8b36
fix(#7): move DB/IO off main thread in ScreenModels
Achmad Setyabudi Susilo
2026-06-28 18:10:35 +07:00
36deb46a28
Merge pull request 'Implement bankstatement, export, and data interactors (#4)' (#16) from feat/4-implement-bankstatement-export-data into main
admin2026-06-28 10:42:01 +00:00
94d40d4216
feat(#4): implement bankstatement, export, and data interactors
Achmad Setyabudi Susilo
2026-06-28 17:37:04 +07:00
c22c33ab7e
Merge pull request 'Implement category feature and wire DI foundation (#1)' (#8) from feat/1-category-foundation into main
admin2026-06-28 09:17:22 +00:00