Yuri Karamian
922bcee1e2
Fix math/secret modal overflowing on mobile
2026-06-16 20:14:16 +02:00
Yuri Karamian
d33bb8d96e
Fix secret block overflowing on Android
2026-06-16 19:54:57 +02:00
Yuri Karamian
93ebb1987e
Fix secret block overflowing on Android
2026-06-16 19:48:11 +02:00
Yuri Karamian
cc0134dd22
Fix secret block overflowing on Android
2026-06-16 19:43:37 +02:00
Yuri Karamian
1164a6bd86
Fix wiki-link mark bleeding past ]] closure
2026-06-16 19:27:03 +02:00
blake and ArkHost
6fcf7bdb5e
extra functionality for [[ ]]. Gives the option for the user to create the note if it doesn't exist
...
extra functionality for [[ ]]. Gives the option for the user to create the note if it doesn't exist.
Reviewed-on: https://codeberg.org/ArkHost/HelixNotes/pulls/117
2026-06-16 15:09:08 +02:00
MF and ArkHost
8454f2eca8
Wrap selected text with typed pairs ( #119 )
...
Adds modular selection-pair handling for the rich editor and source mode so typing (, {, [, ', " or ` around a selection wraps it instead of replacing it.
Reviewed-on: https://codeberg.org/ArkHost/HelixNotes/pulls/119
2026-06-16 14:59:14 +02:00
MF and ArkHost
bc7c985489
Add encrypted secret blocks ( #111 )
...
Adds /secret markdown blocks that store passphrase-protected secrets as helix-secret fences and unlock in the editor. Uses WebCrypto PBKDF2-HMAC-SHA256 with 600k iterations plus AES-256-GCM with salt, nonce, and AAD-bound metadata because it is dependency-free, portable to simple JS/Python decryptors, and supported by browser/webview WebCrypto. Tradeoff: PBKDF2 is not memory-hard like Argon2id/scrypt, so protection depends on strong passphrases and the high iteration count.
Reviewed-on: https://codeberg.org/ArkHost/HelixNotes/pulls/111
2026-06-15 18:47:42 +02:00
MF and ArkHost
a94c33edaf
Scroll Past End ( #116 )
...
Adds editor scroll room after the final line so users can focus the active writing area without inserting blank lines. Ctrl+End moves to the document end and scrolls into that workspace; plain End keeps native line-end behavior. Presentation-only except cursor movement; does not mutate note content, mark dirty, or affect autosave.
Reviewed-on: https://codeberg.org/ArkHost/HelixNotes/pulls/116
2026-06-15 18:47:05 +02:00
MF and ArkHost
a1404062c5
Fix collapsible section title focus ( #112 )
...
Fixes keyboard navigation after creating a collapsible section: pressing Enter or Tab from the section title now moves the editor selection into the section body (`Start writing...`) instead of leaving the cursor in the title.
Validation: `COREPACK_ENABLE_AUTO_PIN=0 pnpm build`.
Reviewed-on: https://codeberg.org/ArkHost/HelixNotes/pulls/112
2026-06-15 18:46:44 +02:00
blake and ArkHost
173e25dadc
Add a copy button for code snippets ( #107 )
...
WIP: Copy button for code snippets
Reviewed-on: https://codeberg.org/ArkHost/HelixNotes/pulls/107
2026-06-12 22:31:59 +02:00
Yuri Karamian
2fa9458eab
Trash: empty/restore/delete now reflects immediately instead of needing an app restart (don't serve the volatile trash view from cache)
2026-06-12 17:57:48 +02:00
blake and ArkHost
50d27d5636
main ( #106 )
...
WIP: Themes, accents, dropdown
Reviewed-on: https://codeberg.org/ArkHost/HelixNotes/pulls/106
2026-06-12 17:19:14 +02:00
Yuri Karamian
1b7dc77792
Fix note breadcrumb showing 'Unfiled Notes' on Windows: normalize backslash paths before deriving the note's folder ( #99 )
2026-06-12 09:11:26 +02:00
blake and ArkHost
5f311f2404
Add 8 dark themes and 5 accent presets ( #101 ) ( #101 )
...
WIP: New themes, new accents.
Reviewed-on: https://codeberg.org/ArkHost/HelixNotes/pulls/101
2026-06-12 09:00:07 +02:00
Yuri Karamian
f19c3c2caa
Editor ( #100 ): wrap long lines in Markdown source mode (no-wrap kept when line numbers are on)
2026-06-11 23:59:27 +02:00
Yuri Karamian
0f7b1debbb
Editor: respect the font-size setting on Android (was hardcoded 16px); viewport already blocks auto-zoom so the hardcode was
...
unneeded (#100 )
2026-06-11 23:45:32 +02:00
Yuri Karamian
4aa399e96e
Fix desktop showing the mobile layout: decide layout from the actual build platform (cfg!(mobile)) instead of sniffing the webview user-agent, which some WebKitGTK builds report mobile-looking ( #63 )
2026-06-11 23:35:24 +02:00
Yuri Karamian
15c6e6388a
Attachments: manual 'Find orphaned attachments' tool in the Info panel - scans all notes incl. trash, previews unreferenced files with sizes, moves to vault trash (recoverable); conservative raw+decoded matching, re-verified before moving, with a loading spinner ( #52 )
2026-06-11 23:16:59 +02:00
Yuri Karamian
b501d2bd5c
Notebooks: add a collapse-all / expand-all button to the sidebar tree header ( #26 )
2026-06-11 22:56:54 +02:00
Yuri Karamian
fb4c5748a8
AI: OpenAI-compatible provider now uses /v1/chat/completions (not the legacy /v1/completions) so Nvidia NIM and similar work; tolerate a trailing /v1 in the base URL ( #96 )
2026-06-11 22:36:03 +02:00
Yuri Karamian
d9cb615f1f
Tasks: add a free-text filter box (matches task text or note title) ( #95 )
2026-06-11 22:25:51 +02:00
Yuri Karamian
0e09d1f9f1
Notebooks: fix drag-to-reorder and drag-out-to-root by deciding the drop action from the drop coordinates instead of cleared dragover state ( #97 )
2026-06-11 22:07:41 +02:00
Yuri Karamian
db924f7352
Disable in-app updater for repo builds (HELIXNOTES_INSTALL_TYPE), open tel:/sms: links in the system handler ( #98 ), label AI button \"OpenAI Compatible\"
2026-06-11 21:24:42 +02:00
Yuri Karamian
2fea44bde6
Vault picker: remove a vault from the Recent list ( #93 ); fix Tasks view showing "All Notes" as the mobile header title
2026-06-11 20:48:20 +02:00
Yuri Karamian
784248f984
Tasks: per-vault persistence for the Flagged filter, Hide done, and sort mode (issue #94 )
2026-06-11 15:50:18 +02:00
Yuri Karamian
67d5ae87c3
Daily note title format setting (Localized/ISO/Long/US/EU); filenames stay ISO ( #40 )
2026-06-10 20:44:29 +02:00
Yuri Karamian
d8c391a480
v1.3.0
2026-06-10 09:25:18 +02:00
Yuri Karamian
459af56564
Edit note tags from within the editor: tag icon by pin/star opens an add/remove popover with autocomplete, and the metadata tag line is clickable ( #60 )
2026-06-08 22:07:23 +02:00
Yuri Karamian
9d82f2aed7
tidy AppConfig types, md-it shims, dead CSS
2026-06-08 21:21:54 +02:00
Yuri Karamian
4fb99c7e39
Fix top-of-note collapsible section re-opening on note switch (persist its folded state) issue #86
2026-06-08 21:11:35 +02:00
Yuri Karamian
92e8422cb0
Add 'Start week on' setting (Monday default / Sunday) for daily and tasks calendars
2026-06-08 20:56:28 +02:00
Yuri Karamian
5defddb35c
Add tag autocomplete: suggest existing tags while typing to avoid near-duplicates
2026-06-08 12:51:03 +02:00
Yuri Karamian
bd59f6dbee
Enhance calendars: unify daily and Tasks calendars, remember List/Calendar choice per vault
2026-06-08 02:53:34 +02:00
Yuri Karamian
26fa22afaa
Add task management: aggregated Tasks view (list + calendar) with inline due/priority, check off, set from row, and drag-to-reschedule ( #62 )
2026-06-08 02:34:19 +02:00
Yuri Karamian
e2702bdd51
Create new notes in the open note's notebook when not in a notebook view
2026-06-08 01:20:21 +02:00
Yuri Karamian
0d0ecee06e
Add 'Restore last session on launch' setting (reopen last note + view)
2026-06-08 01:12:32 +02:00
Yuri Karamian
6115ad4ab6
Add 'Show dates' setting to toggle the note-list date
2026-06-08 01:00:25 +02:00
Yuri Karamian
f19ddee17d
Persist note-list sort mode across restarts; date follows sort + tooltip
2026-06-08 00:47:05 +02:00
Yuri Karamian
393505e1ac
Note list date follows sort mode + tooltip
2026-06-08 00:42:36 +02:00
Yuri Karamian
b87e8b8a38
Treat Unfiled Notes as root when creating a new notebook
2026-06-08 00:32:43 +02:00
Yuri Karamian
5b62302b3a
Refresh notebook note counts immediately after creating a note
2026-06-08 00:31:55 +02:00
Yuri Karamian
ee0ffdf121
Allow creating a top-level notebook while a notebook is selected (clearable parent chip)
2026-06-08 00:26:39 +02:00
Yuri Karamian
89eea8e71b
Add color swatch previews and /color insert
2026-06-08 00:04:38 +02:00
Yuri Karamian
f27512c7ee
Enhance Sync settings section
2026-06-07 23:41:20 +02:00
Yuri Karamian
eafd2b0a24
Add WebDAV sync provider (manual + auto-sync, title-bar button)
2026-06-07 23:25:47 +02:00
Yuri Karamian
aeafd55491
Add WebDAV sync provider (manual + auto-sync, top-bar button)
2026-06-07 23:14:04 +02:00
Yuri Karamian
a28e514ed4
Fix Windows wiki-link/graph showing duplicate and old-version notes (path separators)
2026-06-07 18:55:12 +02:00
Yuri Karamian
ab39fc2ed6
Update Anthropic/OpenAI model lists (Opus 4.8, GPT-5.4/5.5)
2026-06-07 17:23:11 +02:00
Yuri Karamian
621e2b31e0
Add date/time insertion (slash, toolbar, context menu; ISO format)
2026-06-07 16:18:43 +02:00