2026-07-17 - 2026-07-24

Overview

1 Active Pull Request
110 Active Issues
Excluding merges, 3 authors have pushed 127 commits to main and 133 commits to all branches. On main, 368 files have changed and there have been 131408 additions and 51417 deletions.

1 Pull request merged by 1 user

Merged #98 main 2026-07-21 08:13:16 +00:00

109 Issues closed from 1 user

Closed #110 Render translated category labels in blog menus 2026-07-24 07:18:25 +00:00

Closed #109 Move multilingual category editor to Tags 2026-07-24 06:52:39 +00:00

Closed #108 Match bDS2 full-site generation performance 2026-07-24 05:22:56 +00:00

Closed #107 Show estimated progress for background rendering tasks 2026-07-23 21:10:54 +00:00

Closed #106 RuDS is missing the forced re-render of bDS2 2026-07-23 08:23:53 +00:00

Closed #105 Make site validation match bDS2 incremental performance 2026-07-23 07:56:08 +00:00

Closed #104 git commits that are not uploaded should be color coded 2026-07-23 07:47:20 +00:00

Closed #103 git repository URL should not be in the git sidepanel 2026-07-23 07:39:16 +00:00

Closed #102 toasts and background tasks seem to sometimes steal focus from entry fields 2026-07-23 07:28:45 +00:00

Closed #101 when closing the last window, close the app. 2026-07-23 07:22:38 +00:00

Closed #100 Localize post date and calendar month formatting 2026-07-22 18:29:21 +00:00

Closed #99 Align file serialization with bDS2 canonical output (frontmatter, sidecars, meta JSON, menu.opml) 2026-07-22 18:19:46 +00:00

Closed #97 the app must restart the same state as it was when closed 2026-07-22 17:57:50 +00:00

Closed #95 Model force-delete of templates in template.allium 2026-07-22 17:27:43 +00:00

Closed #94 Update schema.allium: mcp_proposals, chat surface state, publish_jobs 2026-07-22 17:18:19 +00:00

Closed #93 Localize hardcoded engine strings (auto-translation progress, vimeo macro fallback) 2026-07-22 17:09:53 +00:00

Closed #92 Align tag-name matching case sensitivity with bDS2 in post updates 2026-07-22 16:59:00 +00:00

Closed #91 Default script entrypoint by kind when frontmatter omits it 2026-07-22 16:54:57 +00:00

Closed #90 Handle HEIC/HEIF media import (image crate cannot decode it) 2026-07-22 16:50:08 +00:00

Closed #89 Apply WebP quality 80 to generated thumbnails 2026-07-22 16:33:49 +00:00

Closed #88 Add unique index on mcp_proposals(kind, entity_id, status) 2026-07-22 16:26:07 +00:00

Closed #87 Align auto-translation trigger with bDS2 (manual save only, not publish) 2026-07-22 16:11:30 +00:00

Closed #85 Generation: classify localized page-category post paths ({lang}/{slug}/index.html) 2026-07-22 16:06:25 +00:00

Closed #84 Generation: derive language-prefix detection from project blogLanguages, not a hardcoded set 2026-07-22 16:02:47 +00:00

Closed #83 Metadata diff: cover categories, category-meta, and publishing preferences 2026-07-21 21:54:59 +00:00

Closed #82 Reopen published templates/scripts only when content actually changes 2026-07-21 21:25:34 +00:00

Closed #81 Slugify + auto-uniquify template/script slug changes and rename published files 2026-07-21 21:18:47 +00:00

Closed #80 Cascade template slug changes to referencing posts and tags 2026-07-21 21:06:21 +00:00

Closed #79 Resolve published_* snapshot column semantics (spec vs bDS2 vs RuDS three-way conflict) 2026-07-21 20:54:26 +00:00

Closed #78 Align discard-post-changes guard with bDS2 (require the published file on disk) 2026-07-21 20:46:22 +00:00

Closed #77 Resync linked media sidecars when a post is deleted 2026-07-21 20:39:14 +00:00

Closed #76 Delete the stale old post file when publish writes to a new path 2026-07-21 20:31:26 +00:00

