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
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