An open-source, cross-platform markdown editor designed for extensibility & flexibility
GPL-3.0 License
Bot releases are visible (Hide)
I have been quite busy working on Tiro and deploying it to the command line (npx tiro-notes@develop
), so I left aside the binary releases. Here is an update. The goal is to increase the frequency of binary releases to one every 1-2 months.
The changelog is extensive as a lot has been going on in terms of functionalities and bug fixes. Over 100 new functionalities have been added. Special emphasis has been placed on performance improvements and stability.
I am still struggling to document everything that is being released, so it will be done gradually on the Tiro Notes website and on the blog.
enable it : ctrl + space
search mode
explorer mode
omnibar plugin mode
last notes mode
omnibar note preview + editor working
custom tags rendering inside the editor view
hover a note link to show its preview popup
images and links directly rendering to the edition part of the markdown editor
latex support added (should add --latex on a note to enable it, then wrap the latex expressions around $my_latex_expression$
switching the note history mode to a relative folder ./.history/mynotename/ for performance improvement
housekeeping note history performance improvement
local history note: even if offline (disconnected from tiro backend server), it will still create local note history.
extending the custom tag logic to a more global plugin system
should be loaded inside .tiro/plugins
you can now create plugins for the omnibar, the editor (custom tag) or for background tasks
will eventually replace the custom tags system
working on a plugin market store where one will be able to download and activate plugins from an interface
api added
allows to see your notes content as a graph
creates connections from hashtags, so:
Allows to preview the note content from the graph by clicking on the node
big emphasis to as much functionalities as possible inside the tiro api to be accessible anywhere (including plugins).
full api testable on the console of the app/browser (ctrl+i > console > type api.)
api.cache.get/set added for easy backend storage solution
api.search.word
api.search.files
api.search.hashtags
api.ui.browser.goTo : make the interface jump to a specific file and folder
api.ui.notePreviewPopup.open : create a note preview popup
api.encryption.encryptText/decryptText
api.lastNotesApi.getAll()
api.ressource.download : download an url somewhere
api.ressource.fetch : download an url and return it as text
api.ressource.fetchUrlArticle : fetch an url content and returns its simplified article version (using mozilla readability.js)
Published by dotgreg over 2 years ago
Published by dotgreg over 2 years ago
Notes:
For MacOs users, meanwhile I am working on the signing process, you can open the application by going to System preference > Security & Privacy > "Tiro Notes was blocked..." > Open Anyway
Published by dotgreg over 2 years ago
Notes:
npx tiro-notes
systemPublished by dotgreg over 2 years ago
Initial release of Tiro.
Requires to be executed with NodeJS via CLI.
$ curl -O -L https://github.com/dotgreg/tiro/releases/download/pre-production/tiro-0.24-node.zip
$ unzip tiro-0.24-node.zip
$ cd tiro
$ npm start