fiatjaf
b3cef7b425
eventstore: fix cli panic when no operations are performed.
2026-05-14 17:19:28 -03:00
fiatjaf
b559828c72
mmm: read-only mode.
2026-01-18 18:02:07 -03:00
fiatjaf
df64c5b6ec
eventstore/cmd: fix mmm deinitialization.
2026-01-18 17:44:03 -03:00
fiatjaf
98dbe7b9e9
improve and make nip77 api nicer so it could be better used in nak.
2025-11-12 20:21:02 -03:00
fiatjaf
b3c617e36b
eventstore: cmd can read from files and doesn't break on long lines.
2025-10-28 18:40:51 -03:00
fiatjaf
ac49036b77
mmm: small .EnsureLayer() change, fuzz tests for fixing borked databases
2025-10-15 01:31:44 +00:00
fiatjaf
79f1a9c636
fix sqlite mention.
2025-09-23 19:02:09 -03:00
fiatjaf
fd9f956a3d
update readmes so they're less outdated.
2025-09-22 17:05:17 -03:00
fiatjaf
cd398b94b5
get rid of badger everywhere, including as an sdk/hints backend.
2025-09-04 00:35:17 -03:00
fiatjaf
6737398375
eventstore: cli "count" command.
2025-08-22 14:08:24 -03:00
fiatjaf
4a7e893b80
eventstore: add boltdb support to cli.
2025-08-05 23:40:23 -03:00
fiatjaf
6bda63de17
eventstore: delete badger, it's too buggy.
2025-08-04 15:16:25 -03:00
fiatjaf
7289da9c72
improve/refactor websocket connections hoping this will fix the undetected disconnections we're seeing.
...
this commit also remove all the sonic envelope parsing and reintroduces filters in REQ as a slice instead of as a singleton.
why? well, the sonic stuff wasn't really that fast, it was a little bit but only got fast enough once I introduced unsafe conversions between []byte and string and did weird unsafe reuse of []byte in order to save the values of tags, which would definitely cause issues in the future if the caller wasn't aware of it (and even if they were, like myself).
and the filters stuff is because we abandoned the idea of changing NIP-01 to only accept one filter per REQ.
2025-07-10 22:58:37 -03:00
fiatjaf
f60fc08f8d
eventstore: QueryEvents() to take a maxLimit param now so everything is clearer.
2025-05-11 09:36:59 -03:00
fiatjaf
a7be696243
a bunch of conversions and api tweaks on khatru and eventstore.
2025-04-17 00:15:15 -03:00
fiatjaf
5b8954461f
it never ends.
2025-04-16 02:59:47 -03:00
fiatjaf
cb0dd45a32
go mod tidy works now at least.
2025-04-15 18:40:56 -03:00
fiatjaf
f493293be2
update import paths.
2025-04-15 08:51:25 -03:00
fiatjaf
76032dc089
bring in khatru and eventstore.
2025-04-15 08:49:28 -03:00