Releases
Changes in each version of Kosshi.
Updates also go out in the newsletter.
2026-06-27
1.13.0
Keyboard shortcuts are now customizable with iCloud sync. Move to / Find / Find Action palettes (Cmd+Shift+M / Cmd+Shift+F / Cmd+Shift+A) speed up moving, finding, and running actions from the keyboard. Drag rows in the sidebar and between the sidebar and editor. The iOS build is currently in App Store review.
Both
- Customize keyboard shortcuts from Settings, including navigation, editing, formatting, and app commands
- Move to, Find, and Find Action palettes (Cmd+Shift+M / Cmd+Shift+F / Cmd+Shift+A) for moving rows, jumping, and running actions
- Insert
[[links with searchable outline previews - Drag rows in the sidebar and between the sidebar and editor
- Multiple windows now stay in sync while you edit the same document
macOS
- Drag rows between open windows
- Cmd+Shift+H now goes to Home (document root); Highlight no longer has a default shortcut and can be reassigned in Settings
- Fixed text selection where highlight and range could get out of sync
- Fixed Duplicate Row (Cmd+Shift+D) not responding from the keyboard
- Fixed Find/Replace staying on the wrong match when the replacement contains the search term
- Fixed Cmd+N so new windows keep the previous window size
iOS
- Fixed rows on iPhone and iPad not syncing to iCloud while you type until the caret leaves the row
- Fixed the keyboard staying open over Settings and Export on iPad
Other fixes
- Fixed export preview not updating while you edit the document
- Improved backup restore reliability with iCloud sync and attachments
- You can undo a backup restore
- Fixed rows from before a backup sometimes remaining on sync targets after restore
- Fixed Find/Replace not scrolling to the current match after Replace or Next/Previous
- Fixed code block layout when moving the cursor upward into a block
- Fixed Settings appearance when switching between System and Light theme
- Fixed the welcome screen sometimes reappearing after purchase
- Fixed checkbox completion staying in sync with [ ] / [x] text, IME suggestion commits, and Enter behavior at the start of code blocks
- Fixed zoom and move display glitches, including rows briefly appearing in the wrong place
2026-06-15
1.12.0
This release makes editing more dependable: quote blocks, splitting rows, moving the caret across wrapped lines, and zooming all behave the way you expect.
Both
- Collapse and jump to a row's parent with Cmd+↑ on a hardware keyboard
- Open release notes and subscribe to the newsletter from the app
- Rebuilt caret movement across wrapped lines, so pressing ↑/↓ from the end of a line no longer jumps to the start
- Many quote block editing fixes: splitting a multi-line block into independent rows, highlight alignment, and more
- Fixed deeply indented rows compressing to one character per line
- Fixed extra line spacing on rows containing [ ] in Japanese, Chinese, and Korean
- Fixed double-drawn text during zoom transitions
- Fixed Export to OPML dropping line breaks and completed state
- Fixed edits to the same row on two devices losing one side's change, and deleted rows not converging across devices
macOS
- A button appears on hover to copy just the contents of a quote or code block
- Hover feedback across the toolbar, bullets, toggles, the sidebar, and larger back and forward arrows
- Delete sidebar items from the right-click menu
- Reveal the window controls by hovering the top edge in full screen
- Fixed selection highlight lingering after a click
iOS
- The keyboard toolbar now matches the rounded iOS keyboard and follows light and dark mode
- Fixed the cursor disappearing and the keyboard becoming unusable after zooming in or out of a focused row
- Fixed pressing Return in the middle of a row reverting it to its pre-split text
2026-06-01
1.11.0
Editing on iPad with a mouse or hardware keyboard now feels much closer to the Mac. The macOS build is currently in App Store review.
Both
- Choose where each @tag syncs (a Reminders list or a calendar)
- Open the user guide from the app (kosshi.app/guide)
- Fixed pasting that left an empty first line
- Fixed bookmarks that sometimes needed several presses
- Fixed the sidebar not updating right away when you edit a heading
- Fixed search text remaining in the box after clearing a filter
- Fixed Reminders sync creating duplicates when a reminder was moved between lists
- Fixed row height shifting while editing a row with a link
- Fixed select all, copy, and paste being unreliable
- Fixed Calendar sync creating duplicates when an event was moved to another calendar
- Fixed Ctrl-based shortcuts misfiring on non-QWERTY keyboard layouts such as Dvorak
- Fixed the Welcome guide's zoom-out instructions not matching the current behavior
macOS
- Renamed "Sync Now" to "Refresh from iCloud" to make its purpose clearer
- Changed the cursor over text from an arrow to an I-beam
- OPML import now preserves completion state from WorkFlowy and Dynalist exports
- Fixed missing #tag / @tag prefix on parent rows in the sidebar
- Fixed @tag parsing for tag kinds with non-ASCII characters
- Fixed duplicate inserts when using Expand All
- Fixed Search and Replace buttons showing only "..."
- Fixed the sketch lightbox background not being filled correctly
iOS
- Drag a bullet to reorder rows; drag in the margin to select rows (iPad with mouse/trackpad)
- Select text across multiple rows with a pointer
- Duplicate rows with Cmd+Shift+D
- Move selected rows with Cmd+Shift+↑/↓ on a hardware keyboard
- More responsive hardware keyboard, with the caret following along and proper key repeat
- Faster arrow-key and Shift-selection navigation
- Large outlines open, scroll, and edit much faster on iPhone and iPad
- Fixed scrolling that could turn into text selection
- Fixed arrow keys not scrolling the cursor into view at the screen edge
- Fixed the selection cursor lingering after releasing Shift
- Fixed row order breaking when moving a multi-row selection to the edges
2026-05-21
1.10.1
Small improvements and bug fixes.
Both
- OPML import now preserves completion state from WorkFlowy and Dynalist OPML exports
- Fixed missing #tag / @tag prefix on parent rows in the sidebar
- Fixed @tag parsing for tag kinds with non-ASCII characters
- Fixed duplicate inserts when using Expand All
2026-05-18
1.10.0
Search just got more powerful. Filter your outlines by status, date, or attachments — type is:bookmarked, created:today, or has:image, or pick them from the new funnel menu in the search bar. And Kosshi now speaks 9 languages: in addition to English, the app is translated into Japanese, Simplified Chinese, Traditional Chinese, Korean, German, French, Spanish, and Italian.
Both
- Filter search results by status (
is:), date (created:/updated:), or attachments (has:) - Funnel menu in the search bar for picking filters
- UI translation in 8 new languages, plus the Welcome guide
- Date filter syntax simplified to
-after:and-before: - Many other improvements and bug fixes
2026-05-15
1.9.0
Row insertions, deletions, and collapse / expand feel more natural. Scrolling and the cursor follow each other more smoothly while you edit. iPhone launch is noticeably snappier.
Both
- More natural animations for row insert / delete and collapse / expand
- Smoother cursor-follow scrolling while editing
- The cursor is now shown on image and file attachment rows
- Fixed text not appearing when zooming into a leaf row mid-edit with Cmd+.
- Fixed delete shortcuts and arrow keys not behaving correctly during text selection
- Fixed marked text being duplicated on the new row when switching rows during Japanese IME composition
- Fixed the underline appearing too thick during Japanese IME composition
- Additional fixes for display jitter during and after Japanese IME composition
- Fixed sibling rows briefly disappearing when expanding a folded row
macOS
- Cmd+←/→ to jump to the beginning / end of the line
- Home / End / PageUp / PageDown to scroll the document
- Ctrl+T to transpose characters at the cursor
- Added a retention setting for backups in Settings > Backups
- Improved dark mode selection color
- Fixed Edit > Undo / Redo in the menu bar not reflecting the app's edit history
iOS
- Faster launch and smoother scrolling on iPhone, especially with sketch-heavy documents
- Fixed not being able to scroll to the bottom after resizing an image or inserting a new sketch
- Fixed the keyboard toolbar overlapping the safe area when using the floating keyboard
- Fixed Undo from the keyboard toolbar or an external keyboard not reverting in-progress edits
- Fixed sketches shrinking when edited on iPhone after being created on iPad
- Fixed sketch edits being overwritten by an incoming sync update