30 Commits

Author SHA1 Message Date
bbebbe2b02 Add tracing with lol.Tracer in multiple functions.
Introduced `lol.Tracer` for function entry/exit logging across various packages. This improves traceability and debugging of function executions while preserving existing behavior. Removed unused files `doc.go` and `nothing.go` to clean up the repository.
2025-06-29 07:32:24 +01:00
a89bd5a633 fixing tests 2025-06-26 18:29:28 +01:00
8dd3deb811 fix issues with timestamp type 2025-06-26 17:24:28 +01:00
4e4d0b5997 update fulltext to moar fields, fix auth bug 2025-05-14 20:25:55 -01:06
001ccb0d5b completed language tag indexer 2025-05-13 17:29:19 -01:06
c423d5db91 add float key to ratel keys 2025-05-12 16:45:14 -01:06
562c7f7225 oopsy back to the actual current repo domain name 2025-04-26 06:40:00 -01:06
fda2f638fb refactor logger so things can actually be moved around easily 2025-04-22 13:14:34 -01:06
ff4df430d9 migrating to realy.mleku.dev
can't extend realy.lol beyond september 2026, wtf
2025-04-10 12:32:52 -01:06
bf712d3216 refactor, clean up, and document subscription and tag 2025-04-08 09:56:10 -01:06
49627477e7 document ratel del and keys, modify keys interface to use io.Reader/Writer 2025-04-05 18:57:22 -01:06
d359e672a1 live configuration of IP blocklist 2025-04-02 15:12:52 -01:06
41f613da2d clean up some names and complete doc comments for event 2025-03-30 13:23:22 -01:06
d4da08e402 top level docs for all the things now done 2025-03-30 03:44:17 -01:06
01e3b11a6f fully working filter and events
now uses jsonl and streams results to the response writer
2025-03-26 17:06:49 -01:06
cba3b3c28d added rescan method to update indexes 2025-03-23 19:01:15 -01:06
7389d58e7e add nuke method, integrate counter index, add full-id index
it is now simple to upgrade to the new version, export the db, then nuke, and import again and voila, all indexes now are generated
2025-03-12 17:44:17 -01:06
8deeccd8dc drafted and tested jwt auth flow 2025-03-04 17:03:58 -01:06
501cb33fad revising aliases ratel 2025-02-08 16:34:47 -01:06
a19123a407 make a tag codec and lots of small improvements
the improvements:

- eliminate double definition of marshal/unmarshal interface
- proper single a tag codec using teh codec.JSON interface
- kind constructor using constraints.Integer to make invocations from random integer types easier
- eliminate separate string constructor for arb elements using generics
2025-01-23 21:09:56 -01:06
51d59d609e move prefixes where we meant them to be 2024-12-15 08:40:30 +00:00
e8dc7e6482 separate indexes and ratel's index key spec 2024-12-15 08:35:03 +00:00
1075f7c3f6 make timestamps into a struct with embedded value like the rest of the things 2024-12-07 20:02:05 +00:00
93a247ca6d Revert "separate owners follows and follows follows"
This reverts commit d0a79e4c63.
2024-12-04 19:45:54 +00:00
d0a79e4c63 separate owners follows and follows follows
setting owners implicitly enables auth also
2024-12-04 07:39:40 +00:00
e49cf89689 refactor aliases to not be experted 2024-12-01 22:51:44 +00:00
a88176e9e6 GC fully checked and working 2024-11-17 13:33:34 +00:00
177f50e7c9 add tombstone so deleted events can't be resurrected 2024-09-22 12:45:46 +01:00
1983aaa549 changing to new domain 2024-09-16 19:21:34 +01:00
ef54f43122 woikos 2024-09-16 19:00:32 +01:00