Changelog

What changed in each Etonym release, newest first. RSS feed

Version 0.11.0

Set your Git name and email per folder, a cleaner settings dialog, and no flash at startup

Added

  • The Git tab shows the name and email your commits use, above the commit message. Click it to change them for this repository only, or check "Use global git settings" to go back to your global git settings. Etonym never changes your global git settings.

Changed

  • The settings dialog has its tabs at the top and keeps the same height on every tab. About lists License agreement, Privacy policy, Open-source licenses and Log folder as links in one line; the documents open in your text editor or browser instead of inside the dialog.
  • The settings, Clone and keyboard shortcuts dialogs open in the middle of the window.
  • At start, the window appears at its last size and position (maximized if you left it maximized), after the first screen is drawn. It no longer opens small and then grows, or shows a blank white window first.
  • Updated libraries to their latest compatible versions.

Release on GitHub

Version 0.10.7

Git tab shows commits to pull and push, and closes its screens when you leave it

Added

  • The Git tab name shows arrows when there are commits to pull (↓) or push (↑), next to the count of changes to commit, so you can see them without opening the tab. The counts on the Pull and Push buttons use the same colors.

Changed

  • Switching the side panel to Files or Search closes the diff, repository history and branches screens you opened from the Git tab, and brings back the editor. The conflict helper stays open.

Release on GitHub

Version 0.10.6

No focus ring around a table while its cells are chosen

Fixed

  • Choosing table cells with Shift+click or Shift+arrow keys no longer draws a thick black frame around the whole table. The chosen cells and the current cell's border show where you are, as when you drag across cells.

Release on GitHub

Version 0.10.5

End stays on a wrapped line in a table cell, and text chosen in a cell uses the app's selection color

Fixed

  • In a table cell whose text runs onto more lines, End now stays at the end of the line on screen instead of jumping to the start of the next one, and pressing it again no longer moves on to the next line's end.
  • Text chosen in a table cell, such as a cell's text picked with Tab, uses the app's selection color in both the dark and light themes instead of the system's bright blue.

Release on GitHub

Version 0.10.4

Table cells select their text on Tab, keep the cursor column on Up/Down, break lines on Enter and add rows with Alt+Up/Down, and the outline places headings a quarter down the screen

Added

  • In a table, Alt+↑ and Alt+↓ add a row above or below the current one and move to the same column of the new row. They are also in the command palette as the table's row commands.

Changed

  • Tab and Shift+Tab in a table choose the whole text of the next or previous cell, so typing replaces it. ← and → then go to the start or end of the cell's text. An empty cell gets just the cursor.
  • ↑ and ↓ between table cells keep the cursor's place across the line instead of jumping to the end of the cell, also in cells with line breaks.
  • Enter in a table cell now breaks the line, like Shift+Enter, instead of moving to the cell below. Add rows with Alt+↓ or with Tab in the last cell.
  • Clicking an Outline entry brings that heading a quarter down the screen instead of the middle, so the text after it stays in view.
  • In reading view the Outline marks the section at a quarter down the screen instead of the very top, so the heading you are reading under is marked. At the top of a note the first section stays marked, and at the end the last one.

Release on GitHub

Version 0.10.3

Table cells keep selections, undo, paste, Home/End and line breaks working, and the outline follows the top of the screen in reading view

Changed

  • In reading view the Outline marks the section at the top of the screen instead of the middle, so short sections near the start of a note can be marked. Once you scroll to the end of a note, the section at the bottom is marked, so short sections at the end can be reached too. While editing, it still follows the cursor.

Fixed

  • A selection that runs over a table (Select All, Shift+Down, or dragging from text into a cell) no longer shrinks to a single cell, so copy and delete reach the whole table.
  • With table cells chosen, undo and redo work, Select All chooses every cell of the table instead of the whole window, and paste fills the cells starting from the top-left one.
  • Undoing a row added with Tab or Enter keeps the keyboard in the table.
  • Typing right after clicking a cell lands where you clicked, not at the start of the cell.
  • In a cell with line breaks, Home and End go to the start and end of the current line instead of crossing a break.
  • Backspace and Delete remove a cell's line break as one piece instead of leaving part of <br> behind.

Release on GitHub