Closed #75 Resync the post link graph on content updates and file→DB repairs 2026-07-21 20:24:56 +00:00

Closed #74 Reopen canonical post to draft when a translation is manually edited 2026-07-21 20:14:01 +00:00

Closed #73 Do not copy file body into DB content when archiving a published post 2026-07-21 20:04:40 +00:00

Closed #72 Add explicit unarchive; stop silently drafting archived posts on any update 2026-07-21 19:49:35 +00:00

Closed #71 Rewrite published post file in place when template_slug changes (stay published) 2026-07-21 19:33:11 +00:00

Closed #70 Reopen published posts to draft only when published content actually changes 2026-07-21 19:25:51 +00:00

Closed #69 Align checksum algorithms with bDS2 (MD5 for media, nil post checksum on rebuild) 2026-07-21 19:19:33 +00:00

Closed #68 Render built-in macros from bundled Liquid macro templates (parity with bDS2) 2026-07-21 18:44:50 +00:00

Closed #67 Enforce Liquid tag/filter/operator subset at template publish 2026-07-21 18:21:59 +00:00

Closed #64 in-flight mode in the status bar does not persist for restarts 2026-07-21 18:11:57 +00:00

Closed #63 AI communication fails with online model despite chat test confirming it works 2026-07-21 18:04:14 +00:00

Closed #66 Index published post/translation bodies in full-text search 2026-07-21 13:21:51 +00:00

Closed #62 saving category json seems to drop category titles from the json 2026-07-21 13:21:41 +00:00

Closed #61 AI oneshots should not be blocking actions 2026-07-21 08:20:16 +00:00

Closed #65 Align slug transliteration with bDS2 (ä→a, not ä→ae) 2026-07-20 21:01:38 +00:00

Closed #60 tags in post editor need to have semantic suggestions 2026-07-20 20:52:28 +00:00

Closed #59 seems that saving a post triggers "create missing translations" task 2026-07-20 20:21:46 +00:00

Closed #86 Persist publish jobs (publish_jobs table) like bDS2 2026-07-20 20:05:57 +00:00

Closed #96 Line-by-line verification pass of UI specs against the Iced implementation 2026-07-20 20:05:05 +00:00

Closed #58 quick actions do not open as overlay but open inside the box the buttons are in 2026-07-20 19:57:54 +00:00

Closed #57 the post editor (and liquid editor and lua editor) need syntax highlighting 2026-07-20 19:40:30 +00:00

Closed #56 creating a post with bookmarklet does not open the editor and it directly triggers a translation 2026-07-20 19:15:25 +00:00

Closed #55 preview does not show blog description on home page 2026-07-20 18:05:59 +00:00

Closed #54 calendar widget in preview has wild colors and marks every day 2026-07-20 17:56:46 +00:00

Closed #53 image previews not opening in the preview browser 2026-07-20 17:42:25 +00:00

Closed #52 macros seem not to correctly render in preview 2026-07-20 17:32:57 +00:00

Closed #51 bookmarklets open the app, but do not create a draft for the passed link 2026-07-20 17:14:15 +00:00

Closed #50 Fix style swatches and preview color mode 2026-07-20 16:46:10 +00:00

Closed #49 when switching the post editor to preview mode, the gallery button is still there 2026-07-20 16:19:36 +00:00

Closed #48 update golden fixture for rendering to the newest version of the app 2026-07-20 16:09:05 +00:00

Closed #47 "open in browser" and in-editor preview not working correctly 2026-07-20 15:13:38 +00:00

Closed #46 Implement drag-and-drop image import into the post editor 2026-07-20 14:20:00 +00:00

Closed #45 Implement the bds.sync Lua namespace for bDS2 script compatibility 2026-07-20 13:55:00 +00:00

Closed #44 Remove ten orphaned Message variants from bds-ui 2026-07-20 13:33:15 +00:00

Closed #43 Localize the TUI: replace hardcoded English strings with fluent translations 2026-07-20 13:12:38 +00:00

Closed #42 Remove the TUI Style settings section and dead style.* settings keys 2026-07-20 12:42:17 +00:00

