Linelark Notepad Studio
What shipped in 1.18.1.
The folder tree and Find in Files reach dotfiles
- The folder tree skipped every name beginning with a dot, so
.env,.gitignoreand.githubcould only be reached from the terminal. They are now rows like any other; only metadata nobody edits by hand —.git,.svn,.hgand.DS_Store— stays out, which is VS Code’s default. - Find in Files searches the same files the tree shows, so a file you can see is one a search can find and Replace in Files can change. Fixing it also fixed a latent case where a
.DS_Storebeside a folder could hide that folder’s contents from a search.
Updates are checked once a day
- Studio looked for a new version only when it was launched, so an editor left open for days never offered one until you happened to quit it. It now checks once a day while it runs as well, and the Update button appears in the titlebar when there is something to install. With no network it says nothing and tries again within the hour; Help ▸ Check for Updates… still asks straight away.
Known limits in 1.18.1
- The model proxy is Studio-only and yours to install: Linelark does not install CLIProxyAPI, sign you in to a provider, or point Claude Code or Codex at it — the address and key are in EasyCLIProxyAPI. Turn off EasyCLIProxyAPI’s own start-on-launch if you want the terminals to decide when it runs.
- A vault holds up to 5 MiB of encoded documents, and changing its password rewraps the same content key rather than replacing it — rotation answers a credential you no longer trust, not the key itself having escaped.
- Touch ID and Mac-password unlocking need a build signed with a provisioning profile, which the download here is; a vault still opens with its password and recovery key everywhere else.
- There is still no watchdog over a plugin’s own script: one that never returns hangs the app, because the only way to interrupt it is private API that cannot ship on the App Store.
- Code folding and recorded macros remain roadmap items with no promised date.
