Skip to content

Commit d25d7fa

Browse files
committed
Add auto-updater, fix build, update README, v2.5.1
1 parent 9947f36 commit d25d7fa

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,12 @@
77
- **3-panel layout** — Notebooks → Sections → Pages, just like OneNote
88
- **AES-256-GCM encryption** — Master password encrypts all data at rest with scrypt key derivation (N=65536)
99
- **Per-notebook locks** — Individual password for sensitive notebooks
10-
- **Fully offline**Zero network requests. All fonts, scripts, and dependencies bundled locally
10+
- **Fully offline** — All fonts, scripts, and dependencies bundled locally. The only network request is an optional update check against GitHub Releases on launch
1111
- **Rich text editor** — Bold, italic, headings, lists, tables, code blocks, links, images, checklists
1212
- **Find & Replace** — Safe text-node walking that won't break HTML
1313
- **Auto-lock** — Configurable idle timeout (5/15/30/60 min) + Ctrl+L manual lock
1414
- **Encrypted backup** — Export/restore `.enc` backup files
15+
- **Auto-update** — Checks GitHub Releases on launch, downloads and installs updates seamlessly
1516
- **Dark & light themes** — Persisted across sessions
1617
- **Export** — HTML and plain text with unencrypted file warnings
1718
- **Content Security Policy**`connect-src 'none'`, `script-src 'self'` — no eval, no outbound connections
@@ -28,6 +29,8 @@ Download the latest installer from [Releases](../../releases):
2829

2930
Releases are built automatically by GitHub Actions — no manual build steps required.
3031

32+
> **Note:** Windows may show a SmartScreen warning because the app isn't code-signed yet. Click **"More info"****"Run anyway"** to proceed. The source code is fully open for inspection.
33+
3134
### Build from Source
3235

3336
Requires [Node.js](https://nodejs.org/) 18+.

0 commit comments

Comments
 (0)