Punchlist v1.5.28
Same-day follow-up to v1.5.26. If you installed that one, take this instead.
Enter no longer splits a line in half at a marker
Reported against bold: press Enter at the end of a line ending in a bolded word, and two asterisks jumped down onto the new line.
The cause was never bold. A caret at the visual end of any rendered span sits inside that span in the DOM, and the code that turns a caret position into a text position stopped as soon as it found the caret, so it never counted the span's closing marker. hello **bold** reported a position two characters short, and Enter cut there.
Links render the same way and had the identical bug, so see [docs](https://e.com) split into see [docs and ](https://e.com). Both are fixed.
Text formatting is gone, and nothing you wrote was touched to do it
Bold, italic and strikethrough are pulled. **bold** shows its asterisks again.
There were two ways to do that. One strips the markers out of everything you have stored, so the text comes out clean and the change is permanent. The other stops rendering and leaves every character exactly where you typed it. This is the second one. Nothing was rewritten, no migration ran, and the markers are back in your text because they never left it. A Markdown export still carries them, so **bold** means bold again the moment it lands in Notion or Obsidian.
Ctrl+B, Ctrl+I and Ctrl+Shift+S went with it. They only ever typed those markers, and a shortcut that promises bold and delivers punctuation is worse than no shortcut.
Links are not formatting and are untouched: [label](url), bare URLs, and pasting a URL over selected text.
One thing this quietly fixes: pasting bold text in from a browser or a document used to add asterisks to your task, because the pasted styling was converted to markers on the way in. It arrives as plain text now.
Everything from v1.5.26
Every button names its keyboard shortcut on hover, Alt+S shows and hides the sidebar, the sidebar and Settings browse with the arrow keys, and there is a printable cheatsheet of every shortcut at https://evrenucar.github.io/punchlist_app/shortcuts.html
And everything from v1.5.1 forward, including the two sync bugs that could replace a newer board with an older one. Those are worth reading in the v1.5.26 notes; the short version is that every device you sync with needs to be on this build, because a device on an older one has neither fix.
Updating a file you downloaded
Put the new file in the same folder under the same filename, then open it the way you always do. Your board is stored by location, so a different folder or filename opens empty (nothing is lost, the old board is still attached to the old path).
Full walkthrough: https://evrenucar.github.io/punchlist_app/updating.html
The hosted app at https://evrenucar.github.io/punchlist_app/ is always current and needs no update.