Change Log
0.4.0 (2024-05-05)
0.3.0 (2024-04-21)
- add cache control settings so the API key response is no longer cached (fa50b57)
- add in cors for the API auth route (8056fbf)
0.2.1 (2024-04-12)
0.2.0 (2024-04-12)
0.1.0 (2024-03-14)
- improve latency output (8717682)
- introduce audio element instead of dom record for audio playback (#23) (72941bf)
- introduce failsafe for uncaptured utterance (#22) (8ae14d5)
- replace code link with stars count button and link (26853d6)
- update readme (544aa1b)
- updating copy (#25) (43748e7)
- welcome and prompt tweaks (a50f1e6)
- fixing toast output, switching back to gpt-3.5-turbo-0125 (2f0c108)
- tweaking the TTS input script mid-request (b312db8)
- remove chance for two websocket connections to open - introduce toast (100b781)
- build issues (f6fd30a)
- firefox would still have zerobyte data in queue, closing connection (0dfbe3a)
- rearchitect deepgram connection into context (67f0fe0)
- fix welcome message to be less... funky (ef0fc68)
- mute microphone when window visibility changes to !==visible (c523108)
- rerunning connection creation when every context changed was breaking events (ae726f4)
- always add a speech_final transcript to the array, but trim the concat audio for the utterance space joining (f5c483c)
- don't request an API key when there is a connection or existing key (7df0b2a)
- resolve incomplete-is-final errors (22a5474)
- updating known issues (7fdc875)
- edit controls design (4a67a18)
- context driven voice model (b3537ab)
- show voice avatars (e21454d)
- add voice selection menu (1b790dd)
- add accent and language to model selection (0803c8c)
- use product icons on launchpage (eee7b23)
- remove product icons in favour of green bullets (91caa7f)
- tweak bullets (b466a14)
- add real network latency for tts (5a03391)
- add settings button, remove flowbite (931348e)
- download transcript button (0c8f78d)
- fixing social url (1a33173)
- of course the vercel_url env param doesn't have a protocol... (aff2d15)
- hard fix for metadata baseurl (43eee55)
- typos in prompt (3bd3725)
- add new issue to known_issues (752d420)
- fixing bits (2631a9e)
- use black bg behind black bg image (c769d8b)
- text tweaks (ebba538)
- mobile ux tweaks (95f5fd2)
- TTS/LLM latency visible (d4d0b24)
- add bolt icon to metadata (1fe299c)
- changing stuff (d6cfa05)
- endpoint tuning (d2a11bf)
- metadata, share icons (9751355)
- contextual greeting (82a6462)
- add message metadata to it's own context (8c7eba7)
- nudge logo up 1px (4036c88)
- tweak logo positioning and font (d5b55f0)
- tweaking welcome message contrast (d200106)
- move exclamation icon tsx file to icons folder (a92efe0)
- some layout changes, fullstory added (eb7bf3b)
- tweaking latency display (3a12535)
- chat bubble latency (73153ea)
- use deepgram favicon on demo (dc48e2c)
- Delay after unmuting the microphone for a second time (#16) (6b54ce3)
- add opengraph/metadata to known issues (db73eef)
- add roleplay prompt injection protection to the known issue list (6a36785)
- update known issues file for issues links (be9ff46)
- readme update and community files (#13) (629cd2f)
- update known issues (d246613)
- add iOS disabled audio playback notice on launchpage (8da9351)
- switch headphone icon to SVG (569ef92)
- add favicon issue to known issues (a11c9c3)
- add headphone icon to known issues (0658872)
- add need for mobile ux tweaks to known issues (cf1a86e)
- avoid one word answers in the prompt (85ae601)
- update sample environment variable (c3f0ee0)
- fix disappearing button on mobile launchpage (4e946fc)
- update KNOWN_ISSUES.md with more thoughts (0aa9136)
- unedge the TTS api route (b905161)
- change colour of message metadata line (4a2ac6c)
- avatar tweaks, barge-in works, update prompt (c426341)
- switching over to production values (5a3ea5b)
- update user avatar (af324e4)
- add CTA buttons in the header (6205b35)
- add headphones message (8427a42)
- better loading/connecting messages (9b4e011)
- ux tweaks, better messages, styling (a9d7117)
- add GTM for analytics (92734c4)
- add heap analytics (913049f)
- switch to console heap project (1741b70)
- tweak splash screen for readability (36155aa)
- tweak splash screen for UX (b6e3fc0)
- remove local VAD attempts (47815ca)
- working audio queue and server-side latency (0f8937f)
- major rebuild of nowplaying and audio queue to use contexts (f41498d)
- disable audio control button (bddade1)
- TTS latency display included (9e74cb0)
- audio controls plugged in (f71dc32)
- removed debug outline (cdf6270)
- remove some logging (73442a1)
- minor tweaks (a99eb42)
- requeue messages (3b04f46)
- plug LLM response back into TTS (d9fbbdd)
- audio plays from queue (9993720)
- playback TTS response in the browser (e42f551)
- support streaming response from TTS server (eb8c97a)
- moving TTS playback control button (2d65cf7)
- add unsent text queue - queue all the things (71add80)
- overhaul controls (e8436c8)
- fixing stuff (b4e1853)
- remove guard (aae419d)
- remove edge from core page (6c2e221)
- edge build (7684598)
- use component aliases (ab5fa9b)
- llm integrated into chatbot (ce13e56)
- fix callback deps (f28bde8)
- update deepgram transcription options (b620eaf)
- fix background on mobile (10e5901)
- llm initial setup (7d23b1a)
- adding greeting, initial state, key events (c8308d3)
- add text entry for conversation (but only when mic is disabled) (e68833c)
- tidy up before next big bit (d67e2b2)
- better volume interaction (d80849a)
- window scrolls to bottom smoothly as messages come in (217b32e)
- introduce client-side VAD (8e16fe5)
- simplify vad events (2b78439)