Releases: nullmastermind/NotepadAI
Release list
v0.0.55
Changed
- Goal Agent now passes the developer's original message to the judge, so follow-up instructions match the language and tone of the initial request instead of sounding generic
Fixed
- Windows CI builds no longer fail due to Cloudflare blocking the NSIS EnVar plugin download — the plugin was unused and has been removed from the install step
Builds for Windows (installer or portable zip), Linux (AppImage), and macOS (dmg), each against Qt 6.5, 6.8, and 6.10.
v0.0.54
New
- Find in Folder — right-click a directory in the workspace tree and search its contents with plain text, whole-word, or regex matching. Results stream in as files are scanned, and clicking a match opens or previews the file at the exact position.
Cleanup
- Removed an unnecessary shared_ptr copy in the folder search engine.
Builds for Windows (installer or portable zip), Linux (AppImage), and macOS (dmg), each against Qt 6.5, 6.8, and 6.10.
v0.0.53
Fixed
- AI chat bubbles no longer swallow text after angle brackets — bare
<tag>constructs in agent output (likevector<int>ora < b) were being consumed as inline HTML, blanking everything after them. Markdown rendering now disables HTML parsing entirely.
Builds for Windows (installer or portable zip), Linux (AppImage), and macOS (dmg), each against Qt 6.5, 6.8, and 6.10.
v0.0.52
New
- Handle diverged branches during push — when a push is rejected because the remote has new commits, a dialog offers to pull (merge or rebase) and retry the push automatically
Fixed
- Fix crashes when no editor tab is open — null-pointer guards added across action handlers, Find/Replace dialog, inspector docks, and status bar interactions
- Fix crash when resolving working directory with no active document open
Builds for Windows (installer and portable zip), Linux (AppImage), and macOS (dmg), each against Qt 6.5, 6.8, and 6.10.
v0.0.51
What's Changed
- feat(acp): collapse per-effort model variants, support separate reaso… by @huydepzai121 in #2
New Contributors
- @huydepzai121 made their first contribution in #2
Full Changelog: v0.0.50...v0.0.51
v0.0.50
Fixed
- Crash reports now include a minidump alongside the text report, giving Sentry a full memory snapshot for more accurate stack resolution — especially useful on Windows where in-process unwinding is unreliable.
- Fixed a use-after-free in the workspace context menu caused by async dispatch with
WA_DeleteOnClose; menu now uses synchronousexec()with explicit delete.
Changed
- Sentry SDK updated from 0.7.17 to 0.14.2 to support the minidump attachment API.
Builds for Windows (installer or portable zip), Linux (AppImage), and macOS (dmg), each against Qt 6.5, 6.8, and 6.10.
v0.0.49
Fixed
- The model picker now appears for AI agents that expose model selection through config options instead of a model list (for example, Claude Code), and your chosen model is saved and restored across sessions.
Builds for Windows (installer or portable zip), Linux (AppImage), and macOS (dmg), each against Qt 6.5, 6.8, and 6.10.
v0.0.48
New
- Toggle auto-completion on or off from Settings.
Fixed
- Fixed a crash that could occur during editing.
Builds for Windows (installer or portable zip), Linux (AppImage), and macOS (dmg), each against Qt 6.5, 6.8, and 6.10.
v0.0.47
New
- Open a remote folder over SSH and work on it like a local one — file tree, terminal, git, and AI agents all run on the remote host.
- SFTP file transfer with conflict detection and a live progress view.
- SSH connection manager to save and reuse hosts.
- SSH debug log dialog for diagnosing connection problems.
- Remote terminal title shows which host you're connected to.
- Built-in crash reporting (Sentry) so crashes get reported automatically; runs quietly in the background.
Changed
- Replaced the old updater with a lighter one built on Qt networking (one less dependency).
- Release builds now ship with debug symbols for readable crash reports.
Fixed
- Windows path handling and tar extraction for remote transfers.
- POSIX path normalization for SSH workspaces.
- SSH reconnect now keeps the execution context across session restarts.
- Remote terminal/exec uses a three-tier PATH probe so commands resolve correctly.
- SFTP transfer queue edge cases (bulk-lane wedge, channel-close races, meta-lane concurrency).
- Skip the file-state check for remote buffers (no more spurious "file changed" prompts over SSH).
Cleanup
- Swept clang-tidy warnings across the codebase.
Builds for Windows (installer or portable zip), Linux (AppImage), and macOS (dmg), each against Qt 6.5, 6.8, and 6.10.
v0.0.46
This one is small. The only thing it changes is the font in the AI chat view.
Until now the chat panel just followed the editor's Default Font, whether you wanted it to or not. Some people like their code in one font and their prose in another, so now you can set them apart. There's a new "Use default font" toggle in Preferences, on by default, so if you don't touch it nothing changes — the chat keeps tracking the editor font live the way it always did. Turn it off and you pick the chat's own family, size, and sharpening, and the panel updates as you go. Thin fonts get the same hinting treatment the editor already does, so text stays crisp either way.
If you don't use the AI chat, this release does nothing for you. Build matrix is unchanged.
Full Changelog: v0.0.45...v0.0.46