Version 0.10.2

Outline entries now mark and center the heading they go to, and the current section follows the cursor while editing

Changed

  • Choosing an Outline entry brings its heading to the middle of the editor instead of the top edge, so you can see what comes before it. Headings near the start or end of a note scroll as far as they can.
  • The heading you went to is highlighted like a search match until you move the cursor or type. Scrolling keeps it.
  • While editing, the outline marks the section the cursor is in. In reading view it marks the section in the middle of the screen, and the entry you chose stays marked until you scroll.

Fixed

  • Outline entries now use the file tree's text size, not the body text's.

Release on GitHub

Version 0.10.1

A tidier outline panel whose toggle stays in the same place whether the panel is open or closed

Changed

  • Outline looks like the rest of the app: its head is as tall as the path line, entries use the file tree's text size, and top-level headings read in the text color while deeper ones are fainter.
  • The section you are reading is marked by a line right beside its name, not a background, so it does not look like a selected file.
  • The button that shows and hides the outline stays in the same place whether the panel is open or closed, so you can toggle it without moving the pointer.

Release on GitHub

Version 0.10.0

An outline of the note's headings beside the editor, F2 to rename in the file tree, a button that opens the folder in the file manager, formatting keys for several lines at once, and lists that continue without blank lines

Added

  • Outline: a panel beside the editor lists the note's headings. The section you are reading is marked, and a click (or Enter) brings that heading to the top. Open and close it with the button at the end of the path line, Ctrl+Shift+\ or the command palette. It remembers whether it is open and how wide it is.
  • F2 renames the selected file or folder in the file tree.
  • Open in File Explorer: a button at the bottom of the side panel opens the current folder in the file manager.
  • Formatting without a selection: Ctrl+B, Ctrl+I and Ctrl+Shift+X wrap the word around the cursor.

Changed

  • Nested list items step in 1em per level, so lists read more clearly. The file keeps the spaces you typed.
  • The license agreement and privacy policy now describe exactly what the app does.

Fixed

  • Formatting a selection over several lines wraps each line on its own, so the marks stay valid Markdown.
  • With the cursor inside bold, italic or strikethrough text, the formatting key removes the whole mark.
  • Enter in a list puts the next item on the very next line, even in a list with blank lines between items, and Enter on an empty second item ends the list.
  • On long notes the scrollbar no longer jumps on the first scroll when the text font finishes loading late.

Release on GitHub

Version 0.9.0

Paste formatted text from web pages and documents as Markdown or as plain text, code block selections that show as one region and copy with their line breaks, and larger notices with a badge for each kind

Added

  • Pasting formatted text from a web page, a document or a mail turns it into Markdown: headings, lists and tasks, links, bold, italic and strikethrough, inline code and code blocks, quotes, rules and tables. Images, colors and fonts are left out.
  • Paste as plain text (Ctrl+Shift+V, also in the command palette) pastes only the text, with no formatting.

Changed

  • Notices at the top of the window are larger and easier to read. Each starts with a round badge for its kind: an exclamation mark for errors, a check mark for success, and a spinner while something is in progress.

Fixed

  • Pasting from Google Docs keeps bold, italic and links. Lists from Word stay lists, blank lines from Gmail stay, and pasting from Apple apps no longer adds a stray <!DOCTYPE> line.
  • Selecting several lines in a code block shows one region across the block, as in the rest of the note, instead of a strip behind each line's text.
  • Copying lines from a code block and pasting them into a word processor keeps the line breaks, and adds no empty line after the paste.

Release on GitHub

Version 0.8.1

Wider Normal and Wide note widths with steadier scrolling in long notes, and pasting text with tables keeps the text around them

Changed

  • The Normal note width is wider: lines now run 700px. Wide grows by the same ratio.

Fixed

  • Copying text and tables together and pasting into a note keeps the text before and after each table, in order. Before, only the table came in, or the text turned into table rows.
  • Long notes scroll more steadily: the heights of lines off screen are estimated from the font's real letter widths and word wrapping, and estimated again when you change the note width.
  • If the settings file or the folder list cannot be read, the app sets it aside next to the original and tells you at startup, instead of quietly replacing it with defaults.
  • Update checks give up after 30 seconds and downloads after 10 minutes, so a stalled connection no longer leaves the update stuck. You can try again.

