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
c77d2af537
fix: ignore canceled external URL opens
2026-05-24 12:44:51 +02:00
lucaronin
2e9f07bab4
fix: use custom chrome on Windows
2026-05-23 23:36:22 +02:00
lucaronin
ce237039c9
fix: preserve editor focus during active note refresh
2026-05-23 21:53:21 +02:00
lucaronin
2df076f834
fix: bound code-block clipboard copies
2026-05-23 19:59: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
ecfc76af59
fix: restore note window opening
2026-05-21 10:19:49 +02:00
lucaronin
d5b2773436
fix: satisfy release project build
2026-05-20 23:19:52 +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
c6ce5f421b
fix: save new views in default workspace
2026-05-18 13:17:11 +02:00
lucaronin
761f232647
fix: address clawpatch findings
2026-05-17 19:31:12 +02:00
lucaronin
c09b25d3c5
fix: restore release build type safety
2026-05-17 16:34:09 +02:00
lucaronin
7adecaea60
fix: preserve embedded attachment paths
2026-05-16 19:25:48 +02:00
lucaronin
d81c696742
fix: resolve relative dates in view filters
2026-05-16 18:34:41 +02:00
lucaronin
678cc8f7ba
fix: preserve aliased wikilinks in markdown tables
2026-05-16 17:58:44 +02:00
lucaronin
35176d6eff
feat: expose rpm download option
2026-05-16 13:44:11 +02:00
lucaronin
1040d95eec
feat: add granular git controls
2026-05-16 12:28:56 +02:00
lucaronin
7e50da7816
fix: match scalar array properties in views
2026-05-15 08:33:17 +02:00
lucaronin
0c8be62831
refactor: consolidate vault ordering
2026-05-15 02:29:39 +02:00
lucaronin
9b6a43cec7
fix: guard linux appimage media previews
2026-05-15 01:22:56 +02:00
lucaronin
e844cfa0bc
feat: support vault reordering
2026-05-14 17:30:13 +02:00
lucaronin
416131aa8f
fix: restore TypeScript build
2026-05-14 16:09:54 +02:00
lucaronin
8b1d2bbed8
fix: support relationship equality filters
2026-05-14 16:01:34 +02:00
github-actions[bot]
9706ee8ec2
Merge branch 'main' into fix/view_filters
2026-05-14 11:57:37 +00:00
lucaronin
c9a4b273d6
refactor: simplify file attachment serialization
2026-05-14 13:43:14 +02:00
github-actions[bot]
8fe02f8c26
Merge branch 'main' into fix/view_filters
2026-05-14 11:38:23 +00:00
lucaronin
18f91af77f
fix: preserve file attachment raw toggles
2026-05-14 13:29:33 +02:00
github-actions[bot]
8b9c4592f1
Merge branch 'main' into fix/view_filters
2026-05-14 10:23:26 +00:00
lucaronin
832feb7df1
fix: standardize icons on phosphor
2026-05-14 12:14:16 +02:00
github-actions[bot]
506e8d0eac
Merge branch 'main' into fix/view_filters
2026-05-14 10:11:02 +00:00
lucaronin
7cd346bde0
fix: prevent duplicate vault folder pickers
2026-05-14 11:59:20 +02:00
Andrius Miasnikovas
47f5da1798
Fix equals and not equals filters not working in views
2026-05-14 11:08:48 +03:00
lucaronin
2ef4d95bb5
fix: retarget externally moved inbox notes
2026-05-14 08:15:49 +02:00
lucaronin
2eae7a0899
fix: preserve focused editor after pulls
2026-05-14 05:53:37 +02:00
lucaronin
b2d23a8559
fix: dedupe calendar stable releases
2026-05-13 14:47:26 +02:00
lucaronin
0e981228e2
fix: point release history link to public site
2026-05-13 11:41:36 +02:00
lucaronin
00fec78b16
fix: stabilize editing and mounted vault updates
2026-05-13 10:29:22 +02:00
lucaronin
502077170d
refactor: consolidate editor mode handoff
2026-05-13 02:18:19 +02:00
lucaronin
1d563a8978
fix: scope saved views to source vault
2026-05-12 19:33:53 +02:00
lucaronin
5215754ffa
feat: improve editor code blocks
2026-05-12 18:21:26 +02:00
lucaronin
07edfac400
feat: support mounted vault workspaces
2026-05-11 18:21:12 +02:00
lucaronin
0715f51b02
feat: add date display setting
2026-05-11 13:46:18 +02:00
lucaronin
b4b49eaad2
fix: toggle active neighborhood back to notes
2026-05-10 10:56:57 +02:00