You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Editable prompt presets. Prompt presets in the AI Summary window can now be renamed, edited, and deleted freely — down to none.
Changed
Encrypted API keys. AI provider keys are now encrypted at rest and stored in hardened, device-local files.
More reliable sync. Saves are stamped with a revision and flushed on quit, so edits made just before closing are no longer lost; a failed push is now surfaced instead of being silently reported as success; and deletions propagate correctly rather than reappearing.
Sharper list & calendar. A requirement's stages that fall in the same "group by time" bucket now merge into a single row, the calendar can scroll to a requirement outside the current week window, and week-row rendering is faster.
Under the hood. Upgraded to Electron 41 (off the end-of-life 31), a typed main↔renderer message contract, and fuller localization of system-generated messages.
Fixed
Correct calendar import/export. ICS recurrence, time zones, spans, and export conformance are fixed.
Safer dialogs and inputs. Modals trap and restore keyboard focus, blank or duplicate names are rejected, destructive actions ask for confirmation, and Escape closes the right layer.
Backup images preserved. An image referenced only by a saved backup is no longer removed by image cleanup.
Settings stopped overwriting each other. Preference changes now merge per setting instead of replacing the whole settings object.