Release on GitHub

Version 0.8.0

Edit frontmatter as a table of properties, pick heading levels from a list that previews them, and read notes in the bundled Pretendard font

Added

  • Properties: the frontmatter at the top of a note shows as a table of properties. Edit a value, add or remove list items, and add or delete a property right in the table; only the lines you change are rewritten. Nested and multi-line values are shown read-only
  • Properties: fold and unfold the table with the Properties button, and add a property with Ctrl+; or from the command palette
  • Body text is drawn in Pretendard, bundled with the app, so Korean and Latin text sit well together and look the same on every computer. Code keeps its own font

Changed

  • The Text style control in the toolbar is a list that shows each heading level in its own size
  • Headings, task checkboxes and the file tree look cleaner. Task checkboxes are drawn by the app and look the same on Windows and macOS
  • The installer is about 2 MB larger because of the bundled font

Fixed

  • Edits are kept when saving after a conflict fails and you then open another note or close the window
  • Typing while the open note is being moved or renamed is no longer overwritten; a conflict notice lets you keep yours or use the disk version
  • Typing while switching or closing a folder is no longer saved into the next folder
  • Closing the window waits for a save that is still running and stops if it fails
  • Renaming a symbolic link to the name of its target no longer replaces the target note
  • Spaces typed at the start or end of a table cell stay where you typed them
  • A table copied from a web page with styled cells pastes without stray attribute text in the cells
  • Long tables with wrapping cells keep their place while scrolling

Release on GitHub

Version 0.7.0

Step through search results, collapse all folders, and copy tables to and from spreadsheets with their formatting

Added

  • Search: Previous and Next buttons step through the result lines, also with F4 and Shift+F4 or from the command palette
  • Search: the search words are marked in the open note, and "Indexing notes…" or "Searching…" shows while a search takes a moment
  • Files: Collapse all folders, in the buttons above the file tree and in the command palette
  • Tables: copied cells paste into Excel or Word with their bold, italic and strikethrough, the header row as a header, and line breaks kept inside the cell
  • Tables: a table copied from a spreadsheet pastes as a table and keeps its bold, italic and strikethrough
  • Tables: Ctrl+click opens a link in a table cell, as it does elsewhere in the note
  • Links show a hand pointer while Ctrl is held
  • Reading view: Ctrl+C copies the note wherever the focus is, except in a text field

Changed

  • Delete is no longer among the buttons above the file tree; use the right-click menu or the command palette
  • Notices are a step larger
  • A table inserted or pasted at the end of a note gets a blank line after it, and a paste leaves the cursor there, so the next paste makes a new table

Fixed

  • The cursor shows while you edit a table cell
  • Select all paints every table, including one at the start or end of a note
  • The selection shows inside code blocks and inline code
  • Excel cells paste as a table, not as a picture of the cells
  • Updated the HTML sanitizer for diagrams and HTML files

Release on GitHub

Version 0.6.2

Steady scrollbar in notes with tables, and larger notices at the top of the editor

Changed

  • Notices appear larger, at the top middle of the editor, so they are easier to notice

Fixed

  • In a long note with many tables, the scrollbar no longer jumps while you scroll: dragging it to the bottom reaches the end in one go

Release on GitHub

Version 0.6.1

Clearer confirmations and Git errors, broken links shown in the editor, Shift+click to choose table cells, and fixes from the documentation review

Added

Editing

  • Links that point to nothing in the folder are dimmed with a dotted underline. Ctrl+click on one says the note is missing instead of doing nothing; Etonym still never creates a note from a link
  • Shift+click a table cell to select the cells from the active one
  • Ctrl+Shift+Z redoes in the note, as Ctrl+Y does

Git

  • The Branches screen shows which branches are on the remote and which are not published yet

Changed

  • Confirmations name their buttons (Delete, Discard, Move, …) in the app's language instead of the system's Yes/No. Deleting asks about the Recycle Bin
  • A name the file tree can't use is shown right under the name field instead of as a notice
  • Images written as <img src="…"> count as links: renaming the image updates them, and backlinks and Find broken links include them
  • Printing leaves out the page header and footer
  • The privacy policy now says where Etonym keeps its own data and when it fetches from a Git remote
  • The installer shows Etonym's icon, and the app list names the publisher Etonym

