idemora

Changelog

Every release, in order. Synced from GitHub Releases.

v2.0.4July 13, 2026aigoalsnotes

Goal creation, deletion, and note linking through the AI

  • AI-created goals — ask the AI to track a deadline, exam, or project and it now creates the goal with milestones in one step, instead of only being able to update goals that already exist.
  • AI goal deletion — goals (and their milestones) can now be deleted through the AI, with the same review-and-undo flow as other changes.
  • Note-to-goal linking — link an existing note to a goal by asking the AI, or when a note and a goal are created together in the same request (like a study plan), they're linked automatically.
  • Linked notes in goal details — opening a goal now shows any notes linked to it, with one click to open them.
v2.0.3July 13, 2026aichatbugfix

Batch write confirmations and clearer AI action previews

  • Batch confirmation modal — requesting multiple changes at once (e.g. "create 3 notes for this project") now shows a single review window with a list of proposed changes and a preview, instead of separate cards stacked one after another.
  • Calendar event category fix — events created from a note's chat no longer default to the wrong category; generic or test events now default to "personal" instead of "note".
  • Clearer write previews — confirmation cards now show real, readable content instead of raw IDs: creating a note under a parent shows the actual destination, updating a goal or calendar event shows its actual title, and deleting a note section or calendar event shows what's actually being removed.
  • False-completion safeguard — if the AI claims a change was made but no confirmation card actually appeared, a warning now shows in chat so you're never left thinking something happened when it didn't.
v2.0.2July 11, 2026chatnotesbugfix

Multi-attachment chat, paste fix, and daily note fix

  • Multi-attachment paste support — paste up to 5 large blocks of text into chat at once; each appears as its own small pill above the message box, viewable and removable independently.
  • Paste misclassification fix — plain text with labeled fields (e.g. cover sheets, forms) is no longer incorrectly wrapped as a code block.
  • Daily note sidebar rail fix — clicking "Today's note" now correctly opens the note instead of doing nothing.
  • Templates feature removed — daily notes now work standalone; the template picker and related UI have been removed.
v2.0.1July 8, 2026performance

Performance release

A pure performance release — no user-facing feature changes.

  • Mention-map scan optimization — the dominant scripting hotspot in note-heavy vaults, reworked to eliminate unnecessary re-computation.
  • MoveNoteModal now computes candidates lazily instead of eagerly on every render, using Map-based lookups instead of repeated linear scans.
  • Startup backfill batching — background maintenance tasks now yield between batches instead of blocking sequentially, reducing cold-boot contention.
  • Boot instrumentation added for ongoing startup-time visibility.
v2.0.0July 7, 2026aicalendargoalsimport-exportsearch

AI Action Layer, Calendar & Goals

AI Action Layer

  • The AI can now directly create, edit, move, and restructure notes — not just discuss them.
  • New write tools: create notes, insert or replace content, delete blocks, update calendar events, update goals, move notes.
  • Every AI write requires a confirmation step before it's applied.

Calendar

  • Full calendar with Day, Week, Month, and Agenda views.
  • Recurring events with a redesigned edit/delete flow.
  • Notes and calendar events stay in sync automatically.

Goals

  • Track goals with milestones, with progress computed automatically from your notes.
  • Daily streaks and a score widget showing progress by day, week, or month.

Smarter search and memory

  • Hybrid search combines keyword and semantic matching for better results.
  • The AI retains relevant context across your notes more reliably.
  • Web search results are used more intelligently for general knowledge questions.

Document import/export

  • Export notes to Word (.docx), including tables and images.
  • Import multiple files at once — PDF, DOCX, PPTX, JSON, Markdown.

Fixes

  • Fixed several cases where the AI could act on stale or outdated note content.
  • More reliable error recovery when an AI edit conflicts with note structure.
v1.5.0April 19, 2026uicanvasbackupperformance

Redesigned UI, Canvas, and Backups

Redesigned UI

  • Restructured interface with a cleaner layout, refined typography, and a more cohesive visual language throughout.

Canvas

  • Freeform canvas notes — create nodes, connect them, pan and zoom freely.
  • Full editing inside canvas nodes, including slash commands, note links, and subpages.
  • Export a canvas as PNG, SVG, Markdown, or JSON.

Bookmarks

  • Pin any note to the bookmarks panel for quick access.
  • Organize bookmarks into named groups and reorder them freely.

Backup System

  • Export your vault as an AES-256-GCM encrypted .nkbackup file.
  • Schedule automatic backups daily, weekly, or on every change.
  • Point your backup folder at iCloud Drive, Dropbox, or Google Drive for automatic cloud sync.

Performance

  • Cold start cut from 7–8s to under 2s — notes load metadata first, content on demand.
  • Canvas engine only redraws when something actually changes.

Fixes

  • Graph node editor now correctly loads note content when opened with E.
  • Triple-clicking a graph node opens it in the main editor as expected.
  • Canvas node drag no longer jumps on pointer-down.
  • Canvas textarea overlay stays pixel-aligned after panning.
v1.4.1March 31, 2026backup

Telegram Backup

A new way to back up your vault — send encrypted backups directly to a private Telegram chat, alongside or instead of cloud storage.

Telegram bot integration

  • Configure a Telegram bot to automatically deliver backup files to a private chat.
  • Backups sync automatically once configured — no manual upload step.
  • Retrieve your latest backup from any device with Telegram installed.

Requires a bot token configured in Settings before the first backup runs.

v1.4.0March 30, 2026backup

Backup System

Backup System (Tier 3)

  • Export your vault as an AES-256-GCM encrypted .nkbackup file.
  • Restore from any .nkbackup file with full note, backlink, and settings recovery.
  • Wrong-password and corrupted-file detection with clear error messages.
  • Backups are gzip-compressed before encryption — 84% smaller in testing (5.5MB → 907KB on a real vault).
  • Backups are signed to Idemora and can't be restored in any other app.

Auto-backup

  • Schedule automatic backups on launch — daily, weekly, or only when something changed.
  • Change detection via SHA-256 bundle hash avoids unnecessary backups.
  • Point your backup folder at iCloud Drive, Dropbox, or Google Drive for automatic cloud sync.
  • Last backup timestamp shown in Settings.
  • Auto-backup fails silently on launch — it never blocks or crashes the app.
v1.3.0March 29, 2026aigraph

AI Context & Graph Creation

AI actions become more context-aware, and Graph view becomes a surface for creating and linking notes directly, not just visualizing them.

AI context and intelligence

  • AI actions are now aware of related notes, backlinks, and vault tags for more relevant results.
  • Repeated AI actions are cached and return instantly without a new API call.
  • AI Similar Notes surfaces semantically related notes, even when keyword matches are weak.
  • AI suggestions now show a reason for the match alongside a direct link.
  • Tag suggestions draw from your existing vault tags, keeping taxonomy consistent.

Graph as a creation surface

  • Double-click anywhere on the canvas to create a new note.
  • Double-click a node's label to rename it inline.
  • Delete nodes directly from the graph, with a confirmation step.
  • Drag from one node to another to create a [[link]] between notes.
v1.2.0March 28, 2026ai

AI Integration (Tier 1)

  • Connect your own Gemini API key — stored locally, never leaves your device.
  • Summarize any note into clean bullet points.
  • Generate and selectively apply tags.
  • Explain dense or shorthand notes in plain language.
  • AI actions only appear when connected and enabled.
  • Full setup flow in Settings → AI.