This website requires JavaScript.
dc6fc4c631
Simplify chat tool round flow
Chili Palmer
2026-06-21 13:54:35 +02:00
d3e2397217
Deduplicate chat tool query patterns
Chili Palmer
2026-06-21 13:51:44 +02:00
3b14c1ecf3
Simplify MCP HTTP responses
Chili Palmer
2026-06-21 13:24:47 +02:00
bb58f98afd
Deduplicate MCP tool descriptors
Chili Palmer
2026-06-21 13:22:12 +02:00
66c24b565f
Unify generation render fallbacks
Chili Palmer
2026-06-21 13:17:44 +02:00
ccfaa4afe6
Deduplicate generation path prefixes
Chili Palmer
2026-06-21 13:15:02 +02:00
f46239188a
Extract generation snapshot loaders
Chili Palmer
2026-06-21 13:12:17 +02:00
4a8a420c62
Deduplicate sitemap URL entry builders
Chili Palmer
2026-06-21 13:09:35 +02:00
b3d69f0291
Consolidate generation route builders
Chili Palmer
2026-06-21 13:06:50 +02:00
f8f6a242d6
Deduplicate validation timestamp checks
Chili Palmer
2026-06-21 13:04:13 +02:00
341c1bf8ee
Simplify rendering path builders
Chili Palmer
2026-06-21 13:00:51 +02:00
4f6f7a6e1e
Merge metadata menu item builders
Chili Palmer
2026-06-21 12:58:27 +02:00
72f6cc7d97
Simplify template selection queries
Chili Palmer
2026-06-21 12:55:57 +02:00
f52e33760e
Simplify list archive fallbacks
Chili Palmer
2026-06-21 12:53:41 +02:00
e87c35e256
Simplify post rendering fallbacks
Chili Palmer
2026-06-21 12:51:25 +02:00
2d98780007
Deduplicate macro rendering paths
Chili Palmer
2026-06-21 12:45:23 +02:00
26c481ea1f
Record liquid parser audit verdict
Chili Palmer
2026-06-21 12:42:38 +02:00
65d89a198e
Refactor localized month labels
Chili Palmer
2026-06-21 12:42:23 +02:00
8f073bbebd
chore: removed old todo document
Chili Palmer
2026-06-12 15:26:45 +02:00
4dd4781c5a
Rewrite OPML menu parsing on Saxy to stop xmerl atom interning
Chili Palmer
2026-06-12 15:25:45 +02:00
a00e4b85ac
Stabilize preview and sandbox cleanup
Chili Palmer
2026-06-12 14:40:35 +02:00
caaec98225
Close TD-24 AGENTS test command
Chili Palmer
2026-06-12 14:12:43 +02:00
4b1557cf6a
Close TD-23 silent rescue sweep
Chili Palmer
2026-06-12 14:12:25 +02:00
985d8b53c2
Close TD-22 chat delete transaction
Chili Palmer
2026-06-12 14:09:59 +02:00
941db4c6f4
Close TD-21 atomic write hardening
Chili Palmer
2026-06-12 14:08:42 +02:00
a73af6b44d
Close TD-20 sqlite pool alignment
Chili Palmer
2026-06-12 14:07:28 +02:00
e2054c9c12
Close TD-19 quality gates
Chili Palmer
2026-06-12 14:07:13 +02:00
28e08451e4
Close TD-18 Oban Lite evaluation
Chili Palmer
2026-06-12 13:54:59 +02:00
abbcef594a
Close TD-17 language detection coverage
Chili Palmer
2026-06-12 13:31:00 +02:00
8224b3d59f
Close TD-16 frontmatter robustness
Chili Palmer
2026-06-12 13:27:39 +02:00
f7e1662bca
Close TD-15 task housekeeping
Chili Palmer
2026-06-12 13:20:57 +02:00
ae66775cb7
Close TD-14 replace polling with messaging
Chili Palmer
2026-06-12 13:17:01 +02:00
741979fc39
Close TD-13 publishing GenServer call surface
Chili Palmer
2026-06-12 13:13:00 +02:00
4859c9708a
Close TD-12 non-blocking embeddings index work
Chili Palmer
2026-06-12 12:47:01 +02:00
cd72998a13
Move preview rendering out of the BDS.Preview GenServer
Chili Palmer
2026-06-12 12:39:16 +02:00
f088cfb77b
Close TD-10 git command timeouts
Chili Palmer
2026-06-12 12:31:23 +02:00
bad656924b
fix: implemented TD-09, supervised workers now receive shutdowna nd can run cooperative cleanup
Chili Palmer
2026-06-12 12:19:25 +02:00
8ee2b9a7f7
fix: unit test for TD-08
Chili Palmer
2026-06-12 12:14:43 +02:00
8d245b3492
fix: implement TD-08, remove test sandbox scaffolding from production code
Chili Palmer
2026-06-12 12:14:30 +02:00
66938c23f2
fix: implemented TD-07, chat await path with deadline
Chili Palmer
2026-06-12 12:08:27 +02:00
2e633922f9
fix: finalized TD-05 implementation
Chili Palmer
2026-06-12 11:54:46 +02:00
e3a1010ae9
fix: implement TD-05, replacement of XML parser
Chili Palmer
2026-06-12 11:48:44 +02:00
eac6d543d2
fix: tests for ai json parser
Chili Palmer
2026-06-11 22:29:04 +02:00
8546080a3d
fix: fix airplane mode for AI usage and qwen 3.6 one-shot parsing
Chili Palmer
2026-06-11 22:28:44 +02:00
d8b24c9b72
fix: implemented TD-04, embedding indexes flush to disk on shutdown
Chili Palmer
2026-06-11 21:34:26 +02:00
63e35d19e3
fix: implemented TD-03, InFlight ETS table now owned by a supervised GenServer
Chili Palmer
2026-06-11 16:59:17 +02:00
9325de2db4
fix: implemented TD-06 real SSE implementation
Chili Palmer
2026-06-11 16:37:08 +02:00
a5391e8e25
fix: implement TD-02.
Chili Palmer
2026-06-11 16:18:09 +02:00
284637970f
fix: fix flaky test
Chili Palmer
2026-06-11 16:05:03 +02:00
21b11ef87e
fix: fixed TD-01 and TD-25
Chili Palmer
2026-06-11 12:13:14 +02:00
e6a2055e18
chore: added technical debts document to work on
Chili Palmer
2026-06-11 10:49:05 +02:00
bf9340352c
chore: added hint for xvfb-run mix test
Hermes Agent
2026-06-01 16:43:26 +00:00
db98944d10
fix: added css rules for git sidebar
Chili Palmer
2026-05-31 17:43:12 +02:00
5e99cb7a09
fix: fixed behaviour of bundled app for decrypt and ai chat
Chili Palmer
2026-05-31 17:26:50 +02:00
040b5db37b
fix: a2ui is much closer to bDS parity than before
Chili Palmer
2026-05-31 14:32:15 +02:00
a33131ddea
A2UI parity: restore chart-type guidance in system prompt, add detailed schemas for form fields, card actions, tab content, and mindmap nodes
Chili Palmer
2026-05-31 14:05:13 +02:00
ef6f8a54b2
chore: remove done todo
Chili Palmer
2026-05-30 22:20:42 +02:00
70d2342274
fix: pretty-print json on serialisation to filesystem
Chili Palmer
2026-05-30 21:58:31 +02:00
c1b7ceae6c
fix: proper mac bundling with code signing
Chili Palmer
2026-05-30 21:47:03 +02:00
1d17b6e884
feat: pipeline to create a full mac app
Chili Palmer
2026-05-30 21:21:07 +02:00
360a8d971a
D4-7: add UI tests for translation validation, find duplicates, git diff, menu toolbar, import analysis
Chili Palmer
2026-05-30 20:41:06 +02:00
c30757b3b7
D4-6: tag editor UI tests + delete confirmation overlay
Chili Palmer
2026-05-30 20:30:39 +02:00
f6e1b679f0
Spec gap D4-5: add TemplateEditor LiveComponent tests for save/validate/delete events
Chili Palmer
2026-05-30 20:20:03 +02:00
63d6c9f215
D4-4: add script editor UI tests for save, run, check syntax, delete
Chili Palmer
2026-05-30 20:10:13 +02:00
2ba8be2fc6
Resolve D4-3: add WelcomeScreen/CSP/chart-surface tests for editor_chat.allium
Chili Palmer
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)
Chili Palmer
2026-05-30 19:52:23 +02:00
8bc371eb3f
Fix D4-1: add standalone delete_media_translation tests and MediaDetectLanguage rule integration test
Chili Palmer
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
Chili Palmer
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
Chili Palmer
2026-05-30 19:25:20 +02:00
8c71ece887
D2-9: add max_posts_per_page 1..500 constraint tests
Chili Palmer
2026-05-30 19:17:09 +02:00
b1438d5222
Fix D2-8: add width/height assertions to ConditionalMediaFields nil-fields-absent test
Chili Palmer
2026-05-30 19:15:50 +02:00
87f2f22241
fill D2-7: test nil excerpt/author/language absent from frontmatter
Chili Palmer
2026-05-30 19:14:06 +02:00
60acda3fee
fix: add SidecarRoundtrip tests for D2-6
Chili Palmer
2026-05-30 19:10:40 +02:00
ab6a03dc54
D2-5: add FrontmatterRoundtrip test
Chili Palmer
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
Chili Palmer
2026-05-30 19:02:20 +02:00
cf553e2f78
Add create_and_publish_template/1 (D2-2 spec gap)
Chili Palmer
2026-05-30 14:51:44 +02:00
cb658aba1a
clean up unused alias warning in CSM013 test
Chili Palmer
2026-05-30 14:47:33 +02:00
544ff65e3b
D2-1: add RemoveCategory tests covering state/files/DB cleanup and no-op for non-existent
Chili Palmer
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)
Chili Palmer
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)
Chili Palmer
2026-05-30 14:33:19 +02:00
dfb2f8870b
chore: some stupid whitelistings for claude code dumbness
Chili Palmer
2026-05-30 14:21:55 +02:00
f0919f24a5
B1-4: distill Style as its own :style singleton tab in editor_settings spec
Chili Palmer
2026-05-30 14:21:28 +02:00
72f2c829ca
B1-3: distill Technology, MCP, and Data Maintenance settings sections into editor_settings spec
Chili Palmer
2026-05-30 14:17:59 +02:00
7c7f629dd2
B1-2: distill auto-translation system into translation.allium spec
Chili Palmer
2026-05-30 14:08:33 +02:00
dd760d0f2b
B1-1: distill 9 inline surface types into editor_chat.allium spec
Chili Palmer
2026-05-30 13:39:57 +02:00
fb794ae833
Fix C-1: add cache_read_tokens/cache_write_tokens to schema.allium ChatMessage
Chili Palmer
2026-05-30 13:35:06 +02:00
df0ae6a41b
D1-18: HomeItemProtection — Home menu item cannot be moved, reordered, or deleted
Chili Palmer
2026-05-30 13:33:40 +02:00
e515cfacc6
D1-17: add tests for protected categories deletion rejection (article/aside/page/picture)
Chili Palmer
2026-05-30 13:25:42 +02:00
7e9cc72e1f
fix: D1-16 cancel orphaned debounce timer so index saves coalesce; add tests
Chili Palmer
2026-05-30 09:48:32 +02:00
257a06e5d1
feat: D1-15 implement drag-and-drop image chain (import+thumbnails+link+insert) with tests
Chili Palmer
2026-05-30 09:34:41 +02:00
1b37f1fcec
test: D1-14 cover ReplaceMediaFileSideEffects file replace + sync thumbnail regen
Chili Palmer
2026-05-30 09:18:36 +02:00
56caa653bb
test: D1-13 cover DiscardPostChangesSideEffects FTS re-sync after discard
Chili Palmer
2026-05-30 09:15:15 +02:00
925fe97007
test: D1-12 enforce BoundedToolLoop via config.chat_max_tool_rounds
Chili Palmer
2026-05-30 09:13:03 +02:00
d688c61b0e
test: D1-11 cover ChatContextTruncation invariant in chat requests
Chili Palmer
2026-05-30 09:08:51 +02:00
8db7bcf357
test: D1-10 cover TransformPipelineContinuation with first-transform failure
Chili Palmer
2026-05-30 09:03:09 +02:00
2bed225133
style: fix pre-existing formatting drift across codebase
Chili Palmer
2026-05-30 09:00:29 +02:00
7045b10738
fix: A1-17 route bds2://new-post deep links into transform pipeline and draft creation
Chili Palmer
2026-05-30 08:58:22 +02:00
ebf6136d2f
fix: blogmark bookmarklet uses bds2:// scheme to avoid legacy bds:// clash
Chili Palmer
2026-05-29 22:46:26 +02:00
ae6659bcf3
docs: track A1-17 unimplemented blogmark deep-link handler in SPECGAPS
Chili Palmer
2026-05-29 22:43:30 +02:00
8bfc509472
fix: D1-9 implement ExecuteTransform pipeline with ordering and toast budget
Chili Palmer
2026-05-29 22:41:34 +02:00