Fixed

  • Publishing to a repository that already has commits, or a push the remote refuses, now says so instead of reporting a network problem. Text that is not a repository address is caught before Git runs
  • Moving a folder that holds attachments the tree does not show, such as PDFs, asks first, and the question names what is moving
  • Discarding a file that was never committed says it goes to the Recycle Bin
  • Opening etonym.exe . from a terminal opens the folder under its own name
  • Copying with formatting leaves out the frontmatter and keeps footnote marks; tables copied from a web page paste as tables
  • Wiki links inside HTML comments are no longer drawn as links
  • Renaming with / in the name no longer moves the file into another folder
  • Git screens show their own file, or none, on the path line
  • Files dropped on the window are ignored

Release on GitHub

Version 0.6.0

Open a terminal in the folder, open folders and notes from Explorer, copy as rich text, a single Git tab, table cell editing, HTML file viewing, and printing

Added

Terminal and Explorer

  • Open terminal opens the OS terminal in the open folder — from the button beside the folder name, Ctrl+` , the command palette, or a folder's right-click menu in the tree
  • Open with Etonym in Explorer's right-click menu for folders, folder backgrounds and .md files. Etonym also appears under "Open with"; your default app for .md is not changed
  • Opening a folder or note from Explorer while Etonym is running brings the same window forward instead of starting a second one

Editing

  • Edit table cells in place, select cells, and copy or paste to and from spreadsheets. Table tools are in the toolbar, the palette and the cell menu
  • An always-visible formatting toolbar, with heading, list and quote commands
  • Copying while editing also puts formatted HTML on the clipboard, so pasting into a word processor or mail keeps the formatting
  • In the reading view, copying with nothing selected copies the whole note as Markdown; copying a selection keeps its formatting
  • Notes now show strikethrough, kbd, u, mark, sup/sub, sized images, and hide HTML comments
  • .html files open read-only, sanitized and sandboxed
  • Print the open note with Mod+P

Git

  • One Git tab laid out for review, with Commit & Push, a branch menu and Fetch
  • The Git tab shows the number of changes, and re-reads the status when you come back to the app
  • Publish a folder to a new remote from the app
  • Note history opens on Changes; diffs show removed lines first and name the file

Everything else

  • Find broken links from the command palette; file commands are in the palette too
  • Progress, results and errors appear as notices (git work, failed saves, failed update installs)
  • Settings tabs along the top: Appearance, Notes, About
  • A brighter, neutral light theme
  • Progress is shown while a folder opens; a new folder asks for its name first

Changed

  • Etonym no longer keeps anything inside your folders. Per-folder state and the search cache live in the app data folder. An old .etonym/ folder from earlier versions is left untouched; you can delete it
  • On screen, vaults are called folders. Removing the open folder from the list asks first
  • Git 2.27 or later is required

Fixed

  • Notes stay safe from overlapping writes, mode changes, folder links and repo-wide resets
  • The folder watcher keeps working across path forms and lost events
  • Each note opens scrolled to the top, and scrolling long notes is steadier
  • Screen reader and arrow-key support for the file tree and side tabs

Release on GitHub

Version 0.5.0

Git for everyone: note history, a conflict helper, branches, and a Simple mode that sets up, gets and shares without git commands.

Added

Git modes

  • A Git mode setting with two choices, Simple and Advanced. New installs start in Simple. If you already used Etonym, you stay in Advanced.
  • Simple mode: get changes and share changes without git terms. One share sends one change to the team, with a suggested message that names the notes you changed.
  • Get started from the app: help installing Git, your name and email, getting team notes from an address, or starting new notes and sharing them on GitHub.

History

  • Note history beside the editor lists the versions of the open note kept in git, shows its content or its changes, and can restore it. Restoring can be undone in the editor.

Conflicts

  • A conflict helper shows your version and theirs for each conflicting part. Keep yours, keep theirs or keep both, or edit it yourself.
  • When a get, merge or revert stops on a conflict, a bar shows what is in progress and lets you finish or cancel it. Your edits are kept either way.

Advanced mode

  • Branches: list, create, switch, delete, merge into the current branch, and publish a new branch.
  • Repository history lists every commit. Revert a commit, or discard the changes to one file.
  • When your branch and the remote have both moved, a Merge button brings in the remote changes.

Updates

  • When the app starts and finds a new version, it asks right away whether to install it.

Release on GitHub

Version 0.4.0

Command palette, file tree menu and drag and drop, pull and push from the Git tab, editor formatting keys, and a refreshed look.

Added

Commands and keys

  • Command palette (Ctrl+Shift+P) runs any app command by name and shows its shortcut.
  • Shortcut help (Ctrl+/ or F1) lists every shortcut by area on one screen.
  • Formatting keys in the editor: bold (Ctrl+B), italic (Ctrl+I), strikethrough (Ctrl+Shift+X), link (Ctrl+K), task checkbox (Ctrl+Enter), and Tab / Shift+Tab to indent and outdent list items.
  • Keyboard focus is always visible, dialogs keep focus inside them, and the arrow keys walk the file tree.

File tree

  • Right-click menu (or Shift+F10) for new notes and folders, rename, duplicate, delete and show in folder.
  • Drag and drop to move files and folders. The folder the item would land in is tinted and named under the cursor, and a closed folder opens when you hold the drag over it.
  • Rename edits only the name and keeps the extension.

Git

  • The Git tab shows the current branch and can pull and push the upstream.

Notes and links

  • Backlinks moved from a bar under the editor to a count on the path line.
  • A previewed image shows how many notes use it.
  • The window title names the open note and vault.

Look

  • New typography for headings, code, quotes and links, with a narrower normal width. Code blocks show their edges and done tasks are marked.
  • One look for palettes, dialogs, menus, the completion list and the find panel. Both themes meet WCAG AA contrast.

Safety and privacy

  • If the screen fails to render, waiting edits are saved and a crash screen appears instead of a blank window.
  • Settings show the privacy policy and can open the log folder.

Fixed

  • Wiki links resolve quickly in large vaults.
  • The empty screen no longer flashes on start while the last vault opens.
  • A new note made in an empty folder is created inside that folder.
  • Git commits paths with special characters exactly as named.

Release on GitHub

Version 0.3.0

Horizontal rules and <br> line breaks in the editor, and the app icon on the installer.

Added

Reading and writing

  • Horizontal rules (---, ***, ___) show as a line. The line you are editing shows the source.
  • <br> breaks the line in body text and in table cells. Other HTML still shows as written.

Install

  • The installer and the uninstaller use the Etonym icon.

Release on GitHub

Version 0.2.0

Welcome screen, redesigned settings, top bar with panel toggle, source-control-style Git tab, reading view and text width.

Added

Layout

  • Panel toggle, back and forward buttons at the top left; hide or show the side panel with the button or Ctrl+\, remembered across restarts.
  • The open note's path above the editor, with save state and update notices at its end. The bottom status bar is gone.
  • Vault switcher and settings at the bottom of the side panel.
  • Resize the side panel by dragging the divider; the width is remembered.

Reading and writing

  • Reading view: switch with the button above the note or Ctrl+E. Notes show formatting only and cannot be typed into; checkboxes and links still work. The app always starts in editing.
  • Text width above the note: Normal, Wide or Full (remembered).

Files

  • Folder, note and image icons in the file tree, and icon buttons above it.
  • The tree shows folders, notes and images only. Links and search still see every file.
  • Names sort by your system language, with numbers in order (Note 2 before Note 10).
  • Click an image in the tree to preview it.

Git

  • The Git tab is laid out like a source control view: message (Ctrl+Enter to commit), Commit button, then the changes with file name first and colored letters (M, A, D, ! for conflicts).

Settings and look

  • Redesigned settings with General and About sections; text size is Small, Normal or Large. Font settings are removed.
  • Light theme that follows Windows unless you pin Light or Dark.
  • A welcome screen when no vault is open, with recent vaults and when each was last opened.
  • New app icon.
  • The installer and Settings › About show the license agreement; About also lists open-source licenses.

Release on GitHub

Version 0.1.0

First Windows release of Etonym — a note app for a folder of Markdown files and git.

Release on GitHub