Oaklet NotesOaklet Notes

Changelog

See what's new in Oaklet Notes.

v1.0.0

2026-06-23
New
  • Handwriting — write and draw directly over your typed text and page margins with pen, pencil, marker, and highlighter. On iPad a stylus can start handwriting the moment it touches the page, using Apple Pencil's native engine. Strokes stay anchored as your text reflows and carry through to PDF, Word, and HTML export and print
  • Redesigned AI assistant — a cleaner, more professional chat panel that suggests and adds tags, and rewrites, translates, summarises, or explains any selection with an inline before/after review
  • Smarter canvas layout — automatic graph layouts with per-type presets, drag-alignment guides, and pin / tidy / distribute tools
  • Export your way — drop caps now render in PDF, HTML, and Word exports, plus an "As Editor" colour mode that matches your editor's page colour in export and print
  • Semantic search — find notes by meaning across the whole vault, alongside regular text search, from a single search menu
Improved
  • A frosted-glass redesign — every menu, dialog, toolbar, and floating panel across the app now shares one unified, vibrant frosted-glass surface, for a calmer and more cohesive look from edge to edge
  • The knowledge graph settles roughly three times faster
  • Local AI tool-calling is more reliable on smaller models
Fixed
  • A note's custom paper colour no longer leaks into other notes or the global theme
  • Resolved several crashes and layout glitches when rendering page headers, covers, and annotations to PDF, Word, and print
  • Numerous table and editor stability fixes

v0.9.11

2026-05-26
New
  • Knowledge Graph — interactive force-directed view of notes, tags and backlinks
  • Decorations overhaul — AI Suggest, instant photo filters, custom stamps, sticker library, AI sticker generation
  • Decoration sync across devices and vaults
  • Slash command menu — type / in the editor to insert Whiteboard, Drawing, Decorations, math, code, tables and more
  • Local MCP wrapper bundled — connect external AI assistants in one click
Improved
  • Editor typography built on a baseline grid for predictable rhythm
Fixed
  • macOS IME no longer corrupts Chinese / Japanese / Korean input under fast typing

v0.9.10

2026-05-07
New
  • Drawing — new drawing canvas with native Apple Pencil
  • Decorations — pin or float stickers, sticky notes, tape and stamps on any note
  • Cards view in Library
Improved
  • Whiteboard polish — mind-map layout and mobile parity
  • Sync conflict dialog Local/Cloud reliability
Fixed
  • macOS IME stability during composing
  • Editor Ctrl+V paste regardless of focus

v0.9.8

2026-04-23
New
  • Whiteboard: mind mapping with node types, edge styles, auto-layout, AI generation, fullscreen and export
Improved
  • Security: server-side verification for offline licenses
Fixed
  • Linux sub-window close crashing the entire app

v0.9.7

2026-04-16
Improved
  • Parent tag filter now highlights all descendant notes in graph view
Fixed
  • User Guide sub-window crash on open
  • Reminder date picker crash when editing past reminders
  • Note password protection for attachments and images

v0.9.6

2026-04-12
New
  • Smart Punctuation setting with iOS IME interceptor
  • Preset style toggle — click active preset to revert
  • Monthly subscription reverts to free on expiry
Improved
  • Tag Map Sugiyama layout quality and node rendering
  • Comprehensive internationalization (third and fourth pass)
Fixed
  • 100% fix for tab close data loss — await disk write before dispose
  • Note Password security: attachments, images, and sync fully protected
  • Clear NP notes' image LRU cache on relock
  • Preset capture and apply textAlign field
  • Pasting text inside punctuation goes to next line instead of inline
  • macOS SIGABRT crash with Chinese IME in header fields
  • Skip fade-in animation for startup vault password dialog
  • Hide Smart Punctuation toggle on non-Apple platforms

v0.9.5

2026-04-08
New
  • Add hidden toggle to virtual header metadata actions
Fixed
  • Remove duplicated text in upgrade dialog
  • Header subtitle/author/abstract now always editable with copy/paste
  • Use NSURLSession on macOS/iOS to fix TLS cert verification in App Sandbox

v0.9.4

2026-04-07
New
  • Persistent storage layer logging for Release troubleshooting
  • App Store StoreKit IAP subscription (Phase 1)
  • LemonSqueezy payment channel integration