Closed #41 Implement the GUI Style tab (Pico CSS theme editor) 2026-07-20 12:31:33 +00:00

Closed #37 outdated versions of dependencies are used 2026-07-20 11:37:56 +00:00

Closed #36 reduce default number of entries in post/media sidebar to 200 and add auto-loading 2026-07-20 11:22:04 +00:00

Closed #35 validate DOCUMENTATION.md against the actual RuDS application 2026-07-20 11:02:55 +00:00

Closed #40 dropdown for models seems to reset and not persist 2026-07-20 10:14:13 +00:00

Closed #31 loading models from online endpoint requires a model entered in a model field 2026-07-20 09:58:02 +00:00

Closed #32 no overrides for model capabilities (for example image capability) 2026-07-20 09:58:02 +00:00

Closed #38 model selection for online and offline mode must be available in AI settings 2026-07-20 09:58:02 +00:00

Closed #39 AI chat hides oMLX provider error and fails for model without chat template 2026-07-20 09:15:39 +00:00

Closed #33 despite configuration of AI online endpoint, the chat complains that it isn't configured 2026-07-20 09:02:42 +00:00

Closed #34 bds-cli config list only shows one setting 2026-07-20 07:29:19 +00:00

Closed #30 can't paste into the AI setting fields 2026-07-19 20:24:13 +00:00

Closed #29 scroll bars are too prominent and should be more in line with. modern UI patterns 2026-07-19 19:57:07 +00:00

Closed #28 Hover text in activity bar clashes with sidebar 2026-07-19 19:46:45 +00:00

Closed #27 Implement the local and remote terminal UI 2026-07-19 19:37:48 +00:00

Closed #26 Implement the headless RuDS server and SSH transport 2026-07-19 18:36:12 +00:00

Closed #25 Implement the OPML menu editor 2026-07-19 17:37:43 +00:00

Closed #24 Add in-app project and Lua documentation browsers 2026-07-19 16:59:06 +00:00

Closed #23 Implement embeddings, semantic search, and duplicate review 2026-07-19 16:07:46 +00:00

Closed #22 Render persistent A2UI surfaces in chat 2026-07-19 14:58:45 +00:00

Closed #21 Implement persistent conversational AI and blog tools 2026-07-19 14:18:55 +00:00

Closed #20 Implement MCP resources, tools, proposals, and settings 2026-07-19 13:11:23 +00:00

Closed #19 Implement bds-cli over the shared RuDS engines 2026-07-19 12:26:28 +00:00

Closed #18 Add the shared domain event bus 2026-07-19 11:49:19 +00:00

Closed #17 Implement WordPress WXR analysis, review, and import 2026-07-19 11:19:13 +00:00

Closed #16 Implement the Git workflow and replace Git placeholders 2026-07-19 09:53:51 +00:00

Closed #14 Group site generation into section tasks followed by search indexing 2026-07-19 08:28:16 +00:00

Closed #13 Add the post-editor Add Gallery Images workflow 2026-07-19 07:54:00 +00:00

Closed #12 Implement the bDS2-compatible core Lua host API and generated docs 2026-07-19 07:25:32 +00:00

Closed #15 Return normalized token usage from one-shot AI calls 2026-07-18 21:15:05 +00:00

Closed #11 bring the dashboard into parity with the bDS2 dashboard 2026-07-18 21:08:43 +00:00

Closed #10 Remove the post duplication feature 2026-07-18 20:58:00 +00:00

Closed #9 media editor has multiple buttons instead of a quick action button 2026-07-18 19:58:09 +00:00

Closed #7 manage tags in the tags editor has bad contrast text 2026-07-18 19:52:22 +00:00

Closed #8 prioject seems not to grab description from the project json 2026-07-18 18:30:08 +00:00

Closed #3 loading the media sidebar is slow compared to bDS/bDS2 2026-07-18 17:06:06 +00:00

Closed #6 layout / theme / style look really old-fashioned and half-baked 2026-07-18 16:55:27 +00:00

Closed #5 drafts can not be discarded 2026-07-18 15:39:48 +00:00

