71 Commits

Author SHA1 Message Date
a61d80ee1f Implement SPA handling in Backend 2022-02-13 13:16:50 +00:00
c3a1564c4e Extract LoadRoutes method 2022-02-09 22:40:35 +00:00
487aa89f18 Use Numeric in JSON output 2022-02-06 22:12:48 +00:00
065159a817 Cleanup unused backend code and routes 2022-02-06 20:15:00 +00:00
057c576831 Implement autocomplete for categories 2022-02-04 21:13:30 +00:00
46d727c650 Try to implement autocomplete for payees 2022-02-01 21:08:37 +00:00
95b1ac5943 Implement Delete Budget 2022-01-31 15:50:13 +00:00
0e438e0244 Implement clear 2022-01-26 21:38:41 +00:00
47cbaf9660 Implement YNAB Import in Vue 2022-01-26 21:12:42 +00:00
0ad97ce4ff Remove unused HTML endpoints 2022-01-26 20:22:39 +00:00
c2bbaebfd2 Implement API endpoint for transactions 2022-01-25 19:18:08 +00:00
aae8bbb44e Return JSON and move /budget/:budgetid to API endpoint 2022-01-23 22:23:30 +00:00
3da2e0f2f8 Remove authentication Cookies from Backend 2022-01-23 21:35:23 +00:00
99cf27b649 Return forbidden status in API 2022-01-21 15:07:01 +00:00
ddab5998bc Move dashboard to api 2022-01-21 14:20:45 +00:00
6d49a549a0 Remove templating completely 2022-01-17 22:17:23 +00:00
aa33c148cb Remove templates and add vue template 2022-01-17 22:05:43 +00:00
5018e5b973 Give sensible name to caching method
All checks were successful
continuous-integration/drone/push Build is passing
2021-12-28 20:16:44 +00:00
6bac09a38e Implement update and delete for transactions 2021-12-27 23:38:30 +00:00
81b3bf334a Add transaction detail view 2021-12-14 15:02:51 +00:00
915964fa4e Add now to funcs available from templates 2021-12-11 20:18:27 +00:00
e9adc763b2 Remove Repository and use Database instead 2021-12-11 20:18:09 +00:00
8116238d48 Add settings page linking to clean and clear 2021-12-10 16:39:44 +00:00
e0eeaadc60 Use same template for account and all-accounts 2021-12-10 16:38:10 +00:00
a0ebdd01aa Implement cleaning to set all historic negative balances to zero 2021-12-07 21:59:06 +00:00
a19d3d6932 Try to enable caching 2021-12-07 21:32:20 +00:00
0ee3f269b5 Split routes into own files 2021-12-07 15:42:29 +00:00
0b0b20c5ec Implement assignment import and clear of budget 2021-12-07 15:28:40 +00:00
53c51ceb8d Add budgeting 2021-12-07 13:32:29 +00:00
8f374f1d62 Try to display simple budget screen 2021-12-07 13:02:39 +00:00
1437fc7b8d Fix 0001_enable-uuid-ossp and reorder 2021-12-06 20:36:10 +00:00
779733e0ab Admin routes don't need budget 2021-12-04 23:56:58 +00:00
69bac9bc3f Reorganize routes 2021-12-04 23:12:26 +00:00
ba0926900a Move account view below budget 2021-12-04 22:59:12 +00:00
6628a4849f Extract loading of accounts to middleware 2021-12-04 22:47:01 +00:00
c56335adad Finalize account view 2021-12-02 21:49:14 +00:00
871b11bbcc Implement single account transaction-list 2021-12-02 21:44:35 +00:00
4646356b2d Introduce own Numeric type and revert to stdlib from pgx 2021-12-02 21:32:01 +00:00
11d20eeb66 Add admin routes 2021-12-02 20:36:40 +00:00
a3df95a700 Move session methods to own file 2021-12-02 20:09:44 +00:00
36bccce021 Remove token from data and add to gin context 2021-12-02 20:06:26 +00:00
1cd2eedcb8 Continue on ynab import 2021-12-02 15:56:40 +00:00
77ae9d2dfd Convert templates to partials 2021-12-02 15:00:53 +00:00
f760f9b855 Add accounts 2021-12-02 10:52:58 +00:00
adce350e0c Try to implement new transaction 2021-12-02 10:43:42 +00:00
6df72dc40d Split budget and dashboard routes into own files 2021-11-29 22:29:03 +00:00
85ef7557c1 Use uuid.UUID everywhere and have postgres generate ids 2021-11-29 21:49:37 +00:00
5de7d32c30 Use goose for migrations 2021-11-08 22:24:21 +00:00
cf1bc70103 Begin migration to sqlc 2021-11-08 21:32:30 +00:00
30b306e485 Fix subdir static/ 2021-11-07 22:04:22 +00:00