Fixed
  • Await persistToStorage to prevent race condition clearing new note content
  • Ensure memory cache is populated before tab dispose
  • Metadata changes from editor now immediately sync to note list
  • Virtual header title now scales with font size changes
  • Calendar circle sizing adjustments for desktop and mobile
  • Diagnostic log toggle and export consolidated in Settings

v0.9.3

2026-04-06
New
  • macOS security-scoped bookmarks and sandbox-compatible folder picker
Fixed
  • Prevent data loss when Re-lock All Notes in multi-tab mode
  • NP idle timer persists across lock/unlock cycles
  • Clipboard auto-clear timer after copy/cut
  • Sync meta.hasNp when clearing note password
  • Force plain-text paste inside structural blocks
  • Prevent RenderFlex overflow when resizing cell with image+text
  • Improve maximize timing to prevent blank unlock screen on startup
  • Prevent graph toolbar overflow and various UI overflow fixes
  • Include tags/aliases in vault meta change detection signature

v0.9.2

2026-04-03
New
  • Replace bottom nav Tools with Topics for full dimension access
  • Add search and mobile TOC navigation to user guide
Fixed
  • Stop editor paperColor from leaking into sidebar/bottom bar
  • Recycle bin dialog crash due to viewport intrinsic dimensions
  • Search not updating sidebar + corrupted non-ASCII keywords
  • Sync editor tag changes to IndexRecord for instant tag tree refresh
  • Add onTagsChanged call to remaining AI tag paths
  • Improve toolbox swipe, graph toolbar, keyboard bar color

v0.9.1

2026-04-02
New
  • Header style support in HTML export
  • Tags promoted to mobile bottom nav bar
  • Mobile pinch-to-zoom for font size
Improved
  • Deduplicate resource iteration and path tracking
Fixed
  • Code block content duplicated in Word/DOCX export
  • Cover image cropping for magazine/newspaper header styles
  • Mobile editor: copy/cut/paste feedback, focus restore after overlay
  • Flush active editor drafts before app suspension
  • Extract tasks from document model instead of note.body
  • Markdown export: correct filename, image strategies, resource files in ZIP
  • Defer window show until after layout restore to prevent blank window
  • Unify header separator styles across editor and all export formats

v0.9.0

2026-04-02
Improved
  • Mobile responsiveness for graph view, dialogs, history, and sidebar animation
  • Paper style preview cards redesigned — solid lines, cleaner look
  • Keyboard More/Insert sheets use 4 columns in landscape
  • History button added to keyboard accessory bar
Fixed
  • Tag membership dialog text overflow on mobile
  • Limit visible tags to 2 on mobile with ellipsis for long names
  • History bottom bar overflow and preview line styles
  • Code block right-click select-all, collapsible block paste
  • Diagram toolbar overflow and fullscreen editor color/UX
  • Context menu for collapsible block right-click

v0.8.9

2026-04-01
New
  • Knowledge graph upgrade: clustering, tag filter panel, color legend, minimap
  • Drag-to-reorder in tag hierarchy view
  • Info card on right-click, radial layout smoothing in graph
Improved
  • Graph view rendering, minimap live-update, and filter transitions
Fixed
  • App Store required plist entries and privacy manifest
  • Mobile tag drag delay and hit area constrained to text bounds
  • CJK cursor positioning — disabled iOS word-boundary tap heuristics
  • Backlink index rebuild after create/update/resolve operations
  • Skill copy buttons not working in Agent API settings
  • macOS App Store and Developer ID signing pipeline

v0.8.8-beta.1

2026-03-29
New
  • Smart table column widths in PDF export
  • Cell images in PDF table export with bottom alignment
  • Rowspan content with correct vertical alignment in PDF
  • File size sorting option for note list
  • License system security hardening (CSPRNG, rate limiting, anti-enumeration)
Improved
  • Large document rendering performance optimized
  • Reduced forceAll frequency for 1000+ node documents
  • Deferred Primary JSON writes for large notes
  • Eliminated redundant jsonEncode and decrypt operations
Fixed
  • First Ctrl+Z now produces visible undo instead of ghost no-op
  • Session state persisted when closing other/right/all tabs
  • Skip legacy markdown export in encrypted vaults

v0.8.7-beta.3

