Commit graph

112 commits

Author SHA1 Message Date
d22b1defc8 Fix initial budget loading and login/budget list sheet dismissal 2022-05-17 20:34:46 -06:00
19cd44296a Implement logout 2022-05-17 20:34:06 -06:00
47754aac27 Move login/registration server state to datastore 2022-05-17 20:33:38 -06:00
c361728ae1 Avoid cancellation issues in InlineLoadingView 2022-05-17 19:56:43 -06:00
04b0bfb4ec Remove redundant getTransactions method 2022-05-17 19:56:17 -06:00
56bca7f0ad Only show archived categories section when there actually are archived categories 2022-05-17 19:55:59 -06:00
20b685809b Fix issues with budget selection 2022-05-17 19:55:28 -06:00
7d1c9a9df8 Enable pull to refresh for budget overview 2022-05-17 19:54:59 -06:00
f62670aaec Combine all top-level datastores together 2022-05-17 19:04:27 -06:00
2cffa9c83c Fix issues with TransactionFormSheet 2022-05-12 18:49:22 -06:00
ab4d581936 Fix build issues 2022-04-15 21:42:00 -06:00
c6a29837f8 Add accent color 2022-04-15 21:41:48 -06:00
a9afe9edda Remember last open tab between app launches 2022-04-15 20:20:31 -06:00
35656383e9 Prevent drawing progress bar with negative values 2022-04-15 20:16:33 -06:00
9f0c795c34 Bump version for TestFlight release 2022-04-07 21:24:50 -06:00
b9c6226b00 WIP: implement CLI 2022-01-28 19:13:11 -07:00
481927c3fd Enable swipe to refresh on transaction lists 2022-01-06 18:25:39 -06:00
7242112218 Use multi-column layout on desktop/iPad 2022-01-06 18:25:22 -06:00
8d814608df Fix autocorrection issues on login 2022-01-06 18:25:07 -06:00
4b5a6c6558 Fix some async loading issues 2022-01-06 18:24:50 -06:00
ec425642b4 Finish migration to async/await implementation 2022-01-04 20:51:38 -06:00
27c7a51b1f WIP: Convert codebase to async/await 2022-01-03 11:56:43 -06:00
bcab5fa078 Add search functionality to transaction lists 2021-12-22 17:15:04 -07:00
20b56fb05a Fix compilation issue and crash on mobile 2021-12-14 06:15:32 -07:00
302de5cf03 Bump version for TestFlight release 2021-12-12 19:40:32 -07:00
1fac62c4a9 Add basic formatting for recurring transactions frequency 2021-12-12 19:40:19 -07:00
e8c7b7e3a9 Implement basic support for multi-window 2021-12-09 21:35:56 -07:00
b035b027ab Add read-only view of recurring transactions 2021-12-07 20:22:06 -07:00
733f1cc764 Add sidebar layout for macOS and iPad 2021-12-07 20:21:46 -07:00
12a20c30b9 Add translations for empty transaction list 2021-12-07 19:33:31 -07:00
29f6252ae2 Hide empty fields on transaction details page 2021-12-07 19:32:27 -07:00
8aa5119e3e Move category header into transaction list for style consistency 2021-12-07 19:31:52 -07:00
7d8ec85f05 Only fetch transactions from current month by default 2021-11-30 20:24:41 -07:00
c5647a0553 Update budget details view and fix some loading issues 2021-11-30 20:03:46 -07:00
5fd73bf0bc Group transactions by date and show description in list 2021-11-30 06:43:03 -07:00
fc63684993 Allow creating transactions without a category 2021-11-30 06:05:38 -07:00
0fdbdc3c3c Bump version for release 2021-11-24 21:46:15 -07:00
f2c00774ca Allow user-defined sever at login 2021-11-24 21:45:59 -07:00
f416f845af Bump build version for TestFlight 2021-11-03 11:18:34 -06:00
3b74d90a9a Use sheet for budget selection 2021-11-03 11:17:18 -06:00
f6d50c5af3 Capitalize words in transaction and category forms 2021-10-31 21:35:02 -06:00
5f6e5f7b4d Bump build version for TestFlight 2021-10-29 19:38:03 -06:00
33126fd8d0 Bump minimum versions to iOS 15 and macOS 12 and optimize mac interface 2021-10-28 18:08:41 -06:00
4b0fb507b4 Migrate to new App struct 2021-10-28 18:08:09 -06:00
b8d1178a0e Fix transaction form category selection 2021-10-28 17:54:48 -06:00
7c8c16838a Bump version for TestFlight release 2021-10-25 21:48:32 -06:00
88f37dac37 Add retry button for request failures on list pages 2021-10-25 21:09:39 -06:00
9f8a8a5a9e Update transaction lists when adding or updating individual transactions 2021-10-25 21:07:48 -06:00
e0467797d9 Send objectWillChange in CategoryDataStore prior to updates 2021-10-25 21:07:25 -06:00
ce89e130ac Fix translations on transaction form 2021-10-21 21:08:06 -06:00