Changelog

0.4.0 October 14, 2026

Added

  • Deft for Android
  • Black theme

Changed

  • A list marker and the first word after it stay on one line
  • The file tree's + menu reads New Note, New LaTeX Project and New Folder
  • An image zooms with two fingers, and a double tap goes between fit and twice it

Fixed

  • The revert button beside Breadcrumbs in Settings turned them off when showing them is the default

0.3.4 October 8, 2026

Added

  • With Markup set to Always hidden, Deft edits like a rich text editor, and a click on a link, image or math reveals its source
  • Mod+K edits the link under the cursor, and the right-click menu has Copy Link
  • Links like [text](path) open notes and vault files in Deft
  • A new note, project or folder opens with its name selected for typing
  • Files changed by other programs show when the window regains focus

Changed

  • The Format button opens a popover of text and block styles
  • Editor Width scales with the font size
  • Themes set the editor colors and accent; their settings are gone
  • A new LaTeX file is always a project, and Recompile is now Compile
  • Breadcrumbs show by default, and settings are regrouped

Fixed

  • Pasting from a web page added backslashes before underscores

0.3.3 October 4, 2026

Added

  • Table editing: Tab and Shift+Tab move between cells, Enter adds a row, and a Table menu adds, deletes and aligns rows and columns
  • Clicking a table opens its source with the cursor on the clicked character and that cell in view
  • Table cells render links, wikilinks, math, highlight and the rest of a note's formatting
  • Formatting inside link text renders

Changed

  • A table's source aligns when opened, and after an edit once the cursor moves to another cell or out of the table
  • An open table's source is highlighted, and its rows scroll sideways instead of wrapping
  • Wide tables use the margins before they scroll
  • Nested list levels step evenly whatever the typed indentation
  • A list item's wrapped lines and later lines start under its text, and so do tables, code, math and quotes inside it
  • An image on its own line draws above its markup, with no empty line around it
  • An image in a sentence sits in the text, one line tall
  • Tables, formulas, HTML blocks and images add no space above and below; blank lines set the spacing
  • A code block's fences show inside its box while revealed
  • Source view's lines no longer wrap: the column widens to the longest line, then scrolls sideways
  • ~x~ and ^x^ are no longer read as subscript and superscript
  • New Document is now New LaTeX Document
  • Closing the window finishes uploading a pending edit first, for up to 10 seconds

Fixed

  • Wide tables were squeezed into the column instead of scrolling, and the table font size didn't apply
  • An empty table cell shifted the cells after it
  • Reformatting a table in a quote or list item moved its rows out of the quote or list
  • A table, formula or HTML block in a quote or list item had an empty line above it
  • The last line of an unclosed code block sat outside its box
  • A quote with no space after its ">" hid the first letter of its text
  • Bold, italic and the other inline formats broke tables, rules and HTML blocks in the selection
  • A nested frontmatter value showed as [object Object]
  • Blocks past the start of a long note showed raw for a moment when it opened

0.3.2 September 30, 2026

Added

  • Find shows a match count and can replace (Ctrl+H, or Cmd+Alt+F on macOS)
  • On macOS, Deft's commands are in the menu bar
  • Color Scheme setting: Light, Dark or Follow System
  • Quiet theme, with bars and buttons that show on hover
  • Custom themes can hold a light and a dark mode in one file
  • Open File and Open Folder in the sidebar menu

