Enot (ded) Skelly
3105eba8e0
chore(keystore): move entryExists into keystore and add tests
2026-06-15 14:38:48 -07:00
Enot (ded) Skelly
ee3ac2d64d
tests(keystore): expand tests
2026-06-15 14:15:17 -07:00
Enot (ded) Skelly
cda4905815
docs: update SPDX license lines
2026-06-08 16:08:39 -07:00
Enot (ded) Skelly
14cb9e6e2d
docs: add APGL3 license
2026-06-08 15:46:01 -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
94786f9632
improve channel storage
...
changes channel storage to include the full key and a hashtag if isHashtag
this prevents some collision issues and will improve message lookup accuracy as well
as allow message search by hashtag channel, name or single byte hash in future
2026-05-23 09:31:15 -07:00
Enot (ded) Skelly
a2b6bd725a
add config and region apis
...
optional config file and db seeding
region api endpoints
2026-05-22 15:49:12 -07:00
Enot (ded) Skelly
e561997de6
add default keys w/public
...
allows default keys and future extra keys from config
maybe add some other live decoding or something too, store
hashtag channel keys in the db?
2026-05-22 12:10:54 -07:00
Enot (ded) Skelly
838681eec7
ingestion + ws complete
2026-05-22 11:43:27 -07:00