• Joined on 2026-06-27
aneurin opened issue zampler/zampler#22 2026-09-11 11:08:04 +00:00
Search doesn't debounce properly
aneurin opened issue zampler/zampler#21 2026-09-11 10:58:22 +00:00
CacheControl improvement - don't cache error responses
aneurin deleted branch http-cache-control-headers from zampler/zampler 2026-09-11 10:51:45 +00:00
aneurin pushed to main at zampler/zampler 2026-09-11 10:51:44 +00:00
1964fda05e Add configurable Cache-Control headers for statics, files, and API
aneurin merged pull request zampler/zampler#20 2026-09-11 10:51:44 +00:00
Add configurable Cache-Control headers for statics, files, and API
aneurin closed issue zampler/zampler#17 2026-09-11 10:30:35 +00:00
Implement non-locking database
aneurin commented on issue zampler/zampler#17 2026-09-11 10:30:35 +00:00
Implement non-locking database

Working much better, and I've learned a lot about configuring SQLite. Job done.

aneurin commented on pull request zampler/zampler#19 2026-09-11 09:36:48 +00:00
Batch scan writes into transactions instead of one per file

Honestly, TIL. I thought rollbacks had to be handled in a separate control path. This is so much better. Thanks.

aneurin commented on pull request zampler/zampler#19 2026-09-11 09:33:23 +00:00
Batch scan writes into transactions instead of one per file

Just for my edification, is it a safe pattern to defer tx.Rollback()? Is this implicitly ignored if the transaction is successfully committed first?

aneurin commented on pull request zampler/zampler#18 2026-09-11 09:31:25 +00:00
Tune SQLite connection: WAL mode, busy_timeout, single writer

This seems like it will break if the SQLite path includes a query string - please harden

aneurin commented on issue zampler/zampler#17 2026-09-11 09:23:36 +00:00
Implement non-locking database

I was extremely tired when I wrote this last night, and it's useful to take a step back and look at the SQLite tuning itself. I forgot that the rescan was happening on every write.

Go ahead…

aneurin opened issue zampler/zampler#17 2026-09-10 21:07:59 +00:00
Implement non-locking database
aneurin deleted branch filenames-only from zampler/zampler 2026-09-08 11:10:11 +00:00
aneurin pushed to main at zampler/zampler 2026-09-08 11:10:11 +00:00
a02e96ceec QOL patch: only show filenames
aneurin merged pull request zampler/zampler#16 2026-09-08 11:10:09 +00:00
QOL patch: only show filenames
aneurin created pull request zampler/zampler#16 2026-09-08 11:08:44 +00:00
QOL patch: only show filenames