Commit Graph
203 Commits
Author SHA1 Message Date
Enot (ded) Skelly ef5257db66 fix(stats): fix radio presets query 2026-06-10 13:46:21 -07:00
Enot (ded) Skelly 205eaafbe9 feat(stats): add node type breakdown
/stats/node-types w/ filters for iata/region

closes #55
2026-06-10 13:18:26 -07:00
Enot (ded) Skelly 5e0274d778 fix(telemetry): incorrect truncation on observer telemetry 2026-06-10 13:04:02 -07:00
Enot (ded) Skelly 96aa7f2e02 fix(swagger): missing update from stats changes 2026-06-10 10:03:16 -07:00
Enot (ded) Skelly a0a687b6f8 tests(handlers): add validation tests for stats endpoints 2026-06-10 09:57:54 -07:00
Enot (ded) Skelly a9b0025b1d fix(stats): support multiple IATAs and region filtering on all stats endpoints
closes: #53 and #54
2026-06-10 09:52:02 -07:00
Enot (ded) Skelly 33abae6401 chore(ci): add back codeql yaml from github 2026-06-10 09:21:44 -07:00
Enot (ded) Skelly 9f2ddfe60d fix(ci): remove codeql and just use githubs integration 2026-06-10 09:04:03 -07:00
Enot (ded) Skelly 632f858376 fix(sql): observer telemetry for airtime and errors
changes from average to the calculated delta of the min
and max with a guard against negatives

closes #52
2026-06-10 08:29:10 -07:00
Enot (ded) Skelly 2286dc7eaf fix: observer telemetry TS should have been ms not s
partial for #52
2026-06-10 08:20:44 -07:00
Enot (ded) Skelly ddd0c473fb chore: remove unused queries 2026-06-09 15:56:26 -07:00
Enot (ded) Skelly 58288d7daa docs: update shoulders
i'll be better i promise
2026-06-09 14:55:27 -07:00
Enot (ded) Skelly a5bd8ccaf0 feat: add cors support
optionally control cross origin requests by origin and
method
2026-06-09 14:54:00 -07:00
Enot (ded) Skelly 432122fee4 docs: update readme re: redis 2026-06-09 14:25:02 -07:00
Enot (ded) Skelly b574ec5c30 feat: add redis 2026-06-09 14:12:58 -07:00
Enot (ded) Skelly 983ebe126b fix: make hex query params case-insensitive 2026-06-09 10:49:55 -07:00
Enot (ded) Skelly 288e28ca29 fix: coverage badge url 2026-06-09 09:57:53 -07:00
Enot (ded) Skelly 7c993390d3 chore: add code coverage as badge 2026-06-09 09:52:04 -07:00
Enot (ded) Skelly 5950088f5e fix: missing v4 codeql init 2026-06-09 09:33:39 -07:00
Enot (ded) Skelly ec73c77197 chore: update codeql runner version
closes #49
2026-06-09 09:29:25 -07:00
Enot (ded) Skelly d1db7a31ac maint: add code coverage workflow 2026-06-09 09:29:25 -07:00
Enot (ded) Skelly 9716326d3d fix(security): incorrect int conversion
changes from strconv.Atoi without bounds checks to
strconv.ParseInt
2026-06-09 09:20:54 -07:00
Enot (ded) Skelly 38b9165cd6 chore: enable codeql ci 2026-06-09 08:59:27 -07:00
Enot (ded) Skelly 64efc27042 fix: forgot to update swagger for traces rawPath 2026-06-09 08:35:13 -07:00
Enot (ded) Skelly 8e2b7f4c3e docs: update schema migration notes 2026-06-09 08:32:36 -07:00
Enot (ded) Skelly 2333468f92 feat(traces): include raw path hashes as well as resolved
closes #43
2026-06-09 08:31:04 -07:00
Enot (ded) Skelly e2b22aa477 fix: typo in subscribeScope struct 2026-06-09 08:29:55 -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 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