James Rich
a603dcb91e
2.6.0 ( #1866 )
2025-05-17 12:45:53 -05:00
renovate[bot]
ab96d8963f
chore(deps): update app/src/main/proto digest to d8b709a ( #1868 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-17 17:32:20 +00:00
github-actions[bot]
293d667c53
chore(l10n): New Crowdin Translations ( #1867 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-05-17 17:06:39 +00:00
renovate[bot]
dc058ae877
chore(deps): update app/src/main/proto digest to 475694e ( #1865 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-17 16:51:43 +00:00
James Rich
4cba13ea14
feat: material3 ( #1862 )
2025-05-17 11:39:53 -05:00
James Rich
8db9665ff3
2.5.27 ( #1857 )
2025-05-15 18:20:01 +00:00
James Rich
d5a5efdcf4
fix: Messages UI Tweaks ( #1856 )
2025-05-15 18:09:46 +00:00
James Rich
fc38a1a441
2.5.26 ( #1852 )
2025-05-15 11:00:13 -05:00
github-actions[bot]
61f7806e53
chore(l10n): New Crowdin Translations ( #1853 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-05-15 15:11:10 +00:00
github-actions[bot]
845b93012c
chore(l10n): New Crowdin Translations ( #1837 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com >
2025-05-15 13:47:54 +00: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
renovate[bot]
79c77ab1d5
chore(deps): update app/src/main/proto digest to 4eb0aeb ( #1839 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-15 07:17:52 -05:00
Robert-0410
cd9167f19f
refactor: Node detail work ( #1836 )
2025-05-10 08:03:14 -05:00
James Rich
6bb282f901
2.5.25 ( #1831 )
2025-05-08 11:26:02 -05:00
github-actions[bot]
7f42ffcda7
chore(l10n): New Crowdin Translations by GitHub Action ( #1832 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-05-08 11:12:17 -05:00
github-actions[bot]
b81a485b2f
chore: update device hardware list from Meshtastic API ( #1830 )
...
Co-authored-by: jamesarich <2199651+jamesarich@users.noreply.github.com >
2025-05-08 10:39:07 -05:00
github-actions[bot]
87f084e3ce
chore(l10n): New Crowdin Translations by GitHub Action ( #1811 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-05-08 10:38:51 -05:00
Robert-0410
309ce27268
refactor(graphs): Missing iaq ( #1752 )
2025-05-08 10:31:07 -05:00
James Rich
d9f9756c4b
fix(gradle): resourceConfigurations replaces resconfigs ( #1824 )
2025-05-07 09:31:54 -05:00
James Rich
cc88487500
chore: extract string resources for import and export config ( #1822 )
2025-05-05 18:20:49 -05:00
renovate[bot]
db0a942fdf
chore(deps): update app/src/main/proto digest to 078ac8d ( #1817 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-04 17:10:55 -05:00
James Rich
9648d0af77
refactor: extract more hardcoded strings ( #1814 )
2025-05-01 19:05:32 -05:00
James Rich
e9588c74b4
refactor: Remove automatic short name generation from long name. ( #1813 )
2025-05-01 18:15:22 -05:00
github-actions[bot]
7279b286d5
chore(l10n): New Crowdin Translations by GitHub Action ( #1807 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-04-30 18:21:19 -05:00
github-actions[bot]
ab711cc06e
chore: update device hardware list from Meshtastic API ( #1806 )
...
Co-authored-by: jamesarich <jamesarich@users.noreply.github.com >
2025-04-30 17:04:16 -05:00
github-actions[bot]
fbf9f0075c
chore(l10n): New Crowdin translations by GitHub Action ( #1803 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-04-30 16:59:25 -05:00
James Rich
ace756b96a
fix ( #1647 ): Satellite icon sizing
2025-04-29 15:45:31 -05:00
Crowdin Bot
8e21ab69dc
New Crowdin translations by GitHub Action
2025-04-29 18:00:55 +00:00
James Rich
0f9f00843f
Update version to 2.5.24, versionCode 30524 ( #1795 )
2025-04-28 18:25:47 -05:00
James Rich
9c51245003
refactor (i18n): extract string resources from config for translation ( #1794 )
2025-04-28 18:09:16 -05:00
James Rich
2a710ba85f
Fix: actually copy public key ( #1793 )
2025-04-28 14:57:15 -05:00
James Rich
fd709addc8
2.5.23 ( #1792 )
2025-04-28 13:48:54 -05:00
James Rich
5da7c66ea5
chore(translations): update crowdin translations ( #1791 )
2025-04-28 13:32:46 -05:00
James Rich
1bd6173f9f
fix( #1787 ): handle unknown hardware details crash ( #1789 )
2025-04-26 19:37:49 -05:00
James Rich
53a8fd2579
feat: Add copy button to public/private key fields ( #1782 )
2025-04-25 16:39:35 -05:00
James Rich
18c204741a
feat: Update connected count string in strings.xml and MeshService.kt ( #1776 )
2025-04-22 09:54:10 -05:00
Joshua Soberg
edb514af64
Remove imePadding modifier to internal scaffold box ( #1771 )
2025-04-21 17:11:56 -05:00
James Rich
d3cfc46148
2.5.22 ( #1775 )
2025-04-21 15:05:55 -05:00
James Rich
5d5a4938a2
fix: clear local DB after reset ( #1746 )
2025-04-21 13:52:41 -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
Robert-0410
25fe0a1e05
fix: avoiding NaN values for temperature readings ( #1744 )
2025-04-05 12:22:53 -04:00
James Rich
b6876bba64
fix: disable editing of Public Key field ( #1737 )
2025-03-31 12:18:13 -05:00
James Rich
d0816d3495
fix: Remove nodeDb size from status string ( #1734 )
2025-03-31 12:17:33 -05:00
James Rich
e9d6916529
fix: remove notification grouping ( #1735 )
2025-03-31 12:16:22 -05:00
James Rich
ba1416e95a
2.5.21 ( #1729 )
2025-03-29 07:01:12 -05:00
James Rich
b20fb93e8f
fix: udp toggle display logic ( #1728 )
2025-03-27 20:40:25 -05:00
Robert-0410
5379f9dede
fix: use the appropriate min when scaling the barometric pressure data ( #1719 )
2025-03-27 20:27:30 -05:00
James Rich
a28dc377ae
fix: Handle node public key mismatch and show warning ( #1720 )
...
* Handle node public key mismatch and show warning
- Add a mismatchKey flag to Node and MessageTopBar to indicate a public key mismatch.
- Set the public key to a default error value (all zeros) when a node's public key changes.
- Display a warning in the MessageTopBar when a key mismatch is detected in PKC.
- Only clear all nodes when a different mynode number is present.
* feat: Add key mismatch detection to NodeInfoDao
This commit introduces a new feature to the `NodeInfoDao` that detects and handles public key mismatches for existing nodes.
- A new function `upsertCheckKeyMatch` is added to `NodeInfoDao` that checks for public key changes when upserting a node. If a mismatch is detected, the public key is set to `ERROR_BYTE_STRING`, and a warning is logged.
- The function `upsertCheckKeyMatch` is used instead of `upsert` in `NodeRepository` and in `putAll` inside of `NodeInfoDao`.
- A new test `testPkcMismatch` is added to `NodeInfoDaoTest` to verify the key mismatch detection.
- Changed `testNodes` to have unique public keys.
- Added `mismatchKey` state to the node model.
* detekt spacing
* Refactor: Correctly handle different node installations in NodeRepository
The logic for detecting different node installations in `NodeRepository.kt` was inverted, this commit fixes the logic to use `!=` instead of `==` to detect if the node number has changed.
2025-03-27 15:58:43 -05:00
James Rich
53c240198c
2.5.20
2025-03-23 22:26:20 -05:00
todd2982
7902e21a4a
feat #1632 : Accessibility updates ( #1705 )
...
* Add description for node sort option button
* Add description for location view button
* Update description for channel url copy button
* appease detekt
---------
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com >
2025-03-23 20:26:28 -05:00