Commit Graph

24 Commits

Author SHA1 Message Date
James Rich
ac6bb5479b feat: introduce Desktop target and expand Kotlin Multiplatform (KMP) architecture (#4761)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-12 21:14:49 +00:00
James Rich
875cf1cff2 refactor: migrate from Hilt to Koin and expand KMP common modules (#4746)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-10 01:19:46 +00:00
James Rich
cffbd08806 refactor: migrate core modules to Kotlin Multiplatform and consolidat… (#4735)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-06 22:06:50 +00:00
James Rich
b9b68d2779 refactor: migrate preferences to DataStore and decouple core:domain for KMP (#4731) 2026-03-05 20:37:35 -06:00
James Rich
2c49db8041 feat/decoupling (#4685)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-03 13:15:28 +00:00
James Rich
0a6fcc830a feat(maps): Google maps improvements for network and offline tilesources (#4664)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-27 14:36:56 +00:00
James Rich
85c6ed61bb refactor(analytics): reduce tracking footprint (#4649)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-26 02:44:13 +00:00
James Rich
6bfa5b5f70 refactor(ble): Centralize BLE logic into a core module (#4550)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-20 12:41:52 +00:00
Pavel Vasiliev
4303bfaac4 Enhancement - optional transparent homoglyph encoding of a few characters in certain languages for more compact and efficient text messages (#4491) 2026-02-07 18:49:35 +00:00
Mac DeCourcy
c0f8ed3503 feat: word-based message filtering with quarantine approach (stored but hidden) (#4241) 2026-01-24 16:41:17 +00:00
James Rich
399dce19a6 fix(meshlog): Change default retention to 30 days (#4177)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-09 22:38:36 +00:00
James Rich
c03178406a fix: Update copyright year to 2026 (#4121) 2026-01-02 15:51:27 -06:00
Mac DeCourcy
6f338c4cde feat: add retention period to meshLog. Defaults to 7 days, with a settings dropdown to change (#4078) 2026-01-02 18:14:16 +00:00
James Rich
499ed58311 feat(firmware): Implement USB DFU updates for supported devices (#3901)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-06 12:36:54 +00:00
Mac DeCourcy
7369a9bf5d fix: address backfill issue on tcp connections; add logging (#3676)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-14 19:22:48 +00:00
James Rich
6e06d27701 feat(map): Persist Google Maps camera position (#3605)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-04 13:14:50 +00:00
James Rich
cad88d277b refactor(analytics)!: modularize analytics - remove Logging (#3256)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-30 23:22:22 +00:00
Phil Oliver
a878373d14 Remove node card expansion (#3243) 2025-09-29 20:54:28 +00:00
Phil Oliver
32b73f7f15 Migrate node sort prefs to datastore (#3241) 2025-09-29 16:57:47 +00:00
James Rich
f3d34ed8a9 feat(map): Add last heard filter for node tracks (#3222)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-27 21:56:19 +00:00
James Rich
61c6d6c76e feat(map): add last heard filter for map nodes (#3219)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-27 18:40:41 +00:00
James Rich
6c0b2c55a0 feat(db): introduce transactional config installation (#3209)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-26 01:39:26 +00:00
Phil Oliver
a1d9f926cb Pref fixes (#3175) 2025-09-23 15:04:44 -05:00
Phil Oliver
b98e533123 Modularize prefs classes (#3171) 2025-09-23 09:51:03 +00:00