Commit graph

141 commits

Author SHA1 Message Date
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
e27de144fe Fix inability to edit multiple categories 2021-10-21 20:47:52 -06:00
35f1446e9c Add ability to edit categories and fix Spanish translations 2021-10-21 20:43:01 -06:00
138a645cce Add some missing strings and translations 2021-10-21 16:13:46 -06:00
259d928450 Add CategoryDetailsView 2021-10-21 16:13:32 -06:00
ed8ff7c100 Bump build number for TestFlight release 2021-10-18 06:35:56 -06:00
a97e9f3102 Add some keyboard shortcuts
This adds the keyboard shortcuts for ⌘ + <number> to switch between tabs
and ⌘ + n to add a transaction
2021-10-18 06:34:17 -06:00
1d6693d0cc Fix user not loading on transaction details 2021-10-18 06:19:44 -06:00
5492322789 Fix transaction details not loading (again) 2021-10-18 06:19:28 -06:00
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