mirror of
https://github.com/Kpa-clawbot/meshcore-analyzer.git
synced 2026-11-11 11:57:57 +00:00
Commit Graph
Select branches
Hide Pull Requests
badges
bot/fix-738-prune-readonly
ci/e2e-use-go-server
ci/sequential-pipeline-with-fixture-db
dedup-normalize
docs/release-notes-v3.3
docs/release-notes-v3.4
efiten-patch-1
feat/931-mqtt-connect-timeout
feat/931-mqtt-connect-timeout-v2
feat/964-clear-filters
feat/add-hashtag-channels-725-m2
feat/channel-discover
feat/clock-skew-default-detection
feat/geofilter-m3-customizer
feat/health-thresholds-configurable-hours
feat/observer-last-packet-at
feat/observer-last-packet-at-rebased
feat/prefix-tool-347
feat/sig-validate
feat/telemetry-decode
feat/tui-mvp
feature/hash-size-by-repeaters
fix-1337
fix-distance-rebuild-debounce
fix-ismobile-tdz
fix/1471-followup-duplicate-filter-button
fix/1724-recut
fix/845-no-clock-hysteresis
fix/871
fix/926-followup
fix/async-migration-r1-followup
fix/backfill-polish
fix/bind-mounts-not-named-volumes
fix/byop-dialog-stacking
fix/cache-hit-rate
fix/ci-shell-bash
fix/ci-shell-bash-v2
fix/cicd-ghcr-deploy
fix/compose-build-directive
fix/decode-auth-and-consolidate
fix/e2e-flaky-tests
fix/fullscreen-node-detail
fix/go-packet-decoder-firmware-alignment
fix/hashchannels-derivation
fix/hex-breakdown-colors-329
fix/home-steps-reset
fix/issue-1085-red
fix/issue-1205
fix/issue-1343
fix/issue-1346
fix/issue-1396
fix/issue-1402
fix/issue-1418
fix/issue-1851
fix/issue-514
fix/live-nexthop-null-guards
fix/live-view-starburst
fix/nodes-advert-upsert
fix/packet-decoding
fix/publish-workflow
fix/readme-remove-letsmesh
fix/remove-packets-v-fallbacks
fix/sqlite-write-concurrency
fix/subpath-index-memory-791
fix/subpath-memory-791-v2
fix/update-actions-node24
master
mobile-packets
optimize/frontend-test-speed
perf-instrumentation
perf-optimizations
perf/coverage-collector-optimize
pr/updates
refactor/manage-sh-compose-only
release/v3.1.0-notes
rename/corescope
rename/corescope-frontend
rename/corescope-migration
resolved-path-spec
revert-643-fix/hash-prefix-consistency
revert/870
spec/482-neighbor-affinity
spec/customizer-rework
test/server-concurrent-ingest-eviction
#1000
#1001
#1002
#1003
#1005
#1006
#1007
#1012
#1013
#1014
#1016
#1017
#1018
#1021
#1022
#1023
#1024
#1025
#1026
#1027
#1028
#1030
#1031
#1033
#1035
#1037
#1038
#1040
#1041
#1042
#1047
#1049
#105
#1051
#1066
#1067
#1068
#1069
#107
#1070
#1071
#1072
#1073
#1075
#1076
#1077
#1078
#1079
#1080
#1081
#1082
#1083
#1084
#1086
#1088
#109
#1090
#1092
#1095
#1096
#1097
#1098
#1099
#1103
#1104
#1106
#1112
#1113
#1117
#1121
#1123
#1124
#1130
#1131
#1133
#1134
#1135
#1137
#1138
#1140
#1141
#1148
#1152
#1156
#1157
#1158
#1159
#1160
#1161
#1162
#1163
#1164
#1167
#1168
#1174
#1175
#1177
#1180
#1182
#1184
#1185
#1186
#1187
#1189
#1191
#1192
#1194
#1195
#1198
#1200
#1202
#1208
#1209
#1210
#1213
#1214
#1215
#1216
#1219
#1222
#1223
#1226
#1227
#1230
#1231
#1233
#1235
#1237
#1238
#1241
#1242
#1242/merge
#1245
#1246
#1248
#1251
#1252
#1253
#1255
#1259
#1260
#1261
#1263
#1266
#1269
#1271
#1275
#1276
#1277
#128
#1280
#1282
#1284
#1286
#1288
#1289
#1291
#1298
#1299
#1300
#1301
#1302
#1303
#1304
#1307
#1309
#1310
#1312
#1315
#1317
#1320
#1322
#1324
#1325
#1326
#1327
#1328
#1330
#1331
#1332
#1333
#1334
#1336
#1338
#1341
#1344
#1347
#1348
#1349
#1350
#1353
#1355
#1357
#1362
#1363
#1365
#1368
#1371
#1372
#1376
#1377
#1378
#1379
#1381
#1384
#1388
#1389
#1390
#1393
#1394
#1397
#1398
#1399
#1401
#1403
#1405
#1406
#1408
#1410
#1411
#1414
#1416
#1417
#1421
#1423
#1425
#1426
#1427
#1428
#1429
#1430
#1431
#1432
#1433
#1435
#1436
#1439
#1440
#1441
#1443
#1445
#1447
#1448
#1449
#1451
#1452
#1453
#1455
#1457
#1459
#1462
#1464
#1466
#1469
#1471
#1474
#1475
#1476
#1477
#1479
#1480
#1482
#1483
#1484
#1490
#1491
#1492
#1493
#1494
#1495
#1497
#1499
#1500
#1501
#1502
#1503
#1507
#1511
#1512
#1513
#1515
#1516
#1517
#1519
#1520
#1521
#1523
#1524
#1525
#1526
#1527
#1530
#1531
#1533
#1537
#1539
#1540
#1541
#1542
#1543
#1544
#1545
#1548
#1553
#1555
#1556
#1557
#1559
#1563
#1564
#1565
#1568
#1569
#1570
#1571
#1572
#1573
#1575
#1576
#1577
#1578
#1579
#1580
#1581
#1582
#1583
#1584
#1585
#1586
#1587
#1588
#1589
#1590
#1591
#1592
#1593
#1594
#1595
#1596
#1597
#1600
#1601
#1602
#1603
#1604
#1607
#1609
#1615
#1617
#1618
#1620
#1621
#1622
#1623
#1624
#1625
#1626
#1627
#1632
#1634
#1635
#1636
#1637
#1641
#1642
#1643
#1645
#1647
#1649
#1650
#1651
#1652
#1653
#1654
#1655
#1656
#1658
#1661
#1663
#1664
#1665
#1666
#1667
#1669
#1675
#1676
#1678
#1679
#1680
#1681
#1682
#1683
#1686
#1687
#1688
#1689
#1691
#1693
#1695
#1696
#1698
#1700
#1703
#1704
#1707
#1708
#1711
#1712
#1720
#1721
#1722
#1723
#1725
#1728
#1730
#1731
#1732
#1733
#1734
#1735
#1736
#1737
#1746
#1747
#1750
#1752
#1754
#1755
#1756
#1757
#1758
#1759
#1760
#1761
#1762
#1769
#1771
#1773
#1775
#1776
#1781
#1783
#1787
#1788
#1790
#1795
#1796
#1797
#1801
#1803
#1804
#1805
#1806
#1808
#1810
#1811
#1813
#1814
#1815
#1817
#1819
#1820
#1821
#1822
#1823
#1824
#1826
#1829
#1831
#1832
#1834
#1837
#1839
#1840
#1841
#1842
#1844
#1847
#1850
#1852
#1853
#1855
#1860
#1863
#1866
#1867
#1871
#1872
#1873
#1878
#1880
#1881
#1882
#1883
#1884
#1885
#1886
#1887
#1889
#1891
#1892
#1893
#1894
#1895
#1897
#1903
#1905
#1906
#1907
#1909
#1912
#1913
#1915
#1916
#1917
#1918
#1919
#1920
#1924
#1926
#1928
#1929
#1930
#1931
#1932
#1933
#1934
#1935
#1936
#1937
#1938
#1939
#1940
#1941
#1942
#1944
#1945
#1946
#1947
#1948
#1949
#1950
#1951
#1952
#1953
#1954
#1955
#1957
#1958
#1959
#1960
#1961
#1962
#1963
#1964
#1965
#1966
#1967
#1968
#1969
#1970
#1971
#1973
#1974
#1976
#1982
#1984
#1985
#1986
#1987
#1988
#1989
#1990
#1991
#1992
#1993
#1994
#2000
#2002
#2003
#2005
#2006
#2007
#2008
#2009
#2010
#2011
#2015
#2016
#2017
#2018
#2019
#2020
#2021
#2022
#2023
#2025
#2026
#2027
#2028
#2031
#2033
#2034
#2035
#2036
#2039
#2040
#2044
#2045
#2046
#2047
#2048
#2049
#2050
#2051
#2053
#2055
#2057
#2059
#2061
#2063
#2064
#2066
#2067
#2068
#2069
#2070
#2071
#2072
#2074
#2075
#2076
#2077
#2078
#2080
#2082
#2084
#2085
#2087
#2088
#2089
#2090
#2093
#2096
#2099
#2102
#2103
#2105
#2106
#2109
#2110
#2111
#2112
#2113
#2114
#2115
#2117
#2118
#2119
#2120
#2121
#2122
#2123
#2124
#2125
#2126
#2127
#2129
#213
#2130
#2132
#2133
#2135
#2137
#2138
#2139
#214
#2140
#2141
#2143
#2145
#2145/merge
#2147
#2149
#215
#2152
#2152/merge
#2153
#2154
#2155
#2156
#2157
#2158
#2160
#2161
#2162
#2163
#2164
#2165
#2166
#2167
#2168
#2169
#2170
#2171
#2172
#2174
#2175
#2176
#2178
#2179
#2180
#2181
#2182
#2183
#2185
#2186
#2187
#2188
#2189
#219
#2190
#2192
#2194
#2195
#2196
#2197
#2198
#2199
#220
#2201
#2202
#2204
#2205
#2207
#2208
#2209
#221
#2210
#2211
#2214
#2215
#222
#2220
#2222
#2224
#2234
#2235
#2239
#2240
#2242
#2244
#2245
#2246
#2247
#2248
#2249
#2250
#2251
#2253
#2256
#2257
#226
#2261
#2262
#2263
#2265
#2269
#227
#2273
#2274
#2275
#2276
#2277
#2278
#2279
#228
#2280
#2282
#2283
#2284
#2285
#2286
#2287
#2289
#229
#2292
#2293
#2294
#2295
#2296
#2297
#2298
#2299
#2300
#2303
#2304
#2305
#2306
#2308
#231
#2313
#2314
#2315
#232
#2321
#2322
#2323
#2326
#2327
#2327/merge
#2328
#233
#2333
#2334
#2336
#2337
#2338
#2339
#234
#2343
#2344
#2345
#2346
#2347
#2348
#2349
#235
#2350
#2351
#2353
#2354
#2355
#2357
#2358
#2359
#2360
#2361
#2362
#2365
#2365/merge
#2366
#2366/merge
#2367
#2368
#2368/merge
#2370
#2371
#2374
#2376
#2377
#2378
#2382
#2383
#2383/merge
#2384
#2384/merge
#2385
#2386
#2386/merge
#2387
#2388
#2389
#239
#2390
#240
#242
#243
#244
#245
#246
#247
#248
#250
#251
#252
#253
#254
#255
#256
#258
#259
#260
#261
#263
#264
#265
#269
#270
#272
#273
#274
#275
#277
#281
#282
#283
#285
#287
#291
#292
#294
#296
#297
#298
#299
#300
#301
#302
#305
#307
#308
#309
#310
#311
#312
#314
#315
#316
#317
#318
#319
#323
#327
#328
#332
#333
#336
#337
#340
#341
#342
#343
#345
#348
#352
#371
#379
#400
#401
#402
#415
#421
#453
#454
#456
#459
#460
#461
#462
#467
#468
#469
#470
#471
#473
#476
#477
#478
#479
#480
#481
#486
#487
#488
#489
#490
#491
#492
#493
#494
#495
#497
#499
#500
#501
#503
#505
#506
#507
#508
#510
#511
#512
#513
#517
#519
#520
#521
#524
#526
#527
#529
#531
#535
#539
#540
#541
#542
#543
#544
#545
#546
#547
#548
#549
#550
#551
#552
#553
#554
#556
#557
#558
#561
#562
#564
#567
#568
#569
#570
#571
#572
#573
#574
#575
#576
#577
#578
#579
#580
#581
#582
#583
#584
#585
#586
#587
#588
#589
#590
#591
#592
#593
#594
#595
#596
#597
#598
#599
#603
#604
#605
#606
#607
#611
#613
#614
#615
#617
#618
#622
#623
#624
#625
#626
#627
#628
#631
#632
#633
#634
#635
#636
#637
#638
#639
#640
#641
#643
#644
#645
#646
#648
#653
#654
#656
#657
#658
#659
#675
#678
#680
#684
#686
#693
#695
#696
#697
#699
#704
#706
#707
#708
#709
#711
#713
#715
#716
#718
#721
#724
#726
#728
#729
#732
#733
#734
#735
#736
#737
#738
#739
#740
#741
#742
#745
#746
#747
#750
#751
#752
#755
#758
#760
#761
#763
#764
#766
#767
#769
#774
#776
#777
#779
#782
#783
#784
#785
#787
#790
#794
#795
#796
#798
#801
#802
#803
#805
#806
#808
#814
#815
#816
#821
#822
#824
#826
#828
#830
#831
#834
#835
#837
#838
#839
#841
#846
#848
#850
#851
#853
#854
#863
#864
#865
#867
#868
#869
#870
#875
#876
#877
#878
#880
#882
#885
#887
#891
#892
#893
#894
#897
#898
#900
#901
#902
#904
#905
#906
#907
#908
#915
#916
#917
#920
#922
#923
#924
#925
#926
#927
#930
#932
#933
#934
#936
#937
#938
#939
#940
#943
#945
#948
#949
#950
#951
#953
#954
#956
#957
#958
#959
#960
#961
#963
#965
#967
#968
#969
#970
#971
#972
#973
#974
#975
#976
#977
#980
#981
#982
#983
#992
#993
#995
#996
#997
#998
#999
v1.0.0
v2.0.0
v2.0.1
v2.1.0
v2.1.1
v2.2.0
v2.3.0
v2.4.0
v2.4.1
v2.5.0
v2.6.0
v2.7.0
v2.8.0
v2.9.0
v3.0.0
v3.1.0
v3.10.1
v3.11.0
v3.12.0
v3.13.0
v3.13.1
v3.14.0
v3.15.0
v3.16.0
v3.17.0
v3.2.0
v3.3.0
v3.4.0
v3.4.1
v3.5.0
v3.5.2
v3.6.0
v3.7.0
v3.7.1
v3.7.2
v3.8.0
v3.8.1
v3.8.2
v3.8.3
v3.9.0
v3.9.1
v3.9.2
Select branches
Hide Pull Requests
badges
bot/fix-738-prune-readonly
ci/e2e-use-go-server
ci/sequential-pipeline-with-fixture-db
dedup-normalize
docs/release-notes-v3.3
docs/release-notes-v3.4
efiten-patch-1
feat/931-mqtt-connect-timeout
feat/931-mqtt-connect-timeout-v2
feat/964-clear-filters
feat/add-hashtag-channels-725-m2
feat/channel-discover
feat/clock-skew-default-detection
feat/geofilter-m3-customizer
feat/health-thresholds-configurable-hours
feat/observer-last-packet-at
feat/observer-last-packet-at-rebased
feat/prefix-tool-347
feat/sig-validate
feat/telemetry-decode
feat/tui-mvp
feature/hash-size-by-repeaters
fix-1337
fix-distance-rebuild-debounce
fix-ismobile-tdz
fix/1471-followup-duplicate-filter-button
fix/1724-recut
fix/845-no-clock-hysteresis
fix/871
fix/926-followup
fix/async-migration-r1-followup
fix/backfill-polish
fix/bind-mounts-not-named-volumes
fix/byop-dialog-stacking
fix/cache-hit-rate
fix/ci-shell-bash
fix/ci-shell-bash-v2
fix/cicd-ghcr-deploy
fix/compose-build-directive
fix/decode-auth-and-consolidate
fix/e2e-flaky-tests
fix/fullscreen-node-detail
fix/go-packet-decoder-firmware-alignment
fix/hashchannels-derivation
fix/hex-breakdown-colors-329
fix/home-steps-reset
fix/issue-1085-red
fix/issue-1205
fix/issue-1343
fix/issue-1346
fix/issue-1396
fix/issue-1402
fix/issue-1418
fix/issue-1851
fix/issue-514
fix/live-nexthop-null-guards
fix/live-view-starburst
fix/nodes-advert-upsert
fix/packet-decoding
fix/publish-workflow
fix/readme-remove-letsmesh
fix/remove-packets-v-fallbacks
fix/sqlite-write-concurrency
fix/subpath-index-memory-791
fix/subpath-memory-791-v2
fix/update-actions-node24
master
mobile-packets
optimize/frontend-test-speed
perf-instrumentation
perf-optimizations
perf/coverage-collector-optimize
pr/updates
refactor/manage-sh-compose-only
release/v3.1.0-notes
rename/corescope
rename/corescope-frontend
rename/corescope-migration
resolved-path-spec
revert-643-fix/hash-prefix-consistency
revert/870
spec/482-neighbor-affinity
spec/customizer-rework
test/server-concurrent-ingest-eviction
#1000
#1001
#1002
#1003
#1005
#1006
#1007
#1012
#1013
#1014
#1016
#1017
#1018
#1021
#1022
#1023
#1024
#1025
#1026
#1027
#1028
#1030
#1031
#1033
#1035
#1037
#1038
#1040
#1041
#1042
#1047
#1049
#105
#1051
#1066
#1067
#1068
#1069
#107
#1070
#1071
#1072
#1073
#1075
#1076
#1077
#1078
#1079
#1080
#1081
#1082
#1083
#1084
#1086
#1088
#109
#1090
#1092
#1095
#1096
#1097
#1098
#1099
#1103
#1104
#1106
#1112
#1113
#1117
#1121
#1123
#1124
#1130
#1131
#1133
#1134
#1135
#1137
#1138
#1140
#1141
#1148
#1152
#1156
#1157
#1158
#1159
#1160
#1161
#1162
#1163
#1164
#1167
#1168
#1174
#1175
#1177
#1180
#1182
#1184
#1185
#1186
#1187
#1189
#1191
#1192
#1194
#1195
#1198
#1200
#1202
#1208
#1209
#1210
#1213
#1214
#1215
#1216
#1219
#1222
#1223
#1226
#1227
#1230
#1231
#1233
#1235
#1237
#1238
#1241
#1242
#1242/merge
#1245
#1246
#1248
#1251
#1252
#1253
#1255
#1259
#1260
#1261
#1263
#1266
#1269
#1271
#1275
#1276
#1277
#128
#1280
#1282
#1284
#1286
#1288
#1289
#1291
#1298
#1299
#1300
#1301
#1302
#1303
#1304
#1307
#1309
#1310
#1312
#1315
#1317
#1320
#1322
#1324
#1325
#1326
#1327
#1328
#1330
#1331
#1332
#1333
#1334
#1336
#1338
#1341
#1344
#1347
#1348
#1349
#1350
#1353
#1355
#1357
#1362
#1363
#1365
#1368
#1371
#1372
#1376
#1377
#1378
#1379
#1381
#1384
#1388
#1389
#1390
#1393
#1394
#1397
#1398
#1399
#1401
#1403
#1405
#1406
#1408
#1410
#1411
#1414
#1416
#1417
#1421
#1423
#1425
#1426
#1427
#1428
#1429
#1430
#1431
#1432
#1433
#1435
#1436
#1439
#1440
#1441
#1443
#1445
#1447
#1448
#1449
#1451
#1452
#1453
#1455
#1457
#1459
#1462
#1464
#1466
#1469
#1471
#1474
#1475
#1476
#1477
#1479
#1480
#1482
#1483
#1484
#1490
#1491
#1492
#1493
#1494
#1495
#1497
#1499
#1500
#1501
#1502
#1503
#1507
#1511
#1512
#1513
#1515
#1516
#1517
#1519
#1520
#1521
#1523
#1524
#1525
#1526
#1527
#1530
#1531
#1533
#1537
#1539
#1540
#1541
#1542
#1543
#1544
#1545
#1548
#1553
#1555
#1556
#1557
#1559
#1563
#1564
#1565
#1568
#1569
#1570
#1571
#1572
#1573
#1575
#1576
#1577
#1578
#1579
#1580
#1581
#1582
#1583
#1584
#1585
#1586
#1587
#1588
#1589
#1590
#1591
#1592
#1593
#1594
#1595
#1596
#1597
#1600
#1601
#1602
#1603
#1604
#1607
#1609
#1615
#1617
#1618
#1620
#1621
#1622
#1623
#1624
#1625
#1626
#1627
#1632
#1634
#1635
#1636
#1637
#1641
#1642
#1643
#1645
#1647
#1649
#1650
#1651
#1652
#1653
#1654
#1655
#1656
#1658
#1661
#1663
#1664
#1665
#1666
#1667
#1669
#1675
#1676
#1678
#1679
#1680
#1681
#1682
#1683
#1686
#1687
#1688
#1689
#1691
#1693
#1695
#1696
#1698
#1700
#1703
#1704
#1707
#1708
#1711
#1712
#1720
#1721
#1722
#1723
#1725
#1728
#1730
#1731
#1732
#1733
#1734
#1735
#1736
#1737
#1746
#1747
#1750
#1752
#1754
#1755
#1756
#1757
#1758
#1759
#1760
#1761
#1762
#1769
#1771
#1773
#1775
#1776
#1781
#1783
#1787
#1788
#1790
#1795
#1796
#1797
#1801
#1803
#1804
#1805
#1806
#1808
#1810
#1811
#1813
#1814
#1815
#1817
#1819
#1820
#1821
#1822
#1823
#1824
#1826
#1829
#1831
#1832
#1834
#1837
#1839
#1840
#1841
#1842
#1844
#1847
#1850
#1852
#1853
#1855
#1860
#1863
#1866
#1867
#1871
#1872
#1873
#1878
#1880
#1881
#1882
#1883
#1884
#1885
#1886
#1887
#1889
#1891
#1892
#1893
#1894
#1895
#1897
#1903
#1905
#1906
#1907
#1909
#1912
#1913
#1915
#1916
#1917
#1918
#1919
#1920
#1924
#1926
#1928
#1929
#1930
#1931
#1932
#1933
#1934
#1935
#1936
#1937
#1938
#1939
#1940
#1941
#1942
#1944
#1945
#1946
#1947
#1948
#1949
#1950
#1951
#1952
#1953
#1954
#1955
#1957
#1958
#1959
#1960
#1961
#1962
#1963
#1964
#1965
#1966
#1967
#1968
#1969
#1970
#1971
#1973
#1974
#1976
#1982
#1984
#1985
#1986
#1987
#1988
#1989
#1990
#1991
#1992
#1993
#1994
#2000
#2002
#2003
#2005
#2006
#2007
#2008
#2009
#2010
#2011
#2015
#2016
#2017
#2018
#2019
#2020
#2021
#2022
#2023
#2025
#2026
#2027
#2028
#2031
#2033
#2034
#2035
#2036
#2039
#2040
#2044
#2045
#2046
#2047
#2048
#2049
#2050
#2051
#2053
#2055
#2057
#2059
#2061
#2063
#2064
#2066
#2067
#2068
#2069
#2070
#2071
#2072
#2074
#2075
#2076
#2077
#2078
#2080
#2082
#2084
#2085
#2087
#2088
#2089
#2090
#2093
#2096
#2099
#2102
#2103
#2105
#2106
#2109
#2110
#2111
#2112
#2113
#2114
#2115
#2117
#2118
#2119
#2120
#2121
#2122
#2123
#2124
#2125
#2126
#2127
#2129
#213
#2130
#2132
#2133
#2135
#2137
#2138
#2139
#214
#2140
#2141
#2143
#2145
#2145/merge
#2147
#2149
#215
#2152
#2152/merge
#2153
#2154
#2155
#2156
#2157
#2158
#2160
#2161
#2162
#2163
#2164
#2165
#2166
#2167
#2168
#2169
#2170
#2171
#2172
#2174
#2175
#2176
#2178
#2179
#2180
#2181
#2182
#2183
#2185
#2186
#2187
#2188
#2189
#219
#2190
#2192
#2194
#2195
#2196
#2197
#2198
#2199
#220
#2201
#2202
#2204
#2205
#2207
#2208
#2209
#221
#2210
#2211
#2214
#2215
#222
#2220
#2222
#2224
#2234
#2235
#2239
#2240
#2242
#2244
#2245
#2246
#2247
#2248
#2249
#2250
#2251
#2253
#2256
#2257
#226
#2261
#2262
#2263
#2265
#2269
#227
#2273
#2274
#2275
#2276
#2277
#2278
#2279
#228
#2280
#2282
#2283
#2284
#2285
#2286
#2287
#2289
#229
#2292
#2293
#2294
#2295
#2296
#2297
#2298
#2299
#2300
#2303
#2304
#2305
#2306
#2308
#231
#2313
#2314
#2315
#232
#2321
#2322
#2323
#2326
#2327
#2327/merge
#2328
#233
#2333
#2334
#2336
#2337
#2338
#2339
#234
#2343
#2344
#2345
#2346
#2347
#2348
#2349
#235
#2350
#2351
#2353
#2354
#2355
#2357
#2358
#2359
#2360
#2361
#2362
#2365
#2365/merge
#2366
#2366/merge
#2367
#2368
#2368/merge
#2370
#2371
#2374
#2376
#2377
#2378
#2382
#2383
#2383/merge
#2384
#2384/merge
#2385
#2386
#2386/merge
#2387
#2388
#2389
#239
#2390
#240
#242
#243
#244
#245
#246
#247
#248
#250
#251
#252
#253
#254
#255
#256
#258
#259
#260
#261
#263
#264
#265
#269
#270
#272
#273
#274
#275
#277
#281
#282
#283
#285
#287
#291
#292
#294
#296
#297
#298
#299
#300
#301
#302
#305
#307
#308
#309
#310
#311
#312
#314
#315
#316
#317
#318
#319
#323
#327
#328
#332
#333
#336
#337
#340
#341
#342
#343
#345
#348
#352
#371
#379
#400
#401
#402
#415
#421
#453
#454
#456
#459
#460
#461
#462
#467
#468
#469
#470
#471
#473
#476
#477
#478
#479
#480
#481
#486
#487
#488
#489
#490
#491
#492
#493
#494
#495
#497
#499
#500
#501
#503
#505
#506
#507
#508
#510
#511
#512
#513
#517
#519
#520
#521
#524
#526
#527
#529
#531
#535
#539
#540
#541
#542
#543
#544
#545
#546
#547
#548
#549
#550
#551
#552
#553
#554
#556
#557
#558
#561
#562
#564
#567
#568
#569
#570
#571
#572
#573
#574
#575
#576
#577
#578
#579
#580
#581
#582
#583
#584
#585
#586
#587
#588
#589
#590
#591
#592
#593
#594
#595
#596
#597
#598
#599
#603
#604
#605
#606
#607
#611
#613
#614
#615
#617
#618
#622
#623
#624
#625
#626
#627
#628
#631
#632
#633
#634
#635
#636
#637
#638
#639
#640
#641
#643
#644
#645
#646
#648
#653
#654
#656
#657
#658
#659
#675
#678
#680
#684
#686
#693
#695
#696
#697
#699
#704
#706
#707
#708
#709
#711
#713
#715
#716
#718
#721
#724
#726
#728
#729
#732
#733
#734
#735
#736
#737
#738
#739
#740
#741
#742
#745
#746
#747
#750
#751
#752
#755
#758
#760
#761
#763
#764
#766
#767
#769
#774
#776
#777
#779
#782
#783
#784
#785
#787
#790
#794
#795
#796
#798
#801
#802
#803
#805
#806
#808
#814
#815
#816
#821
#822
#824
#826
#828
#830
#831
#834
#835
#837
#838
#839
#841
#846
#848
#850
#851
#853
#854
#863
#864
#865
#867
#868
#869
#870
#875
#876
#877
#878
#880
#882
#885
#887
#891
#892
#893
#894
#897
#898
#900
#901
#902
#904
#905
#906
#907
#908
#915
#916
#917
#920
#922
#923
#924
#925
#926
#927
#930
#932
#933
#934
#936
#937
#938
#939
#940
#943
#945
#948
#949
#950
#951
#953
#954
#956
#957
#958
#959
#960
#961
#963
#965
#967
#968
#969
#970
#971
#972
#973
#974
#975
#976
#977
#980
#981
#982
#983
#992
#993
#995
#996
#997
#998
#999
v1.0.0
v2.0.0
v2.0.1
v2.1.0
v2.1.1
v2.2.0
v2.3.0
v2.4.0
v2.4.1
v2.5.0
v2.6.0
v2.7.0
v2.8.0
v2.9.0
v3.0.0
v3.1.0
v3.10.1
v3.11.0
v3.12.0
v3.13.0
v3.13.1
v3.14.0
v3.15.0
v3.16.0
v3.17.0
v3.2.0
v3.3.0
v3.4.0
v3.4.1
v3.5.0
v3.5.2
v3.6.0
v3.7.0
v3.7.1
v3.7.2
v3.8.0
v3.8.1
v3.8.2
v3.8.3
v3.9.0
v3.9.1
v3.9.2
-
6edc79c114
ci: badges for
6dd62711badges
github-actions[bot]
2026-11-10 23:56:14 +00:00 -
6dd62711bc
docs(release): v3.17.0 release notes and changelog entry (#2390)
master
v3.17.0
efiten
2026-11-11 00:26:33 +01:00 -
873e8b0e16
feat(rx-coverage): QR code and link to the operator's CoreDrive RX deployment (#2389)
efiten
2026-11-11 00:25:32 +01:00 -
4140028165
fix(ui): keep slide-over close controls above navigation (#2304)

n30nexandn30nex
2026-11-10 18:07:56 -05:00 -
9e78e5c98d
fix(live): show the newest certain node activity (#2283)

n30nexandn30nex
2026-11-10 18:07:42 -05:00 -
fad303a4f4
docs: split the Docker minimum into running and building the image (#2361)

efitenandClaude Opus 5.5
2026-11-11 00:00:52 +01:00 -
9ddb29c946
fix/channels-mobile-header-overflow (#2382)

DSMoyleandClaude
2026-11-11 07:00:39 +08:00 -
afbae53b71
ui(nodes): add direct map and packet navigation (#2295)

n30nexandn30nex
2026-11-10 18:00:26 -05:00 -
a59b42d8c2
fix(observers): keep charts and controls within narrow pages (#2344)

n30nexandn30nex
2026-11-10 17:56:11 -05:00 -
c03147cf0f
fix(ui): share timestamp cells and retain future-clock warnings (#2387)

n30nexandn30nex
2026-11-10 17:55:59 -05:00 -
6c37fc59e1
chore: ignore root local worktree directories (#2388)

n30nexandn30nex
2026-11-10 17:55:37 -05:00 -
eda950fa65
Add CodeQL analysis workflow configuration
efiten-patch-1
efiten
2026-11-09 23:32:01 +01:00 -
1577b57d67
docs(accounts): approved channels are backfilled since #2133 (#2385)

efitenandClaude Opus 5.5
2026-11-09 22:31:07 +01:00 -
d66a219bcb
feat(cors): let a UI on another origin connect, static host previews included (#2362)

Paul PicazoandClaude Opus 5.5
2026-11-08 08:46:17 -08:00 -
899a3ad0b1
fix(map): normalize saved viewport longitudes (#2378)

n30nexandn30nex
2026-11-08 11:40:40 -05:00 -
8420a7ac0f
feat(map): identify historical foreign-advert flags (#2371)

n30nexandn30nex
2026-11-08 11:13:33 -05:00 -
65990873ad
feat(map): deep-link the route path picker by observer or All view (#2376)
CoderNemesis
2026-11-08 10:13:22 -06:00 -
3100d7a4c9
fix(ui): route remaining payload label surfaces through payload-labels.js (#2373) (#2374)

Marek WojtaszekandClaude Opus 5.5
2026-11-08 17:13:10 +01:00 -
6618820836
fix(nodes): show timestamp context for Last Contact (#2377)

n30nexandn30nex
2026-11-08 11:13:00 -05:00 -
0e2ed89829
fix(packets): explain observer-report coverage (#2370)

n30nexandn30nex
2026-11-08 11:12:49 -05:00 -
199df07c21
docs(proto): correct route_type values to match the decoder (#2363) (#2367)


2026-11-08 17:12:37 +01:00 -
c4dc46f349
test(e2e): wait for comparison focus before disposal assertions (#2343)

n30nexandn30nex
2026-11-08 11:12:03 -05:00 -
d1bf4ca042
fix(docker): build natively on arm64 hosts (#2359)

JadeandClaude
2026-10-31 04:13:29 -07:00 -
9341ec744b
fix(observers): honour node visibility in neighbour reports (#2357)

n30nexandn30nex
2026-10-31 07:01:19 -04:00 -
d083f9ade9
test: cover partial observer chart construction failures (#2354)

n30nexandn30nex
2026-10-31 07:00:06 -04:00 -
b3a9f2a9e9
docs: make scheduled backups portable and bounded (#2353)

n30nexandn30nex
2026-10-31 06:59:39 -04:00 -
f8c3b32633
docs(api): describe readiness responses and ingestor liveness (#2358)

n30nexandn30nex
2026-10-31 06:59:20 -04:00 -
faf6f792ae
docs(release): v3.16.0 release notes and changelog entry (#2355)
v3.16.0

efitenandClaude Opus 5.5
2026-10-29 23:11:30 +01:00 -
af2e96d92a
fix(reach): queue a cold request up to 3 s for a build slot before answering 429 (#2249)





2026-10-29 14:50:59 -07:00 -
bb3c8cc001
fix(rx-coverage): My coverage and the observer filter on the noise layer (#2326)

efitenandClaude Opus 5.5
2026-10-29 22:39:02 +01:00 -
417c8dd00a
feat(observers): latest /neighbors report on the observers list and page (#2270, #2271) (#2300)

TeTeHackoandClaude Opus 5.5
2026-10-29 22:36:53 +01:00 -
202bafea28
fix(observers): show metadata while analytics loads (#2339)

n30nexandn30nex
2026-10-29 13:34:12 -04:00 -
1ed5e4ab3f
fix(compare): exclude observer TX-only packets from overlap (#2346)

n30nexandn30nex
2026-10-29 13:34:06 -04:00 -
c211ef7643
feat(nodes): show relay activity from certain forwarding evidence (#2336)

n30nexandn30nex
2026-10-29 13:33:59 -04:00 -
1e1bfa0255
fix(ingestor): require unique hop prefixes for relay liveness (#2334)
n30nex
2026-10-29 13:33:53 -04:00 -
f9b7c66a8b
fix(ingestor): open buffered writes before startup packet retention (#2328)
n30nex
2026-10-29 13:33:47 -04:00 -
ef17d78909
docs(api): document node resolution and battery history (#2338)

n30nexandn30nex
2026-10-29 13:33:41 -04:00 -
8437d22356
docs: use consistent snapshots for backup and restore (#2345)

n30nexandn30nex
2026-10-29 13:33:14 -04:00 -
15e2d2a4a7
fix(packets): read HB from the row's own raw_hex header (#2351)

efitenandClaude Opus 5.5
2026-10-29 06:42:51 +01:00 -
b65412ab83
feat(observer-logins): turn on neighbour reports in the firmware block of the credentials mail (#2349)

efitenandClaude Opus 5.5
2026-10-29 06:25:42 +01:00 -
ddce76a685
ci(e2e): run the E2E shards on ubuntu-24.04 and fail on a broken browser install (#2350)

efitenandClaude Opus 5.5
2026-10-29 00:07:30 +01:00 -
cadc666bd9
feat(observer-logins): OpenHop block in the credentials mail (#2347)

efitenandClaude Opus 5.5
2026-10-28 22:31:43 +01:00 -
3bf678709f
fix(ui): preserve navigation and menu focus during delayed updates (#2333)
n30nex
2026-10-28 16:55:40 -04:00 -
d29957fbdc
feat(observer-logins): lock the shared login out of migrated observers (#2348)

efitenandClaude Opus 5.5
2026-10-28 19:10:41 +01:00 -
660cbbf5ff
deps: golang.org/x/net v0.61.0, x/crypto v0.58.0, paho.mqtt.golang v1.5.1; runtime alpine:3.24 (#2297)

TeTeHackoandClaude Opus 5.5
2026-10-26 21:09:01 +01:00 -
77a5f14925
feat(observers): radio setting per observation from the observer's radio history (#1869) (#2292)

TeTeHackoandClaude Opus 5.5
2026-10-26 21:08:40 +01:00 -
643a53e98d
fix(operators): refresh update metadata and wait for readiness (#2285)
n30nex
2026-10-26 10:50:36 -04:00 -
b5caea1d5f
fix(analytics): render safe, correctly sized battery status icons (#2282)
n30nex
2026-10-26 10:44:23 -04:00 -
d07186af43
fix(nodes): preserve names and metadata in preview panels (#2315)
n30nex
2026-10-26 10:44:10 -04:00 -
6e1abf0663
ui(nodes): identify path links as example packets (#2296)
n30nex
2026-10-26 10:43:57 -04:00 -
fb101e46e0
fix(nav): fit primary links around late account controls (#2286)
n30nex
2026-10-26 10:43:43 -04:00 -
c853c64f1f
feat(ui): identify current views in browser tab titles (#2287)
n30nex
2026-10-26 10:43:30 -04:00 -
684f89f200
feat(frontend): serve Leaflet, leaflet.heat and Chart.js from vendor/, not unpkg.com (#2299)

TeTeHackoandClaude Opus 5.5
2026-10-26 15:43:16 +01:00 -
e61ff6e473
fix(observers): keep detail responses tied to the current view (#2323)
n30nex
2026-10-26 10:42:56 -04:00 -
1dfcd0f5d3
fix(analytics): preserve distance invalidation during an active build (#2284)
n30nex
2026-10-26 10:42:42 -04:00 -
f66cd320da
perf(graph): reuse indexed shortest-path workspaces (#2293)
n30nex
2026-10-26 10:42:29 -04:00 -
63d63ea90a
perf(healthz): avoid scanning retained packets after startup (#2305)
n30nex
2026-10-26 10:42:15 -04:00 -
abad8a26b3
fix(liveness): require evidence from each observed relay frame (#2298)
n30nex
2026-10-26 10:42:01 -04:00 -
d777f4b7ce
fix(ingestor): only flood relay hops refresh nodes.last_seen (#2307) (#2308)

AdamandClaude Opus 5.5
2026-10-26 09:41:48 -05:00 -
410db29fe6
chore: remove unused legacy Dockerfiles (#2314)
n30nex
2026-10-26 10:41:34 -04:00 -
3a85a98cc5
docs(api): describe the supported packet-list query parameters (#2294)
n30nex
2026-10-26 10:41:20 -04:00 -
041daecd1e
docs(api): describe performance and clock diagnostics (#2303)
n30nex
2026-10-26 10:41:05 -04:00 -
9f6f318857
test(rf-health): wait for airtime badges after grid refresh (#2289)
n30nex
2026-10-26 10:40:51 -04:00 -
23f938d1d4
docs: consolidate historical release notes (#2313)
n30nex
2026-10-26 10:40:38 -04:00 -
60615784d9
docs: archive historical planning documents (#2321)
n30nex
2026-10-26 10:40:24 -04:00 -
4ea80da234
ci: run JavaScript unit tests before backend validation (#2322)
n30nex
2026-10-26 10:40:11 -04:00 -
e149568c6c
feat(observer-logins): personal MQTT logins for observers (#2306)

efitenandClaude Opus 5.5
2026-10-26 09:50:20 +01:00 -
11ce123505
fix(rx-coverage): English tooltips for the leaderboard score and cells columns (#2280)

efitenandClaude Opus 5.5
2026-10-25 22:46:51 +01:00 -
cb38ac356c
fix(packets): preserve All time across reloads and links (#2279)
n30nex
2026-10-25 07:11:20 -04:00 -
b3367f5aea
fix(analytics): keep distance indexing lazy during startup (#2278)
n30nex
2026-10-25 07:11:09 -04:00 -
77c0392947
fix(reach): avoid caching interrupted query results (#2277)
n30nex
2026-10-25 07:10:58 -04:00 -
c085ca8cba
fix(rf-params): respect node visibility in responses (#2276)
n30nex
2026-10-25 07:10:47 -04:00 -
82aafb53c3
fix(analytics): count roles within selected filters (#2275)
n30nex
2026-10-25 07:10:36 -04:00 -
7ebbed58dc
fix(analytics): anchor resize handles to table headers (#2274)
n30nex
2026-10-25 07:10:25 -04:00 -
12e0a40a82
test: make hop coverage clock checks deterministic (#2273)
n30nex
2026-10-25 07:10:14 -04:00 -
7fa86fe1c1
docs(release-notes): v3.15.0 (#2263)
v3.15.0

efitenandClaude Opus 5.5
2026-10-22 21:39:49 +02:00 -
2bb000f2aa
feat(notify): adaptive offline threshold and certain node analytics (#2260) (#2262)

efitenandClaude Opus 5.5
2026-10-22 21:20:42 +02:00 -
a08f2f4e7c
fix(liveness): count only evidence that can be the node alone (#2260) (#2261)

efitenandClaude Opus 5.5
2026-10-22 19:11:30 +02:00 -
dbcdca9dc5
feat(region-filter): honor ?region= in the URL on every page (#2255) (#2256)

AdamandClaude Opus 5.5
2026-10-22 12:11:16 -05:00 -
0e3ce48cff
feat(nodes): flag nodes whose LoRa settings differ from nearby nodes (#1268) (#2210)

efitenandClaude Opus 5.5
2026-10-21 15:18:14 +02:00 -
dc98886d92
feat(nodes): name and show repeaters known only from the name they reported (#2238) (#2239)

efitenandClaude Opus 5.5
2026-10-21 15:17:58 +02:00 -
efd2aeabb4
perf(neighbors): rebuild the neighbor graph only in the background (#2221) (#2222)

efitenandClaude Opus 5.5
2026-10-21 12:17:37 +02:00 -
e8f6d4165a
fix(observers): an observer's own transmissions are not receptions (#667) (#2220)

efitenandClaude Opus 5.5
2026-10-21 12:17:33 +02:00 -
abbe19531d
perf(paths): batch the resolved-path fallback for /nodes/{pk}/paths (#2223) (#2224)

efitenandClaude Opus 5.5
2026-10-21 11:58:28 +02:00 -
9534e1c25e
fix(reach): retry a busy (429) reach report in the reach page (#2250)


2026-10-21 02:58:24 -07:00 -
6cafa3b596
chore: add SECURITY.md and OSS Scanner build files (#2257)

efitenandClaude Opus 5.5
2026-10-21 10:40:24 +02:00 -
93f9fc37e0
perf(ingestor): yield between committed retention batches (#2153)
n30nex
2026-10-21 03:40:22 -04:00 -
b9593f7174
fix(accounts): keep pending registration updates atomic (#2253)
n30nex
2026-10-20 08:53:26 -04:00 -
d43f3c3777
feat(theme): ?theme=dark|light URL parameter for one page load (#2236) (#2251)

efitenandClaude Opus 5.5
2026-10-20 11:40:25 +02:00 -
30d58a5e15
fix(store): resolve region and area sets before taking s.mu (#2219) (#2247)

efitenandClaude Opus 5.5
2026-10-20 11:04:07 +02:00 -
fe58dbd7d9
fix(server): read StoreTx state under s.mu in grouped packets and other readers (#2237) (#2246)

efitenandClaude Opus 5.5
2026-10-20 10:41:01 +02:00 -
3960fadd96
fix(pages): drop late responses that belong to an earlier page visit (#2218, #2230, #2200) (#2248)

efitenandClaude Opus 5.5
2026-10-20 10:39:15 +02:00 -
e55c95db24
1-Byte Hop Path Inference for Packet and Map Analysis (#2245)

CoderNemesisandClaude Opus 5.5
2026-10-19 13:00:07 -05:00 -
7c00a42947
perf(reach): answer /nodes/{pk}/reach from a rolling hop index, not a path_json LIKE scan (#2214)


2026-10-18 15:36:51 -07:00 -
2d09335cfb
fix(packets): keep the node filter pick on a slow click or late search (#2243) (#2244)

efitenandClaude Opus 5.5
2026-10-17 21:30:57 +02:00 -
a910a3e480
fix(packets): re-fetch when the observer filter changes (#2241) (#2242)

efitenandClaude Opus 5.5
2026-10-17 21:07:27 +02:00 -
8b5ca5735c
fix(analytics): Packets / Hour readable on long histories (#2193) (#2194)

Alex BandClaude Opus 5.5
2026-10-17 10:46:28 +01:00 -
9529bf9d41
perf(store): read resolved_path pubkeys in place, one copy each (#2197)

Alex BandClaude Opus 5.5
2026-10-17 10:46:23 +01:00 -
cf342efc43
perf(store): key byNode's de-dup sets by transmission ID (#2199)

Alex BandClaude Opus 5.5
2026-10-17 10:46:18 +01:00 -
fdcec91578
fix(route-view): "N hops" counts only true hops, not payload endpoints (#2240)
hermes-gadget
2026-10-17 09:39:08 +01:00