Yuri Karamian
2c76a4747e
Fix mobile notebook navigation and sidebar clipping ( #220 )
2026-07-20 02:08:36 +02:00
Yuri Karamian
fd55c00015
Fix note unfiling and relative image paths ( #222 )
2026-07-20 02:03:15 +02:00
Yuri Karamian
28ef37f354
Fix mobile safe-area layout
2026-07-15 12:00:54 +02:00
Chris Paganon and ArkHost
bf5a9f134d
fix(editor): refocus open in-note search on Ctrl+F ( #216 )
...
Pressing ctrl-F doesn’t refocus the search field if there is already a search term, it only focuses search on 1st open of the search field. This PR fixes it so that every time the user presses CTRL+F, the search field is focused again.
Tested on linux.
Reviewed-on: https://codeberg.org/ArkHost/HelixNotes/pulls/216
2026-07-14 18:36:34 +02:00
Yuri Karamian
2991940ba8
fix: remove transparency from iOS app icons
2026-07-13 20:43:23 +02:00
Yuri Karamian
54352a03d8
Mermaid diagram "Copy failed: The operation is insecure" on Linux
2026-07-10 14:09:56 +02:00
Yuri Karamian
c4d1f12b2e
fix: use vault-relative paths in wikilinks for cross-device sync
2026-07-10 11:30:06 +02:00
Yuri Karamian
aa699007f7
Revert "Exclude gen/ from Cargo package to fix iOS build fingerprint error"
...
This reverts commit 047a8b3c3d .
2026-07-09 17:08:14 +02:00
Yuri Karamian
047a8b3c3d
Exclude gen/ from Cargo package to fix iOS build fingerprint error
2026-07-09 16:56:58 +02:00
Yuri Karamian
6098dd01b4
Add macOS notarization entitlements + iOS mobile guards
...
- Add entitlements.plist for Developer ID hardened runtime (JIT,
unsigned memory, library validation, network client)
- Reference entitlements in tauri.conf.json bundle.macOS
- Guard get_install_type() with early mobile return (avoids
std::process::Command in iOS binary)
- Add cfg(mobile) no-op branch to xdg_open()
2026-07-09 16:46:59 +02:00
Yuri Karamian
b16beb9af5
regenerate icons set
2026-07-09 16:24:21 +02:00
mf and ArkHost
95565d7506
fix(editor): scale code block font size with editor zoom ( #208 )
...
Code blocks used a hardcoded 13px font-size instead of scaling with --editor-font-size, so they didn't resize with the rest of the editor content when zooming.
Reviewed-on: https://codeberg.org/ArkHost/HelixNotes/pulls/208
2026-07-07 12:04:49 +02:00
lokthare and ArkHost
a13d17ed81
Change nix formatter ( #206 )
...
the files were formatted with alejandra. the nix community has set a standard for the format and release a new tool.
Reviewed-on: https://codeberg.org/ArkHost/HelixNotes/pulls/206
2026-07-06 15:53:20 +02:00
Yuri Karamian
95515cac9d
Properly center macOS traffic lights via objc2 ( #169 )
2026-07-05 23:59:08 +02:00
Yuri Karamian
21dd2d1681
Improve sidebar notebook/unfiled icons and list indentation
2026-07-05 02:45:55 +02:00
Yuri Karamian
6d5f12c47c
Improve sidebar notebook/unfiled icons and list indentation
2026-07-04 20:23:15 +02:00
Andreas Lenhardt and ArkHost
d01bd4ea01
update max_token value in ai tests ( #204 )
...
#203
Reviewed-on: https://codeberg.org/ArkHost/HelixNotes/pulls/204
2026-07-04 14:31:07 +02:00
lokthare and ArkHost
bd7d66b1e8
Fix nix build ( #202 )
...
fix nix build by updating flake.lock and dependencies hashes
Reviewed-on: https://codeberg.org/ArkHost/HelixNotes/pulls/202
2026-07-04 11:53:56 +02:00
Yuri Karamian
0b9fe69819
Revert PR #200 (custom theme consolidation) - broke search
2026-07-03 16:42:09 +02:00
Dmitry Rubtsov and ArkHost
936c38a21d
Fix custom theme not applied on startup (light-theme dividers) ( #200 )
...
Launching with a custom dark theme left every divider in light-theme colors until you re-toggled the theme in Settings.
`applyTheme` was copy-pasted across the components and the copies drifted. Three of them (+page.svelte's onMount block, AppLayout.svelte, NoteWindow.svelte) had no custom-* branch, so for a custom theme they stripped the dark class and data-theme attribute, matched nothing, and fell back to the bare light :root values.
`+layout.svelte` applied the custom theme correctly, but `AppLayout` — the always-mounted shell — re-runs its own broken copy from an `$effect` on `$theme`, immediately wiping it out. Dividers gave it away because custom themes override `--border-color` but not `--border-light`, which dividers use.
Fix: consolidate into a single `applyTheme`(which already owns darkThemes/isDarkTheme) with a real `custom-*` branch, and have every call site use it and pass the loaded custom themes so `custom-*` ids resolve.
Reviewed-on: https://codeberg.org/ArkHost/HelixNotes/pulls/200
2026-07-03 13:34:11 +02:00
Yuri Karamian
e60e637437
Fix macOS traffic light vertical centering ( #169 )
2026-06-30 22:16:19 +02:00
Yuri Karamian
479c957698
Robust Obsidian importer: frontmatter normalization, syntax conversion, deprecated property renaming, same-note heading links
2026-06-30 22:10:22 +02:00
Yuri Karamian
13fd70f944
Fix Android note creation delay: throttle file watcher IPC ( #191 )
2026-06-30 19:48:19 +02:00
Yuri Karamian
015726f896
Add inline restore/delete icons on trashed notes ( #188 )
2026-06-30 16:41:06 +02:00
Yuri Karamian
5e2c31598c
Block note creation in Quick Access/Trash, add icons to trash actions ( #188 )
2026-06-30 16:13:22 +02:00
Yuri Karamian
24d1ba9f8f
Block note creation in Quick Access and Trash views ( #188 )
2026-06-30 15:59:35 +02:00
Yuri Karamian
5345442de2
Auto-cleanup orphaned attachments on vault open ( #190 )
2026-06-30 15:54:37 +02:00
Yuri Karamian
6ea2ca0ae2
Keep textarea selection visible when opening AI menu in source mode
2026-06-30 14:40:28 +02:00
Yuri Karamian
6f4f526d07
Fix OpenAI test using max_tokens for GPT-5 models
2026-06-30 14:36:20 +02:00
Yuri Karamian
13bad87500
Fix AI apply-to-note in source mode ( #189 )
2026-06-30 14:29:44 +02:00
Yuri Karamian
acecc9c68d
Fix callout body paragraphs merging on reload ( #192 )
2026-06-30 14:09:25 +02:00
Yuri Karamian
35a8501f2d
Fix mobile popup positioning using visualViewport ( #193 )
2026-06-30 12:51:41 +02:00
Yuri Karamian
09f9df968d
Render callouts live on Enter and paste in WYSIWYG ( #186 )
2026-06-30 12:37:14 +02:00
Yuri Karamian
2c58bf3d9a
Fix empty lines round-trip and trim trailing markers ( #185 )
2026-06-30 11:01:25 +02:00
Yuri Karamian
e063f1c73a
Clamp formatting-bar dropdown menus into the viewport ( #178 )
2026-06-28 19:36:16 +02:00
Yuri Karamian
cafc0ce1ec
Reveal search result in its notebook in the notes list
2026-06-28 19:21:14 +02:00
Yuri Karamian
a192723fbd
Refresh outline panel when switching notes ( #184 )
2026-06-28 19:12:29 +02:00
Yuri Karamian
b643eeb884
Gate set_mobile_config_dir behind cfg(mobile) to fix desktop dead-code warning ( #183 )
2026-06-28 19:08:01 +02:00
Yuri Karamian
eb042e5760
Tolerate HTTP 403 in MKCOL for non-compliant WebDAV servers ( #91 )
2026-06-28 19:04:52 +02:00
Yuri Karamian
6251d96193
docs: bump README download links to 1.3.3
2026-06-28 14:49:54 +02:00
Yuri Karamian
db92dabba5
chore: bump version to 1.3.3
v1.3.3
2026-06-28 13:31:49 +02:00
Yuri Karamian
2469a971ca
WebDAV sync: make config per-vault so switching vaults no longer cross-contaminates remotes; migrate existing global config to the active vault
2026-06-27 11:33:07 +02:00
Yuri Karamian
a43bf05bf0
WebDAV sync: make config per-vault so switching vaults no longer cross-contaminates remotes; migrate existing global config
...
to the active vault
2026-06-27 01:08:02 +02:00
blake and ArkHost
ffd9ebad7e
The outline side panel now persists when a user clicks in the editor. ( #176 )
...
WIP
Reviewed-on: https://codeberg.org/ArkHost/HelixNotes/pulls/176
2026-06-27 00:00:16 +02:00
mf and ArkHost
d2100c8500
Create notes from empty list double-click ( #175 )
...
Double-clicking empty space in the notes list now creates a new note. The notebook sidebar double-click shortcut is scoped to the notebook section so adjacent panes do not trigger notebook creation.
Reviewed-on: https://codeberg.org/ArkHost/HelixNotes/pulls/175
2026-06-26 23:59:54 +02:00
Yuri Karamian
7e63d721bc
Fix 'Open in New Window' cursor jumping to the top when pausing (ignore the file-watcher echo of the window's own save)
2026-06-25 16:08:25 +02:00
Yuri Karamian
2c774c51c6
Notebook reorder: make path math separator-agnostic so manual sort works on Windows (backslash paths)
2026-06-25 15:10:20 +02:00
Yuri Karamian
8eba4527af
Notebook reorder: commit drop on any release event and skip pointer capture on mouse, so it works in WebView2 (Windows)
2026-06-25 14:55:59 +02:00
Yuri Karamian
181b3eb6c2
Notebook reorder: track drag on window pointer events so it works in WebView2 (Windows)
2026-06-25 14:47:06 +02:00
Yuri Karamian
879d2f42c6
Notebook reorder via pointer-event drag handle (fixes Windows/Android); click body selects, chevron expands
2026-06-25 13:31:49 +02:00