mirror of
https://github.com/zjs81/meshcore-open.git
synced 2026-07-31 15:52:25 +10:00
Commit Graph
Select branches
Hide Pull Requests
#401-make-multi-ack-a-toggle
copilot/sub-pr-175
debug-log
dev
dev-GPSTracking
dev-dbDevicePrefix
dev-guessed-locations
dev-improments
dev-mapOverlap
dev-offline
dev-pathtraceFixes
dev-privacy
dev-reconntion
dev-searchHintText
dev-toolTranslate
dev-unifiedData
ez_group_dropdown3
favorite_filter_ez
feature/ml-timeout-prediction
feature/usb
fix-bg-fg
fix/radio-params-fw-compat
main
map-set-location-and-connector-improvements
ui
unused-plugin
zjs81-patch-1
#100
#101
#102
#105
#106
#108
#110
#111
#114
#115
#117
#118
#12
#123
#125
#126
#129
#13
#130
#131
#132
#134
#135
#138
#139
#141
#143
#144
#145
#148
#150
#152
#158
#159
#16
#160
#161
#162
#164
#165
#168
#17
#170
#172
#172
#173
#175
#178
#179
#180
#182
#186
#187
#188
#188
#195
#196
#198
#199
#200
#201
#203
#204
#205
#206
#208
#209
#210
#211
#212
#213
#214
#215
#216
#217
#218
#219
#220
#223
#224
#226
#227
#228
#229
#230
#232
#233
#234
#238
#238
#239
#24
#240
#241
#244
#246
#247
#251
#252
#253
#258
#259
#26
#260
#262
#264
#265
#266
#267
#268
#269
#27
#270
#272
#273
#274
#275
#277
#278
#28
#281
#282
#283
#284
#285
#286
#287
#288
#289
#29
#290
#291
#292
#293
#294
#295
#296
#297
#298
#299
#30
#301
#302
#307
#308
#309
#310
#311
#313
#316
#317
#320
#321
#326
#329
#333
#334
#337
#339
#34
#342
#343
#346
#347
#353
#354
#355
#356
#357
#358
#360
#360
#361
#362
#365
#368
#369
#37
#370
#372
#373
#374
#378
#379
#38
#384
#385
#386
#387
#388
#397
#398
#399
#400
#402
#404
#405
#41
#412
#413
#414
#416
#417
#42
#420
#420
#422
#423
#424
#425
#426
#428
#429
#430
#433
#435
#436
#436
#438
#44
#440
#440
#441
#441
#443
#444
#448
#449
#45
#450
#453
#456
#456
#458
#458
#459
#46
#461
#462
#467
#468
#47
#470
#472
#473
#474
#479
#48
#481
#484
#491
#493
#493
#497
#506
#509
#509
#51
#52
#59
#60
#61
#64
#65
#69
#93
#94
Alpha
Alpha2
Alpha3
Alpha4
Alpha5
Alpha6
Alpha7
Alpha8
Alpha9
PRE-BETA-9.5
Select branches
Hide Pull Requests
#401-make-multi-ack-a-toggle
copilot/sub-pr-175
debug-log
dev
dev-GPSTracking
dev-dbDevicePrefix
dev-guessed-locations
dev-improments
dev-mapOverlap
dev-offline
dev-pathtraceFixes
dev-privacy
dev-reconntion
dev-searchHintText
dev-toolTranslate
dev-unifiedData
ez_group_dropdown3
favorite_filter_ez
feature/ml-timeout-prediction
feature/usb
fix-bg-fg
fix/radio-params-fw-compat
main
map-set-location-and-connector-improvements
ui
unused-plugin
zjs81-patch-1
#100
#101
#102
#105
#106
#108
#110
#111
#114
#115
#117
#118
#12
#123
#125
#126
#129
#13
#130
#131
#132
#134
#135
#138
#139
#141
#143
#144
#145
#148
#150
#152
#158
#159
#16
#160
#161
#162
#164
#165
#168
#17
#170
#172
#172
#173
#175
#178
#179
#180
#182
#186
#187
#188
#188
#195
#196
#198
#199
#200
#201
#203
#204
#205
#206
#208
#209
#210
#211
#212
#213
#214
#215
#216
#217
#218
#219
#220
#223
#224
#226
#227
#228
#229
#230
#232
#233
#234
#238
#238
#239
#24
#240
#241
#244
#246
#247
#251
#252
#253
#258
#259
#26
#260
#262
#264
#265
#266
#267
#268
#269
#27
#270
#272
#273
#274
#275
#277
#278
#28
#281
#282
#283
#284
#285
#286
#287
#288
#289
#29
#290
#291
#292
#293
#294
#295
#296
#297
#298
#299
#30
#301
#302
#307
#308
#309
#310
#311
#313
#316
#317
#320
#321
#326
#329
#333
#334
#337
#339
#34
#342
#343
#346
#347
#353
#354
#355
#356
#357
#358
#360
#360
#361
#362
#365
#368
#369
#37
#370
#372
#373
#374
#378
#379
#38
#384
#385
#386
#387
#388
#397
#398
#399
#400
#402
#404
#405
#41
#412
#413
#414
#416
#417
#42
#420
#420
#422
#423
#424
#425
#426
#428
#429
#430
#433
#435
#436
#436
#438
#44
#440
#440
#441
#441
#443
#444
#448
#449
#45
#450
#453
#456
#456
#458
#458
#459
#46
#461
#462
#467
#468
#47
#470
#472
#473
#474
#479
#48
#481
#484
#491
#493
#493
#497
#506
#509
#509
#51
#52
#59
#60
#61
#64
#65
#69
#93
#94
Alpha
Alpha2
Alpha3
Alpha4
Alpha5
Alpha6
Alpha7
Alpha8
Alpha9
PRE-BETA-9.5
-
02ca7801ea
🔄 Changes Core Features Unread Message Tracking: Added persistent unread counts for contacts and channels with visual badges Message Deletion: Users can now long-press to delete individual messages in chats and channels SMAZ Compression: Added per-contact compression settings (previously only channels) UTF-8 Length Limiting: Text inputs now enforce protocol byte limits correctly Channel Message Paths: New screen to visualize packet routing through repeater network with map view Protocol Updates Added maxContactMessageBytes() and maxChannelMessageBytes() helpers for message length validation Changed channel PSK format from Base64 to Hexadecimal (breaking change) Added app version field to connection handshake frame UI Improvements Unread badges on all contact and channel list items Enhanced message bubbles with path visualization for channel messages Character count displays in message input fields Improved repeater CLI screen functionality New Files lib/storage/unread_store.dart - Unread tracking persistence lib/storage/contact_settings_store.dart - Per-contact SMAZ settings lib/widgets/unread_badge.dart - Unread count indicator lib/helpers/utf8_length_limiter.dart - Byte-aware text input formatter lib/screens/channel_message_path_screen.dart - Packet path visualization
zach
2025-12-26 13:33:03 -07:00 -
e7a5b9e209
Initial commit: MeshCore Open Flutter client
zach
2025-12-26 11:42:02 -07:00