Commit Graph

140 Commits

Author SHA1 Message Date
b517672663 fix: insert link/media lands at the cursor and closes the overlay instead of breaking the editor 2026-07-17 10:58:51 +02:00
df2bdc2041 feat: desktop connect-to-server over SSH tunnel (issue #26, phase 5) 2026-07-15 18:39:04 +02:00
89859684eb fix: issue #19 opening post editor on blogmark 2026-07-08 18:58:06 +02:00
dc35518bad fix: ai preferences crashed and deleted stuff in preferences 2026-07-07 22:43:05 +02:00
10fa174388 fix: issue #18 more visible git activities 2026-07-06 15:52:28 +02:00
d31ceb72cb fix: tests for removed assist cards 2026-07-06 10:55:41 +02:00
c8d2c73a72 fix: issue #1 button styling 2026-07-06 09:45:43 +02:00
8e60fe31a5 fix: issue #7 with broken macro renderings for photo archive and tag cloud 2026-07-05 14:11:12 +02:00
7fa6e6232c fix: issue #6 post bodies missing for asides 2026-07-05 12:24:30 +02:00
4b52ac6156 fix: better progress tracking for full site render 2026-07-02 21:52:20 +02:00
1487c0337e fix: incremental rendering more on par with bDS 2026-07-02 18:31:17 +02:00
1b0bae37bf fix: update sidebar on post changes (status like publishing) 2026-06-30 22:02:06 +02:00
c2b2b1ff11 fix: fixed tag suggestions 2026-06-30 21:48:15 +02:00
ba9634c478 fix: fixed bds2: protocol handling 2026-06-30 21:07:26 +02:00
cea47f10e2 feat: ccloseout of changes for audit 2026-06-22 11:17:03 +02:00
a00e4b85ac Stabilize preview and sandbox cleanup 2026-06-12 14:40:35 +02:00
ae66775cb7 Close TD-14 replace polling with messaging 2026-06-12 13:17:01 +02:00
8546080a3d fix: fix airplane mode for AI usage and qwen 3.6 one-shot parsing 2026-06-11 22:28:44 +02:00
5e99cb7a09 fix: fixed behaviour of bundled app for decrypt and ai chat 2026-05-31 17:26:50 +02:00
040b5db37b fix: a2ui is much closer to bDS parity than before 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 2026-05-31 14:05:13 +02:00
360a8d971a D4-7: add UI tests for translation validation, find duplicates, git diff, menu toolbar, import analysis 2026-05-30 20:41:06 +02:00
c30757b3b7 D4-6: tag editor UI tests + delete confirmation overlay 2026-05-30 20:30:39 +02:00
f6e1b679f0 Spec gap D4-5: add TemplateEditor LiveComponent tests for save/validate/delete events 2026-05-30 20:20:03 +02:00
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
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
2bed225133 style: fix pre-existing formatting drift across codebase 2026-05-30 09:00:29 +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
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
489d787306 fix: A1-13 wire git sidebar to BDS.Git with branch, changes, history, and actions 2026-05-29 13:25:32 +02:00
5b21dcb17d fix: A1-9 replace native color input with 17-preset colour picker popover + custom hex 2026-05-29 09:28:57 +02:00
0f30221907 fix: A1-5 implement post editor auto-save after 3000ms idle, on tab switch, and on unmount 2026-05-28 21:45:42 +02:00
f99e139fa5 feat: added a gallery quick action and fleshed out builtin macros 2026-05-28 17:19:49 +02:00
f7a4a9512c fix: persist a2ui surfaces in the database for chats to re-hydrate on
opening an old chat, unless manually dismissed
2026-05-27 20:13:33 +02:00
f2b340ba86 fix(style): replace Map.get with dot access and pattern matching where keys are guaranteed (CSM-032) 2026-05-27 18:33:42 +02:00
99dc1c2216 chore: remove redundant export-only tests, add test audit procedure
Deleted chat_editor_test.exs and import_editor_test.exs which only
checked function_exported?/Code.ensure_loaded? without exercising any
behavior — both components are already tested via LiveView rendering
in shell_live_test.exs and import_shell_live_test.exs respectively.

Added TESTAUDIT.md documenting the procedure for periodic test suite
audits to catch non-behavioral tests.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-11 10:35:24 +02:00
0808b27057 chore: moved from delay-based tests to deterministic gated server tests
for chat
2026-05-11 10:20:46 +02:00
7756d9f83c feat: last gaps on tailwind migration 2026-05-04 13:00:42 +02:00
4ab0bc7b4e feat: gaps in tailwind migration closed 2026-05-04 12:27:07 +02:00
eca89e51d2 feat: phase 5 of tailwind migration 2026-05-04 12:02:13 +02:00
8e715eec8b feat: phase 4 of tailwind migration 2026-05-04 11:39:31 +02:00
35017f9793 feat: p hase 3 of tailwind migration 2026-05-04 11:12:17 +02:00
b17e9cc3f8 feat: rework of the full CSS machine to tailwind and modular CSS
Co-authored-by: Copilot <copilot@github.com>
2026-05-04 10:15:01 +02:00
6b6c985187 fix: better styling for docs 2026-05-04 07:01:43 +02:00
cb46b45cda feat: added doc rendering 2026-05-04 06:47:28 +02:00
43a4610ce7 chore: noise in tests 2026-05-04 06:18:06 +02:00
c16afa4c00 chore: switched MiscEditor to LiveComponent 2026-05-03 18:21:48 +02:00