Changed

  • Preferences is now Settings
  • Paper, High Contrast, Solarized and Slate each have a light and a dark mode in one theme. Custom light and dark theme files need merging into one file
  • The title bar takes the theme's color
  • On Linux, Deft runs on Wayland natively. GDK_BACKEND=x11 brings back XWayland
  • Find jumps to the first match as you type and centers off-screen matches
  • Manuscript uses a bundled Literata font
  • Typewriter has neutral paper and black ink
  • [[Note#Heading]] and [[Note|alias]] open Note and count as backlinks
  • A - - item line shows one bullet
  • Search results show note text without Markdown syntax

Fixed

  • Settings' buttons used the system font instead of the app's or theme's
  • A caret at the start of a note's body opened its properties, and a note with only properties had no body line
  • Up from the body landed on the properties' opening line
  • A triple-click, or selecting a task's first word, revealed unrelated markup
  • Clicking a display formula put the caret inside the opening $$
  • Mod-click on [[#Heading]] created a note named #Heading
  • Pasting a list item, task, quote or heading onto an empty marker doubled it
  • Images stopped showing when the note or image moved folders
  • After switching folders, Problems and Export PDF used the previous folder's TeX build
  • In Always Rendered mode, Backspace and Delete misbehaved around code blocks and images
  • On Windows, Ctrl+F sometimes opened the system's find bar
  • On macOS, files and folders opened from Finder were ignored
  • Slate's muted text was too faint in places
  • File tree names clipped descenders
  • Opening a folder note while an outside file was open left the wrong folder showing, with the sidebars collapsed
  • Opening an outside file changed which note the folder reopens to
  • Dragging one sidebar's edge highlighted both edges
  • An empty search box drew a double line under the search panel

0.3.1 September 26, 2026

Added

  • Themes: Typewriter, Manuscript, Slate, Slate Dark and a light High Contrast
  • Custom themes: CSS files in the themes folder (Settings > Appearance > Open Themes Folder) join the theme list, with any fonts and images beside them
  • Follow System Color Scheme switches between a light and a dark theme as the system does
  • Line Height setting for the editor
  • Preferences on the first-run screen, before a folder is open
  • A Welcome note in an empty folder opened from the first-run screen
  • A Format button in the editor's toolbar, for the formatting menu

Changed

  • The black High Contrast theme is now High Contrast Dark
  • Font Size in Settings shows the theme's size when no override is set
  • Tables have rounded corners, like code blocks
  • Sidebar tabs are one Tab stop per sidebar, and the arrow keys move between them

Removed

  • The Light and Dark themes; anyone using one follows the system with Paper and Paper Dark

Fixed

  • A text file opened from outside Deft with an extension the file tree doesn't list could not be saved
  • A submenu near the window's right edge opened on top of its parent menu

0.3.0 September 24, 2026

Added

  • Deft Sync: end-to-end encrypted sync between devices
  • Version History and Recover Deleted Files for connected folders

Changed

  • Names that would not work on every system are refused: reserved names, names ending in a dot or a space, and names that differ from a neighbor only by capitalization
  • Code blocks scroll sideways instead of wrapping their lines
  • A wide markdown table scrolls inside its box instead of squeezing its columns
  • Touching any part of a quote shows its whole source, without the quote bar
  • Confirmations and prompts are dialogs inside the window instead of the system's

Fixed

  • A crash or a full disk while a note was saving could leave it empty or cut short
  • Typing could stall for a moment each time a note saved
  • A PDF figure in a TeX note stalled scrolling the first time it came into view
  • The window flashed unpainted for a moment at launch, a black square on Linux
  • On macOS and Windows, changing only the capitalization of a file's name was refused
  • Text between colons, like :this:, was highlighted as an emoji shortcode
  • A settings file that couldn't be read was replaced on the next change; it is now kept as settings.json.corrupt-<time>
  • With no note open, the empty view was a shade off the editor's background in some themes
  • On Windows, notes opened from File Explorer and % !TEX root targets had paths the rest of the app didn't recognize

0.2.4 September 16, 2026

Added

  • HTML rendering
  • Math renders inside quotes and lists
  • Mod-click follows a reference link to its definition's destination

Changed

  • Following a link in the editor takes Mod-click rather than a plain click
  • On macOS, Ctrl no longer stands in for Cmd

Fixed

  • Bracketed phrases were styled as links
  • Quoted math showed its > marks
  • A backslash-escaped character in a table cell drew its backslash
  • A missing image showed a broken icon instead of a labeled placeholder
  • The file tree could scroll sideways
  • A horizontal rule stood taller than one line
  • The find bar’s close button sat over the editor’s corner buttons

0.2.3 September 2, 2026

Added

  • Compile with the bundled Tectonic or a local TeX installation you point at, which also picks the engine latexmk runs
  • Settings > Appearance sets an accent color
  • A figure is drawn at the width its \includegraphics asks for, PDF figures included
  • A document that needs biber says so in the errors panel
  • .latexmkrc is listed in the file tree and opens like any other file

Changed

  • Paper and Paper Dark are what the app draws with no theme chosen; the flat pair they replace is renamed Flat Light and Flat Dark
  • The open file and the current row take a neutral fill rather than the accent
  • Settings draws its content on the editor's canvas, beside a wider category rail
  • File tree names are muted until hovered or open
  • Scrollbars on Windows are drawn thin, in the theme's own color

Fixed

  • A failed compile usually named no cause, and one no parser recognized reported nothing at all
  • Compiling again with nothing changed did nothing and reported nothing
  • Choosing the bundled engine didn't survive a restart
  • Dropping a note onto a folder row could also move it to the vault root
  • The text column scrolled sideways instead of shrinking when a note held a table or a wide figure
  • Revealing one $...$ left the paragraph's other formulas drawn where they used to be

0.2.2 August 30, 2026

Added

  • Images (png/jpg/gif/webp/svg/bmp) are listed in the file tree and open in a read-only viewer
  • PDFs gained page and zoom controls
  • The breadcrumb row now shows for a PDF or an image too

Fixed

  • Exporting a PDF under a name typed with another extension ("paper.tex") overwrote the document it was compiled from; exports now land on a .pdf name and ask before replacing a file
  • Reloading a note after an external change, or toggling a task, could write a discarded edit back over it
  • Duplicating a file, or converting a document to a project, missed anything typed just before
  • Converting a document to a project left an open companion file pointing at the path it moved from
  • settings.json is written atomically, so an interrupted write can no longer leave it empty
  • Resizing the pane a PDF is shown in no longer flashes each page white while it redraws

0.2.1 August 29, 2026

Fixed

  • Opening a PDF from the file tree could empty it
  • Renaming the open note from its title dropped that note's external-change guard, so the next save could silently overwrite an edit made outside Deft

0.2.0 August 28, 2026

Added

  • LaTeX live preview
  • Tex Format, Paragraph, Align, and Insert context menus, with keyboard shortcuts (Mod-B/I/E/U) matching markdown's
  • LaTeX outline
  • Tab/Shift-Tab nest and un-nest LaTeX list items (\item), including multi-item selections; Enter continues list
  • Windows builds are now code-signed

Changed

  • Editor font size can be zoomed with Ctrl+scroll
  • Settings reorganized: update checks and Tectonic's package downloads can now be turned off
  • Each file type has its own icon in the file tree, and New Note, Document, Project and Folder are one New menu
  • Typing in a long note is quicker
  • Clicking inside a fenced code block or a verbatim block now reveals both its opening and closing markers

Fixed

  • A keystroke could delete past a hidden marker it wasn't touching in always rendered mode
  • Leading indentation on a LaTeX list item no longer reveals
  • Clicking a rendered LaTeX title/author/date now reveals and jumps into the corresponding section in the preamble
  • The Bold and Italic checkmarks in the right-click menu were wrong when the selection included the markup itself
  • Focusing the editor no longer selects a range; UI chrome no longer answers a drag with a text selection

0.1.10 August 22, 2026

Added

  • LaTeX (.tex) files: syntax highlighting, compile to PDF with a bundled or system LaTeX engine, an inline PDF preview, and a Problems panel with clickable diagnostics
  • Inline and display math render in place, with KaTeX
  • Syntax highlighting for fenced code blocks
  • Indented code blocks now render in monospace

Changed

  • The theme picker is a Light or Dark choice with Paper variants, plus High Contrast and Solarized
  • Editor gained a Wide width preset; default font size increased to 16px
  • Empty state now offers Open File/Open Folder/Create File

Removed

  • Demo vault

Fixed

  • File tree drag-to-move now works on Windows; drop-highlight no longer flickers
  • Ordered lists renumber correctly when an item is deleted
  • Table widget cursor no longer drifts near a table's vertical margins

0.1.9 August 14, 2026

Added

  • Paste HTML content from Word, Google Docs, LibreOffice, or a browser as markdown instead of plain text
  • An editor mode where markdown syntax never reveals, with formatting from shortcuts or the right-click menu
  • A scroll-aware Outline panel
  • A Numbered Lists setting to control auto-continue at the end of a list

Changed

  • Frontmatter properties are now shown as a read-only widget
  • Backlinks moved into a movable, hideable sidebar panel
  • The Settings sidebar has icons and an Editor Behavior tab
  • Both sidebars auto-collapse when opening a stray file from outside the folder
  • Table auto-reformat respects the new hidden-markup mode

Fixed

  • Up/Down cursor jumped over lines near a table
  • Bold/italic unwrap misbehaved when the marker characters themselves were selected
  • Vertical motion could skip past frontmatter or scan an unbounded region
  • Backlinks could show stale results when switching notes mid-scan
  • Note or folder names with Windows-invalid characters are now rejected at creation
  • Tilde, indented, and unclosed fenced code blocks are now recognized correctly

0.1.8 August 11, 2026

Added

  • A banner reports failures that used to pass silently
  • External changes to an open note are now detected instead of silently overwritten
  • Pending edits now flush to disk on window close, not just the autosave timer
  • A second Deft launch now focuses the running window, or opens a new one for a different folder
  • Insert Image and Numbered List added to the editor's right-click menu
  • Sort-direction icons in the file tree's sort menu
  • Right-click the title/breadcrumbs to quick-switch between them
  • Table cells now render formatted text

Changed

  • "Vault" is now called "folder"
  • Note title display now defaults to none
  • Selected text no longer drags to relocate itself
  • Tasks/Bookmarks panel entries no longer show raw markdown markup
  • Search snippets no longer show raw highlight/bookmark/footnote syntax

Removed

  • Orphan notes list

Fixed

  • A long note with many checkboxes could hang the editor
  • Note/image/folder creation could silently overwrite each other on a fast double-click
  • A vanished or unreadable file could break an entire folder listing
  • Imported files with Windows-invalid characters could fail to save
  • The Linux desktop entry had a malformed MIME type and miscategorized file associations

0.1.7 August 7, 2026

Fixed

  • Pressing Enter right after a checked task's checkbox could leave the checkmark on an empty line instead of on the task text
  • Task checkboxes and list bullets needed an extra keystroke to delete, or could show inconsistent state under a partial selection
  • Typing an image or note-embed reference showed a broken-image icon, or could be clicked like a link, before the filename was finished
  • Backlinks and orphan-note detection mistook an image/note-embed reference for a real link to another note
  • The demo vault opened to a blank editor instead of the Welcome note
  • Linux AppImage builds could show a blank window on launch
  • The Linux app's desktop entry was missing a category

0.1.6 August 7, 2026

Added

  • Drag an image in from your OS file manager directly into a note
  • List and blockquote indentation now scales with real nesting depth
  • Scrolling past the end of a note's content
  • Window size, maximized state, and sidebar widths are now persisted across launches

Changed

  • Images now always render as pictures instead of collapsing into markup on click
  • Pasting an image is faster
  • Tab now inserts a wider indent
  • Markdown syntax markers rendered muted
  • Context menus now open upward when they wouldn't fit below the click point
  • Minimum window width lowered to 480px; sidebars auto-collapse below 900px
  • The file tree now only shows folders and files it can actually open

Fixed

  • Pasting a long clipboard silently failed on Windows
  • Checkboxes were hard to edit
  • Images with a space in the filename failed to render
  • Dragging an existing vault image into a note duplicated it instead of reusing the file

0.1.5 August 5, 2026

Changed

  • Opening a file from outside your vault now switches to it for that session instead of changing the configured vault

Fixed

  • External links whose display text looked like a URL rendered as nothing at all
  • Plain typed or pasted URLs weren't rendered as clickable links
  • Links with no display text rendered as invisible
  • Clicking a link didn't open it

0.1.4 August 1, 2026

Added

  • .txt file support
  • Source view toggle
  • File tree sorting
  • OS to file tree drag copy
  • "Reveal in File Explorer" added to file tree context menus
  • Note title display setting: full title, breadcrumbs, or none
  • Markdown highlights with a customizable highlight color
  • Check for updates from Settings
  • Installs register Deft as OS's handler for .md files and folders

Changed

  • Copying or cutting a task list item now strips the raw markdown syntax
  • Breadcrumbs title display is now a sticky toolbar
  • File tree hides files that can't be opened or embedded in notes

Removed

  • Customizable status bar color

0.1.3 July 31, 2026

Added

  • Customizable status bar color
  • Automatic updates

Changed

  • Windows installer now installs per-user

0.1.2 July 30, 2026

Added

  • Demo vault
  • Markdown tables
  • Markdown links and autolinks
  • Markdown horizontal rules
  • Markdown footnotes
  • Markdown images

Fixed

  • Notes created from an unresolved wikilink could be written outside the vault if the link text contained path segments like ../
  • Trashing the currently open note right after an edit could make it reappear
  • Switching quickly between two notes could occasionally leave the wrong one open
  • Renaming a note property to match another property's name could silently drop one of them
  • Editor cursor showing black instead of matching text color

0.1.1 July 29, 2026

Fixed

  • Note titles displayed as the full file path on Windows

0.1.0 July 29, 2026

Initial alpha release.