|
|
63d6c9f215
|
D4-4: add script editor UI tests for save, run, check syntax, delete
|
2026-05-30 20:10:13 +02:00 |
|
|
|
2ba8be2fc6
|
Resolve D4-3: add WelcomeScreen/CSP/chart-surface tests for editor_chat.allium
|
2026-05-30 20:02:36 +02:00 |
|
|
|
4731bc0cd2
|
D4-2: add 56 UI tests for editor_settings (MCP agents, style/theme, search filter, categories CRUD)
|
2026-05-30 19:52:23 +02:00 |
|
|
|
8bc371eb3f
|
Fix D4-1: add standalone delete_media_translation tests and MediaDetectLanguage rule integration test
|
2026-05-30 19:40:49 +02:00 |
|
|
|
b65c2be29b
|
D3: close out partial test coverage gaps with new tests + execute_macro degrade-to-empty fix
|
2026-05-30 19:33:52 +02:00 |
|
|
|
ee4d0dd33f
|
D2-10/D2-12/D2-15/D2-16: close out remaining D2 spec gaps with tests + validate_media implementation
|
2026-05-30 19:25:20 +02:00 |
|
|
|
8c71ece887
|
D2-9: add max_posts_per_page 1..500 constraint tests
|
2026-05-30 19:17:09 +02:00 |
|
|
|
b1438d5222
|
Fix D2-8: add width/height assertions to ConditionalMediaFields nil-fields-absent test
|
2026-05-30 19:15:50 +02:00 |
|
|
|
87f2f22241
|
fill D2-7: test nil excerpt/author/language absent from frontmatter
|
2026-05-30 19:14:06 +02:00 |
|
|
|
60acda3fee
|
fix: add SidecarRoundtrip tests for D2-6
|
2026-05-30 19:10:40 +02:00 |
|
|
|
ab6a03dc54
|
D2-5: add FrontmatterRoundtrip test
|
2026-05-30 19:08:09 +02:00 |
|
|
|
0afb017e43
|
Implement create_and_publish_script/1 and add tests for D2-3/D2-4 spec gaps
|
2026-05-30 19:02:20 +02:00 |
|
|
|
cf553e2f78
|
Add create_and_publish_template/1 (D2-2 spec gap)
|
2026-05-30 14:51:44 +02:00 |
|
|
|
544ff65e3b
|
D2-1: add RemoveCategory tests covering state/files/DB cleanup and no-op for non-existent
|
2026-05-30 14:44:20 +02:00 |
|
|
|
08eb9e4ea1
|
B2-1..B2-9: distill minor code behaviors into specs (post/project/template/media_processing/generation/dashboard)
|
2026-05-30 14:39:11 +02:00 |
|
|
|
723a7ec1f7
|
B1-5..B1-20: distill remaining code behaviors into specs (rendering.allium, post/media/task/generation/editor specs)
|
2026-05-30 14:33:19 +02:00 |
|
|
|
f0919f24a5
|
B1-4: distill Style as its own :style singleton tab in editor_settings spec
|
2026-05-30 14:21:28 +02:00 |
|
|
|
72f2c829ca
|
B1-3: distill Technology, MCP, and Data Maintenance settings sections into editor_settings spec
|
2026-05-30 14:17:59 +02:00 |
|
|
|
7c7f629dd2
|
B1-2: distill auto-translation system into translation.allium spec
|
2026-05-30 14:14:02 +02:00 |
|
|
|
dd760d0f2b
|
B1-1: distill 9 inline surface types into editor_chat.allium spec
|
2026-05-30 13:39:57 +02:00 |
|
|
|
fb794ae833
|
Fix C-1: add cache_read_tokens/cache_write_tokens to schema.allium ChatMessage
|
2026-05-30 13:35:06 +02:00 |
|
|
|
df0ae6a41b
|
D1-18: HomeItemProtection — Home menu item cannot be moved, reordered, or deleted
|
2026-05-30 13:33:40 +02:00 |
|
|
|
e515cfacc6
|
D1-17: add tests for protected categories deletion rejection (article/aside/page/picture)
|
2026-05-30 13:25:42 +02:00 |
|
|
|
7e9cc72e1f
|
fix: D1-16 cancel orphaned debounce timer so index saves coalesce; add tests
|
2026-05-30 09:48:32 +02:00 |
|
|
|
257a06e5d1
|
feat: D1-15 implement drag-and-drop image chain (import+thumbnails+link+insert) with tests
|
2026-05-30 09:34:41 +02:00 |
|
|
|
1b37f1fcec
|
test: D1-14 cover ReplaceMediaFileSideEffects file replace + sync thumbnail regen
|
2026-05-30 09:18:36 +02:00 |
|
|
|
56caa653bb
|
test: D1-13 cover DiscardPostChangesSideEffects FTS re-sync after discard
|
2026-05-30 09:15:15 +02:00 |
|
|
|
925fe97007
|
test: D1-12 enforce BoundedToolLoop via config.chat_max_tool_rounds
|
2026-05-30 09:13:03 +02:00 |
|
|
|
d688c61b0e
|
test: D1-11 cover ChatContextTruncation invariant in chat requests
|
2026-05-30 09:08:51 +02:00 |
|
|
|
8db7bcf357
|
test: D1-10 cover TransformPipelineContinuation with first-transform failure
|
2026-05-30 09:03:09 +02:00 |
|
|
|
7045b10738
|
fix: A1-17 route bds2://new-post deep links into transform pipeline and draft creation
|
2026-05-30 08:58:22 +02:00 |
|
|
|
ebf6136d2f
|
fix: blogmark bookmarklet uses bds2:// scheme to avoid legacy bds:// clash
|
2026-05-29 22:46:26 +02:00 |
|
|
|
ae6659bcf3
|
docs: track A1-17 unimplemented blogmark deep-link handler in SPECGAPS
|
2026-05-29 22:43:30 +02:00 |
|
|
|
8bfc509472
|
fix: D1-9 implement ExecuteTransform pipeline with ordering and toast budget
|
2026-05-29 22:41:34 +02:00 |
|
|
|
e89a061d8f
|
test: D1-8 enforce MacroTimeout, macro times out within wall-clock budget
|
2026-05-29 22:31:55 +02:00 |
|
|
|
d606d9b26b
|
test: D1-7 enforce LiquidOperatorSubset, reject unsupported comparison operators at publish
|
2026-05-29 22:25:06 +02:00 |
|
|
|
a9740207cc
|
fix: D1-6 enforce LiquidFilterSubset, reject unsupported filters at publish
|
2026-05-29 22:21:47 +02:00 |
|
|
|
535ab81082
|
test: D1-5 enforce LiquidTagSubset via restricted parser, reject unsupported tags
|
2026-05-29 22:13:01 +02:00 |
|
|
|
0ce90e96e5
|
test: D1-4 cover UserTemplateDirectoryOverridesBundledDefaults
|
2026-05-29 22:04:32 +02:00 |
|
|
|
8cb6d238b9
|
test: D1-3 cover BundledDefaultTemplatesExistOutsideProjectData with no Template rows
|
2026-05-29 22:02:19 +02:00 |
|
|
|
cf8b0af15f
|
fix: A1-16 keep public project content out of repo via per-user content location and machine-local project registry
|
2026-05-29 21:58:46 +02:00 |
|
|
|
9d5764b251
|
fix: added things around project folder pollution from program runs
|
2026-05-29 21:45:15 +02:00 |
|
|
|
3a77761f96
|
fix: D1-2 correct post translation unique_constraint name so duplicate-language violations return a changeset error
|
2026-05-29 21:15:40 +02:00 |
|
|
|
91b0ffe4c5
|
fix: D1-1 correct media translation unique_constraint name so duplicate-language violations return a changeset error
|
2026-05-29 21:13:18 +02:00 |
|
|
|
84b91750fb
|
fix: A1-14c run embedding model on Apple GPU via EMLX with EXLA-CPU fallback
|
2026-05-29 16:26:33 +02:00 |
|
|
|
74ceaeb971
|
fix: force full re-embed on explicit rebuild and degrade gracefully when embedding model is unavailable
|
2026-05-29 15:49:53 +02:00 |
|
|
|
61ff2a77c0
|
perf: A1-14b replace O(n^2) embedding snapshot with hnswlib HNSW index and debounced persistence
|
2026-05-29 15:36:13 +02:00 |
|
|
|
744f7543d7
|
perf: batch CPU embedding inference and add A1-14c Apple GPU (EMLX) spec gap
|
2026-05-29 14:43:39 +02:00 |
|
|
|
a1004d72bf
|
fix: A1-14 real neural embeddings via Bumblebee multilingual-e5-small with Float32 BLOB vector cache
|
2026-05-29 14:04:51 +02:00 |
|
|
|
489d787306
|
fix: A1-13 wire git sidebar to BDS.Git with branch, changes, history, and actions
|
2026-05-29 13:25:32 +02:00 |
|