Commit graph

703 commits

Author SHA1 Message Date
James Rich
02bb3f02e4
feat: network module (#1905) 2025-05-22 08:30:08 -05:00
James Rich
5188512d25
2.6.2 (#1900) 2025-05-21 17:58:31 +00:00
James Rich
fa3852ab6b
2.6.1 (#1892) 2025-05-21 04:49:10 +00:00
James Rich
a603dcb91e
2.6.0 (#1866) 2025-05-17 12:45:53 -05:00
James Rich
8db9665ff3
2.5.27 (#1857) 2025-05-15 18:20:01 +00:00
James Rich
fc38a1a441
2.5.26 (#1852) 2025-05-15 11:00:13 -05:00
James Rich
8cde47bdf9
refactor: migrate to Compose navigation (#1835)
Co-authored-by: andrekir <andrekir@pm.me>
2025-05-15 08:05:30 -05:00
James Rich
6bb282f901
2.5.25 (#1831) 2025-05-08 11:26:02 -05:00
James Rich
d9f9756c4b
fix(gradle): resourceConfigurations replaces resconfigs (#1824) 2025-05-07 09:31:54 -05:00
James Rich
0f9f00843f
Update version to 2.5.24, versionCode 30524 (#1795) 2025-04-28 18:25:47 -05:00
James Rich
fd709addc8
2.5.23 (#1792) 2025-04-28 13:48:54 -05:00
James Rich
1bd6173f9f
fix(#1787): handle unknown hardware details crash (#1789) 2025-04-26 19:37:49 -05:00
James Rich
d3cfc46148
2.5.22 (#1775) 2025-04-21 15:05:55 -05:00
renovate[bot]
a28b03fde7
chore(deps): update com.google.devtools.ksp to v2.1.20-2.0.0 (#1756)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-04-19 02:33:27 -05:00
James Rich
ba1416e95a
2.5.21 (#1729) 2025-03-29 07:01:12 -05:00
James Rich
53c240198c
2.5.20 2025-03-23 22:26:20 -05:00
James Rich
8e5accd518
fix #1484: Filter out ignored nodes from map (#1676)
* fix #1484: Filter out ignored nodes from map

- Created a new `filteredNodeList` `StateFlow` in `UIState.kt` that filters out nodes marked as ignored.
- Updated `MapFragment.kt` to use `filteredNodeList` instead of `nodeList`, ensuring that ignored nodes are not displayed on the map.

* Refactor: Remove ExperimentalCoroutinesApi opt-in and add it to compiler args

- Removes the `@OptIn(ExperimentalCoroutinesApi::class)` annotation from multiple files.
- Adds `-opt-in=kotlinx.coroutines.ExperimentalCoroutinesApi` to the `freeCompilerArgs` in the `build.gradle` file, enabling the use of Experimental Coroutines API project-wide without the need for per-file opt-ins.
- The coroutine api is now applied globally.

Signed-off-by: James Rich <james.a.rich@gmail.com>

* detekt

Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>

---------

Signed-off-by: James Rich <james.a.rich@gmail.com>
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-03-17 11:40:08 -05:00
James Rich
e0cedc5e01
Update app versionCode to 30519 and versionName to 2.5.19 (#1659)
This increments the app's internal version code and the user-facing version name in the build.gradle file.

Signed-off-by: James Rich <james.a.rich@gmail.com>
2025-03-08 05:17:23 -06:00
James Rich
d40672df40
fix #1654: Move the app rating dependency to googleImplementation (#1656)
* Move the app rating dependency to googleImplementation

The `awesome.app.rating` dependency is now under `googleImplementation` instead of `implementation` in `app/build.gradle`.

* Refactor alert DND dialog padding

Use `dpToPx` for padding in the alert DND dialog for better consistency.
2025-03-07 14:25:46 -06:00
James Rich
5045bcd2b7
2.5.18 (#1643) 2025-03-05 17:48:36 -06:00
James Rich
4242afef9c
feat: Introduce Version Catalog for Dependency Management (#1607)
* feat: Introduce Version Catalog for Dependency Management

This commit introduces a version catalog via `libs.versions.toml` to centralize and manage project dependencies. It replaces the previous hardcoded dependency versions in `app/build.gradle` with references to the version catalog. This change enhances maintainability and organization by centralizing dependency management.

- Added `gradle/libs.versions.toml` to define dependencies and their versions.
- Updated `app/build.gradle` to utilize dependencies from the version catalog.

* chore: migrate plugins to version catalog

* chore: sort lines in `libs.versions.toml`

-Sorts `versions`, `dependencies`, and `plugins` references alphabetically.

* feat: pin ZXing Core dependency

*   Suppressed warning about updating zxing-core to avoid confusion.
*   Added a note to avoid updating zxing-core.

* refactor: Enforce consistent `implementation()` calls in `build.gradle`

-   Ensures all library dependencies are called with `implementation(libs.xxx)` instead of `implementation libs.xxx` in `build.gradle`.

* feat: use version catalog bundles

- Updated dependencies in the app build.gradle to use bundles where possible.

* fix: fix ui test dependency declarations

* chore: comments for clarity

* fix: remove material3 from this PR
2025-02-24 18:42:37 -06:00
renovate[bot]
84d916f410
chore(deps): update plugin io.gitlab.arturbosch.detekt to v1.23.8 (#1600)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-22 11:07:53 -06:00
renovate[bot]
9a026a8b6c
chore(deps): update io.gitlab.arturbosch.detekt:detekt-formatting to v1.23.8 (#1599)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-22 11:07:10 -06:00
James Rich
7ef396bf3b
2.5.17 2025-02-16 17:59:36 -06:00
Joshua Soberg
37489604f0
Introduction of stable Compose UI State and some simple animations in Debug Panel (#1575)
* Add dependency to KotlinX immutable collections

* Build a Compose-stable UI state vs using a database model. Move appropriate mapping logic for converting database model -> UI state into the view model. Introduce animations to new log placement and automated scroll.

* Center the top card row vertically

* Move log message generation into separate method

---------

Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-02-16 06:09:41 -06:00
renovate[bot]
bc2fffd810
chore(deps): update androidx.fragment:fragment-ktx to v1.8.6 2025-02-16 03:01:04 +00:00
renovate[bot]
04f27dda40
chore(deps): update androidx.datastore:datastore to v1.1.2 2025-02-16 02:51:38 +00:00
renovate[bot]
6f07e33a0e
chore(deps): update nav_version to v2.8.7 2025-02-16 02:20:15 +00:00
renovate[bot]
481b724a3b
chore(deps): update com.suddenh4x.ratingdialog:awesome-app-rating to v2.8.0 2025-02-16 02:01:47 +00:00
renovate[bot]
b30cfdfdae
chore(deps): update coroutines_version to v1.10.1 2025-02-15 23:41:48 +00:00
renovate[bot]
fbde8b9548
chore(deps): update org.jetbrains.kotlinx:kotlinx-serialization-json to v1.8.0 2025-02-15 23:24:13 +00:00
renovate[bot]
016effeaba
chore(deps): update com.google.firebase:firebase-bom to v33.9.0 2025-02-15 22:40:30 +00:00
renovate[bot]
d9a06012e4
chore(deps): update androidx.compose:compose-bom to v2025 2025-02-15 18:26:01 +00:00
andrekir
0635b25e1c refactor: remove deprecated AppCompatTheme 2025-01-06 18:38:49 -03:00
andrekir
3a68b5dc7c 2.5.16 2025-01-04 16:20:43 -03:00
Andre K
5854f91b7a
feat: add Serbian (sr) locale and translations (#1499) 2024-12-22 06:47:54 -03:00
andrekir
b05768df98 2.5.15 2024-12-18 08:31:02 -03:00
renovate[bot]
066e44ae00 chore(deps): update androidx.compose:compose-bom to v2024.12.01 2024-12-15 08:23:52 -03:00
renovate[bot]
84e4183918 chore(deps): update nav_version to v2.8.5 2024-12-15 08:15:59 -03:00
renovate[bot]
ef9a1e49ac chore(deps): update com.google.firebase:firebase-bom to v33.7.0 2024-12-14 06:09:31 -03:00
andrekir
6506de9ab1 2.5.14 2024-12-12 06:59:52 -03:00
renovate[bot]
f08916764c chore(deps): update nav_version to v2.8.4 2024-12-07 08:49:41 -03:00
andrekir
b4aa4896d8 2.5.13 2024-12-03 19:21:43 -03:00
andrekir
c02a30cff9 2.5.12 2024-11-30 15:12:18 -03:00
andrekir
06f09c4d7d 2.5.11 2024-11-26 09:59:30 -03:00
andrekir
ab613d07b4 2.5.10 2024-11-19 12:10:39 -03:00
renovate[bot]
2bef2ee5bd chore(deps): update androidx.compose:compose-bom to v2024.11.00 2024-11-19 10:23:28 -03:00
renovate[bot]
cc24154d4e chore(deps): update androidx.work:work-runtime-ktx to v2.10.0 2024-11-19 09:59:44 -03:00
renovate[bot]
b3654a00a3 chore(deps): update androidx.core:core-ktx to v1.15.0 2024-11-19 09:50:59 -03:00
andrekir
9accbd2181 2.5.9 2024-11-15 07:51:47 -03:00