Skip to content

Releases: osmoscraft/osmosnote

Release v1.0.0-alpha.12

02 Sep 01:37
Compare
Choose a tag to compare
Pre-release
  • Changed: Block travel now uses Ctrl + bracket keys instead of Ctrl + Atl + J/K

Release v1.0.0-alpha.11

01 Sep 04:44
Compare
Choose a tag to compare
Pre-release
  • Added: Support command bar vertical movement with Ctrl + J and Ctrl + K
  • Added: Support vim-like editor movement
    • Arrow keys: Ctrl + H/J/K/L
    • Ctrl + Shift for selection
    • Ctrl + Alt for greater distance movement: word-wise for horizontal, block-wise for vertical. Combine with Shift for selection
    • Alt + J/Kfor moving lines
    • Alt + Shift + J/Kfor duplicating lines
  • Chore: Updated dependencies
  • Chore: Removed unused test package
  • Chore: Updated Docker image to node 16

Release v1.0.0-alpha.9

26 May 03:48
Compare
Choose a tag to compare
Pre-release
  • Fixed: Case sensitive URLs were transformed to lowercase

Release v1.0.0-alpha.8

01 May 08:23
Compare
Choose a tag to compare
Pre-release
  • Added: Haiku language reference
  • Added: Handle git setup in settings page
  • Added: Basic documentation for public release
  • Added: CI/CD automation for node.js and docker based publish
  • Changed: Use haiku instead of md as file extension
  • Changed: Alt + ,. for indent to avoid conflict with system input method
  • Changed: Spellcheck is now disabled by default
  • Changed: Favicon update.
  • Changed: Switch to esbuild for production bundling
  • Changed: Replaced config file with .git and docker-compose.yml.
  • Changed: Replaced single executable with docker image and docker compose template

Release v0.0.13

10 Apr 19:03
Compare
Choose a tag to compare
Release v0.0.13 Pre-release
Pre-release
  • Workflow: server side dependency checker
  • Workflow: Check dependency and dump diagnostics info in console

Release v0.0.12

09 Apr 03:16
Compare
Choose a tag to compare
Release v0.0.12 Pre-release
Pre-release
  • Workflow: Ctrl+S to save, Ctrl+Shift+S to save and sync
  • Workflow: Update document title
  • Workflow: Stop full page reload after save
  • Workflow: Caret to last position when opening a new file
  • Workflow: Remove tagging from default template. Add auto prefix insertion to tag insertion command
  • Workflow: Cancel remote action after any keypress
  • Workflow: Prompt for confirmation when deleting a note with references.
  • Workflow: Display "New" as status when opening a new file.
  • Workflow: Keyboard shortcut to indent/outdent section or list: ctrl + ,|.
    • Single line indent
    • All selected lines indent
  • Workflow: Duplicate line up/down: alt + shift arrow up/down
  • Workflow: Keyboard shortcut to shift selected lines up/down: alt + arrow up/down
  • Workflow: Disable spellcheck on all the URLs
  • Workflow: Sync without save (when the current file is deleted on the remote, sync & save will cause conflict).
  • Workflow: When opening a separate client, syncing on landing page forces landing page to be saved.
  • Workflow: Highlight selected line with full width background
  • Workflow: Format without save
  • Health: refactor history and change tracking: make runAtomic auto update dirty state?
  • Health: Refactored line-ending character and parsing logic
  • Bug: Spellchecker cannot modify content (prevented by beforeinput handler).

Release v0.0.11

04 Apr 03:36
Compare
Choose a tag to compare
Release v0.0.11 Pre-release
Pre-release
  • Bug: Disable browser built-in formatter: italic, underline, bold
  • Bug: Clicking didn't sync the ideal column for vertical travel
  • Bug: CJK input composed input triggers raw input handler
  • IDE: auto list order (need format context to track current level and order)

Release v0.0.10

28 Mar 20:02
Compare
Choose a tag to compare
Release v0.0.10 Pre-release
Pre-release
  • Compiler: mix link within list
  • Compiler: Consider MVP list rendering (use multiple - without space)
  • Compiler: Handle list indentation
  • Compiler: DOM tags are being parsed. Need escape logic. (refer to prev. parser POC)
  • IDE: Open and insert should use selection as default search query too.
  • IDE: delete note is not merged with staged change.
  • IDE: Auto create list marker on enter
  • IDE: delete heading line will leave content below in clean state with wrong indentation
  • IDE: Disable spellchecker on metadata
  • IDE: Easy delete of notes
  • IDE: Display tags in Reference panel
  • IDE: Display Title AND Tag in seach result, with overflow handling e.g. This is the name of a note that... Tag1, Tag2, Tag3...
  • IDE: Loading settings from local storage
  • IDE: User settings service (communicate with local storage)
  • IDE: Spell check toggle on/off
  • IDE: ESC key to cancel selection
  • Bug: Status bar could overflow into multiple lines
  • Bug: open close command bar causes unwanted scroll
  • Bug: Ctrl + s causes unwanted scroll
  • Bug: url parser crash on https://www.designmattersmedia.com/podcast/2010/Massimo-Vignelli - No fix. It was a network issue

Release v0.0.9

15 Mar 02:30
Compare
Choose a tag to compare
Release v0.0.9 Pre-release
Pre-release

Fixed

  • Two links couldn't be rendered on the same line

Release v0.0.8

15 Mar 02:19
Compare
Choose a tag to compare
Release v0.0.8 Pre-release
Pre-release

New

  • Support markdown syntax for external link: because highlighted URL is too jarring.
  • Support headless commands (keyboard shortcut without opening command bar, ala ^s for save).
  • When creating new note from selection, if input is left blank, the new draft should use selection as title

Fixed

  • Delete and Backspace were not tracked in history
  • Git sync didn't save first
  • [link one] [link two](xxxx) triggers styling on first bracket
  • After creating new note, back button opened draft page again
  • Blank draft were dirty
  • Browser built-in search couldn't change focus
  • Smooth scroll was dizzy. Replace with instant snap scroll.
  • Tag lookup was case sensitive
  • Deleted local file was not tracked in status bar