Commit Graph
135 Commits
Author SHA1 Message Date
multipleof4andClaude Opus 5.5 e027cf96f0 Add video attachments with in-browser compression and playback
Videos are compressed with Mediabunny to 360p at 4 fps (HEVC when the
device can encode it, H.264 otherwise) with mono 32 kbps AAC, then
stored as video_url data URLs. Frames are resized after the frame-rate
drop, and rotation is baked in during that same step, so phone videos
stay on the fast path.

The attach badge shows compression progress, sending waits for pending
compressions, and "Clear all attachments" cancels them. Messages show
video thumbnails that open a fullscreen player.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 18:57:48 +00:00
multipleof4andClaude Opus 5.5 906333eae9 Keep existing attachments when adding more; clear via hold or right-click
Clicking the attach button or pasting files now appends instead of
resetting. Long-press (touch) or right-click opens a popover with
"Clear all attachments".

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 16:15:48 +00:00
multipleof4 081074a2df Invalidate stale GitHub thread caches on pull 2026-09-18 11:52:04 -07:00
multipleof4 a73ee38f01 Support clipboard file paste in composer and attaching during stream 2026-09-10 16:57:26 -07:00
multipleof4andgemini-3.8-flash 22f578dbd1 Feat: Update topbar avatar image to h-10 w-10
Co-authored-by: gemini-3.8-flash <noreply@google.com>
2026-09-07 21:02:33 -07:00
multipleof4andgemini-3.8-flash 1a134c82ca Feat: Update topbar avatar image to h-9 w-9
Co-authored-by: gemini-3.8-flash <noreply@google.com>
2026-09-07 20:51:37 -07:00
multipleof4 6c4376ca71 Set omitted reasoning_effort to empty string 2026-09-05 20:59:46 -07:00
multipleof4 a4f04d3aac Replace verbosity setting with max tokens (output) 2026-09-05 18:20:23 -07:00
multipleof4 5975a88b31 Fix: Prevent recursive dirty marking on system keys, resolve popover ID collisions, and add activeId fallback on pull 2026-09-04 11:50:43 -07:00
multipleof4 5b410bfe40 Feat: Upgrade GitHub Sune Sync with status indicator, auto-pull, and popover actions 2026-09-04 09:49:53 -07:00
multipleof4andgemini-3-flash-preview 1acd908afc Feat: Implement Global Sune Sync logic
Co-authored-by: gemini-3-flash-preview <noreply@google.com>
2026-08-31 17:24:57 -07:00
multipleof4andgemini-3.7-flash c727f40d91 Fix: Non-greedy sune ID matching in gcStorage
Co-authored-by: gemini-3.7-flash <noreply@google.com>
2026-08-31 15:52:13 -07:00
multipleof4andgemini-3.7-flash c8d9d66e7f Feat: Add Sune storage API and storage GC
Co-authored-by: gemini-3.7-flash <noreply@google.com>
2026-08-31 14:41:52 -07:00
multipleof4andgemini-3.7-flash a023ad0423 Refactor: Remove storage key from sune
Co-authored-by: gemini-3.7-flash <noreply@google.com>
2026-08-31 14:09:41 -07:00
multipleof4andgemini-3.7-flash cc8b523816 Fix: Fetch unloaded thread content before GH sync
Co-authored-by: gemini-3.7-flash <noreply@google.com>
2026-08-30 11:19:33 -07:00
multipleof4andgemini-3.7-flash 1365e6c4ca Fix: Resolve latest message and omit base64 on copy
Co-authored-by: gemini-3.7-flash <noreply@google.com>
2026-08-29 20:47:26 -07:00
multipleof4andgemini-3.7-flash 2b8fbc5059 Fix: Update demo reply tip to reference User menu
Co-authored-by: gemini-3.7-flash <noreply@google.com>
2026-08-21 12:02:06 -07:00
multipleof4andgemini-3.7-flash a0b249e718 Feat: Sync User avatar with sidebar and bind upload
Co-authored-by: gemini-3.7-flash <noreply@google.com>
2026-08-21 11:55:37 -07:00
multipleof4andgemini-3.7-flash 59d72da2a9 Fix: Order folders, md files, then chat threads
Co-authored-by: gemini-3.7-flash <noreply@google.com>
2026-08-16 19:57:43 -07:00
multipleof4 3f19e1964a Update main.js 2026-07-16 11:43:21 -07:00
multipleof4 f536e4f325 Remove online suffix from default model string 2026-06-08 17:32:03 -07:00
multipleof4 5d832fd99c Update default model version to 4.8 2026-06-08 17:31:31 -07:00
multipleof4andOpus 4.8 916c6ec5c8 Fix: Open large remote GH threads on desktop via Blobs API
Co-authored-by: Opus 4.8 <noreply@anthropic.com>
2026-05-28 21:43:11 -07:00
multipleof4 cbfb79257b Fix: Reset busy UI when sync fetch fails 2026-05-15 22:11:40 -07:00
multipleof4 67dc535244 Update default model version to 4.7 2026-04-18 20:45:45 -07:00
multipleof4andOpus 4.6 160f1a5315 Fix: Use innerText so highlighter preserves newlines
Co-authored-by: Opus 4.6 <noreply@anthropic.com>
2026-04-09 20:02:43 -07:00
multipleof4andOpus 4.6 44a4905463 Fix: Use CodeJar toString() to preserve newlines in editors
Co-authored-by: Opus 4.6 <noreply@anthropic.com>
2026-04-09 19:35:50 -07:00
multipleof4 89455a31c9 Fix: CodeJar newline deletion and saving bugs 2026-04-09 19:14:17 -07:00
multipleof4 e190890af0 Feat: Hook up customKey1 load/save and import/export functionality 2026-04-09 14:38:00 -07:00
multipleof4 7b20d3940b Fix: Render text accurately on single-shot completions 2026-04-02 17:07:11 -07:00
multipleof4 58e9d576e2 Refactor: Remove JSON output logic and GCP logic 2026-03-31 18:13:29 -07:00
multipleof4 91696a34f0 Refactor: Import Sune HTML logic from module 2026-03-19 15:51:38 -07:00
multipleof4 2713b5db36 Refactor: Modularize main.js into granular components 2026-03-19 15:51:07 -07:00
multipleof4 4825333260 Revert: Update main.js 2026-03-19 15:37:44 -07:00
multipleof4 c7796dd08a Fix: Restore createContextualFragment fallback 2026-03-19 15:31:00 -07:00
multipleof4 106f372cde Refactor USER object and improve import handling 2026-03-04 21:33:00 -08:00
multipleof4 a4420237ae Change default model to 'anthropic/claude-opus-4.6' 2026-03-04 21:30:29 -08:00
multipleof4 e54d221526 Refactor: Import title generator and remove local version 2026-03-04 20:29:24 -08:00
multipleof4 59ede04467 Fix: Strip base64 image data from title generation context 2026-02-27 18:27:24 -08:00
multipleof4 fb575801c5 Feat: Auto-fetch sticky sunes on init 2026-02-23 21:28:36 -08:00
multipleof4 7da6f94abf Feat: Inject pulsing logo on inference generation 2026-02-23 17:09:14 -08:00
multipleof4 220abf2805 Refactor: Remove local inference and donor toggle 2026-02-18 15:19:54 -08:00
multipleof4 a882f48a42 Revert: Update main.js 2026-02-18 14:59:09 -08:00
multipleof4 463fd4035d Refactor: Remove local inference and proxy toggle 2026-02-18 14:54:40 -08:00
multipleof4 2f2bcd3d99 Revert: Update main.js 2026-02-16 19:59:42 -08:00
multipleof4 485f5cc44b Feat: Add generating spinner animation 2026-02-16 19:55:37 -08:00
multipleof4 d55b5d2d1f Revert: Update main.js 2026-02-16 19:38:25 -08:00
multipleof4 a2f203ee33 Feat: Animated Sune logo as streaming indicator 2026-02-16 19:33:44 -08:00
multipleof4 fc625236df Revert: Update main.js 2026-02-16 10:49:15 -08:00
multipleof4 f19d996ff5 Fix: Disable hard breaks to allow proper inline math 2026-02-16 10:40:44 -08:00