From 23fab7a5ff42e97c289b93164672e8e82dc6eb3c Mon Sep 17 00:00:00 2001 From: Mark Kalsbeek Date: Tue, 10 Mar 2026 23:05:49 +0100 Subject: [PATCH] make overview of pending todo's --- todo.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 todo.md diff --git a/todo.md b/todo.md new file mode 100644 index 0000000..4c97887 --- /dev/null +++ b/todo.md @@ -0,0 +1,13 @@ +Here's a list of things I still want to get done + +- [ ] refactor or change the query contract so for pg_queries we keep auto setting key but for sqlite we get the option to not only set a cache invalidation key, we also get the option to publish a cache invalidation event. so a create_todo query would automaitcally trigger a fanout when cx.run gets to it. +- [ ] the sse file is unsused and the function bodies are inlined in server.rs. It's also wrong and the content of server.rs are correct. +- [ ] fix the pg_replication example such that it does not pass the {inner} in the initial render but intead pushes it over the sse connection. This is exclusively such that the signals are not yet in scope when the sse initiates to keep the noisy signals out of the get parameters + - might accomplish this by including filterSignals in the `@get(/route, options = {filterSignals = })` and then I could put some regex to filter out literally everything. +- [ ] Make another example site, this one maybe demo'ing cache-backed queries +- [ ] Review example code and extract common logic to framework code +- [ ] consider moving connId to a header by passing the following in the @get options: + headers: { + 'X-Conn-Id': 'some_uuid', + }, +- [ ] \ No newline at end of file