Skip to content

Latest commit

 

History

History
693 lines (446 loc) · 49.6 KB

CHANGELOG.md

File metadata and controls

693 lines (446 loc) · 49.6 KB

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by auto-changelog.

  • 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

  • Added message regeneration ability. #54
  • Update settings dialog config section header color b9b2a23

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 just Purge 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 function b1766d3

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

1 March 2024

  • Update firebase-hosting-pull-request.yml #41
  • Repo cleanup a9b493a
  • Updating build pipeline e9ae033
  • Finished bundling process 5e4e912

19 August 2023

  • Some message bubble and message label tweaks bde0117
  • Updated version number 1b6a9cb

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 usage fe60a1e

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

v1.1.1

23 April 2023

  • Dev/site improvements #8
  • Fixed problem where attitude wasn't being stored #3
  • Dev/add more settings #2
  • Code Improvements #1
  • Added Ability To Delete Conversations 0b74f73
  • Big Improvements to Code Structure 7aaaf01
  • Adding link to repo b1e608e