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
Chat context memory guard - history rebuilt from storage with token-budget trim (local ~60% ctx, cloud 48k chars); oversized turns middle-truncated, current + previous turn always kept; UI fallback when storage is empty; per-send Chat context: N turns… proof line in System Logs.
Prompt templates - 6 built-ins (explain/fix/summarize/ELI12/translate/mail) + custom add/delete, one-tap insert from the composer.
Multi-select messages - long-press or header toggle → bulk copy/share/delete with a selection bar.
Per-chat model pin - switcher-sheet toggle remembers the active local/cloud model for one chat (📌 pill), auto-applied on open.
Side-by-side compare - one-shot challenger (cloud or downloaded local) answers the same prompt; primary setup restored in finally.
Cloud usage estimates - per-provider in/out tokens + calls (chars/4) in Explore → Online, with reset.
Hidden chats - stronger hide than archive (out of drawer AND search) with show/hide toggle.
Local API hardening - 120 POSTs/min/IP rate limit (429), in-memory request ring surfaced in capabilities, honest 400 for /v1/embeddings.
Claude-style prompt View/Code - every AI answer gets a View ↔ raw toggle; Code mode copies/exports the exact visible text (.md + PDF via share sheet).
Chat header overflow menu - Find / Export / Select moved into a ⋮ menu with icons (cleaner 360dp header).
Fixed
HTML preview localStorage crash - preview now loads with https://localhost/ origin + DOM storage enabled (SecurityError gone for games with saves/high-scores).
Code-block header overflow - 39px right overflow on narrow screens; buttons go icon-only under 320dp.
Provider 429 wall - rate-limit errors now show a short remedy bubble (wait/retry ETA, BYOK hint); full JSON stays in System Logs.
Log spam - 60 per-vendor Auto-detected provider rows collapsed to one summary line.
Assistant Copy included think tags - copy/export now uses the visible answer text.