Commit graph

54 commits

Author SHA1 Message Date
0b43458e8e Remove magnifying glass icon in transaction tab
The implementation for this is far from ready and in the meantime it
only serves to confuse. I'll add it back when I'm ready to implement the
feature
2021-10-18 06:11:30 -06:00
de427a64e4 Only show transaction add buttons on Transaction tab 2021-10-18 06:11:11 -06:00
6352cb7e20 Fix income categories not loading in transaction form 2021-10-18 06:07:57 -06:00
6e9a31af38 Remove outdated TODO 2021-10-18 06:07:36 -06:00
39d227af49 Fix double tap issue on tabs
I still don't know what was causing this really but tapping on a tab
that altered its state when it appeared caused the app to return to the
previous tab immediately. Tapping on the desired tab a second time would
load it correctly. By setting the tab selection variable myself, it now
works for some reason.
2021-10-13 06:32:58 -06:00
1df780c461 Fix build issues for TestFlight
I also had to revert the bundle id change, since I already have a WIP store
listing. Once the store listing is created and the first build is
uploaded, the bundle id cannot be changed.
2021-10-13 06:31:22 -06:00
ac61bcfb9e Add basic expected vs actual details for budgets 2021-10-10 19:39:59 -06:00
7b99811cd9 Remember previously opened budget to reopen upon launch 2021-10-09 21:23:49 -06:00
980e0baa1f Add basic budget details tab 2021-10-09 20:27:54 -06:00
e9fb484127 Fix not being able to add multiple transactions 2021-10-09 20:03:01 -06:00
85f462cd07 Fix needing to tap twice on category tab 2021-10-09 18:32:57 -06:00
b3f62348cb Fix icon size on profile tab 2021-10-05 20:26:17 -06:00
090343de0c Use EnvironmentObject instead of constructor injection 2021-10-05 19:26:54 -06:00
491ce8c10f Add additional app icons 2021-10-05 19:26:40 -06:00
6fb2a0bb1e Rename remaining BudgetApp files to Twigs 2021-09-20 21:10:24 -06:00
6b2296f25b Rename all folders from BudgetApp to Twigs 2021-09-20 21:04:03 -06:00
5522e3b573 Implement category balances 2021-09-20 19:59:13 -06:00
8f3d33fc1d Fix TransactionDetailsView not loading 2021-09-19 20:00:39 -06:00
d0fdb0194d Fix transaction creation 2021-09-19 14:24:27 -06:00
e4caef826c Fix categories tab, remove navbar from profile tab 2021-09-14 21:22:14 -06:00
d6bc8cbb4b Change post-login start destination to budget list 2021-09-11 09:01:22 -06:00
6b2542fb8a Remove AnyView hack from ContentView 2021-09-11 06:24:53 -06:00
ec16456e77 Finish updating login requests to match newest API spec 2021-09-11 06:19:46 -06:00
7a9c9432b1 WIP: Update app to use latest API 2021-09-09 22:47:57 -06:00
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