49b4c814b9
Update prod api url
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-07-02 04:35:40 +00:00
da3633aee6
Make toolbar sticky
2020-06-30 18:47:18 +00:00
08718b6605
Implement category archiving
2020-06-30 15:55:01 +00:00
1b2cc1c699
Fix styling on budget dashboard
2020-06-30 15:26:07 +00:00
38cd2ca926
Update dependencies
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-06-30 15:13:46 +00:00
e969d94599
Add tasks.json
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-06-30 04:17:15 +00:00
35fda65112
Add archived flag to categories
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-06-30 04:17:15 +00:00
022533ceb6
Add vscode settings for code server
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-06-30 04:06:44 +00:00
3cef94ab34
Add missing ngx-cookie-service dependency
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-03-03 00:34:50 +00:00
ff1eab6148
Add checks for service worker updates with logging
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-03-03 00:30:14 +00:00
e0f27b31de
Implement temporary fix for constantly neeeding to log in
...
The cookies sent back from the server only seem to be persisted for the
length of the session, which means as soon as the browser is closed, the
session is lost. As a temporary workaround, I've re-implemented basic
auth with client-side refreshing of the cookie to keep it authenticated.
This is obviously not a good decision but it buys be time to investigate
backend solutions.
2020-03-03 00:03:54 +00:00
a431cce041
Filter categories based on transaction expense and make buttons easier to tap
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-02-27 16:42:34 +00:00
89e75b2ff8
Fix automatic date/time setting on transaction edit/creation
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-02-27 15:50:40 +00:00
6aa76d6743
Add progress bars for login and budget creation; fix budget creation
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-02-25 03:40:03 +00:00
3ab5413c43
Move actionable buttons from app component to specific components
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-02-24 19:34:35 -06:00
b73c59deca
Default transactions to expenses
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-02-19 21:16:37 -07:00
606bcec932
Implement logout
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-02-19 20:19:13 -07:00
a473f58d22
Make default landing page look a little nicer
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-02-19 20:18:27 -07:00
1551b865d6
Fix transaction loading/saving and use env vars for api url
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-02-19 19:54:10 -07:00
d22fc6f7cc
Fix transaction saving/loading
2020-02-20 01:58:56 +00:00
518ec83708
Fix GET request parameter creation
2020-02-19 05:14:03 +00:00
ae8615bec3
Remove hard-coded Origin header
2020-02-19 04:37:38 +00:00
cf25e42664
Update favicons
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-02-18 20:24:42 -07:00
5a4d688b07
Use production URL
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-02-18 19:56:54 -07:00
4d96740fc7
Large rewrite to consolidate services and integrate with Spring backend
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-02-18 19:55:12 -07:00
c4626c369f
Add captain-definition file
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-01-29 21:46:01 -07:00
d1994dc9ff
Use docker for deployments
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-01-29 21:35:43 -07:00
c08a3a38c7
Update branding
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-01-29 21:23:48 -07:00
58d969cd32
Update last of dependencies
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-01-29 20:31:33 -07:00
78ef1bff7b
Update codelyzer
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-01-29 20:07:13 -07:00
5bc3df2fa9
Include time in transaction date
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-01-29 20:02:01 -07:00
da660558ee
Update dependencies
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-01-29 20:01:39 -07:00
Billy Brawner
6968d9cfb8
Add additional chart to dashboard and prefill some transaction creation details
...
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2019-05-11 18:57:50 -07:00
Billy Brawner
a3ea896232
Fix icons and manifest mix-ups
...
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2019-05-10 22:03:18 -07:00
2f3c896c9d
Add app icon
2019-05-10 21:12:14 -07:00
Billy Brawner
7587af9726
Separate income and expenses at category level
...
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2019-05-04 20:46:37 -07:00
Billy Brawner
71da5bd9e7
Fix category saving
...
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2019-05-04 18:31:52 -07:00
Billy Brawner
8d843473e2
Finish implementing new accounts structure
...
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2019-05-04 18:29:21 -07:00
7c2e58cb11
WIP: Implement accounts
2019-05-04 11:32:26 -07:00
Billy Brawner
e7067744d9
WIP: Implement accounts
...
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2019-05-04 10:58:47 -07:00
Billy Brawner
7cb97d1487
WIP: Save transactions and categories in Firebase
2018-12-18 18:35:52 -06:00
279d644a2e
WIP: Use firebase as a backend for the app
2018-12-18 08:59:01 -06:00
da7a7c94f6
WIP: Integrate with API
2018-09-16 19:52:07 -05:00
09e32d1cd1
WIP: Integrate app with API
2018-09-15 15:57:11 -05:00
Billy Brawner
c5a4f19fc2
Merge branch 'fix-transactions' of billy/budget into master
2018-09-06 08:38:48 -05:00
c86398939a
Display all transactions on the transactions page
2018-09-06 08:15:14 -05:00
Billy Brawner
df1a66dc70
Deploy to Firebase ( #11 )
2018-09-04 10:14:46 -05:00
Billy Brawner
12f7edc581
Merge branch 'sort-transactions' of billy/budget into master
2018-09-02 21:54:07 -05:00
620b1cb09a
Sort transactions in reverse chronological order
2018-09-02 21:51:25 -05:00
Billy Brawner
8ec81622e7
Merge branch 'fix-production-deployments' of billy/budget into master
2018-09-02 21:09:50 -05:00