Closed #1 sql should never be literal strings but instead use a proper abstraction 2026-07-18 15:01:22 +00:00

Closed #4 i18n is hand-rolled but must use a standard implementation 2026-07-18 12:35:01 +00:00

Closed #2 now there is bDS2 as another reference, so look into that 2026-07-18 11:54:52 +00:00

106 Issues created by 1 user

Opened #5 drafts can not be discarded 2026-07-18 12:09:56 +00:00

Opened #6 layout / theme / style look really old-fashioned and half-baked 2026-07-18 15:45:08 +00:00

Opened #7 manage tags in the tags editor has bad contrast text 2026-07-18 17:07:12 +00:00

Opened #8 prioject seems not to grab description from the project json 2026-07-18 17:34:32 +00:00

Opened #9 media editor has multiple buttons instead of a quick action button 2026-07-18 18:57:26 +00:00

Opened #10 Remove the post duplication feature 2026-07-18 19:00:18 +00:00

Opened #11 bring the dashboard into parity with the bDS2 dashboard 2026-07-18 19:40:05 +00:00

Opened #12 Implement the bDS2-compatible core Lua host API and generated docs 2026-07-18 20:22:02 +00:00

Opened #13 Add the post-editor Add Gallery Images workflow 2026-07-18 20:22:02 +00:00

Opened #14 Group site generation into section tasks followed by search indexing 2026-07-18 20:22:03 +00:00

Opened #15 Return normalized token usage from one-shot AI calls 2026-07-18 20:22:03 +00:00

Opened #16 Implement the Git workflow and replace Git placeholders 2026-07-18 20:45:57 +00:00

Opened #17 Implement WordPress WXR analysis, review, and import 2026-07-18 20:48:25 +00:00

Opened #18 Add the shared domain event bus 2026-07-18 20:48:29 +00:00

Opened #19 Implement bds-cli over the shared RuDS engines 2026-07-18 20:48:33 +00:00

Opened #20 Implement MCP resources, tools, proposals, and settings 2026-07-18 20:48:36 +00:00

Opened #21 Implement persistent conversational AI and blog tools 2026-07-18 20:48:39 +00:00

Opened #22 Render persistent A2UI surfaces in chat 2026-07-18 20:48:42 +00:00

Opened #23 Implement embeddings, semantic search, and duplicate review 2026-07-18 20:48:45 +00:00

Opened #24 Add in-app project and Lua documentation browsers 2026-07-18 20:48:48 +00:00

Opened #25 Implement the OPML menu editor 2026-07-18 20:48:51 +00:00

Opened #26 Implement the headless RuDS server and SSH transport 2026-07-18 20:48:54 +00:00

Opened #27 Implement the local and remote terminal UI 2026-07-18 20:48:57 +00:00

Opened #28 Hover text in activity bar clashes with sidebar 2026-07-18 21:46:42 +00:00

Opened #29 scroll bars are too prominent and should be more in line with. modern UI patterns 2026-07-19 10:00:01 +00:00

Opened #30 can't paste into the AI setting fields 2026-07-19 15:04:10 +00:00

Opened #31 loading models from online endpoint requires a model entered in a model field 2026-07-19 15:05:19 +00:00

Opened #32 no overrides for model capabilities (for example image capability) 2026-07-19 15:06:44 +00:00

Opened #33 despite configuration of AI online endpoint, the chat complains that it isn't configured 2026-07-19 15:08:22 +00:00

Opened #34 bds-cli config list only shows one setting 2026-07-19 15:39:30 +00:00

Opened #35 validate DOCUMENTATION.md against the actual RuDS application 2026-07-19 16:38:21 +00:00

Opened #36 reduce default number of entries in post/media sidebar to 200 and add auto-loading 2026-07-19 16:43:09 +00:00

Opened #37 outdated versions of dependencies are used 2026-07-19 20:06:16 +00:00

Opened #38 model selection for online and offline mode must be available in AI settings 2026-07-20 08:39:13 +00:00

Opened #39 AI chat hides oMLX provider error and fails for model without chat template 2026-07-20 09:03:56 +00:00

