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