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
0f193929da
chore: converted import editor to LiveComponent
2026-05-03 17:57:43 +02:00
fa76cdf11d
chore: converted ai chat to a live component
2026-05-03 17:20:52 +02:00
657ed58e80
fix: provide target language for AI suggestions
2026-05-03 14:50:20 +02:00
556f33711f
fix: fixed media quick actions usage for images
2026-05-03 14:24:59 +02:00
5bc2b4a338
chore: convert media to live component
2026-05-03 13:09:27 +02:00
9f17954ce3
overlay for post suggestions uses AI now
2026-05-03 12:42:03 +02:00
4fee1a6333
chore: converted post editor to live component
2026-05-03 11:32:43 +02:00
0075f25ef7
chore: converted scripts and templates to live components
2026-05-03 10:00:22 +02:00
ce54e973ad
chore: converted preferences editor to live component
2026-05-03 09:19:27 +02:00
6c7fde6b95
changed tags editor into live component
2026-05-03 09:03:54 +02:00
2be751400d
fix: parity in behaviour for scripts, templates and posts
2026-05-02 19:50:13 +02:00
73e066c330
fix: tag editor hopefully working and fixes to test runner
2026-05-02 11:24:51 +02:00
a4ea24faa2
fix: fixed import action for orphaned files
2026-05-02 11:08:33 +02:00
45040f9f66
fix: fixed duplicate elements in ai chat
2026-05-02 10:55:14 +02:00
4cf0f5281b
feat: fill missing translations implemented
2026-05-02 10:33:19 +02:00
24f114c24e
fix: made menus more stable and verified and hooke up stuff that got lost
2026-05-02 09:37:24 +02:00
07fab7d1ab
feat: delete buttons on sidebar entries
2026-05-02 09:15:54 +02:00
c118412f56
fix: handling of tab titles on restore
2026-05-02 09:03:03 +02:00
e0f13e325b
fix: tab titles on ai chats on reload
2026-05-02 08:47:27 +02:00
7db8f6d36b
fix: more work on chat and chat titles
2026-05-01 23:34:37 +02:00
c495a2ed0a
fix: A2UI now behaves better
2026-05-01 23:15:04 +02:00
11df11dbdb
fix: A2UI surfaces
2026-05-01 22:41:10 +02:00