Opened #40 dropdown for models seems to reset and not persist 2026-07-20 09:12:38 +00:00

Opened #41 Implement the GUI Style tab (Pico CSS theme editor) 2026-07-20 10:38:17 +00:00

Opened #42 Remove the TUI Style settings section and dead style.* settings keys 2026-07-20 10:38:17 +00:00

Opened #43 Localize the TUI: replace hardcoded English strings with fluent translations 2026-07-20 10:38:18 +00:00

Opened #44 Remove ten orphaned Message variants from bds-ui 2026-07-20 10:38:18 +00:00

Opened #45 Implement the bds.sync Lua namespace for bDS2 script compatibility 2026-07-20 10:38:18 +00:00

Opened #46 Implement drag-and-drop image import into the post editor 2026-07-20 10:50:23 +00:00

Opened #47 "open in browser" and in-editor preview not working correctly 2026-07-20 10:52:38 +00:00

Opened #48 update golden fixture for rendering to the newest version of the app 2026-07-20 12:31:22 +00:00

Opened #49 when switching the post editor to preview mode, the gallery button is still there 2026-07-20 13:01:12 +00:00

Opened #50 Fix style swatches and preview color mode 2026-07-20 14:47:00 +00:00

Opened #51 bookmarklets open the app, but do not create a draft for the passed link 2026-07-20 16:52:38 +00:00

Opened #52 macros seem not to correctly render in preview 2026-07-20 16:55:51 +00:00

Opened #53 image previews not opening in the preview browser 2026-07-20 16:56:56 +00:00

Opened #54 calendar widget in preview has wild colors and marks every day 2026-07-20 16:58:27 +00:00

Opened #55 preview does not show blog description on home page 2026-07-20 17:00:15 +00:00

Opened #56 creating a post with bookmarklet does not open the editor and it directly triggers a translation 2026-07-20 18:32:56 +00:00

Opened #57 the post editor (and liquid editor and lua editor) need syntax highlighting 2026-07-20 18:36:30 +00:00

Opened #58 quick actions do not open as overlay but open inside the box the buttons are in 2026-07-20 18:37:15 +00:00

Opened #59 seems that saving a post triggers "create missing translations" task 2026-07-20 18:42:46 +00:00

Opened #60 tags in post editor need to have semantic suggestions 2026-07-20 18:46:37 +00:00

Opened #61 AI oneshots should not be blocking actions 2026-07-20 18:50:04 +00:00

Opened #62 saving category json seems to drop category titles from the json 2026-07-20 18:54:09 +00:00

Opened #63 AI communication fails with online model despite chat test confirming it works 2026-07-20 18:58:40 +00:00

Opened #64 in-flight mode in the status bar does not persist for restarts 2026-07-20 18:59:50 +00:00

Opened #65 Align slug transliteration with bDS2 (ä→a, not ä→ae) 2026-07-20 19:43:56 +00:00

Opened #66 Index published post/translation bodies in full-text search 2026-07-20 19:43:56 +00:00

Opened #67 Enforce Liquid tag/filter/operator subset at template publish 2026-07-20 19:43:56 +00:00

Opened #68 Render built-in macros from bundled Liquid macro templates (parity with bDS2) 2026-07-20 19:43:56 +00:00

Opened #69 Align checksum algorithms with bDS2 (MD5 for media, nil post checksum on rebuild) 2026-07-20 19:43:57 +00:00

Opened #70 Reopen published posts to draft only when published content actually changes 2026-07-20 19:43:57 +00:00

Opened #71 Rewrite published post file in place when template_slug changes (stay published) 2026-07-20 19:43:57 +00:00

Opened #72 Add explicit unarchive; stop silently drafting archived posts on any update 2026-07-20 19:43:57 +00:00

Opened #73 Do not copy file body into DB content when archiving a published post 2026-07-20 19:43:58 +00:00

Opened #74 Reopen canonical post to draft when a translation is manually edited 2026-07-20 19:43:58 +00:00

Opened #75 Resync the post link graph on content updates and file→DB repairs 2026-07-20 19:43:58 +00:00

