Commit graph

30 commits

Author SHA1 Message Date
Billy Brawner
ed84ab71b0 Add gitignore
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2019-10-20 12:08:22 -07:00
Billy Brawner
35ec26395a WIP: Implement budget details view
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2019-10-20 12:08:12 -07:00
Billy Brawner
84bb2e2176 Implement some caching and session persistence
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2019-10-19 15:18:06 -07:00
Billy Brawner
9a26790cda Update some translations
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2019-10-17 15:58:21 -07:00
Billy Brawner
df9cec6cf7 Implement transaction editing and deleting
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2019-10-16 19:26:35 -07:00
Billy Brawner
ad2fb25e9d Update comment in DataStoreProvider
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2019-10-15 19:59:04 -07:00
Billy Brawner
d9d2fadb35 Split up AddTransactionView for reuse
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2019-10-15 19:57:52 -07:00
Billy Brawner
8fbd43ec5f WIP: Implement TransactionDetailsView
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2019-10-12 18:22:09 -07:00
Billy Brawner
c05cb787a3 fixup! Get live previews to work 2019-10-12 12:06:57 -07:00
Billy Brawner
5d76390e67 Get live previews to work
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2019-10-12 12:03:50 -07:00
Billy Brawner
fb7aa8fec4 WIP: Implement add transactions
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2019-10-11 17:02:13 -07:00
Billy Brawner
ac14d9d5fd Fix subheading styles for budget and category lists
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2019-10-10 19:44:20 -07:00
Billy Brawner
3da85c51c3 WIP: Implement add transactions
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2019-10-10 19:30:43 -07:00
Billy Brawner
02ca740ad1 Improve styles for list view items
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2019-10-07 20:55:24 -07:00
Billy Brawner
1da9946ecc Have transaction lists take category into account
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2019-10-07 20:54:55 -07:00
Billy Brawner
bc80384a2b Fix bug with get requests and remove unnecessary credential management
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2019-10-07 20:53:52 -07:00
Billy Brawner
cfbca31512 Add registration page and persist credentials only after successful authentication
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2019-10-03 18:33:14 -07:00
Billy Brawner
ebbc958ff6 Add license
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2019-10-03 15:24:11 -07:00
Billy Brawner
5f9c14f64f Clean up views and fix transaction loading
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2019-10-02 19:52:40 -07:00
Billy Brawner
3d2d221f32 WIP: Add Transaction List and Category List screens
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2019-10-01 21:57:27 -07:00
Billy Brawner
56488bd265 WIP: Add budgets screen
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2019-09-30 20:31:22 -07:00
Billy Brawner
1053fa91f8 Add TabView for authenticated users
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2019-09-29 20:49:03 -07:00
Billy Brawner
2f076d5c58 Use UserDataStore to authenticate and forward to authenticated page
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2019-09-29 20:02:10 -07:00
8a56f7bd2c
Merge pull request #1 from knezzy/master
Added user data store as an example of ObservableObject.
2019-09-29 17:21:56 -07:00
Kyle Knez
4d02f43004 Cleaned up networking layer bye removing redundant Futures. Note changed Future to AnyPublisher. 2019-09-27 11:09:43 -07:00
Kyle Knez
264e5cc129 Added user data store as an example of ObservableObject. 2019-09-27 10:47:34 -07:00
Billy Brawner
22d6e9bfe2 Use combine and add activity indicator
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2019-09-26 19:41:59 -07:00
Billy Brawner
ceaef8004b Fix login
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2019-09-26 06:12:54 -07:00
Billy Brawner
cefac6ac98 Initial commit with (not yet working) login
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2019-09-25 22:26:29 -07:00
Billy Brawner
661b81fa29 Initial Commit 2019-09-25 17:00:59 -07:00