lucaronin
78892c4637
feat: add side AI workspace
2026-05-29 00:58:40 +02:00
lucaronin
a45e44d0f3
test: align release workflow assertions
2026-05-28 10:30:42 +02:00
lucaronin
ba3f324a52
fix: sign Windows release installers
2026-05-27 15:27:34 +02:00
lucaronin
f80e571c78
feat: add vault item deep links
2026-05-27 14:51:32 +02:00
lucaronin
759af948b4
fix: polish ai workspace follow-up
2026-05-27 01:03:31 +02:00
lucaronin
29e5dd8f7b
fix: stabilize AI workspace QA
2026-05-26 19:15:05 +02:00
lucaronin
8828516d43
feat: rework AI workspace window
2026-05-26 16:52:38 +02:00
lucaronin
2382305576
feat: support action history undo redo
2026-05-26 14:56:39 +02:00
lucaronin
fbb51a0b4c
fix: resolve codacy high severity findings
2026-05-26 10:52:53 +02:00
lucaronin
afc2ead14c
fix: restore full app note windows
2026-05-25 12:07:25 +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
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