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=x11brings 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
- - itemline 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 roottargets 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
\includegraphicsasks for, PDF figures included - A document that needs biber says so in the errors panel
.latexmkrcis 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
.pdfname 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.jsonis 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
.txtfile 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
.mdfiles 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.