Commit graph

91 commits

Author SHA1 Message Date
be0e06d77e Fix test workflows 2024-03-28 08:35:55 -06:00
5c6ae7f153 Make gradle wrapper executable 2024-03-27 20:32:22 -06:00
ba1b306bd3 Fix test workflow 2024-03-27 20:32:22 -06:00
b0e605417f Update checkout action in jobs 2024-03-27 20:32:22 -06:00
3f4d7b8d76 Add GitHub workflows and Dependabot config 2024-03-17 10:12:49 -06:00
3980d2729b Drop compose material
Material3 is already present so legacy material is redundant
2024-03-17 10:12:49 -06:00
68c0724a52 Ignore release build files 2024-03-17 10:12:49 -06:00
096eb340f4 Convert build.gradle to build.gradle.kts 2024-03-17 10:12:49 -06:00
b5f8573f75 Rename package to com.wbrawner.twigs.android and bump dependency versions 2024-03-17 10:12:49 -06:00
455eed0872 Updates to transaction lists 2024-03-17 10:12:49 -06:00
31cf90dec0 Add month selection to budget overview page
Signed-off-by: William Brawner <me@wbrawner.com>
2024-03-17 10:12:49 -06:00
83e2135478 Bump dependencies
Signed-off-by: William Brawner <me@wbrawner.com>
2024-03-17 10:12:49 -06:00
3c1449ac3b Hide archived categories in transaction forms
Signed-off-by: William Brawner <me@wbrawner.com>
2024-03-17 10:12:49 -06:00
d904a806ed Fix package for Android code in shared module
Signed-off-by: William Brawner <me@wbrawner.com>
2024-03-17 10:12:49 -06:00
a3b318b4df Fix replace function
Signed-off-by: William Brawner <me@wbrawner.com>
2024-03-17 10:12:49 -06:00
ed4fd514f1 Too much to split into individual commits:
- updated theme
- changed title to budget name on all main tab pages
- various fixes to state handling

Signed-off-by: William Brawner <me@wbrawner.com>
2024-03-17 10:12:49 -06:00
c23c16ab40 Add more details to recurring transaction details screen
Signed-off-by: William Brawner <me@wbrawner.com>
2024-03-17 10:12:49 -06:00
4a745f57e7 Fix date formatting on Transaction details
Signed-off-by: William Brawner <me@wbrawner.com>
2024-03-17 10:12:49 -06:00
6e32b5f6a3 Implement editing of recurring transactions
Signed-off-by: William Brawner <me@wbrawner.com>
2024-03-17 10:12:49 -06:00
badafaffc7 Add ability to create/edit categories
Signed-off-by: William Brawner <me@wbrawner.com>
2024-03-17 10:12:49 -06:00
7b1b088080 WIP: Add support for Recurring Transactions
Signed-off-by: William Brawner <me@wbrawner.com>
2024-03-17 10:12:49 -06:00
e86899b9ee Bump AGP and Kotlin versions
Signed-off-by: William Brawner <me@wbrawner.com>
2024-03-17 10:12:49 -06:00
70401bccc4 Add CategoryDetailsScreen
Signed-off-by: William Brawner <me@wbrawner.com>
2024-03-17 10:12:49 -06:00
afe12c3e5d Fix transaction time picker not showing again after closing
Signed-off-by: William Brawner <me@wbrawner.com>
2024-03-17 10:12:49 -06:00
477e311a5e Work on Transaction form
Signed-off-by: William Brawner <me@wbrawner.com>
2024-03-17 10:12:49 -06:00
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