
Graph View 🌐
Visualise all your notes and their connections (via doclinks) in a pretty graph!
- Access via the sidebar, or the Command K bar
- Change colors of the nodes via the available select box.
That’s it! Pretty neat though
Fixes
- Fixed an issue with config that caused template files to not be readable.
- Fixed creating a new note inside a folder using the context menu, not highlighting in the file tree.
- Fixed navigating to a file via
Cmd + P
not auto scrolling the file tree to its position.
Improvements & Fixes
- Fixed an issue where pasting anything inside a codeblock causing
html
to pasted (weird, but seemed like a library upstream issue) - Fixed inserting a doc-link causing the cursor to be shifted to end of line momentarily
- Backspacing on a doc link, now goes to
[[
so you can replace, rather than complete delete. - Shrinked table cell sizes.
- Disable BubbleMenu from occuring when doc link is selected
Improvements to DocLinks
- Renaming/Moving a file will now automatically fix the backlinked notes to have the updated names, so there are no broken links!
- Added new icons for sidebar open/collapse
- Fix Workspace switcher not closing on switching a workspace
- Fix meta sidebar links not updating when the markdown is wiped clean.
Improvements
- Fixed app icon size - It was larger than all the other apps in the dock
- Linked notes information in
Meta
now has a 2 line button withFile
andFolder Path
on separate lines for better readibility. - Fixed Global Search redirect to Daily Desk note not working.
Dev
- Upgraded to the latest tauri versions.
Improvements
- Added
Collapse All Expanded folders
icon button to workspace notes file tree. - Opening a note via
Cmd + K
Cmd + P
or doclinks, automatically expands all parent folders of the note.
Hotfix
- A small bug caused every paste to be without formatting in prod
Improvements
- Fixed the codeblock causing width overflow issues (for good this time)
- Added support for Copying and Pasting without formatting (
Cmd + Shift + C
for copy, andCmd + Shift + V
for pasting) - Added support for pasting images from your clipboard.
Fixes and Improvements
- Fixed codeblocks causing overflow issues of the note pane.
- Fixed
/
command not respecting collisions. - Fixed Daily note files not created having stale editor data of last viewed date.
Move incomplete tasks from Yesterday
button has a smalldismiss for now
button to get it out of your way.Move incomplete tasks from Yesterday
automation no longer wipes existing content, it’ll place the tasks wherever the cursor is.- Increase minimum width and height of the app.
- Add keyboard shortcut tooltips to Show Meta sidebar (
Cmd + /
)
Introducing Doc Links!
- Easily create links between two notes by using the
[[
command, and selecting an existing note. - Doclinks are visually distinct from regular links, however they follow a very familiar markdown format of
[[File Name]] or [[Folder Name/File Name]]
- Each note is carefully monitored to check for updates to workspace to ensure Broken Links (when files get deleted, or renamed) to be shown appropriately (they become yellow with one-click ability to create them in the same place they existed before)
A new sidebar appears!
What’s better than one sidebar, TWO SIDEBARS!
-
Each note has a
meta
sidebar associated with it, that has some stats about the note in it- Created/Updated dates
- Word Count and Reading Time (approx.)
- Incoming and Outgoing doclinks for quick access!
Another theme to the collection!
Was the Dark
theme too dark and pretty to look at, so you wouldn’t concentrate on writing? I know, so we hit a middle ground, that is still just as pretty but slightly lighter! Introducing Dim
- Available in Settings → Preferences
- As well as in the
Cmd + K
bar. Search forDim
Fixes and Improvements
- Folders in sidebar now have a
number
written against them that states how manynotes
exist inside this folder. Each number is a rollup of all notes inside each of their children folders as well. - Fixed In file search not being stickied to the top.
- Fixed Deleting from Breadcrumb dropdown not working
- Fixed lag when opening delete note modal.
- Improved time to understand if daily note has been created to instant.
Improvements
- Fix
/
command not filtering based on the text written - Fix clicking outside after renaming a file in the breadcrumb, not saving the change.
- Added
Rename
,Duplicate
andOpen in Default App
options to Templates Context menu (the thing that pops up when you right click on a template in the file tree) - Fix the Sidebar Resizing bar overlaying on an open context menu.
- Added
Go to Templates
(g then t
) to Command K. - Replace the
+
button in templates with+ New Template
- Fixed Deleting an actively viewing template, not resetting to another template.
Introducing Templates!
Now you can save even more time on those mundane tasks of the day, by creating a template, and having it inserted into any page in 2 strokes!
- Each workspace (old and new) will have 2 default templates created (Standup and Gratitude) as a starting point.
- To insert a template, hit
/
in the editor, and select theInsert Template
option. - This lists down all available templates in the workspace, and selecting instantly adds them in!
- As with every note in the app, the templates are based on markdown, so you still own them!
Improvements:
- Fix sidebar not collapsing properly when the window size is resized.
- Removed dev tools from prod (Oops! had left them in accidentally in the last release) - Doesn’t mean anything, but inspect element was available, which isn’t ideal.
Table Support!
- Added support for tables to the editor
- Available in
/
command as Table. Spawns a 3×3 table - Hovering on a cell gives you buttons to
insert/delete
rows or columns or the entire table!
Improvements
-
Using the
Reveal in Finder
option via the Command Bar or the Context Menu (by right clicking the file) or via the dropdown in the breadcrumb of the current file (the top bar that has the file name) highlights the file in the finder so you don’t need to worry about what’s happening-
Sidenote - We have a loooot of ways to go to the finder apparently
-
-
Fixed images not loading when pasting html from different sites (when you copy paste an article of that favourite recipe of lasagne)
Fixes
- Fix bug when deleting workspace would result in an error.
- Fix post deletion workspace to close the settings modal.
- Experimental pointer events removal from editor.
- Fix DOM related bugs.
Move Incomplete Tasks to Today
- Any incomplete todos from yesterday in Daily Desk, can now be moved to Today on one-click!
- On a fresh today page, we’ll check if yesterday had any incomplete tasks (tasks can be created from the
/
menu or using[]
) - A button is shown on the top-right that will move all incomplete tasks from yesterday over to today (they will be removed from yesterday’s page as well)
- On a fresh today page, we’ll check if yesterday had any incomplete tasks (tasks can be created from the
Improvements
- Added a trailing paragraph at the end of the page if it ends in
image
orvideo
for easily being able to click and type. - Added
Remove
buttons on image and video for quick removals. - Videos don’t autoplay now, so you have more control.
Hotfix
- Fix the default state for sidebar not being
open
The Small Wins patch!
New
- Added
Space Mono
font for Editor and Interface.
Improvements
- Fix collapsed sidebar glitching out when the window was reduced.
- Fix lagging behaviour when resizing the sidebar
- Ignore
node_modules
folder when opening a workspace (those are usually packages without markdown files for javascript projects, and accidentally opening a folder with it, shouldn’t cause the app to crash due to the immense amount of files/folders) - Fix Resizing Sidebar bar not appearing when a note was open.
- Fix FileName Input inside Editor not being aligned with Editor on smaller windows.
- Show
Today
icon on Calendar if the current selected day is not today. - Fix
Today
icon not showing if the month is the same, irrespective of year. (oops!) - Add shortcuts for Going to Previous and Next Day in Daily Desk
Cmd + [
andCmd + ]
respectively. - Add shortcuts for Going back and forward in History in Notes
Cmd + [
andCmd + ]
respectively. - Add
Today’s Note
toCmd + K
centre. - Fix scrollbar appearing for a blank or small note.
- Improve filtering experience in Keyboard Shortcuts Drawer
- Highlight the query in the text
- Only show the required shortcuts and not the entire section during search
- Add support for
Home
andEnd
buttons to navigate toStart of Line
andEnd of Line
respectively.
In Editor File Renaming
- Added optional input at the top of the editor, that acts as a file renamer. Can be toggled off from
Settings → Editor → Show File Name Input
- Autofocuses when you create a new document, so you can quickly change without mouse usage.
Improvements
- Fixed search not highlighting the first match in
orange
without pressingenter
- Add darker shades of violet for the toggle and calendar selected colors for light theme.
- Improve
dot
color in Calendar to be more visible when day is selected. - Fix Toggle Switch off visuals for light theme
- Fix the Shortcut in Keyboard Shortcuts drawer for Strikethrough (its
Cmd + Shift + S
Misc
- Increase the timeout to check for a new update to 2 hours.
New
- Pasted or written links can now be edited/removed by clicking on them, typing a different input and pressing
Enter
. If the input is left empty, then the link is removed. - Replace
click
to follow link withCmd + Click
Improvements
- Fixed BubbleMenu not highlighting
codeblock
properly. - Added colors to gap cursors after image/video.
- Added support for
[Text](link)
Markdown link syntax. - Added
Image/Video
to Slash Command (/). - Improved colors for scrollbars.
- Reduce font size for
Cmd + K
bar items. - Changed colors of active items for Bubble Menu.
- Removed BubbleMenu from showing on
Images
, insideCodeblock
or onVideos
Editor Improvements
- Add
Divider
mark to the editor. Can be accessed by—-
or the slash command. - Improve spacing between paragraphs.
- Added typography to the editor. (it makes some of the usual things sleek to look at, like arrows, superscripts, ellipsis and more)
- Improved styling for blockquotes.
Fixes
- Added a fix for the Toggle title not being visible in
light
mode. - Added a header for the
Delete Workspace
setting in Settings → Danger. - Improved colors for settings
Engineering
- Added an on the go migration script, so that newer settings are correctly applied to existing older workspaces. (Just adds missing settings, no existing setting values are touched)
- Added staging environment for prod testing.
New
[[
Attachment Command shows preview of images or videos so there’s less confusion when you want to attach anything.- A toggle has been provided in Settings -> Editor, if you wish to not have the preview feature.
Improvements
- Fix attachments not being filtered correctly in the command while typing.
- Add extra margin to the top of the document to fix an issue with extremely long texts.
- Store the last viewed file - Daily/Notes/Pinned and redirect to it, the next time you open the app, so the flow isn’t lost.
- Store the window state (size, position), and restore it on the next launch.
- Clean up Keyboard Shortcuts drawer.
New
- Added syntax highlighting to code blocks.
- Added a select box inside each code block to manually select the language, if
auto
doesn’t cut it. - A small copy button to copy the code block.
That’s it!
New
- Added a toggle in the Create Workspace screen to allow using an existing directory as a workspace as opposed to creating a folder inside it. Use it to migrate your existing markdown documents from other editors!
- When a workspace folder is deleted from the filesystem, a dialog is shown stating that the folder is no longer present, and we’ll wipe all settings related to it.
Improvements
- Fix an issue where renaming the file to be the same, would show the error border.
- Improve styling of scrollbars across the app.
- Fix
Cmd + P
to access file navigator not working when the editor is focused. - Add Discord link to help popover.
- Deleting a workspace, just deletes Octarine related details and settings, but not the actual notes and folders from the filesystem. Your notes are yours, and not ours to delete :)
Move Files around
- Dragging a file around to a folder, moves it there.
- If the folder already has a similar named file, the dragged file will have
_{number}
attached to it, so there aren’t any conflicts. This means that ifReports
exists in a folder, and you drag another file namedReports
there, the dragged file will be named asReports_1
inside the new folder, with1
being incremented when there’s more duplicates. - You can move files around inside
Cmd K
as well in theMove to Different Folder
action.
Improvements
- Octarine package size has been reduced by > 50% from 15MB to 6MB 🎉
- Show the workspace file list when on the Search route.
New
- Highlighting words/sentences, will now show a Bubble Menu to change styles as well as to show what the current style for the word is.
- Added 3 more commands to
/
- Add current date, current time or current date & time.
Oh this ones a banger! This might be one of the biggest updates to Octarine, and its packed!
Command + K
- All notable actions are now available at a quick keyboard tap of
⌘
K
- Actions are separated by sections - Notes, Workspaces, App, and also context awareness. What this means is if you are looking at a note, actions related to that note - Duplicate/Pin/Delete are shown first.
- Open Notes action ( ⌘ P ) has been moved to within the command bar, but is still accessible via the shortcut
- The
Search
in Command Bar has been removed (see below)
Dedicated Search
- There’s a dedicated search page now, instead of the command bar for it, since it felt underwhelming and lagging in cases for that.
- Shortcut remains the same
⌘ + Shift + F
. - Search is now divided per file, with each file path being the header with its count, so its easier to grasp, rather than everything being listed flatly.
- Changed marking of highlighted/searched term from
purple
text toyellow
background, so its clear. - Improved performance.
Context Aware Creations
- Clicking the New Note/Folder buttons or using the shortcuts, now creates the new note/folder in the current selected file. What this means is if you are in a Folder named
Release Notes
writingv1
note, and you press⌘ + N
we’ll create a new note insideRelease Notes
instead of at the root of the workspace. - When navigating the sidebar using arrow keys, and you are at at folder (even if closed/collapsed), and press the shortcut, we’ll create a new note/folder inside that folder and expand it.
Improvements
- Added a
Confirmation Dialog
when deleting a file/folder - Fixed an issue where pinned files where not reflecting the latest name if the original had been renamed.
Improvements
- Added common shortcuts to splash screen in notes.
- Added
Changelog
,Issue Reporting
links in Help popover. - Improve border and background legibility for task items.
Fixes
- Global search was considering the attachments for string comparisons, heavily slowly down the search. Fixed to ignore that folder.
New
- All new onboarding and prep for Early Access.
Fixes
- Add a minimum height to the editor, so there’s extra space at the bottom.
- Added backdrop blurs for the command bars.
- Improved performance of text search.
- Fix infile search highlighting when routed from global search to a file
Improvements
- Auto highlight the first match for in-file search (previously required a
Enter
and would highlight the second) - Fix matched counts not resetting when the query is changed.
Improvements
- Added the
Hard Break
plugin. PressingShift + Enter
does a hard break (its just a bigger persistent line break) - Improve focusing of the next line after using
[[
to add attachments. - Auto collapse the sidebar when the window width is shrinked to 768px.
⌘ + Shift + D
shortcut to toggle sidebar open/hide.
New
- Added
more options
button to each note, that gives the same options as the context menu (when you right click on the file in the sidebar) - Daily notes that have not been created, will not have the option button shown, once you start typing - It’ll be made visible.
- Add
Editor
settings
Improvements
- Move the
Inter
font to be self hosted, rather than from a CDN. - Remove the
New
tag from Settings on the sidebar.
Fixes
- Reduces the size of text inside a code block.
Improvements
- Gave the settings a much needed face lift, and more options.
- Changed name from
Preferences
toSettings
in the sidebar - Improved drop cursor color (the line you see, when you are moving or dropping an image/video) to be accessible.
Fixes
- Fix an issue, where switching to a new workspace, and immediately clicking new note, would not switch to the new note, and keep you in limbo.
- Removed Daily Note results from
File Search
command bar.
You could previously drag and drop images and videos from the Attachments popover on the sidebar, but we don’t like using our mouse all the time for such silly things!
Improvements
- Type
[[
to open a popover to quickly add attachments. It’s like/
(Quick Actions) for Attachments. Quick Attachments (pending trademark) - Add a
up-down
chevron icon on the Workspace button for better visibility.
Fixes
- Fix the colors for the attachment popover.
- Remove user select text from all elements apart from input, since it was resulting in accidental selects.
Fuck. The previous experiment didn’t work as well.
Well it’s what they say, third times a charm. Please.
Weeeeeelllll, that didn’t work. Adding an experimental stream
CSP for videos, since images render fine, but streams don’t.
Update the CSP headers so that media files work properly in production. (Dev env didn’t care about this, so went under the radar)
Improvements
- Refresh the internal store on every image paste, so we always have the latest data.
- Fix the drag from attachments popover, not writing the correct source inside
[[
in the markdown output. - Change
New File
andNew Folder
icons.
Fixes
- Fix video drag issue.
New
- Added image support (
.jpg
,.png
,.gif
) to be dragged onto the note from the file system. - Added video support (
.mov
,.mp4
) to be dragged onto the note from the file system. - Dragged images/videos are stored in the
.attachments
folder in the workspace (is hidden in finder by default) - Added attachments default button in the sidebar, that opens a popover showing the list of attachments available in the workspace. Each item from here can be dragged onto the note for using the image/video.
- These images/videos are stored in markdown as
[[image name.extension]]
so they may not be useful outside the context of Octarine.
Improvements
- Moved to a more performant lib to convert editor state to markdown and back.
- Improved performance for extremely large blocks of text (think 200k words), but its still not butter smooth.
Fixes
- Add a new link color, remove decorations.
- Fix cursor not showing at the start when its a task item.
- Remove descriptions for
slash command
, improve colors. - Fix workspace file tree buttons looking jaded in light mode (It was a brightness issue)
- Remove
Andromeda
theme (for now, till I figure out proper colors that match) - Fix dragging and using the resizable scroll for sidebar, selecting the entire app.
- Disable resizable scroll when its Daily Desk, shrink calendar rows.
Improvements
- In file search now has 3 buttons:
- Go to Next matched search (
Enter
) - Go to Previous matched search (
Shift + Enter
) - Hide Search (
Escape
)
- Go to Next matched search (
-
Improve highlighting logic, by separating out the colours. Faded color for matches, while
amber
is used for the current rotating match. -
Document will scroll automatically when the current selected match index, is out of the view frame.
Fixes
- Fix styling for task items.
New
- Added a static positioned button on the bottom right with the
?
icon, acting as a help center - Added a Keyboard Shortcuts drawer to quickly know what the app supports
- Help Dropdown to Check for Updates, Send Feedback, Access Keyboard Shortcuts, and version number.
Improvements
- Remove unnecessary padding from the Delete Workspace dialog.
Fixes
- Bring the focus back to the editor when the infile search is closed.
New
⌘ + F
inside a note, opens an in file search box on the top right- Matched count is shown as well as highlighting all matched text
⌘ + P
opens a file navigator command bar, to easily jump between your notes.
Fixes an issue where creating a new workspace would break due to the Search Command not having been configured properly.
My bad.
New
- Editor now supports task items and task lists. Start by typing
[]
to create a task item - Added
Search
button on the sidebar to allow clicking to open Search Command bar.
Improvements
- Reduced time interval for checking for updates from 1 hour to 15 mins.
New
- Now press
⌘ + Shift + F
to open the search command bar. All files in the workspace (Normal and Daily) are considered.