Enrico Ros
c42625c8aa
SpeechRecognition: add done 'reason'
2023-11-18 16:26:45 -08:00
Enrico Ros
ac0e7ad738
Keystrokes: fix platform
2023-11-18 16:10:32 -08:00
Enrico Ros
bdd92e69fc
Mic: louder click
2023-11-18 15:30:22 -08:00
Enrico Ros
f65178c08a
Mic: play sound when it stops recording. Closes #226
2023-11-18 15:23:38 -08:00
Enrico Ros
3df40f18f8
Shortcuts: show shortcuts modal. Fixes #195
2023-11-18 14:40:59 -08:00
Enrico Ros
af007699ce
Shortcuts: delete and clone conversation
2023-11-18 14:36:50 -08:00
Enrico Ros
b8537bc4e7
Fix stored states
2023-11-18 14:07:27 -08:00
Enrico Ros
a4c3e57899
Auto title chat: true by default
2023-11-18 13:55:46 -08:00
Enrico Ros
065069426b
ElevenLabs: cleanup state store, move config options around, and enable to speak the full sentence. Fixes #225
2023-11-18 00:15:47 -08:00
Enrico Ros
0d1cd45813
Remove follow-up mode, and instead add it as an option on the chat menu. Fixes #224
2023-11-17 22:45:02 -08:00
Enrico Ros
987458ed63
Separate Chat menus, part of #224
2023-11-17 20:51:20 -08:00
Mark Anthony Llego
f3a39ad5d2
Refactor pdfToText function to improve readability
...
and performance
2023-11-17 19:37:28 +08:00
Enrico Ros
a687ddd2a0
Downgrade the UI if the browser does not support clipboard read. Closes #124
2023-11-17 00:45:55 -08:00
Enrico Ros
2bce8dc31e
Bugfix: when no model is selected, composer shouldn't send (should not actually clear)
2023-11-17 00:33:41 -08:00
Enrico Ros
3570d9e9cf
Auto-title: moved to a non-reactive check, UI: cleanup text for mobile
...
Closes #191
2023-11-16 23:08:04 -08:00
Edmondo Porcu
d2cdf36186
Missing newline
2023-11-16 17:18:39 -08:00
Edmondo Porcu
9237fbaad5
Exposing UI for disabling auto title in the chats
2023-11-16 17:16:56 -08:00
Enrico Ros
13d91508c9
Diagrams: show text if no code
2023-11-16 02:06:10 -08:00
Enrico Ros
b734087d85
Settings Menu overhaul
2023-11-15 16:26:05 -08:00
Enrico Ros
ae354434e2
Auto-focus composer after mic input
2023-11-15 14:00:33 -08:00
Enrico Ros
ae16b03c7f
Auto-focus composer on ctrl+alt+n
2023-11-15 13:58:04 -08:00
Enrico Ros
a1ac12761d
Cleanup: appearance
2023-11-15 04:03:12 -08:00
Enrico Ros
1aabdd4394
Mermaid: final cleanups
2023-11-15 03:50:26 -08:00
Enrico Ros
65fc40796b
Mermaid: switch to CDN operation, to speed up development again
...
We are loading Mermaid from the CDN (and spending all the work to dynamically load it
and strong type it), because the Mermaid dependencies (npm i mermaid) are too heavy
and would slow down development for everyone.
Looking forward for feedback on this.
2023-11-15 03:35:43 -08:00
Enrico Ros
48af71d5f1
Mermaid: vast improvement
2023-11-14 20:08:27 -08:00
Enrico Ros
cafcafb582
Escape to toggle declutter mode
2023-11-14 20:08:19 -08:00
Enrico Ros
29da5383ed
Ollama: enable deletion. See #186
2023-11-14 19:21:40 -08:00
Enrico Ros
ba50ff3b90
On a second thought, trying this with
...
OpenAI replacement as well.
2023-11-14 19:21:09 -08:00
Enrico Ros
63a7dd1ce9
Replace models (don't append) by default.
...
On all Vendors, aside OpenAI, replace the models, so if a model is deleted from the server,
it won't show up in the list. This has multiple advantages, including not keeping stray configuration.
On a second thought, trying this with
OpenAI replacement as well.
Fixes #186
2023-11-14 19:20:28 -08:00
Enrico Ros
87461fb73e
Emergency fix - final.r2.reallyfinal.r42-draft-clean_copy
2023-11-14 03:35:28 -08:00
Enrico Ros
22fac6f3c1
Emergency fix2
2023-11-14 03:33:11 -08:00
Enrico Ros
2932e8e89d
Emergency fix
2023-11-14 03:29:36 -08:00
Enrico Ros
b7ea52701a
[*] Full dynamic backend configuration. Allows for runtime env vars, especially on Docker.
2023-11-14 03:25:07 -08:00
Enrico Ros
6d8aa3e989
Dynamic backend feature presence: move all apart from llm
2023-11-14 03:09:29 -08:00
Enrico Ros
5a158155c5
Backend: fetch capabilities
2023-11-14 02:30:46 -08:00
Enrico Ros
a30ec5d023
Env-vars: build time validation
...
Note: build time env vars are not needed, as we're transitioning at
runtime variables.
However if they are set at build time, then validation would happen right then and there.
2023-11-14 01:42:52 -08:00
Enrico Ros
eff9be3c99
Env-vars: server side strict checking
2023-11-14 01:15:45 -08:00
Enrico Ros
5a17801c8e
Remove some process.env refs
2023-11-14 00:13:44 -08:00
Enrico Ros
76651be12c
OpenAILLMOptions: show the temperature value, always
2023-11-13 23:29:28 -08:00
Enrico Ros
5c93af6cdc
Restructure the App wrappers in Providers
2023-11-13 23:04:53 -08:00
Enrico Ros
3dbd5158c0
Shortcuts: display the main Send shortcut
2023-11-13 21:04:00 -08:00
Enrico Ros
bc6bf3195e
Visualization: copy
2023-11-13 18:29:02 -08:00
Enrico Ros
a71588777a
Visualization: disable copy button
2023-11-13 18:13:53 -08:00
Enrico Ros
8c9445d800
fixed hardcoding
2023-11-13 18:08:59 -08:00
Enrico Ros
3cecf7c0b5
removed useTheme from Layout
2023-11-13 18:08:09 -08:00
Enrico Ros
e1128fa38f
Composer: Extract some buttons, and support the useIsMobile() hook
2023-11-13 17:50:19 -08:00
Enrico Ros
140412cb8b
pwaUtils: core for isBrowser, and reduce all platform checks to static client-side
2023-11-13 17:49:38 -08:00
Enrico Ros
882b8629d7
Reduce settings gap
2023-11-13 17:48:34 -08:00
Enrico Ros
7056866841
Improve Keystrokes
2023-11-13 17:48:25 -08:00
Enrico Ros
cc6afa9190
Rationalize Settings Labels
2023-11-13 16:27:20 -08:00