n30nex
2abed6c195
feat(channels): expose recorded packet scope in message delivery
2026-09-30 07:19:03 -04:00
n30nex
f6e628c501
test(scopes): run race checks on the Linux CI runner
2026-09-30 07:19:03 -04:00
n30nex
c18e059e0d
feat(scopes): import cached regional MeshMapper catalogues
2026-09-30 07:19:03 -04:00
n30nex
c448a04ea0
feat(routes): add bounded retained observation evidence
2026-09-30 07:19:03 -04:00
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
9d5426f1e4
docs: add github templates: bug, feature and PR
2026-06-08 15:56:00 -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
85d44fe0a2
add CODEOWNERS
2026-06-05 16:19:32 -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