Commit Graph

599 Commits

Author SHA1 Message Date
Isaac Johnson 13c624791d version 0.6, SSE changed to http_streamable 2026-07-13 21:39:00 -05:00
Isaac Johnson 4008912401 Working, but only SSE at /sse 2026-07-13 20:20:19 -05:00
Gamosoft 5d5b7ad0fe minor typo fix :-P 2026-07-10 12:34:46 +02:00
Gamosoft b6b3a3de7f Updated version to 0.28.2 2026-07-10 11:10:39 +02:00
Gamosoft e0c61522f3 Merge branch 'main' into features/preview-shortcut 2026-07-10 11:09:18 +02:00
Guillermo Villar a4342cf1cb
Merge pull request #251 from pablon/fix/callouts-nested-codeblock
fix(callouts): render nested code blocks inside GFM/GLFM alerts
2026-07-10 11:08:50 +02:00
Gamosoft 70436142a0 pip multi-stage to detect errors 2026-07-10 09:52:18 +02:00
pablon 465daa0f78
fix(callouts): render nested code blocks inside GFM/GLFM alerts
The callout preprocessor ran AFTER the fenced-code extraction pass, so
a code block nested inside a callout blockquote (each line prefixed
with `> `) was captured whole \u2014 including the leading `> ` on the
closing fence. When the placeholder was later restored inside the raw
`<div class="callout-body">`, the closing line `> \`\`\`` no longer sat
at 0-3 leading spaces, so CommonMark did not recognize it as a fence
closer. marked.js ran the block unclosed, swallowed the callout's
`</div></div>` and every downstream node, and the render leaked as raw
blockquote text.

Reorder the pipeline so callouts are converted BEFORE code-block
extraction. The scan is fence-aware (backticks and tildes) so a
literal `> [!TYPE]\' inside a top-level code block is not misread as a
callout. Mirrored in backend/export.py so the standalone export matches
the in-app preview.

Verified end-to-end against a 12-case matrix covering GFM (github.com)
and GLFM (gitlab.com) alert syntax: nested backtick fence (bug),
nested tilde fence, all 5 types in UPPERCASE, GitLab lowercase with
custom title, empty callout, plain blockquote passthrough, literal
`[!TIP]` inside top-level backtick and tilde fences (regression),
rich body markdown, paragraph separators, adjacent callouts, and
nested-alert attempts (GFM disallows nesting).

Signed-off-by: pablon <73798198+pablon@users.noreply.github.com>
2026-07-09 15:17:35 +02:00
Gamosoft 64aa99f791 added command line model invocations (to test) 2026-07-07 13:35:47 +02:00
Gamosoft bef020e9f8 added ollama docker compose 2026-07-07 13:27:25 +02:00
Gamosoft 87f979c4d6 Updated version to 0.28.1 2026-07-06 09:56:14 +02:00
Guillermo Villar 3fbc7c1902
Merge pull request #248 from gamosoft/bugfix/247-tasks-rendering
fix for tasks
2026-07-06 09:55:38 +02:00
Gamosoft b1a8f8ad7f fix for tasks 2026-07-06 09:55:05 +02:00
Gamosoft e77846ceb3 Updated version to 0.28.0 2026-06-30 17:53:37 +02:00
Guillermo Villar b4952df6be
Merge pull request #245 from gamosoft/features/global-index
Features/global index
2026-06-30 17:51:20 +02:00
Gamosoft f23d463a1a invalidate cache on media operations 2026-06-30 17:44:05 +02:00
Gamosoft 2bf6776931 simplify rebuilt message 2026-06-30 17:24:00 +02:00
Gamosoft 7470ee0103 change icon 2026-06-30 17:10:43 +02:00
Gamosoft dfbc22075a more env variables 2026-06-30 17:07:51 +02:00
Gamosoft 12ed9bd3e9 log fixes 2026-06-30 16:52:22 +02:00
Gamosoft f42901b1d8 note stats plugin logger fix 2026-06-30 16:48:16 +02:00
Gamosoft e341ef423e use logger 2026-06-30 16:32:41 +02:00
Gamosoft 0ca2211f69 reduced banner 2026-06-30 16:13:42 +02:00
Gamosoft f2d565e7d9 better app logs 2026-06-30 16:13:01 +02:00
Gamosoft 6ddb533fe6 warm up 2026-06-30 16:02:44 +02:00
Gamosoft 51e2888bb8 skeleton treeview 2026-06-30 14:59:47 +02:00
Gamosoft f8f697ea59 optimistic vault operations => more speed 2026-06-30 14:54:01 +02:00
Gamosoft e9b88516ae stats endpoint perf boost + bugfix 2026-06-30 13:47:19 +02:00
Gamosoft f40239784f fixed hungarian :-P 2026-06-30 13:26:14 +02:00
Gamosoft c21d44a169 added loading indicator for large vaults 2026-06-30 12:26:32 +02:00
Gamosoft 0cd5332a99 use index for note backlink 2026-06-30 11:59:25 +02:00
Gamosoft 4b316b2cc7 global in memory index for large vaults 2026-06-30 11:14:42 +02:00
Gamosoft 030565299a parallel loading 2026-06-29 17:08:52 +02:00
Gamosoft 0abe8dfd83 Updated version to 0.27.3 2026-06-29 13:11:18 +02:00
Guillermo Villar 40797ac457
Merge pull request #243 from gamosoft/features/callouts
Features/callouts
2026-06-29 13:10:54 +02:00
Gamosoft da748caf42 double-click issue 2026-06-29 13:07:00 +02:00
Gamosoft 581a95b1c8 added callout support 2026-06-29 12:19:06 +02:00
Gamosoft 78c31ae99a added link to chipsound 2026-06-24 17:19:52 +02:00
Gamosoft 2d42cc930d adjustments 2026-06-24 14:31:26 +02:00
Gamosoft 36646925e5 updated readme to use icon 2026-06-24 12:41:20 +02:00
Gamosoft 17b6e14f34 gated tracking 2026-06-19 10:22:23 +02:00
Gamosoft 1c43296c85 track events in website only 2026-06-19 10:18:24 +02:00
Gamosoft 06f4e2cc63 Updated version to 0.27.2 2026-06-16 18:11:42 +02:00
Guillermo Villar 58e4ef0eb5
Merge pull request #242 from gamosoft/fix/mcp-server-cleanup
Fix/mcp server cleanup
2026-06-16 18:10:47 +02:00
Gamosoft 34cd14bc13 Merge branch 'fix/mcp-template-drop-variables' into fix/mcp-server-cleanup 2026-06-16 18:09:56 +02:00
Gamosoft e899dc79ae added mcp fixes 2026-06-16 18:09:48 +02:00
Gamosoft d23fb0cfbb fix for variables not being passed 2026-06-16 17:52:28 +02:00
Gamosoft 0499798e48 Updated version to 0.27.1 2026-06-10 18:21:52 +02:00
Guillermo Villar 83eaca7a17
Merge pull request #240 from gamosoft/fix/pdf-preview-iframe-stripped
fixed PDFs not displayed
2026-06-10 18:21:31 +02:00
Gamosoft 5ca346dade fixed PDFs not displayed 2026-06-10 18:20:55 +02:00