Commit Graph
179 Commits
Author SHA1 Message Date
Enot (ded) Skelly b6f8a464ca chore: release v1.0.1 v1.0.1 2026-06-08 16:53:49 -07:00
Enot (ded) Skelly db975fe201 fix: temp disable codeql
not available on free private repos
2026-06-08 16:48:56 -07:00
Enot (ded) Skelly 4bf7ac2de2 fix: broken swagger check 2026-06-08 16:47:24 -07:00
Enot (ded) Skelly da90cc0a9d chore: update to go 1.26.4 2026-06-08 16:39:43 -07:00
Enot (ded) Skelly 29665e1a02 chore: add codeql 2026-06-08 16:28:05 -07:00
Enot (ded) Skelly 3e79951c52 chore: add go vuln check 2026-06-08 16:27:55 -07:00
Enot (ded) Skelly d5ebe0e1ff chore: release v1.0.0 v1.0.0 2026-06-08 16:13:13 -07:00
Enot (ded) Skelly e4fc1d93c4 docs: don't put license in generated code 2026-06-08 16:11:51 -07:00
Enot (ded) Skelly cda4905815 docs: update SPDX license lines 2026-06-08 16:08:39 -07:00
Enot (ded) Skelly 5a49023409 chore: add swagger to ci 2026-06-08 16:08:10 -07:00
Enot (ded) Skelly b80f4e76f2 docs: add coc.md 2026-06-08 16:00:54 -07:00
Enot (ded) Skelly 9d5426f1e4 docs: add github templates: bug, feature and PR 2026-06-08 15:56:00 -07:00
Enot (ded) Skelly 0c2ccc32e3 docs: add security.md 2026-06-08 15:52:22 -07:00
Enot (ded) Skelly 9c822aff30 docs: add contributors.md 2026-06-08 15:48:40 -07:00
Enot (ded) Skelly 14cb9e6e2d docs: add APGL3 license 2026-06-08 15:46:01 -07:00
Enot (ded) Skelly ce33e4d728 docs: update readme and contribution 2026-06-08 15:39:38 -07:00
Enot (ded) Skelly ff6d3a160d docs: add ci and dcoker badges to readme 2026-06-08 15:01:48 -07:00
Enot (ded) Skelly 27449e7725 tests(api): add handler validation for nodes, packets, routes & channels 2026-06-08 14:56:23 -07:00
Enot (ded) Skelly 205c82f9a2 test(api): add stub reader and observery tele validation tests 2026-06-08 14:52:13 -07:00
Enot (ded) Skelly 62c05e7ab8 test(api): handler response helpers 2026-06-08 14:49:37 -07:00
Enot (ded) Skelly 08ff520bf0 test(keystore): add derive hashtag key and fingerprint tests 2026-06-08 13:54:41 -07:00
Enot (ded) Skelly 98185b54e2 test(api): packet payload and route type names 2026-06-08 13:54:14 -07:00
Enot (ded) Skelly a4b0ff0366 test(ingest): add helper tests 2026-06-08 13:45:53 -07:00
Enot (ded) Skelly 04877b2eb2 test(api): add parse iatas test 2026-06-08 13:39:31 -07:00
Enot (ded) Skelly c2662598a6 test(config): add normalizedScope and deriveScopeKey 2026-06-08 13:39:11 -07:00
Enot (ded) Skelly 29da7fa1c5 test(db): add extractFromNode 2026-06-08 13:33:19 -07:00
Enot (ded) Skelly b0fd4ae773 test(db): add nullableUUID, tristate and toChannelMessage 2026-06-08 13:32:58 -07:00
Enot (ded) Skelly 9f6046586f chore(tests): add node type/name helper test 2026-06-08 13:30:04 -07:00
Enot (ded) Skelly dab8f6e6b3 feat(ws): add regionSlugs support to subscribe scope 2026-06-08 13:24:35 -07:00
Enot (ded) Skelly bd605c8565 chore(tests): add tests for hub/scopeMatches 2026-06-08 13:10:39 -07:00
Enot (ded) Skelly 4147a93e8b feat(observers): add telemetry bucketing to rest api
closes #37
2026-06-08 12:32:22 -07:00
Enot (ded) Skelly cace46b004 feat(ingest): status and nodeUpdate events on par with summary analogies
observer status updates are now at data parity with
observer summary and node update events are at data
parity with node summaries

closes #38
2026-06-08 12:17:16 -07:00
Enot (ded) Skelly fef8c8d7b6 docs: improve reader interface comment readability 2026-06-08 11:47:38 -07:00
Enot (ded) Skelly 149452f066 feat(routes): add resolved hop nodes to known routes API
closes #44
2026-06-08 11:30:26 -07:00
Enot (ded) Skelly 68c254ce04 feat: add observation count to routes 2026-06-08 10:59:46 -07:00
Enot (ded) Skelly 32e6e9939a feat: cross iata routes
adds cross iata route finding

closes #42
2026-06-08 10:30:49 -07:00
Enot (ded) Skelly 7d25b8480f feat: node neighbors
limited to repeaters and room servers

stores high confidence matches from the nodes advert
packet path first hops
2026-06-08 09:36:20 -07:00
Enot (ded) Skelly 533225b46a hack: use server time for suspicious timestamps
i don't like it but multiple observer softwares are
sending the heard at timestamp with time zone errors
when it should be unix epoch ms
2026-06-08 08:20:03 -07:00
MrAlders0n 064336c45a update docker-publish workflow to include dev branch for pushes (#46) 2026-06-06 21:15:55 -04:00
MrAlders0n 5dfd4b717d update docker-publish workflow to include dev branch for pushes 2026-06-06 21:06:01 -04:00
Enot (ded) Skelly 610b941afb feat: include snr in trace route hops
closes: #43
2026-06-06 13:30:59 -07:00
Enot (ded) Skelly 5247e4c3a8 fix: capture node preset only on 0 hop
previously could be observed after a bridge node
2026-06-06 13:18:04 -07:00
Enot (ded) Skelly cbf2c0bc5f fix: message cursor direction
closes: #39
v1.0.0-RC2
2026-06-06 11:21:12 -07:00
Enot (ded) Skelly c792029d3d fix: routes pagination cursor
closes #41
2026-06-06 11:14:13 -07:00
Enot (ded) Skelly 8fbff1b225 chore: run CI on dev commits and ANY PR 2026-06-05 16:47:50 -07:00
Enot (ded) Skelly c0051606ee fix: route search should have src and dest in order
previous just checked if the route contained the hashes
at all, not if the src was actually before the dest
2026-06-05 16:44:28 -07:00
Enot (ded) Skelly 8c4196d80e add note about cold start 2026-06-05 16:36:23 -07:00
Enot (ded) Skelly 1972ff4d9c add SHOULDERS.md 2026-06-05 16:20:05 -07:00
Enot (ded) Skelly de12d2eb14 add CONTRIBUTING guide 2026-06-05 16:19:47 -07:00
Enot (ded) Skelly 85d44fe0a2 add CODEOWNERS 2026-06-05 16:19:32 -07:00