Commit Graph
31 Commits
Author SHA1 Message Date
n30nex 5fbba24a4a fix(observers): separate packet metrics from presence updates 2026-09-30 07:19:02 -04:00
n30nex fd7c6b3eb7 feat(db): retain 30-day analytics independently of packet expiry (#167) 2026-09-30 07:16:27 -04:00
MrAlders0n 91b4b457b5 perf(db): resolve packet endpoints at read time (#163)
Storing a full candidate snapshot on every observation was the wrong call. The same node lists got copied thousands of times, about 22 GB on prod. Resolve endpoints live like path hops and drop the column.
2026-09-25 13:59:07 -04:00
n30nex 8a3fa7e6bf feat(stats): add bounded path and hash-width analytics (#159) 2026-09-23 20:18:41 -04:00
n30nex 6107578c25 feat(stats): add bounded reception signal analytics (#157) 2026-09-23 20:16:22 -04:00
n30nex a25e2675c8 feat(backup): add protected database and config download (#154) 2026-09-23 20:13:40 -04:00
n30nex 9164659544 feat(backup): export private database and saved-config bundles (#151)
* feat(backup): export bounded database and saved-config bundles

* test(backup): preserve synthetic channel keys in exports

* fix(backup): check writable file closure before publication
2026-09-18 06:17:52 -04:00
MrAlders0n 2618f7b233 fix: github workflow, post images publically 2026-06-20 13:18:39 -04:00
Enot (ded) Skelly f67fc3be0d fix(ci/assets): needed write permission 2026-06-15 15:18:52 -07:00
Enot (ded) Skelly 51509bc9cc fix(ci/coverage): add back filter for generated content in iatadb 2026-06-15 14:40:42 -07:00
Enot (ded) Skelly 0e1d5ce21b fix(tests): don't omit iatadb
it was generated but is now maintained and contains
tests already
2026-06-15 14:06:47 -07:00
Enot (ded) Skelly 64ff9fc030 maint(tests): start adding integration tests
first db <> api mapping

add filter to test coverage action to ignore generated
code like sqlc and swagger docs
2026-06-15 13:26:03 -07:00
Enot (ded) Skelly 2617a91db6 chore: update to automatic binaries, update docs 2026-06-12 11:28:17 -07:00
Enot (ded) Skelly 9ab79684c5 maint: change to dedicated codeql action
beat it m$
2026-06-12 08:59:15 -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 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 38b9165cd6 chore: enable codeql ci 2026-06-09 08:59:27 -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 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 5a49023409 chore: add swagger to ci 2026-06-08 16:08:10 -07:00
Enot (ded) Skelly 14cb9e6e2d docs: add APGL3 license 2026-06-08 15:46:01 -07:00
MrAlders0n 064336c45a update docker-publish workflow to include dev branch for pushes (#46) 2026-06-06 21:15:55 -04: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 9a1b1d27ee add very basic tests and action
includes action for build. plus tests, fmt and vet
2026-06-05 10:26:49 -07:00
MrAlders0n f29ca7c81e automate docker build
Docker: Moved dockerfile to .build to follow web layout. added github workflow to create docker container. (#10)
2026-05-28 15:11:54 -07:00