Commit graph

101 commits

Author SHA1 Message Date
5e6ee151a2 Fix compose navigation version
This was clearly being pulled in transitively, though I'd like to have it explicitly defined in the event I move away from Hilt (or whatever was providing it)
2024-04-03 21:36:56 -06:00
dependabot[bot]
92733f28ed Bump kotlin from 1.9.22 to 1.9.23
---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin:kotlin-reflect
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin:kotlin-serialization
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-02 08:36:27 -06:00
dependabot[bot]
cdf8f6975d Bump androidx.compose.compiler:compiler from 1.5.10 to 1.5.11
Bumps androidx.compose.compiler:compiler from 1.5.10 to 1.5.11.

---
updated-dependencies:
- dependency-name: androidx.compose.compiler:compiler
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-02 08:30:17 -06:00
dependabot[bot]
e08e1584c7 Bump compose from 1.6.3 to 1.6.4
Bumps `compose` from 1.6.3 to 1.6.4.

Updates `androidx.compose.ui:ui-test-junit4` from 1.6.3 to 1.6.4

Updates `androidx.compose.ui:ui-test-manifest` from 1.6.3 to 1.6.4

Updates `androidx.compose.ui:ui-tooling` from 1.6.3 to 1.6.4

Updates `androidx.compose.ui:ui` from 1.6.3 to 1.6.4

---
updated-dependencies:
- dependency-name: androidx.compose.ui:ui-test-junit4
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: androidx.compose.ui:ui-test-manifest
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: androidx.compose.ui:ui-tooling
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: androidx.compose.ui:ui
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-01 16:47:57 -06:00
dependabot[bot]
49bcb7b7ca Bump hilt-android from 2.51 to 2.51.1
Bumps `hilt-android` from 2.51 to 2.51.1.

Updates `com.google.dagger:hilt-android-gradle-plugin` from 2.51 to 2.51.1
- [Release notes](https://github.com/google/dagger/releases)
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/dagger/compare/dagger-2.51...dagger-2.51.1)

Updates `com.google.dagger:hilt-android` from 2.51 to 2.51.1
- [Release notes](https://github.com/google/dagger/releases)
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/dagger/compare/dagger-2.51...dagger-2.51.1)

Updates `com.google.dagger:hilt-compiler` from 2.51 to 2.51.1
- [Release notes](https://github.com/google/dagger/releases)
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/dagger/compare/dagger-2.51...dagger-2.51.1)

Updates `com.google.dagger:hilt-android-testing` from 2.51 to 2.51.1
- [Release notes](https://github.com/google/dagger/releases)
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/dagger/compare/dagger-2.51...dagger-2.51.1)

---
updated-dependencies:
- dependency-name: com.google.dagger:hilt-android-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: com.google.dagger:hilt-android
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: com.google.dagger:hilt-compiler
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: com.google.dagger:hilt-android-testing
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-01 16:43:51 -06:00
dependabot[bot]
a6d50b4e12 Bump hilt-android from 2.49 to 2.51
Bumps `hilt-android` from 2.49 to 2.51.

Updates `com.google.dagger:hilt-android-gradle-plugin` from 2.49 to 2.51
- [Release notes](https://github.com/google/dagger/releases)
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/dagger/compare/dagger-2.49...dagger-2.51)

Updates `com.google.dagger:hilt-android` from 2.49 to 2.51
- [Release notes](https://github.com/google/dagger/releases)
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/dagger/compare/dagger-2.49...dagger-2.51)

Updates `com.google.dagger:hilt-compiler` from 2.49 to 2.51
- [Release notes](https://github.com/google/dagger/releases)
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/dagger/compare/dagger-2.49...dagger-2.51)

Updates `com.google.dagger:hilt-android-testing` from 2.49 to 2.51
- [Release notes](https://github.com/google/dagger/releases)
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/dagger/compare/dagger-2.49...dagger-2.51)

---
updated-dependencies:
- dependency-name: com.google.dagger:hilt-android-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.google.dagger:hilt-android
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.google.dagger:hilt-compiler
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.google.dagger:hilt-android-testing
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-28 09:14:10 -06:00
dependabot[bot]
ef66cd0ba6 bump com.russhwolf:multiplatform-settings-no-arg from 0.8.1 to 1.1.1
---
updated-dependencies:
- dependency-name: com.russhwolf:multiplatform-settings-no-arg
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-28 09:09:39 -06:00
dependabot[bot]
85e9e8e893 Bump ktor from 2.3.4 to 2.3.9
Bumps `ktor` from 2.3.4 to 2.3.9.

Updates `io.ktor:ktor-client-cio` from 2.3.4 to 2.3.9
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.9/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/compare/2.3.4...2.3.9)

Updates `io.ktor:ktor-client-ios` from 2.3.4 to 2.3.9
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.9/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/compare/2.3.4...2.3.9)

Updates `io.ktor:ktor-client-js` from 2.3.4 to 2.3.9
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.9/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/compare/2.3.4...2.3.9)

Updates `io.ktor:ktor-client-android` from 2.3.4 to 2.3.9
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.9/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/compare/2.3.4...2.3.9)

Updates `io.ktor:ktor-client-content-negotiation` from 2.3.4 to 2.3.9
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.9/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/compare/2.3.4...2.3.9)

Updates `io.ktor:ktor-serialization-kotlinx-json` from 2.3.4 to 2.3.9
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.9/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/compare/2.3.4...2.3.9)

Updates `io.ktor:ktor-client-core` from 2.3.4 to 2.3.9
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.9/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/compare/2.3.4...2.3.9)

Updates `io.ktor:ktor-client-logging` from 2.3.4 to 2.3.9
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.9/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/compare/2.3.4...2.3.9)

---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-cio
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-client-ios
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-client-js
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-client-android
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-client-content-negotiation
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-serialization-kotlinx-json
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-client-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-client-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-28 09:05:24 -06:00
fdd594f66c Fix permissions and run conditions on workflows 2024-03-28 09:00:34 -06:00
c3e566ba1c Fix test failures 2024-03-28 08:35:55 -06:00
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