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
feat(schedules): a narrower schedule editor with a searchable timezone picker, a Prompt or Script card choice before a new agent schedule, and aligned fields. Schedule lists name the template, custom days and hours, or cron that a schedule uses.
feat(jobs): the Job page shows the prompt as a card with rendered markdown.
fix(ui): the agent and Job page tab strips draw their bottom line inside the strip, so it no longer shows a stray vertical scrollbar.
feat(schedules): compact schedule editor for Jobs and local agents, without the Job's details or an enable checkbox; schedule and timezone on one row, days and hours as badge multiselects, a cron cheatsheet behind (?), and the next time with a relative 'in 8 hours 32 minutes'. Lists turn a schedule on and off with a switch instead of the review dialog and refresh on open, and the Job page puts Prompt and Schedules in tabs.
test(chats): e2e spec for default-profile chats shared into a local profile, never the reverse, and hidden by the switch. Also pins that creating a local profile makes it active in main.
fix(auth): creating a local profile now activates it in main, not only in the renderer, which had kept serving the previous profile's data under the new name. A password set at creation counts as unlocked.
feat(chats): chats owned by the default profile are listed and fully usable in every profile, and a new chat bound to a local agent, mode or credential is stored in the default profile so it survives sign-out. Controlled by the "Show local agents and chats in all profiles" switch in Settings → Features → Interface, on by default; off keeps every chat in the profile it was started in.
feat(localdev): ask about local development only when the user clicks the sidebar's Local development icon, dropping the unprompted modal and the onboarding step. Not now closes without recording a decline, and Set up hands over to the Local Development page with any refusal shown inline.
test(chats): e2e spec for the Chats list row menu, the Pinned block and drag reordering.
feat(chats): right-click menu on Chats list rows with Pin, Rename, Open Folder and Delete, a Pinned block at the head of the list, and drag reordering within a group.
fix(credentials): count the kit-only .env precedence note in the kind-branch ratchet entry for ServiceCredentialsTab.
feat(chats): group the Chats list by agent or chat mode and by last-message day from a header menu, with start-chat buttons on group headers.
feat(preview): code block copy on right click.
feat(preview): better python code preview in the chat messages view.
chore(kit): pin the contract bundle to Core b06af0da now that the schedule guidance is merged upstream
docs(kit): describe local static_prompt and script_trigger scheduling in the bundled contract, with the pending Core patch
feat(schedules): edit and run static_prompt and script_trigger schedules locally, for agents and Jobs, with one catch-up run after missed times
feat(kit): bundle cinna-core's contract 1.5.0 as-is, with make kit-sync, conformance fixtures and runtime.engine as a preference
docs(ux): add a same-object-everywhere rule, widen the settings rule to settings-built surfaces, and give the UX reviewer a quick mode, cross-surface checks and a skip condition.
feat(credentials): unify credential rows across settings, agent attachments and the attach picker, with status and ownership icons, icon-only Manage links to Core, account headings as Name host, and Move up removed.
feat(credentials): deliver credentials from every signed-in account to local agents. Local and bare agents now receive attachments from each Cinna profile that is signed in and unlocked, independent of the current profile, with per-account sync and cleanup when an account locks, logs out or is deleted. Attaching opens a picker grouped by This computer and each account, and Core's list is treated as the complete set of locally usable records.
feat(credentials): add settings and agent attachment UI
feat(credentials): add encrypted delivery and profile-scoped sync
fix(security): redact delivered credentials across runtime outputs