Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
3d65da7
feat(map): replace Google Maps + OSMDroid with unified MapLibre Compo…
jamesarich Apr 12, 2026
6b736c4
feat(map): add feature parity — filters, style selector, waypoint dia…
jamesarich Apr 13, 2026
1fb3f2f
chore: ignore Eclipse/Buildship IDE metadata files
jamesarich Apr 13, 2026
6167d32
feat(map): add maplibre-compose API enhancements — scale bar, bearing…
jamesarich Apr 13, 2026
2725a5f
fix(map): delete leftover fdroid OSMDroid cluster Java files breaking…
jamesarich Apr 13, 2026
17dadf7
fix(map): address code review findings — precision, naming, icons, i18n
jamesarich Apr 13, 2026
9cdac11
fix(map): address review round 2 — precision circles, traceroute, i18n
jamesarich Apr 13, 2026
bce998d
fix(map): fix formatCoord to produce fixed decimal places instead of …
jamesarich Apr 13, 2026
ec6ebce
refactor(map): architectural improvements — DRY, UDF, dead code, test…
jamesarich Apr 13, 2026
a0deb90
refactor(map): polish — DRY coordinate helpers, tighter visibility, d…
jamesarich Apr 13, 2026
a3c32f1
fix(map): audit best practices — OnlyLogo ornaments, always-visible l…
jamesarich Apr 13, 2026
0b16123
feat(map): material3 controls + latitude-aware precision circles
jamesarich Apr 13, 2026
c76aa08
refactor(map): DRY constants, shared bounding box, i18n fix, CI test …
jamesarich Apr 13, 2026
177f97a
feat(map): online status indicators, zoom-to-fit-all, GeoJSON enrichment
jamesarich Apr 14, 2026
18dac2e
fix(map): resolve rebase issues and detekt violations
jamesarich May 18, 2026
6539554
feat(map): add error/empty states, filter badge, and waypoint feedback
jamesarich May 18, 2026
305ff23
feat(map): add line gradient, zoom buttons, camera padding
jamesarich May 18, 2026
4607c3f
feat(map): inline map polish & location permission feedback
jamesarich May 18, 2026
883bb6a
feat(map): add node info bottom sheet on map tap
jamesarich May 18, 2026
34ec760
fix(map): align with Meshtastic design standards and M3 best practices
jamesarich May 18, 2026
1e6a423
feat(map): add pulsing online indicator and satellite tile style
jamesarich May 18, 2026
b7cdc26
fix(map): pulse indicator fires on new packet, not permanent online s…
jamesarich May 18, 2026
aed1c42
chore(map): bump MapLibre Compose to 0.13.0, light up desktop base ma…
jamesarich Jun 2, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,13 @@ docs/screenshots/
# VS code
.vscode/settings.json

# Eclipse / Buildship
.project
.classpath
.settings/
**/bin/main/
**/bin/test/

# Secrets
/secrets.properties
/fastlane/play-store-credentials.json
Expand Down
25 changes: 25 additions & 0 deletions .skills/compose-ui/strings-index.txt

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 0 additions & 9 deletions androidApp/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -263,11 +263,6 @@ dependencies {
debugImplementation(libs.androidx.compose.ui.test.manifest)
debugImplementation(libs.androidx.glance.preview)

googleImplementation(libs.location.services)
googleImplementation(libs.play.services.maps)
googleImplementation(libs.maps.compose)
googleImplementation(libs.maps.compose.utils)
googleImplementation(libs.maps.compose.widgets)
googleImplementation(libs.dd.sdk.android.logs)
googleImplementation(libs.dd.sdk.android.rum)
googleImplementation(libs.dd.sdk.android.session.replay)
Expand All @@ -282,10 +277,6 @@ dependencies {
googleImplementation(libs.firebase.ai.ondevice)
googleImplementation(libs.mlkit.translate)

fdroidImplementation(libs.osmdroid.android)
fdroidImplementation(libs.osmdroid.geopackage) { exclude(group = "com.j256.ormlite") }
fdroidImplementation(libs.osmbonuspack)

testImplementation(kotlin("test-junit"))
testImplementation(libs.androidx.work.testing)
testImplementation(libs.koin.test)
Expand Down

This file was deleted.

Loading
Loading