All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
- Add AI Avatar Image Uploading/Selecting and General UI/UX Improvements
#168
- Fixed issue with selecting custom configs in certain scenarios
1088e77
- Added ability to set an AI avatar image. This can be done either via a URL to a link or by uploading and choosing an image from your stored files.
c8d3c24
- Updated custom model selector to be a filterable listbox similar to the one in the WebGPU section
ca9a1f4
16 June 2024
- Massively Improved Message Rendering Performance
#166
- Enhancements and Bug Fixes for Web LLM Model Options and UI Improvements
#164
- Redesigned and repositioned toast notifications.
eaf68fe
- Updated WebLLM package and added many new WebGPU browser loaded models to choose from.
ea7a33c
- Massively improved message rendering performance.
9a8fe8d
15 June 2024
- General Application Improvements
#161
- Added TTS Voice Configuration Option
#159
- Fixed WebLLM Model Issues and UI Tweaks
#157
- Integrating PrimeVue further into the application.
cf981d3
- Small tweaks to UI
2cfedd7
- Updated web-llm-api-access file to use the new messages object structure.
08477cb
8 June 2024
- Improved StoredFiles Component, Multi-File Upload, and DialogHeader Enhancements
#148
- Completed Components Folder Restructure and Added New MessageItem Component
#147
- StoredFiles Component Improvements and Bugfixes
#146
- Enhance File Management with IndexedDB Storage and Improve Speech Detection
#145
- Uninstalled unused packages like testing suites and delete associated files to reduce overall application bloat.
1f62731
- Finished organizing the components folder. Added a new MessageItem component representing a single message item.
44e5960
- Added selected state for model sections in the new sidebar to indicate a GPT or Claude model is selected when the lsit is collapsed.
68cf145
2 June 2024
- Refactor SettingsDialog and Improve Vision Request Transcription
#143
- Messages List UI Design Updates and Vision Requests Enhancements
#142
- Implement Audio Queueing and Modularize InteractMode Component
#141
- Enhance ChatInput UI with Flex-Based Layout and InteractMode Button
#140
- Conversations Panel Design Overhaul
#139
- Add Support for PDF File Parsing in Conversations
#138
- To the bulk of the SettingsDialog template code and broke it into individual configuration section components.
ed2ba7b
- Added PDF to Text parsing logic for uploading files as context to the conversation.
bafb460
- Implement audio queueing to prevent overlapping TTS tracks and modularize InteractMode component
d4c4107
1 June 2024
- Interactive Mode Updates and Config Page Refinements
#135
- Add InteractMode Component with TTS and STT Functions
#134
- Added Settings Walkthrough and Mobile Settings Experience Improvements
#133
- Added a dynamic noise floor averaging logic so that the speech detection threshold is the same across different microphone sensitivies
67b55b8
- Update style for settings config sections
45cf4db
- Added a push to talk mode for interact mode that can be enabled/disabled in general settings.
53e4741
26 May 2024
- Comprehensive Redesign and Enhancement of Settings Page
#131
- Settings Panel redesign
c64c611
- Further design updates for the new settings dialog in both mobile and desktop layouts
263140e
- Updated models pane of the setting page to be collapsible in the mobile layout and easily toggle it.
3353cf6
25 May 2024
- Enhancement/mobile swipe improvements and high contrast messages option
#129
- Updated Application Icon and Improved Mobile PWA Support
#128
- Enhance SettingsDialog: Code Organization, Import/Export, and Layout Updates
#127
- Improved Mobile PWA Support
0b61984
- Improved mobile swipe support, now can be actuvted anywhere on screen starting from the edge of the left or right side of the screen.
05434e2
- Updated application icon and fixed the competing webmanifest files.
7203d6d
23 May 2024
- Fix Issues With Message Regens and Browser Model Message Generation
#126
- ChatLayout Refactor and Expanding Library Files Suite
#125
- Format code
9437169
- Moved handler functions to be called directly in the component responsible for it (message-item, conversations-dialog etc..) instead of emitting events back to chatLayout and processing everything there.
9f651c2
- breaking up libraries into appropraite folders etc..Continue adding to libraries as needed
047dcbe
19 May 2024
- Added Tree Shaking to Build Process
#122
- Further Refactor Chatlayout and Expand Libraries
#121
- docs: update README.md
#120
- [Maintainability] Conversation Management Library Expansion and Message Sending Library Creation
#119
- Site formatting update via prettier config file update to establish a project wide code formatting standard
b30e5a8
- update: Prettier Formatting and Build Updates
a461346
- Updated app build pipeline to both compress files and modules for snappier load times and also now cache website assets like fonts etc...and icons etc...That bog down load times when launching the app,
daed279
17 May 2024
- Restructured Message Text Streaming UI Updating Process
#116
- [Enhancement] Site Design Consistency Improvements and Styles Refactor
#115
- Refactor and remove unnecessary styles from the settings-dialog component
5b78f42
- Refactor and remove unnecessary or repeated styles from chatLayout
ea21d58
- Refactored and redesigned the chat-input component.
7953680
17 May 2024
- [Feature] Save Multiple Custom Endpoint Configs
#113
- Save Multiple System Prompts
#112
- Added the ability to save multiple custom configs. The API Endpoint is used as an identifier/title of the saved configs in the list.
dc81f65
- Added ability to save/delete system prompts from a saved list of user defined system prompts.
b71e7fe
- Added a bottom border to conversation items for better seperation between unselected items.
ddc5d2e
14 May 2024
- Add import/export functionality to settings-dialog
#107
- Create CODE_OF_CONDUCT.md
af3f9d0
- Updated settings-dialog to auto retrieve a list of available models for the provided api endpoint for the custom model config section.
47f39d4
- Added new function to get the list of available models for a given open-ai response formatted api endpoint
cf1991e
12 May 2024
- Conversation Storage/Processing Logic Overhaul
#105
- Add a max_tokens limit to the title generation
#104
- Fix Config Section Not Loading on Startup
#103
- Enhance UI Structure of message-item.vue with Header Sections and Improved Styling
#102
- Fix Tooltip Persistence Issue
#98
- Conversations Storage Logic Overhaul
35ca606
- Refactor message-item.vue for a header section and cleaner UI
03cf6e9
- Update issue templates
3fc9fdb
11 May 2024
- Added Additional Local Browser Model Options
#96
- Fixed issue causing the streaming text element to not be shown.
82206c8
- Added additional local browser model options
3bbe264
- Improving location of loading streamed message text
ceb1250
11 May 2024
- Fixed Dynamic Message Rendering and Scroll to Bottom Issue
#94
- Implement collapsible config-sections in settings-dialog
#93
- Fixed dynamic message rendering and auto scroll to bottom bugs.
28dc83b
- Implement collapsible config-sections in settings dialog
2b42d94
- Update version info
203160c
11 May 2024
- Updated parseOpenAiFormatResponseChunk to strip OpenRouter ending text
#90
- Enhance Local LLM Stream Response Parsing
#87
- Updates to fix bug with scrolling to bottom logic and the new dynamically rendered messages list.
#88
- Added Dynamic Rendering of Messages List
#85
- Fix issue with setting empty system prompt in chat interface
#80
- Updated Claude stream requests to be parsed by the parseOpenAiFormatResponseChunk function, improving the performance.
d4043f4
- Updated the messages list to be dynamic and render only messages within the view generally.
c71cc5e
- Some Code Removal and Fixed Claude Stream Bug
1af93f5
10 May 2024
- Added sliders below the text entry inputs for temp, top_P, and repeition_penalty to qucikly update the values.
776079f
- Added a function to reduce entered API urls by users down to the base URL only.
ea497e0
- Added a hover effect for the message labels to indicate they're clickable to copy the message text
d9d71d3
10 May 2024
- Feature/upload files to import text into conversation
#77
- Feature/add ability to set system prompt
#76
- Added ability to upload a file to add it's contents to the conversations context
dd6576f
- Added ability to set a system prompt for all current models and custom endpoint models.
94e3cbe
- Added a minimum height to header bar. Fixed user message text contents being aligned weirdly.
91e228b
6 May 2024
- Fixed layout bug causing the conversation panel bottom options to misaslign on various screen sizes
6cf6b48
- Fixed bug in image generation and vision processing logic causing failed responses.
ae49332
- Update README.md
7784746
5 May 2024
- Redesigned settings dialog for a better DOM layout and cleaner look and feel.
5e48db2
- Continued aligning site styles with the new messages UI redesign as a base.
6972cf3
- Small styling tweaks for quick change model dropdown, resize-handle and shortened some of the names in the models list
4a204a6
4 May 2024
- Added a drop down list for quickly changing models in the top left of the header.
e23dbc8
- Fixed bug across apis from the addition of the new
id
property in the messages list.ddbabee
- final adjustment to messages UI
fa59e02
4 May 2024
- Added the ability to download, cache, load and run certain llm models completely locallyi in the users browser
#69
- Redesigned the messages interface to be more clean and minimal
#68
- Added the ability to download and cache certain llm models locally to the browser.
07aebab
- Added ability to edit conversation titles
7802b6f
- Updated general messaging UI to be more flat in nature and embrace a more minimal messaging interface.
9452338
4 May 2024
- Moved the sidebar resize logic into the chatLayout component for a more consistent DOM layout.
ced492b
- Font size adjustment for mobile layout and adjusted mobile conversations dialog to show cutoff buttons
d407fe5
- Update README.md
1c1c78b
3 May 2024
- Added a great tooltip library to use "Tippy.js"
3f3faab
- Updated input alignment and settings dialog trasnform to have a more consistent look across desktop/mobile
3430c49
- Conversations panel style improvements.
de84a58
3 May 2024
- Added Top_P and Repetition_Penalty settings options for custom models
245ee7b
- Add labels for settings in settings dialog
d26f455
- Converted temp slider to an input field like the rest of the settings for Custom Models
8056c7c
3 May 2024
- Added ability to double click a previous user message bubble and enter edit mode to change the previous input message.
5535374
- Update version number
32bb7f0
1 May 2024
- Added ability to delete previous messages in the chat history
0a16e1f
- Fixed incorrect image ref in index
8b65e3d
1 May 2024
- Fixed some responsive alignment issues
30d4ae5
- Fixed PWA compatability bug and Icon paths for the web manifest
ef1d519
- Updated response labels to show which model type s being used (GPT, Claude or Custom)
e63491e
28 April 2024
- Added new delete options to conversations panel for easily deleting the current conversation
6f7c070
- Added a settings button at the bottom of the conversations panel.
90e0ba0
- Updated layout of conversations panel to be better organized and easier on the eyes.
74078a6
28 April 2024
- Updated message regeneration to not auto scroll to the bottom
#55
- Updated message regeneration to not auto scroll to the bottom after completion or streaming.
d93e68d
- Fixed issue with image generation label not showing up.
2d86c90
- Fixed loading message bugs causing them to not be displayed at times.
694d11b
28 April 2024
27 April 2024
- Cleaning up message-item component styles.
6aa709e
- Greatly improved code syntax highlighting and formatting.
9a293d5
- Removed all CDN references installed them as npm packages finally.
ef07f9f
27 April 2024
- Readme updates
5983b2e
- Added ability for users to abort stream requests.
186c48e
- Cleaned up gpt access library a bit
1bb9fe5
26 April 2024
- Font updates
ce633c9
- Final fix for overflowing message bubble text
edf4f82
- Updated secret keys to have the password type
c305089
26 April 2024
- Look and Feel Style Updates sitewide.
4cac940
- Update to UI behaviour. Converations panel is shown by default on the side of the screen.
5bec7c5
- Unified stream parsing functions for OpenAI formatted responses and placed it in the utils.js lbrary
62989ef
21 April 2024
- Removed HuggingFace specific library now that the local-model library should now handle any api that returns an OpenAI response format.
449ee19
- removed unused file
be0ba67
- Update settings panel to only show the config options for the currently selected model.
cd422ed
20 April 2024
20 April 2024
- Updated site theme and some slight design tweaks for the settings dialot and increased header size
04f229f
20 April 2024
- Added Hugging Face Inference API Endpoint Support
#49
- Added hugging face inference endpoints support
b903976
- Added new max_tokens settings for Hugging Face models as context windows vary greatly between models and for some reason hugging face defaults to a 500 token window for responses...
69ab888
- Bringing the readme up to date with info
c71e4c6
20 April 2024
- Restyle Settings and Converations Dialogs
#48
- Replaced settings and conversations dialog styles with left and right slide out panels when users open one of those options.
f26e0b2
- Removed extra webfonts folder, added app images folder with icons.
3306090
- Update README.md
43f1975
19 April 2024
- Removed unused ref in template portion that was causing errors when running in production
6a856af
- Remove beta signature from settings fialot
1c6d3b7
19 April 2024
- Created a seperate library file for local model access, created a new…
#47
- Convert From Using Knockoutjs to Using Vue for the Entire Application
#45
- fixed project structure.
534fe49
- begin vue conversion
f859636
- Inital Vue conversion Finished
c9ddc05
7 April 2024
- Updated to ensure the latest saved settings values are using for local model requests
1b198d1
- Update README.md
5fdcb7e
7 April 2024
- Added local LLM Model support using lmstudio as a API endpoint
4c1f133
- Updated version number and readme etc..
3954537
17 March 2024
- Line height adjustment for message bubbles
4d11314
16 March 2024
- adjust retry logic for claude stream call
a2e827d
- better bugfix for retry logic issues
1d22e72
- Bugfix in retry logic
fc3c20c
16 March 2024
- Added a general loading message while waiting for a stream response to begin.
98aca05
16 March 2024
- Expanding retry logic to all API calls currently with a 5 retry attempt limit.
7bd348f
- Update README.md
ad4b0ad
16 March 2024
- Color design tweaks for dialog menus
fd25a53
- Fixed padding issue on the floating search input field
48c4606
- Version update
13c91d9
16 March 2024
16 March 2024
- Added retry logic for claude stream response
04a518c
- Update README.md
fd4c50c
- Slight readme update
a8ec244
15 March 2024
- Added a image upload button for vision requests.
3af87b5
- Update sizing of the send and image buttons
7534c1a
- Remove the jank opacity on the image upload and send message buttons
c04b45d
15 March 2024
- Fixed bug casuing message request to fail after vision prompt
d526f58
- Slight design tweaks
462689c
- Added ability to click the label for assistant response message bubble to quick copy the contents.
d5c29c3
14 March 2024
- Update readme, message bubble border radius tweak
3acbeb2
- Update README.md
d2601b2
- Fixed bug causing user input field not to expand as text is entered.
a564954
10 March 2024
- Fixed filtered messages labels and removed unused code
5f896c9
- Fixed filtering for non gpt model messages
8edbbc6
10 March 2024
- Fixed message filtering bug
18ad0b0
- Message markdown highlighting adjustment to remove multiple calls
ea5be7b
- Fix issue with copy text function
cb6c6b2
9 March 2024
- Slight icon and slider color adjustments
a3c8cce
9 March 2024
- Added Delete All Conversations Button
77a9be6
- Changed wording from
Delete All
to justPurge
fc49a35
- Update README.md
28a48f4
9 March 2024
- Added Streaming Claude Responses and Code Structure Improvements
60a9c90
- Added a Dockerfile
9d5b1fd
- Update version and remove unused html
e873cdd
9 March 2024
- final big JS refactor of app-view-model
26f2743
- Code refactoring/improvements
c9d6a0e
- refactor gnarly
sendMessage
functionb1766d3
8 March 2024
- Added support for Claude Vision image processing.
#43
- Claude Vision support added & cleanup
25a20f6
- Inital model support
ccbb089
- Fixes for claude implementation, cleanup needed
7b9d069
2 March 2024
- Update README.md
04d5916
- increased max token size for gpt-vision requests
8b38f12
- Update README.md
49f6b99
2 March 2024
- Added GPT-Vision Support
0ef1382
1 March 2024
- Update firebase-hosting-pull-request.yml
#41
- Repo cleanup
a9b493a
- Updating build pipeline
e9ae033
- Finished bundling process
5e4e912
19 August 2023
19 August 2023
- Cleaned up console chatter significantly
ffa2c27
- Implemented cache busting for deployments
304713c
- gulpfile cleanup and improvements
2773c49
18 August 2023
- Messages UI Tweaks
002c27a
- Added icons to all the message bubble variations
617cc09
- Update README.md
b2853e0
13 August 2023
- Add keyboard shortcut, fixed first message label padding
c341a2d
13 August 2023
- Manual Cache Clear, label icons, bugfixes
58b4e47
- Converted to maskable icons for Android icon support
b4a256c
12 August 2023
- Input Loader/Spinner Tweaks
1b7709b
- Messages size adjustment & Auto expand input box
924ab0c
- Update README.md
b791a29
12 August 2023
- Remove node_modules from repo
57f3d27
- Delete node_modules directory
4f96ab4
- Fixed Message Labels and fonts
a426029
5 August 2023
- Fixed image overflow for larger DALL-E Images
e9f6cb4
5 August 2023
- This seems wrong, but I'll try it
#37
- Remove firebase json from public folder
#36
- Fix firebase json
#35
- Adding some missing files for publishing
#34
- Adding firebse.json
#32
- yaml updates
#31
- Adding firebase auto deployments
#30
- Added DALL-E Settings. keyboard shortcuts etc...
73245ac
- Fixed and tested retry logic setup
92668c1
- Fix incorrect
this
usagefe60a1e
4 August 2023
- Fixed Conversations Saving Bug, Added Github Icon to header again
b2011ba
30 July 2023
- Moved swipe gesture to bottom input area
91708d1
29 July 2023
- Added Settings and Conversations Dialog Border
f10696d
- Update README.md
76b9650
- Aligning keyboard behavior across models
ab83762
29 July 2023
- Add retry logic for models etc..
#28
29 July 2023
- Dev/export conversations
#27
- Add PaLM Mode Support, Conversations system rewrite, swipe gestures etc..
#26
- Initial poking around with PaLM API
66f59d9
- Unused code cleanup
3a96f91
- Added Conversations List Dialog
09e5782
23 July 2023
- Finalizing Overall Theme Tweaks
43b7213
- Update README.md
73a8356
- Settings panel background adjustment
9a4bbb0
23 July 2023
- Icons and General Color Tweaks
8319b82
23 July 2023
22 July 2023
- Slight theme tweaks
#18
- Fix issue with api key being deleted from storage
2b1e124
- Final theme tweaks
803592e
22 July 2023
- Added auto save option and fixed search bar z index
#17
- Feature/add dall e image generation
#12
- Added a floating search and scroll buttons
#11
- App UI color updates, gulpfile improvements
af2d88d
- Various bugfixes and improvements
40e1f2c
- Added a floating search button
de02dfb
23 April 2023