Commit Graph

419 Commits

Author SHA1 Message Date
916f41606c Submit composer with Enter on desktop 2026-09-16 20:55:57 -07:00
a73ee38f01 Support clipboard file paste in composer and attaching during stream 2026-09-10 16:57:26 -07:00
599989fbed Shorten model name placeholder hint 2026-09-09 22:03:58 -07:00
27cbdea778 Support model name placeholder in system prompts 2026-09-09 21:59:49 -07:00
5d27b9904a Style: Adjust topbar padding to py-2
Co-authored-by: gemini-3.8-flash <noreply@google.com>
2026-09-07 21:03:19 -07:00
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
5c9fe41f1c Feat: Set topbar Sune avatar to h-10 w-10
Co-authored-by: gemini-3.8-flash <noreply@google.com>
2026-09-07 21:02:31 -07:00
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
c362744e39 Feat: Enlarge topbar Sune avatar to h-9 w-9
Co-authored-by: gemini-3.8-flash <noreply@google.com>
2026-09-07 20:51:35 -07:00
2e840b4b86 refactor(utils): update imgToWebp defaults to D=96 and q=75 2026-09-07 20:17:35 -07:00
6c4376ca71 Set omitted reasoning_effort to empty string 2026-09-05 20:59:46 -07:00
a4f04d3aac Replace verbosity setting with max tokens (output) 2026-09-05 18:20:23 -07:00
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
5b410bfe40 Feat: Upgrade GitHub Sune Sync with status indicator, auto-pull, and popover actions 2026-09-04 09:49:53 -07:00
0d7264eb29 Feat: Enable fuzzyLink for markdown-it v15
Co-authored-by: gemini-3.7-flash <noreply@google.com>
2026-09-01 20:03:55 -07:00
487400d174 upgrade highlightjs to 11.12.0 2026-09-01 19:41:41 -07:00
a0132cd48b upgrade gh css version 2026-09-01 19:29:54 -07:00
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
0b3f97246b Feat: Add Sune repo sync UI to left sidebar
Co-authored-by: gemini-3-flash-preview <noreply@google.com>
2026-08-31 17:24:51 -07:00
c9663c037b Feat: Add Sune sync DOM elements
Co-authored-by: gemini-3-flash-preview <noreply@google.com>
2026-08-31 17:24:48 -07:00
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
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
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
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
731b6a2dcc Fix: Omit attached base64 images on copy
Co-authored-by: gemini-3.7-flash <noreply@google.com>
2026-08-29 20:47:34 -07:00
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
2b9a7b4c25 Fix: Use robust copy fallback in code blocks
Co-authored-by: gemini-3.7-flash <noreply@google.com>
2026-08-29 20:47:22 -07:00
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
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
9da342601c Feat: Add userMenuAvatar to DOM map
Co-authored-by: gemini-3.7-flash <noreply@google.com>
2026-08-21 11:55:33 -07:00
df8269f01c Feat: Add GitHub button & user avatar container
Co-authored-by: gemini-3.7-flash <noreply@google.com>
2026-08-21 11:55:30 -07:00
53287e518d Feat: Add GitHub repo button and rename User menu
Co-authored-by: gemini-3.7-flash <noreply@google.com>
2026-08-21 11:50:55 -07:00
60fc9d90dd Refactor: default username to User
Co-authored-by: gemini-3.7-flash <noreply@google.com>
2026-08-21 11:21:13 -07:00
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
0d8fd6c931 Feat: Add None option to reasoning effort
Co-authored-by: gemini-3.6-flash <noreply@google.com>
2026-07-24 16:12:32 -07:00
3f19e1964a Update main.js 2026-07-16 11:43:21 -07:00
f536e4f325 Remove online suffix from default model string 2026-06-08 17:32:03 -07:00
5d832fd99c Update default model version to 4.8 2026-06-08 17:31:31 -07:00
e451273ac9 Fix: Load >1MB GH threads via Blobs API fallback
Co-authored-by: Opus 4.8 <noreply@anthropic.com>
2026-05-28 21:43:16 -07:00
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
0a3d8093cb Feat: Show chat scrollbar only on desktop devices 2026-05-15 22:24:12 -07:00
cbfb79257b Fix: Reset busy UI when sync fetch fails 2026-05-15 22:11:40 -07:00
67dc535244 Update default model version to 4.7 2026-04-18 20:45:45 -07:00
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
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
89455a31c9 Fix: CodeJar newline deletion and saving bugs 2026-04-09 19:14:17 -07:00
e190890af0 Feat: Hook up customKey1 load/save and import/export functionality 2026-04-09 14:38:00 -07:00
38f763a986 Feat: Add Custom Key 1 field to API tab 2026-04-09 14:37:54 -07:00
c554646bb0 Feat: Register set_api_key_custom1 DOM node 2026-04-09 14:37:47 -07:00
f90deaa15f Feat: Add customKey1 to USER object 2026-04-09 14:37:43 -07:00