andrekir
1990dfbabf
fix: clear focus before deleting `ignore_incoming`
...
closes #872
2024-02-26 19:22:12 -03:00
Davis
89438f3553
Improved battery/voltage info in node list ( #874 )
...
* Move battery info to compose - always show voltage level and icons to match battery percentage
Use tool text in preview, rather than actually set text value
Simplify node info layout to avoid defining margins on everything
* Use compose preview in layout editor
* Add simple preview for use in layout
2024-02-26 19:19:32 -03:00
daviscodesbugs
7fb2761dc6
Round corners and pad label background
2024-02-26 19:14:34 -03:00
Davis
d16b87f5e8
Fix UI contrast and theming ( #871 )
2024-02-26 19:13:27 -03:00
andrekir
5c98936e23
refactor: simplify passing args to `MessagesFragment`
2024-02-25 08:33:51 -03:00
andrekir
6a0d9b523b
refactor: handle closing NsdManager service discovery if already stopped
2024-02-25 08:29:39 -03:00
andrekir
55ae55a817
refactor: set `NyNodeInfo` first in installNodeDB
2024-02-25 07:55:36 -03:00
andrekir
dec48b155e
refactor: temporary disable `processPacketQueue`
2024-02-25 07:45:48 -03:00
andrekir
44d260abff
refactor: rename `channel_num` to frequency slot
2024-02-25 07:44:53 -03:00
andrekir
570a26b413
fix: parsing StoreAndForward text messages
2024-02-25 07:42:22 -03:00
Davis
2de49c143b
Remove UI for firmware update (button and progress) and accompanying logic ( #870 )
...
Use non-deprecated method for checking IP address format
2024-02-25 07:38:51 -03:00
renovate[bot]
56d622013b
chore(deps): update androidx.hilt:hilt-navigation-compose to v1.2.0
2024-02-25 07:31:05 -03:00
renovate[bot]
4041c9807d
chore(deps): update composeoptions to v1.5.10
2024-02-25 07:30:52 -03:00
renovate[bot]
504e20223b
chore(deps): update androidx.compose:compose-bom to v2024.02.01
2024-02-25 07:24:24 -03:00
renovate[bot]
4fe402ae1d
chore(deps): update org.jetbrains.kotlinx:kotlinx-serialization-json to v1.6.3
2024-02-25 07:24:06 -03:00
andrekir
eb7cc1451c
2.2.23
2024-02-18 08:03:11 -03:00
andrekir
6e83870295
fix: revert main tab reference change
...
reverts 4add8f97da
2024-02-18 08:01:51 -03:00
andrekir
3713d371fa
refactor: use `AutoMirrored` icons for RTL support
2024-02-18 07:39:49 -03:00
andrekir
05b88e617c
feat: add basic `StoreAndForward` handling
2024-02-18 07:37:18 -03:00
andrekir
12c68d2bc8
chore: update proto submodule to v2.2.23
2024-02-18 07:23:47 -03:00
andrekir
48eaf18bbf
2.2.22
2024-02-16 06:04:14 -03:00
renovate[bot]
69301c93be
chore(deps): update protobuf_version to v3.25.3
2024-02-16 05:57:24 -03:00
renovate[bot]
472b16ad7b
chore(deps): update org.jetbrains.kotlinx:kotlinx-coroutines-guava to v1.8.0
2024-02-16 05:57:12 -03:00
andrekir
f83113710f
refactor: `contacts` to use combine() with channels
2024-02-15 08:55:35 -03:00
andrekir
f36ff3dbfc
feat: add Singapore region info
2024-02-15 08:48:11 -03:00
Mike Cumings
763ef749f7
Change CSV output to be RFC4180 compliant ( #852 )
2024-02-15 08:47:00 -03:00
renovate[bot]
c42b5be631
chore(deps): update com.google.firebase:firebase-bom to v32.7.2
2024-02-13 18:42:00 -03:00
Davis
11e31675ca
Refactor and cleanup ( #850 )
...
* Move google play check to extension
* Extract launching bug report dialog
* Add missing extension for fdroid flavor
2024-02-13 18:41:40 -03:00
Davis
2bfda9784f
Feature: Jump to node info from message ( #844 )
...
* Highlight the node in the node list tab when the user taps on the node chip in messages
* Represent main tabs as enum for more reliable referencing
* Extract tab labels to string resources for easier translation
Annotate resource IDs with their corresponding Android types
* Index off nodes actually in the adapter since they are sorted
* Update viewmodel when tab changes to prevent jumping to other tabs in onResume
* Mark strings as non-translatable for now
2024-02-13 18:32:52 -03:00
andrekir
a88ffbc0fb
refactor: disable dependency metadata for `fdroid` flavor only
...
fixes #846
2024-02-12 18:24:32 -03:00
andrekir
ada2f14a78
refactor: update `PositionConfigItemList`
2024-02-12 17:56:00 -03:00
andrekir
13c93c839b
chore: update proto submodule to v2.2.22
2024-02-12 17:48:29 -03:00
andrekir
1c5e2dbefc
refactor: `getContacts()` DAO using Map return type
2024-02-11 07:51:41 -03:00
renovate[bot]
84a8162f5f
chore(deps): update com.google.gms:google-services to v4.4.1
2024-02-08 17:41:08 -03:00
andrekir
e582099a37
2.2.21
2024-02-08 17:34:41 -03:00
andrekir
5a1b355b66
fix: replace `MutableList` with `CopyOnWriteArrayList`
2024-02-08 17:22:27 -03:00
andrekir
9190a6dcab
feat: add Hebrew (iw) locale and translations
2024-02-08 17:21:24 -03:00
andrekir
bc85822133
refactor: simplify `ourNodeInfo` logic
2024-02-08 16:56:10 -03:00
andrekir
f00ad4159d
docs: update build instructions
...
after: c4db056b1f
2024-02-08 16:53:59 -03:00
renovate[bot]
1bb9624b91
chore(deps): update androidx.compose:compose-bom to v2024.02.00
2024-02-08 16:52:42 -03:00
renovate[bot]
6dec66e324
chore(deps): update nav_version to v2.7.7
2024-02-08 16:52:28 -03:00
renovate[bot]
413a63ca8f
chore(deps): update composeoptions to v1.5.9
2024-02-08 16:45:49 -03:00
Andre K
01360dc557
refactor: migrate to Firebase KTX in the main modules ( #836 )
2024-02-08 16:45:28 -03:00
Davis
fa48888c3a
Feature: Long press node in map opens DM ( #837 )
2024-02-07 18:09:53 -03:00
Andre K
c8f93db00d
refactor: implement repository pattern for `NodeDB` ( #835 )
...
- enforce Unidirectional Data Flow removing nodeDB updates via `MainActivity`/`UIState`
- merge `MyNodeInfoDao` into `NodeInfoDao`
- move node list re-indexing to database
2024-02-06 20:03:15 -03:00
andrekir
3f0dfb7690
chore: update proto submodule to v2.2.21
2024-02-05 07:58:15 -03:00
andrekir
66f0f0eba1
2.2.20
2024-02-03 00:08:03 -03:00
renovate[bot]
c99c503507
chore(deps): update gradle to v8.6
2024-02-02 23:56:07 -03:00
Mike Cumings
e32a1dadea
Annotated debug panel of to/from fields with hex form ( #830 )
2024-02-02 23:55:41 -03:00
andrekir
d75188f03c
refactor: disable dependency metadata when building APKs
...
ref.: #829
2024-02-01 19:43:09 -03:00