2026-03-28
New
  • Justify text alignment with 4-tier style system support
  • Custom circle magnifier for precise text selection on mobile
  • Pro license persisted to SecureStorage — survives reinstall
  • Trial state persisted to SecureStorage — no reset on reinstall
  • Incremental smart-complete mode for Knowledge Organizer
  • Auto-insert todo skeleton when switching note kind to Task
  • Mobile swipe actions on note list (left=trash, right=pin)
  • Full-screen More panel with inline vault switcher on mobile
  • Long-press paste bubble and keyboard toolbar paste on mobile
  • Persist and restore layout state (sidebar, toolbox) across restarts
Improved
  • Tab context menu redesigned with theme-aware colors
  • Active tab outline visibility on HiDPI displays
  • Mobile keyboard accessory toolbar enhanced
  • Note list icon colors softened for less visual weight
  • Bottom nav bar with text labels and increased height on mobile
Fixed
  • Reminder notification initialization in startup path
  • Virtual title cursor not dismissing on mobile editor tap
  • Selection toolbar preserved when magnifier activates
  • Submenu height clipping in editor context menus
  • Sync: skip conflict-resolve temp files and tolerate 404
  • Keyboard covering unlock button on mobile
  • Swipe gesture conflict with sidebar drag-to-close

v0.8.7-beta.2

2026-03-26
New
  • Mobile UI modernization — full-screen Toolbox on narrow screens
  • Trackpad pinch-to-zoom for font size scaling
  • Carbon and Blueprint theme presets with seed color accuracy
Improved
  • User guide updates for reminder sort and mobile experience
Fixed
  • iOS white screen on release mode
  • Phantom list reorder in encrypted vaults
  • Wiki link: new notes immediately findable
  • OverlayEntry insert guard and SuperEditor IME assertion
  • Toolbox drawer residual strip after close animation
  • Bottom nav bar overflow and keyboard accessory bar issues

v0.8.7-beta.1

2026-03-26
New
  • System-wide reminder notifications with recurring schedules
  • Floating AI capsule — toggle visibility via Settings or right-click
Improved
  • Sync providers simplified to WebDAV and Local Folder
  • Android build stability improvements
Fixed
  • Source pack script path resolution for cross-platform builds
  • Gradle memory allocation for Android release builds

v0.8.6-beta.1

2026-03-23
New
  • Free/Pro feature gate — unified licensing with Paddle subscription
  • OS-level scheduled notifications (iOS, Android, macOS)
  • Warm Welcome onboarding experience for new users
Improved
  • Table cell editing speed — eliminated 5–10s commit delay
  • Update checker redesigned as subtle badge notification
Fixed
  • Biometric unlock security hole on Windows/Linux
  • Password dialog overflow when keyboard appears on mobile

v0.8.5-beta.6

2026-03-23
New
  • Keyboard toolbar with common editor actions on mobile
  • Full-screen branded startup experience
Improved
  • Table auto-fit row heights with max cap
  • Tag graph layout — fan-out edge routing, cleaner nodes
  • Mobile status bar and navigation colors match editor theme
Fixed
  • Multi-tab infinite spinner when closing adjacent tab
  • Table formula cells referencing other formulas returning #VALUE!
  • Copy selection pasting entire paragraph instead of selected text

v0.8.5-beta.5

2026-03-21
New
  • Cross-note copy-paste with automatic image transfer
  • Multi-select drag-select in note list
  • Excel batch import with Pro tiering
Improved
  • Rich formatting preserved across note copy-paste
  • Knowledge Organizer UX polish
Fixed
  • Popout window showing stale title and empty content
  • Style flash when opening notes with per-note overrides
  • Empty trash failing for ghost notes

v0.8.5-beta.4

2026-03-19
New
  • AI Tool Calling — control the app with natural language (tag notes, rename, switch notes, and more)
  • Dynamic tag styles — let AI design tag colors and icons via natural language
  • Configurable note context limit — set how much note content AI reads in Settings
  • AI-powered tag domain classification system
Improved
  • Instant tab switching — synchronous memory cache eliminates tab-switch latency
  • Date tree view moved to library dimension
Fixed
  • Unbounded memory growth when switching notes with AI chat open
  • Data loss on note switch in multi-tab mode
  • Three-tier style system bugs (baseline pollution, tier collapse, persistence)