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 |
|