lucaronin
5bb3fe0550
fix: recover stale table editor transforms
alpha-v2026.5.23-alpha.0003
2026-05-23 15:28:35 +02:00
lucaronin
7709ad1002
fix: recover missing note frontmatter writes
alpha-v2026.5.23-alpha.0002
2026-05-23 14:41:11 +02:00
lucaronin
948b1501bf
fix: route sync to selected git repository
alpha-v2026.5.23-alpha.0001
2026-05-23 14:07:56 +02:00
lucaronin
806df2c586
feat: create notes from quick open
alpha-v2026.5.22-alpha.0003
2026-05-21 19:03:13 +02:00
Luca Rossi
3bed1f9235
Merge pull request #717 from mvanhorn/fix/710-numeric-property-rendered-as-ipv4
...
fix: do not treat pure-numeric property values as bare-domain URLs (#710 )
alpha-v2026.5.22-alpha.0002
2026-05-21 16:20:10 +02:00
Luca Rossi
07248fb868
Merge pull request #711 from mvanhorn/fix/705-mcp-node-discovery-linuxbrew-fallback
...
fix: include linuxbrew node path in MCP runtime fallbacks (#705 )
2026-05-21 16:19:46 +02:00
github-actions[bot]
8f948d4c41
Merge branch 'main' into fix/705-mcp-node-discovery-linuxbrew-fallback
2026-05-21 14:19:12 +00:00
github-actions[bot]
cfb8e0aa4f
Merge branch 'main' into fix/710-numeric-property-rendered-as-ipv4
2026-05-21 14:19:08 +00:00
lucaronin
fa9de47729
Merge remote-tracking branch 'refs/remotes/origin/pr-711'
2026-05-21 16:04:56 +02:00
lucaronin
fe84ed91ac
Merge remote-tracking branch 'refs/remotes/origin/pr-716'
2026-05-21 16:00:58 +02:00
lucaronin
b5e0c9d890
Merge remote-tracking branch 'refs/remotes/origin/pr-717'
2026-05-21 15:56:29 +02:00
github-actions[bot]
5d9deb3028
Merge branch 'main' into fix/695-claude-codex-windows-spawn-shim
2026-05-21 13:30:12 +00:00
lucaronin
600ddccff4
docs: align stable release notes filename
v2026-05-21
alpha-v2026.5.22-alpha.0001
2026-05-21 15:29:37 +02:00
github-actions[bot]
e3e7981d8a
Merge branch 'main' into fix/695-claude-codex-windows-spawn-shim
2026-05-21 13:25:11 +00:00
lucaronin
bf1feb204b
docs: add stable release notes
2026-05-21 15:24:35 +02:00
github-actions[bot]
2f4d52e53a
Merge branch 'main' into fix/695-claude-codex-windows-spawn-shim
2026-05-21 12:08:49 +00:00
lucaronin
2c9b897430
docs: add Portent templates page
alpha-v2026.5.21-alpha.0005
2026-05-21 13:57:23 +02:00
github-actions[bot]
e1486959bb
Merge branch 'main' into fix/695-claude-codex-windows-spawn-shim
2026-05-21 10:13:52 +00:00
lucaronin
74dac301d3
fix: speed up note window startup
alpha-v2026.5.21-alpha.0004
2026-05-21 12:01:14 +02:00
github-actions[bot]
2011acf1e2
Merge branch 'main' into fix/695-claude-codex-windows-spawn-shim
2026-05-21 08:33:24 +00:00
github-actions[bot]
50c46f9924
Merge branch 'main' into fix/695-claude-codex-windows-spawn-shim
2026-05-21 08:22:15 +00:00
lucaronin
ecfc76af59
fix: restore note window opening
alpha-v2026.5.21-alpha.0003
2026-05-21 10:19:49 +02:00
lucaronin
b2a94b482e
chore: tighten eslint pipeline
alpha-v2026.5.21-alpha.0002
2026-05-21 10:08:15 +02:00
github-actions[bot]
425393b4a2
Merge branch 'main' into fix/695-claude-codex-windows-spawn-shim
2026-05-21 08:03:06 +00:00
lucaronin
ac196bec58
feat: expand note list context menu
...
Co-authored-by: Brian Lee <engbrianlee@gmail.com >
alpha-v2026.5.21-alpha.0001
2026-05-21 09:49:38 +02:00
github-actions[bot]
4e3dfaad55
Merge branch 'main' into fix/695-claude-codex-windows-spawn-shim
2026-05-20 21:32:53 +00:00
lucaronin
d5b2773436
fix: satisfy release project build
alpha-v2026.5.20-alpha.0001
2026-05-20 23:19:52 +02:00
github-actions[bot]
695c8423f5
Merge branch 'main' into fix/695-claude-codex-windows-spawn-shim
2026-05-20 18:02:43 +00:00
lucaronin
c7c53cafa2
feat: add note item context menu
2026-05-20 19:50:42 +02:00
github-actions[bot]
6c29a01a69
Merge branch 'main' into fix/705-mcp-node-discovery-linuxbrew-fallback
2026-05-20 17:42:41 +00:00
github-actions[bot]
7a72df1c2f
Merge branch 'main' into fix/695-claude-codex-windows-spawn-shim
2026-05-20 17:42:38 +00:00
lucaronin
5f87debecb
fix: support go code block highlighting
2026-05-20 19:30:32 +02:00
github-actions[bot]
57c61a1ddd
Merge branch 'main' into fix/705-mcp-node-discovery-linuxbrew-fallback
2026-05-20 17:27:45 +00:00
github-actions[bot]
08abcd5eff
Merge branch 'main' into fix/695-claude-codex-windows-spawn-shim
2026-05-20 17:27:42 +00:00
github-actions[bot]
bb47cf875d
Merge branch 'main' into fix/710-numeric-property-rendered-as-ipv4
2026-05-20 17:27:39 +00:00
lucaronin
0a36915903
fix: detect shell-managed pi installs
2026-05-20 19:14:14 +02:00
github-actions[bot]
df1e2913c0
Merge branch 'main' into fix/705-mcp-node-discovery-linuxbrew-fallback
2026-05-20 17:09:24 +00:00
github-actions[bot]
ecf4df2d11
Merge branch 'main' into fix/695-claude-codex-windows-spawn-shim
2026-05-20 17:09:21 +00:00
github-actions[bot]
54595ab174
Merge branch 'main' into fix/710-numeric-property-rendered-as-ipv4
2026-05-20 17:09:18 +00:00
lucaronin
73742495b0
fix: unzoom fullscreen mermaid diagrams
2026-05-20 18:57:08 +02:00
github-actions[bot]
b93e25ddb1
Merge branch 'main' into fix/705-mcp-node-discovery-linuxbrew-fallback
2026-05-20 16:51:53 +00:00
github-actions[bot]
5c5da8a670
Merge branch 'main' into fix/695-claude-codex-windows-spawn-shim
2026-05-20 16:51:50 +00:00
github-actions[bot]
3a7ce6bb5f
Merge branch 'main' into fix/710-numeric-property-rendered-as-ipv4
2026-05-20 16:51:46 +00:00
lucaronin
ae6bd8ec73
fix: resolve non-markdown wikilink paths
2026-05-20 18:39:44 +02:00
github-actions[bot]
c7f957775e
Merge branch 'main' into fix/705-mcp-node-discovery-linuxbrew-fallback
2026-05-20 16:36:03 +00:00
github-actions[bot]
9ea4c367bd
Merge branch 'main' into fix/695-claude-codex-windows-spawn-shim
2026-05-20 16:36:00 +00:00
github-actions[bot]
55c0153692
Merge branch 'main' into fix/710-numeric-property-rendered-as-ipv4
2026-05-20 16:35:57 +00:00
lucaronin
67007e75ff
fix: refresh active note after external edits
2026-05-20 18:21:16 +02:00
Matt Van Horn
57c6a4a2a4
fix: do not treat pure-numeric property values as bare-domain URLs
...
Fixes #710
A number property like "Year: 2026" rendered as "0.0.7.234" in the
note list column because the WHATWG URL parser canonicalizes integer-only
hosts to IPv4 form: new URL('https://2026 ').hostname === '0.0.7.234'.
formatChipLabel called isUrlValue('2026'), which returned true via the
bare-domain branch of normalizeExternalUrl, and then asked the URL parser
for the hostname.
Add a single guard in normalizeExternalUrl: when the input contains no '.',
reject it before the bare-domain candidate is constructed. The
parseHttpUrl(trimmed) branch above already handles inputs with an explicit
scheme (https://...), so the guard only narrows the bare-domain path -
the path that produced the bug. Existing cases ('example.com', 'localhost')
remain unaffected.
Two new vitest cases cover the regression ('2026' and '0') plus a parity
case for https://example.com to make sure the scheme branch is untouched.
2026-05-19 23:30:59 -07:00
Matt Van Horn
663a7d9a3f
fix: prefer .cmd shim over POSIX wrapper for claude/codex on Windows
...
Fixes #695
`where claude` on Windows returns both the npm-generated POSIX shell
wrapper (extensionless) and the Windows batch shim (`claude.cmd`)
side-by-side. The existing `path_from_successful_output` helpers in
`claude_cli.rs` and `codex_cli.rs` picked the first existing line,
which gave the POSIX wrapper - Windows tried to load it as a PE32,
`CreateProcessW` returned ERROR_BAD_EXE_FORMAT (193), and the AI chat
panel surfaced "%1 is not a valid Win32 application."
Mirror the fix that landed for Gemini in `gemini_discovery.rs`: when
`cfg!(windows)`, filter candidates through the existing shared utility
`cli_agent_runtime::has_windows_cli_extension` so .bat/.cmd/.com/.exe
win over extensionless POSIX scripts. Non-Windows behavior is unchanged.
Added a regression test in each file matching the
`windows_path_lookup_prefers_cmd_shim_over_extensionless_npm_script`
pattern from gemini_discovery.rs.
2026-05-19 23:28:16 -07:00