Block a user
Add explicit unarchive; stop silently drafting archived posts on any update
Align checksum algorithms with bDS2 (MD5 for media, nil post checksum on rebuild)
Reopen published posts to draft only when published content actually changes
Rewrite published post file in place when template_slug changes (stay published)
Align slug transliteration with bDS2 (ä→a, not ä→ae)
Index published post/translation bodies in full-text search
Enforce Liquid tag/filter/operator subset at template publish
Render built-in macros from bundled Liquid macro templates (parity with bDS2)
the post editor (and liquid editor and lua editor) need syntax highlighting
the post editor (and liquid editor and lua editor) need syntax highlighting
Implemented in e6fa506. Added dedicated Markdown-with-macros and Liquid Syntect grammars, retained Lua syntax parsing, and translated the editor palette to the bDS2/VS Dark colors. Markdown…
creating a post with bookmarklet does not open the editor and it directly triggers a translation
creating a post with bookmarklet does not open the editor and it directly triggers a translation
Implemented in fe6bf3e. Blogmark completion now uses the same tab-opening workflow as every other post, so the post editor is activated with preview synchronization, menu state, panel fallback,…
in-flight mode in the status bar does not persist for restarts
AI communication fails with online model despite chat test confirming it works
saving category json seems to drop category titles from the json
AI oneshots should not be blocking actions
tags in post editor need to have semantic suggestions
seems that saving a post triggers "create missing translations" task