Opened #76 Delete the stale old post file when publish writes to a new path 2026-07-20 19:43:59 +00:00

Opened #77 Resync linked media sidecars when a post is deleted 2026-07-20 19:43:59 +00:00

Opened #78 Align discard-post-changes guard with bDS2 (require the published file on disk) 2026-07-20 19:43:59 +00:00

Opened #79 Resolve published_* snapshot column semantics (spec vs bDS2 vs RuDS three-way conflict) 2026-07-20 19:43:59 +00:00

Opened #80 Cascade template slug changes to referencing posts and tags 2026-07-20 19:44:00 +00:00

Opened #81 Slugify + auto-uniquify template/script slug changes and rename published files 2026-07-20 19:44:00 +00:00

Opened #82 Reopen published templates/scripts only when content actually changes 2026-07-20 19:44:00 +00:00

Opened #83 Metadata diff: cover categories, category-meta, and publishing preferences 2026-07-20 19:44:01 +00:00

Opened #84 Generation: derive language-prefix detection from project blogLanguages, not a hardcoded set 2026-07-20 19:44:01 +00:00

Opened #85 Generation: classify localized page-category post paths ({lang}/{slug}/index.html) 2026-07-20 19:44:01 +00:00

Opened #86 Persist publish jobs (publish_jobs table) like bDS2 2026-07-20 19:44:01 +00:00

Opened #87 Align auto-translation trigger with bDS2 (manual save only, not publish) 2026-07-20 19:44:02 +00:00

Opened #88 Add unique index on mcp_proposals(kind, entity_id, status) 2026-07-20 19:44:02 +00:00

Opened #89 Apply WebP quality 80 to generated thumbnails 2026-07-20 19:44:02 +00:00

Opened #90 Handle HEIC/HEIF media import (image crate cannot decode it) 2026-07-20 19:44:03 +00:00

Opened #91 Default script entrypoint by kind when frontmatter omits it 2026-07-20 19:44:03 +00:00

Opened #92 Align tag-name matching case sensitivity with bDS2 in post updates 2026-07-20 19:44:03 +00:00

Opened #93 Localize hardcoded engine strings (auto-translation progress, vimeo macro fallback) 2026-07-20 19:44:03 +00:00

Opened #94 Update schema.allium: mcp_proposals, chat surface state, publish_jobs 2026-07-20 19:44:04 +00:00

Opened #95 Model force-delete of templates in template.allium 2026-07-20 19:44:04 +00:00

Opened #96 Line-by-line verification pass of UI specs against the Iced implementation 2026-07-20 19:44:04 +00:00

Opened #97 the app must restart the same state as it was when closed 2026-07-20 21:00:54 +00:00

Opened #99 Align file serialization with bDS2 canonical output (frontmatter, sidecars, meta JSON, menu.opml) 2026-07-21 19:26:40 +00:00

Opened #100 Localize post date and calendar month formatting 2026-07-22 13:31:07 +00:00

Opened #101 when closing the last window, close the app. 2026-07-22 18:32:32 +00:00

Opened #102 toasts and background tasks seem to sometimes steal focus from entry fields 2026-07-23 06:33:08 +00:00

Opened #103 git repository URL should not be in the git sidepanel 2026-07-23 06:34:49 +00:00

Opened #104 git commits that are not uploaded should be color coded 2026-07-23 06:36:00 +00:00

Opened #105 Make site validation match bDS2 incremental performance 2026-07-23 06:41:50 +00:00

Opened #106 RuDS is missing the forced re-render of bDS2 2026-07-23 06:42:35 +00:00

Opened #107 Show estimated progress for background rendering tasks 2026-07-23 20:01:27 +00:00

Opened #108 Match bDS2 full-site generation performance 2026-07-23 21:06:14 +00:00

Opened #109 Move multilingual category editor to Tags 2026-07-24 06:44:28 +00:00

Opened #110 Render translated category labels in blog menus 2026-07-24 07:11:27 +00:00

Opened #111 Align background task execution and progress with bDS2 2026-07-24 07:36:09 +00:00