Skip to content

v0.0.7

Choose a tag to compare

@github-actions github-actions released this 18 Sep 15:34
· 1048 commits to main since this release

Features

  • feat(windows): the app draws its own title bar
  • feat(editor): Enter carries a list on in the source editor
  • feat(editor): one Tools button, and the list count behind it
  • feat(editor): count a list in the WYSIWYG document
  • feat(editor): find the list to count and place the block under it
  • feat(editor): count the values of a list into checklist rows
  • feat(ui): settings search with area breadcrumbs (issue #104)
  • feat(ui): a note opens as a page, not a tab
  • feat(settings): the row that turns the automatic trash empty on (#79)
  • feat(trash): empty the trash of what has waited too long, if asked (#79)
  • feat(core): count the isolate jobs in flight, and warn on a stuck one
  • feat(tree): open a note in the file manager or its default app
  • feat(update): disable update management in testing builds (issue #106)
  • feat(android): beta flavor (testing build) with a separate application ID (issue #106)

Fixes

  • fix(wysiwyg): the clipboard carries Markdown, not stripped text
  • fix(wysiwyg): the context menu opens at the right-click
  • fix(editor): the right-click menu's items reach the editor again
  • fix(editor): Ctrl+Arrow and Ctrl+Shift+Arrow move and select by word
  • fix(wysiwyg): Ctrl+V no longer crashes the app on Windows
  • fix(wysiwyg): a nested list keeps its nesting
  • fix(ui): the status row keeps its height without the editor switch
  • fix(preview): a loose task list keeps its boxes
  • fix(wysiwyg): an ordered list keeps its numbers
  • fix(ui): no editor switch when there is no editor on screen
  • fix(wysiwyg): a loose list keeps its checkboxes and its blank lines
  • fix(ui): the editor switch reads as a control, and stops moving the count
  • fix(build): restore the official APK after the channel flavors
  • fix(ui): the FAB's list-note label cannot run past the screen edge
  • fix(settings): two search results no longer share one identity
  • fix(trash): cut the path the way the library spells it
  • fix(ui): the find button keeps the keyboard up (issue #131)
  • fix(ui): undo a delete, WebDAV buttons, honest FAB (issue #131)
  • fix(build): restore the official APK after the channel flavors
  • fix(search): keep the mode row inside a phone width
  • fix(i18n): the trash and the row menu say it in the user's language
  • fix(i18n): the editor's status row speaks the user's language
  • fix(i18n): the FAB's own tooltip speaks the user's language
  • fix(ui): the FAB menu names its actions
  • fix(ui): the row menu says what it acts on, and groups what it offers
  • fix(editor): the find button keeps its slot in preview-only mode
  • fix(editor): the preview toggle keeps its place when fullscreen appears
  • fix(settings): re-read the library's settings when they change elsewhere
  • fix(quick-note): say so when the quick note is set outside the settings
  • fix(settings): do not create a folder inside a setting's phantom default (#94)
  • fix(linux): leave the process before the EGL driver tears itself down (#108)
  • fix(sync): copy an attachment in when the rename will not return
  • fix(sync): own the download's sink, and close it before the rename
  • fix(sync): land an attachment without an isolate
  • fix(sync): turn the sync glyph wherever a run is in flight
  • fix(desktop): keep the editor header's actions at the right edge

Other

  • release: 0.0.7+4
  • docs: the Android release key is real, and the build number matters
  • docs: the 0.0.8 desktop mockups live in the repo
  • docs: every platform ships every feature, in the same round
  • release: 0.0.7
  • docs: a loose sublist is the linter's to settle, not the codec's
  • docs: point the Enter comments at the change that made them
  • docs: record the WYSIWYG alternatives measured against flutter_quill
  • docs: how to read a plugin-registrant build failure
  • docs: the Tools button and the list count
  • i18n: the strings the editor tools sheet and the list count need
  • docs: drop the UI mockups, the work they described is in
  • refactor(ui): the settings keys live in one place
  • refactor(ui): the editor switch names its destination (issue #131)
  • refactor(ui): folder subtitles, updates version (issue #104)
  • refactor(ui): tasks colored by kind, one pill shape (issue #131)
  • refactor(ui): the trash rejoins the family (issue #131)
  • refactor(ui): finish the settings areas (issue #104)
  • refactor(ui): settings home with sub-screens (issue #104)
  • docs: the mockups for the rest of the Android UI pass
  • chore(test): tolerate the models screen's teardown on Windows
  • refactor(ui): one dialog for "which folder?"
  • style(ui): one icon weight per list, filled only for a state
  • chore(test): reformat three unit tests
  • build(windows): the testing APK builds from a Windows host too
  • refactor(note): following a link leaves the note view (#100)
  • refactor(shell): the tree's sort chevron joins the tree's own file (#100)
  • refactor(shell): what a row-menu choice does leaves the shell too (#100)
  • refactor(shell): making a note or a folder becomes a flow (#100)
  • refactor(shell): the tree row's context menu leaves the shell (#100)
  • refactor(shell): the two layouts move out behind explicit props (#100)
  • refactor(shell): the preview's controls and the note's header become widgets (#100)
  • refactor(shell): the tab navigation and the Search tab leave the shell (#100)
  • refactor(shell): the tree footer becomes a widget of its own (#100)
  • refactor(shell): the library's settings become one value, not fourteen fields (#100)
  • refactor(shell): the sync surfaces move out into their own actions (#100)
  • refactor(shell): the home-screen widgets move out into their own flow (#100)
  • docs(trash): the automatic empty, and what it leaves alone (#79)
  • docs(settings): where the folder settings put a folder, and when (#94)
  • docs(platforms): note how the Linux build exits, and why (#108)
  • docs(sync): describe the Windows workaround, and correct what it is not
  • docs: document the Android testing build (issue #106)

Full Changelog: v0.0.6...v0.0.7