Commit Graph

2025 Commits

Author SHA1 Message Date
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
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
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
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
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
Mike Cumings
e32a1dadea Annotated debug panel of to/from fields with hex form (#830) 2024-02-02 23:55:41 -03:00
andrekir
60be54cb72 feat: update Dutch localization strings 2024-02-01 09:16:45 -03:00
andrekir
774593482e feat: update Turkish localization strings 2024-02-01 09:13:48 -03:00
andrekir
8f4d6df6ea chore: update proto submodule to v2.2.20 2024-01-31 05:51:36 -03:00
andrekir
f8a7596219 feat: add JSON topic subscription to MQTT client 2024-01-28 07:51:58 -03:00
andrekir
91943860e9 refactor: simplify NsdManager service handling 2024-01-28 07:24:26 -03:00
andrekir
8709c6ba53 refactor: improve ConnectivityManager extensions 2024-01-28 07:18:44 -03:00
andrekir
b972cab214 feat: add ignore_mqtt to LoRa config
ref.: https://github.com/meshtastic/firmware/pull/3117
2024-01-21 06:37:27 -03:00
andrekir
89b508c0cf refactor: replace MutableStateFlow direct assignment with update 2024-01-21 06:36:44 -03:00
andrekir
6b4562b018 fix #818: change rangetest.csv delimiter to semicolon (;) 2024-01-21 06:04:51 -03:00
andrekir
47b6160168 chore: update proto submodule to v2.2.19 2024-01-21 05:49:03 -03:00
andrekir
5d96bd6838 feat: update Dutch localization strings 2024-01-17 19:42:45 -03:00
andrekir
6aa1b70274 feat: add client-side NodeInfo channel routing 2024-01-17 19:34:55 -03:00
andrekir
104e6ef25e feat: add paxcounter module config 2024-01-17 19:06:37 -03:00
andrekir
45d93a1d9a feat: add NodeInfo channel to node list 2024-01-10 17:31:06 -03:00
andrekir
f4a2100be9 fix: OutlinedTextField cursor visibility 2024-01-10 12:29:12 -03:00
andrekir
ed649470f9 refactor: remove deprecated RECEIVED_DATA broadcast 2024-01-10 12:24:18 -03:00
andrekir
dcb19da723 refactor: remove deprecated MeshPacket.Delayed 2024-01-10 12:18:12 -03:00
andrekir
8f5400c33b refactor: consolidate location APIs into LocationManagerCompat 2024-01-10 06:41:55 -03:00
andrekir
0e3939f378 feat: update Italian localization strings 2024-01-10 06:13:42 -03:00
Amin Husni
6272b1114f Add Malaysia Frequency (#809)
meshtastic/firmware#3053
meshtastic/protobufs#418
2024-01-10 06:09:53 -03:00
andrekir
f2ad4c7e68 chore: update proto submodule to v2.2.18 2024-01-10 05:50:59 -03:00
andrekir
e9f63b4e80 refactor: add channel hash function 2024-01-10 05:33:19 -03:00
andrekir
505ba8a7d3 refactor: nodeDBbyNodeNum to ConcurrentHashMap 2024-01-10 05:30:02 -03:00
andrekir
1691acb59d fix: channel PSK validation 2024-01-10 05:27:05 -03:00
andrekir
35364a6685 refactor: Bluetooth scan only when adapter is enabled 2024-01-03 13:01:12 -03:00
andrekir
b792217f2b refactor: optimize Bluetooth enabled state handling 2024-01-03 13:01:11 -03:00
andrekir
f5dff210b0 refactor: extract ConnectivityManager methods 2024-01-03 08:19:46 -03:00
andrekir
9583982e3f fix: network discovery list remove method 2023-12-27 19:49:09 -03:00
andrekir
f73e7fd301 refactor: add user.id as unique mqtt client identifier 2023-12-27 19:48:40 -03:00
andrekir
55a0714ee7 feat: update Spanish localization strings 2023-12-27 19:44:32 -03:00
Andre K
d9d791c3e5 feat: update Romanian localization strings (#803) 2023-12-27 19:43:45 -03:00
Andre K
43f3a7277b feat: update Italian localization strings (#802) 2023-12-27 19:41:41 -03:00
andrekir
79dc8c60f5 chore: update proto submodule to v2.2.17 2023-12-27 19:27:31 -03:00
andrekir
391a8be499 fix: packet response requestId tracking
fixes #794
2023-12-13 19:29:06 -03:00