Skip to content

Tags: nullmastermind/NotepadAI

Tags

v0.0.75

Toggle v0.0.75's commit message
fix(lint): clear clang-tidy warnings in authored code

Give small enums an explicit uint8_t base, drop misplaced const on
Win32 handle typedefs, add override/nullptr in PreferencesDialog and
DockedEditor, and NOLINT the CREATE_SETTING statics. README notes
Anthropic LLM, tree-folder AI spawn, and dock-tab close.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

v0.0.74

Toggle v0.0.74's commit message
feat(docks): add right-click close tab menu

Tabified docks (workspace, terminal, task, AI, git) had no
way to close neighbors the way editor tabs do. Qt's default
right-click on that strip opens the toggle-docks popup, which
is the wrong affordance and must stay suppressed on empty
strip clicks.

Identity has to come from layout tabData, not titles or a
QMainWindow parent walk: floating groups live in
QDockWidgetGroupWindow, and inner Files/Git bars share the
process-wide filter. Close can delete siblings
(WA_DeleteOnClose, owner reaping), so actions capture
QPointers rather than raw docks.

v0.0.73

Toggle v0.0.73's commit message
feat(goal): share Custom API fields and raise default max iterations

Extract GoalCustomApiFields for GoalConfigWidget and GoalDraftDialog.
Draft generator can run the Custom API HTTP judge. Circuit-break
transport outages. Default max iterations 10 → 100.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

v0.0.72

Toggle v0.0.72's commit message
fix(lint): allow GoalHttpJudge prompt string to move

clang-tidy performance-no-automatic-move: drop const on the rendered
core so return can move.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

v0.0.71

Toggle v0.0.71's commit message
fix(goal): harden HTTP judge handoff and errors

Custom-API judges have no ACP process, so criterion handoff
must reuse the HTTP session instead of spawning a registry
agent. Transcript and debug-dialog failures must omit URL,
model, and QNetworkReply::errorString, which embeds the
request URL.

- Raise Anthropic idle timeout to 10 minutes for long judges
- Remove session-view chrome that displayed judge URL/model
- Cover sanitized session fail() in GoalHttpJudge tests

v0.0.70

Toggle v0.0.70's commit message
feat(goal): Custom API judge over Anthropic Messages

Add a Custom API entry in Send with Goal so the judge can POST
{baseUrl}/v1/messages with tool submit_goal_verdict instead of
spawning an ACP agent. API key stays in the OS keychain. Weak-LLM
no-tool replies retry once then assume achieved; HTTP errors,
timeouts, and empty/malformed bodies fail closed.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

v0.0.69

Toggle v0.0.69's commit message
fix(docking): preserve dock tab placement

Keep workspace and AI panels in their intended tab stacks so switching
between them does not unexpectedly hide the active panel.

- Permit workspace docks in any area used by existing layouts.
- Avoid raising a matching workspace dock when it shares the AI dock's
  tab stack.

v0.0.68

Toggle v0.0.68's commit message
fix(ui): constrain tabs and preserve focus errors

- Prevent long editor and preview titles from monopolizing the tab bar while
  keeping their full text available through tooltips.
- Preserve the SetFocus result and error code before asynchronous activation
  messages can overwrite diagnostic state.

v0.0.67

Toggle v0.0.67's commit message
ci(build): don't fail release when Sentry symbol upload errors

v0.0.66

Toggle v0.0.66's commit message
feat: remember goal agent