Oaklet NotesOaklet Notes

Changelog

See what's new in Oaklet Notes.

v0.9.8

2026-04-23
New
  • Canvas Board: 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)