Commit graph

155 commits

Author SHA1 Message Date
30a417ecf9 Fix occurences of ExpressionChangedAfterItHasBeenCheckedError 2020-10-02 14:57:06 +00:00
90b886cce5 Implement light theme
I also went ahead and fixed some buttonstyles that were inconsistent throughout the app
2020-10-02 14:32:26 +00:00
914f9a2a25 Remove firebase and resolve npm audit issues
Signed-off-by: William Brawner <me@wbrawner.com>
2020-09-15 19:29:24 -07:00
6c15da8b35 Fix toolbar styling 2020-08-17 02:32:25 +00:00
89a7db94e4 Use Material Cards for budget dashboard 2020-08-16 17:34:06 +00:00
77d8634b21 Fix loading issues on subsequent launches 2020-08-16 17:33:54 +00:00
04bb40cb2a Update app when available 2020-08-16 10:51:21 +00:00
1edebbc35b Fix icons for desktop while maintaining maskable icons for mobile
Signed-off-by: William Brawner <me@wbrawner.com>
2020-08-16 02:56:56 +00:00
b34dfca8ef Updated icons
Signed-off-by: William Brawner <me@wbrawner.com>
2020-08-13 23:08:34 +00:00
d82461834f Fix excessive authentication prompts
Signed-off-by: William Brawner <me@wbrawner.com>
2020-08-01 16:40:27 +00:00
c1f333426b Fix changing categories for transactions
Signed-off-by: William Brawner <me@wbrawner.com>
2020-07-25 01:31:08 +00:00
9ac3c15939 Re-implement category editing
Signed-off-by: William Brawner <me@wbrawner.com>
2020-07-18 23:47:16 +00:00
bd74956cb7 Rename add-edit-category component to category-form
Signed-off-by: William Brawner <me@wbrawner.com>
2020-07-18 21:57:42 +00:00
8fdc60b475 Fix date/time setting for transaction creation
Signed-off-by: William Brawner <me@wbrawner.com>
2020-07-09 18:19:21 -07:00
1fd20c893e Fix incorrect date creation in transaction saving/updating
Signed-off-by: William Brawner <me@wbrawner.com>
2020-07-07 18:46:03 -07:00
a86ff5d48d Show transactions for category on details page
Signed-off-by: William Brawner <me@wbrawner.com>
2020-07-05 17:18:00 +00:00
85cfb4ddaa Fix transaction querying by category IDs 2020-07-03 09:26:37 -07:00
0f1df535a7 Fix URLs for entity creation
Signed-off-by: William Brawner <me@wbrawner.com>
2020-07-03 15:15:29 +00:00
ed6fa0d8a0 Query for transactions from first of month
Signed-off-by: William Brawner <me@wbrawner.com>
2020-07-03 15:13:52 +00:00
f880c108dc Fix budget details title
Signed-off-by: William Brawner <me@wbrawner.com>
2020-07-02 17:07:12 +00:00
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