Commit graph

66 commits

Author SHA1 Message Date
95e7361907 WIP: Migrate to Kotlin Multiplatform
Signed-off-by: William Brawner <me@wbrawner.com>
2024-03-17 10:12:49 -06:00
120d3dd70b WIP: Migrate to Kotlin Multiplatform 2024-03-17 10:12:49 -06:00
316949a6b5 Fix compilation/runtime errors
The app is still in a horribly barely-usable state but it's at least usable now
2022-06-15 20:53:16 -06:00
16b4823450 WIP: Migrate transaction form to compose 2021-08-26 07:08:50 -06:00
16b1d56be2 Convert LoginFragment to compose 2021-08-24 16:05:25 -06:00
8effad8683 Fix shortcut icon to be adaptive 2021-08-23 18:59:57 -06:00
15d935abc8 Update to new Splash Screen API 2021-08-23 15:57:25 -06:00
1e3788c670 Use Hilt for DI 2021-08-23 15:31:02 -06:00
ed05d9bd97 Replace Moshi with Kotlinx Serialization, Retrofit with Ktor, LiveData with Flow, and update dependencies 2021-08-23 14:36:17 -06:00
ed6babe09f Fixes for new Ktor API 2021-08-16 15:38:38 -06:00
b65edb31c6 Fix tint of edit icon 2021-07-12 17:36:59 -06:00
ecff9a7201 Fix category editing screen 2021-07-12 17:29:18 -06:00
4ec68a3a4d Use same targetSdk for all modules 2021-07-12 17:28:23 -06:00
408dda40d9 Improve transaction/category editing/creation 2021-05-31 18:04:32 -06:00
f4bf721b43 Fix balance responses for budgets and categories 2021-02-15 22:25:16 -07:00
e2b6593a80 Show description in transaction list 2021-02-15 13:50:37 -07:00
d8800838c5 Bump Android Gradle Plugin version 2021-02-15 09:39:54 -07:00
0e7da4c40a Fix transaction querying
The requested date ranges were a little off
2021-02-15 09:39:34 -07:00
e533d98a07 Load budget balance from repository 2021-02-15 09:38:50 -07:00
b7452089de Allow cleartext traffic
Since the idea is for anyone to host their own server, forcing them to use SSL seems a bit heavy-handed, even if it's maybe not a bad idea.
2021-02-15 09:37:40 -07:00
4964fe17a8 Use Ubuntu font throughout the app 2021-01-27 16:18:18 -07:00
ed734651f9 Add NavigationDrawer to MainActivity to switch between budgets or create new ones 2021-01-27 16:18:18 -07:00
ace85f324f Fix crashes related to dialog styles 2021-01-26 21:46:17 -07:00
a58b97c0e9 Remove ACRA 2021-01-26 21:46:17 -07:00
c0ca8c8b29 Use string identifiers instead of ints 2021-01-26 21:46:17 -07:00
a56406caa9 Allow user to set URL at login 2021-01-03 07:57:49 -07:00
5db8a419de Add helper method for updating state 2021-01-03 07:56:43 -07:00
98b44e4f59 Rename activity_transaction_list to activity_main 2020-12-29 12:09:18 -07:00
97aab0624e Fix compilation errors 2020-12-29 11:53:42 -07:00
f1e36df8c4 Fix login not being implemented 2020-12-21 06:22:35 -07:00
2bce5cf601 Fix crash on TransactionFormViewModel creation 2020-09-10 17:43:37 -07:00
48d6eb6b00 Fix shortcuts not appearing 2020-09-10 17:42:39 -07:00
bf67966be8 fixup! Fix user loading when returning from background 2020-08-31 19:12:30 -07:00
5b2dd61556 Fix crash on CategoryFormActivity 2020-08-31 16:07:44 -07:00
8d3a9a89fc Fix weird dialog styles 2020-08-31 16:06:17 -07:00
c8f5a92e12 Fix user loading when returning from background 2020-08-31 13:51:28 -07:00
1b0afe3753 Fix budget loading when returning from background 2020-08-22 22:21:43 -07:00
cce6a3f371 Add ACRA error reports 2020-08-22 19:19:42 -07:00
773b514e42 Only show relevant expense/income categories for transaction editing/creation 2020-08-22 19:12:26 -07:00
511cb5a376 Improve some minor UI glitches 2020-08-07 17:13:57 -07:00
a1da7582b4 Update Category details page 2020-08-07 16:56:45 -07:00
2146a38bb2 Fix budget amount loading on OverviewFragment 2020-08-07 15:54:28 -07:00
7109764e09 Another massive rewrite, this time geared towards making the code more reactive 2020-08-07 12:40:14 -07:00
2210222b22 WIP: Refactor app to be easier to understand and use more modern practices
Signed-off-by: William Brawner <me@wbrawner.com>
2020-08-06 22:21:26 -07:00
466e80278e Fix transaction amount saving 2020-08-06 16:22:36 -07:00
845714c77c Fix endpoints for creating new entities 2020-07-31 16:52:19 -07:00
8dd96d04ac Update Category model and interactions according to backend
- added expense and archiving
2020-07-27 17:33:07 -07:00
8817f06c3d Fix transaction querying 2020-07-27 16:42:11 -07:00
8583462d6f Fix splash screen theme 2020-07-27 16:36:59 -07:00
48314efe66 Rename app module to android
This is in preparation for multiplatform setup
2020-07-25 16:29:46 -07:00