• Joined on 2026-02-16
hugo pushed to main at hugo/bDS2 2026-05-29 21:12:33 +00:00
ebf6136d2f fix: blogmark bookmarklet uses bds2:// scheme to avoid legacy bds:// clash
ae6659bcf3 docs: track A1-17 unimplemented blogmark deep-link handler in SPECGAPS
8bfc509472 fix: D1-9 implement ExecuteTransform pipeline with ordering and toast budget
e89a061d8f test: D1-8 enforce MacroTimeout, macro times out within wall-clock budget
d606d9b26b test: D1-7 enforce LiquidOperatorSubset, reject unsupported comparison operators at publish
Compare 10 commits »
hugo pushed to main at hugo/bDS2 2026-05-29 19:45:21 +00:00
9d5764b251 fix: added things around project folder pollution from program runs
3a77761f96 fix: D1-2 correct post translation unique_constraint name so duplicate-language violations return a changeset error
aff4b63188 chore: added some command allowances
91b0ffe4c5 fix: D1-1 correct media translation unique_constraint name so duplicate-language violations return a changeset error
84b91750fb fix: A1-14c run embedding model on Apple GPU via EMLX with EXLA-CPU fallback
Compare 5 commits »
hugo pushed to main at hugo/bDS2 2026-05-29 14:16:42 +00:00
d03d033548 fix: fixed shutdown race
74ceaeb971 fix: force full re-embed on explicit rebuild and degrade gracefully when embedding model is unavailable
61ff2a77c0 perf: A1-14b replace O(n^2) embedding snapshot with hnswlib HNSW index and debounced persistence
744f7543d7 perf: batch CPU embedding inference and add A1-14c Apple GPU (EMLX) spec gap
a1004d72bf fix: A1-14 real neural embeddings via Bumblebee multilingual-e5-small with Float32 BLOB vector cache
Compare 12 commits »
hugo pushed to main at hugo/bDS2 2026-05-28 20:48:52 +00:00
d7e30b94cb chore: cleanup of tmp files for test
hugo pushed to main at hugo/bDS2 2026-05-28 20:42:02 +00:00
f1265ee326 fix: broken CSS for metadata diff
c5e09e7316 fix: A1-7 implement 4-level template lookup cascade (post→tag→category→default)
1ae6152da7 fix: A1-15 add PreviewDraftOverlay and GenerationPublishedOnly invariants to specs
0305d80051 fix: A1-6 preview prefers draft content over published files for on-demand rendering
Compare 4 commits »
hugo pushed to main at hugo/bDS2 2026-05-28 20:21:51 +00:00
a021fc45cd chore: ignore tmp/ folder
fceb995c7c chore: update allium spec for clearer wording towards embedding model
e58d68e73e fix: A1-6 implement on-demand rendering in preview server per spec
0f30221907 fix: A1-5 implement post editor auto-save after 3000ms idle, on tab switch, and on unmount
Compare 4 commits »
hugo pushed to main at hugo/bDS2 2026-05-28 19:41:42 +00:00
d423b6db98 chore: claude md and gitignore for tmp
3adb4407a0 chore: removed tmp/
05923f255b fix: A1-4 omit doNotTranslate from frontmatter when false per spec
ff89d78ab4 fix: A1-3 publish_post deletes old file when post path changes
e2c92cb90d fix: A1-2 delete translation files from disk when parent post is deleted
Compare 6 commits »
hugo pushed to main at hugo/bDS2 2026-05-28 15:19:54 +00:00
f99e139fa5 feat: added a gallery quick action and fleshed out builtin macros
hugo pushed to main at hugo/bDS2 2026-05-28 11:37:00 +00:00
1914b05f39 chore: tend to allium spec to align with code
hugo pushed to main at hugo/bDS2 2026-05-28 09:21:07 +00:00
b09b14cc03 fix: fixes to rendering in the AI chat
hugo pushed to main at hugo/bDS2 2026-05-28 09:03:26 +00:00
721b1ae626 fix: styling for a2ui surfaces was missing
hugo pushed to main at hugo/bDS2 2026-05-27 18:13:35 +00:00
f7a4a9512c fix: persist a2ui surfaces in the database for chats to re-hydrate on
hugo pushed to main at hugo/bDS2 2026-05-27 17:20:47 +00:00
141c2bfc89 removed fixed codesmell document
hugo pushed to main at hugo/bDS2 2026-05-27 17:19:58 +00:00
a5ac74db91 fix(style): add missing @impl true to all handle_call clauses in Publishing GenServer (CSM-036)
beca4d992f fix(docs): document UILocale process-dict invariant and add enforcement tests (CSM-035)
9e6d93a4b3 fix(safety): replace File.read! with File.read and error-tuple handling in preview_assets and templates (CSM-034)
e29dfb490a fix(perf): replace Enum.each + individual inserts with preloaded keys and batch upsert in embeddings (CSM-033)
Compare 4 commits »
hugo pushed to main at hugo/bDS2 2026-05-27 16:33:48 +00:00
f2b340ba86 fix(style): replace Map.get with dot access and pattern matching where keys are guaranteed (CSM-032)
hugo pushed to main at hugo/bDS2 2026-05-27 16:12:28 +00:00
d18e0ef7f2 fix(rendering): replace inline try/rescue with with-chains and safe_liquex_render helpers (CSM-031)
hugo pushed to main at hugo/bDS2 2026-05-27 15:56:23 +00:00
2d796cee83 updated specgaps for A3-1
hugo pushed to main at hugo/bDS2 2026-05-11 18:35:36 +00:00
b052d59376 fix(fs): handle File.mkdir_p errors and remove bang variants in sidecars and release packaging (CSM-030)
hugo pushed to main at hugo/bDS2 2026-05-11 18:19:05 +00:00
4a089b0856 fix(perf): bind length/1 to variables before loop bodies in route paths and sidebar (CSM-029)
hugo pushed to main at hugo/bDS2 2026-05-11 18:09:55 +00:00
2632649cdc fix(rendering): replace raising read_template_file with try_read in macro templates (CSM-028)