Skip to content

v0.0.8

Choose a tag to compare

@github-actions github-actions released this 20 Sep 19:04
· 1381 commits to main since this release

Features

  • feat(phone): no keys named where there is no keyboard to press them
  • feat(palette): the palette answers with settings too
  • feat(editor): Tidy the Markdown
  • feat(desktop): close to tray, and a tray menu worth having
  • feat(ui): tabs are dragged — reorder, move between panes, drop to split
  • feat(editor): remappable formatting shortcuts in both editors
  • feat(palette): the phone's palette apart from the library search
  • feat(palette): pinned commands
  • feat(settings): a Commands page, listing what the palette can run and when
  • feat(ui): the library switcher as a floating window, with Close library
  • feat(ui): Settings as a floating window on a wide window
  • feat(editor): typewriter mode from the note's ⋮ menu
  • feat(ui): the preview in Zen mode, with its eye in the bar
  • feat(editor): typewriter mode lights the row being written
  • feat(ui): list notes, voice notes and the Todo list keep to the column
  • feat(workspace): a middle click or a double click opens a note beside
  • feat(editor): icons on the context menu's clipboard rows too
  • feat(ui): drop Markdown files and folders on the window
  • feat(packaging): Markdown files open in Niman
  • feat(ui): open the file a launch asks for
  • feat(core): one Niman per desktop session
  • feat(editor): open a Markdown file outside any library
  • feat(editor): typewriter mode — the line being written stays in the middle
  • feat(settings): a typewriter mode setting for the library
  • feat(ui): Zen mode on the desktop
  • feat(settings): change, clear and restore the keyboard shortcuts
  • feat(settings): a key map of the user's own, kept on this device
  • feat(ui): the command palette — commands and notes in one search
  • feat(library): find notes by name
  • feat(ui): the right dock, with the note's outline, tags and history
  • feat(workspace): the dock's state, and a handle on the note beside it
  • feat(workspace): where the note on screen is left is kept as it moves
  • feat(workspace): the phone's open-notes switcher
  • feat(workspace): the window splits into two panes, each with its tabs
  • feat(workspace): focus a pane, split with a tab, open beside
  • feat(workspace): tabs on the desktop, one pane
  • feat(ui): a tab row for the open notes, and a place for it in the title bar
  • feat(editor): a note view hands in where it was left, and lands there
  • feat(workspace): the shell keeps the workspace current
  • feat(workspace): the open notes' model, kept per device
  • feat(editor): the formatting actions on right-click, in both editors
  • feat(editor): one row above the note, with the note menu at its end
  • feat(settings): two columns on a wide window
  • feat(editor): the note is a centred column, on by default
  • feat(desktop): the rail is 48 px and icons only, with its way out at the foot

Fixes

  • fix(ci): run the headless integration tests under xvfb-run
  • fix(integration): the three E2E tests pass and run on every PR
  • fix(widget): the "+" dialog reads on a dark theme
  • fix(tray): the menu appears on Linux
  • fix(desktop): a drop that brings nothing says so, and leaves a trace
  • fix(palette): the pointer selects, and a chosen key beats the formatting
  • fix(desktop): a second launch reaches the running Niman again
  • fix(wysiwyg): a section break reads as a line, not a box of hyphens
  • fix(wysiwyg): a note whose list items wrap opens as a note again
  • fix(widget): the beta channel finds its placed widgets again
  • fix(widget): tapping a todo on the widget completes it again
  • fix(ui): the Todo column leaves the filter bar its line
  • fix(settings): the search finds a command's keys by the command's name
  • fix(editor): the phone's selection menu goes when you tap elsewhere
  • fix(ui): tabs and the status row hold up in a narrow pane
  • fix(settings): a remapped key runs once, and the editors do not hear it
  • fix(editor): Ctrl+Z on a note just opened no longer empties it
  • fix(windows): carry the Visual C++ runtime with the bundle
  • fix(todo): the overdue reminder line reads true on a desktop
  • fix(spellcheck): the panel opens at once on any note
  • fix(update): stopping the scheduler cancels its first check
  • fix(sync): a full sync waits out a backoff and names a stuck file
  • fix(sync): a 207 that says "not there" is not a file
  • fix(editor): let Esc out of the WYSIWYG editor
  • fix(shell): take the focus back when it falls to nothing
  • fix(workspace): the tabs head the panes where there is no title bar of ours
  • fix(editor): the buffer is never saved over a file that did not load
  • fix(editor): a file that is not text says so instead of opening as one

Other

  • chore(release): 0.0.8
  • docs: the palette answers with settings too
  • test(format): a #tag is never turned into a heading
  • refactor(ui): the library folder picker and name dialog on their own
  • refactor(ui): a slim title bar for a window showing one thing
  • test(workspace): #23's acceptance criteria, and the tab keys in the editors
  • refactor(settings): every row stacks label, description and control

Full Changelog: v0.0.7...v0.0.8