lucaronin
c255c91a0b
fix: keep sort dropdown within viewport
2026-05-25 11:45:34 +02:00
lucaronin
2a3589181e
fix: dedupe multi-vault auto sync fetches
2026-05-25 11:09:49 +02:00
lucaronin
deb6998c97
refactor: consolidate type definition lookup
2026-05-25 10:41:24 +02:00
lucaronin
2fb14f4c35
fix: disambiguate sidebar type visibility by vault
2026-05-24 14:18:17 +02:00
lucaronin
d204e95460
fix: expose desktop menu in window chrome
2026-05-24 13:33:14 +02:00
lucaronin
b5d462b3cd
fix: sync active git vaults together
2026-05-24 13:11:29 +02:00
lucaronin
c77d2af537
fix: ignore canceled external URL opens
2026-05-24 12:44:51 +02:00
lucaronin
7d6ba934c6
feat: switch app icon with theme
2026-05-24 12:28:29 +02:00
lucaronin
9ca05c1665
fix: stack narrow status bar footer
2026-05-24 11:04:18 +02:00
lucaronin
194cebdfe0
fix: clamp selection toolbar to viewport
2026-05-24 10:48:14 +02:00
lucaronin
2e9f07bab4
fix: use custom chrome on Windows
2026-05-23 23:36:22 +02:00
lucaronin
770fdee881
fix: preserve AI session when panel closes
2026-05-23 22:39:02 +02:00
lucaronin
0979c0664c
fix: derive AI agent targets from registry
2026-05-23 22:09:39 +02:00
lucaronin
ce237039c9
fix: preserve editor focus during active note refresh
2026-05-23 21:53:21 +02:00
lucaronin
1c8207eeb5
refactor: split vault loader workspace tests
2026-05-23 21:26:03 +02:00
lucaronin
35d258c0ba
fix: keep active vault folder roots visible
2026-05-23 21:01:36 +02:00
lucaronin
2df076f834
fix: bound code-block clipboard copies
2026-05-23 19:59:13 +02:00
lucaronin
49008eb79c
fix: recover empty startup vault reloads
2026-05-23 19:10:10 +02:00
lucaronin
454181456d
fix: insert emoji shortcode suggestions
2026-05-23 19:06:07 +02:00
lucaronin
ae529f64cd
fix: persist property-only frontmatter edits
2026-05-23 18:12:58 +02:00
lucaronin
2a3ecf7270
fix: recover invalid editor block joins
2026-05-23 17:49:00 +02:00
lucaronin
12646d4e98
fix: recover stale editor block references
2026-05-23 16:53:43 +02:00
lucaronin
f0fb7b7418
fix: recover invalid insertion depth transforms
2026-05-23 16:11:20 +02:00
lucaronin
5bb3fe0550
fix: recover stale table editor transforms
2026-05-23 15:28:35 +02:00
lucaronin
7709ad1002
fix: recover missing note frontmatter writes
2026-05-23 14:41:11 +02:00
lucaronin
948b1501bf
fix: route sync to selected git repository
2026-05-23 14:07:56 +02:00
lucaronin
806df2c586
feat: create notes from quick open
2026-05-21 19:03:13 +02:00
lucaronin
b5e0c9d890
Merge remote-tracking branch 'refs/remotes/origin/pr-717'
2026-05-21 15:56:29 +02:00
lucaronin
2c9b897430
docs: add Portent templates page
2026-05-21 13:57:23 +02:00
lucaronin
74dac301d3
fix: speed up note window startup
2026-05-21 12:01:14 +02:00
lucaronin
ecfc76af59
fix: restore note window opening
2026-05-21 10:19:49 +02:00
lucaronin
ac196bec58
feat: expand note list context menu
...
Co-authored-by: Brian Lee <engbrianlee@gmail.com >
2026-05-21 09:49:38 +02:00
lucaronin
d5b2773436
fix: satisfy release project build
2026-05-20 23:19:52 +02:00
lucaronin
c7c53cafa2
feat: add note item context menu
2026-05-20 19:50:42 +02:00
lucaronin
5f87debecb
fix: support go code block highlighting
2026-05-20 19:30:32 +02: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]
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]
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
lucaronin
6cf77f9b94
fix: restore autogit multi-vault pushes
2026-05-19 15:46:29 +02:00
lucaronin
2c1fe9f308
fix: reduce retained editor memory
2026-05-19 15:34:46 +02:00
lucaronin
efd3cd4f27
Merge pull request #572 from oksusucha/feat/add-kiro-cli-agent
...
feat: add Kiro CLI as AI agent
Co-authored-by: oksusucha <sol4877@gmail.com >
2026-05-18 13:55:43 +02:00
lucaronin
3429474fc5
fix: finish pr 412 693 integration
2026-05-18 13:22:09 +02:00
lucaronin
c6ce5f421b
fix: save new views in default workspace
2026-05-18 13:17:11 +02:00
github-actions[bot]
e9079df63c
Merge branch 'main' into feat/support-bun-runtime
2026-05-18 10:31:34 +00:00
lucaronin
48fb6710e1
Merge pull request #583 from alroniks/main
...
feat: add Belarusian basic and latin locales
2026-05-18 12:18:41 +02:00
github-actions[bot]
cd4d3dece2
Merge branch 'main' into feat/support-bun-runtime
2026-05-18 08:43:27 +00:00