Skip to content
fingerthief edited this page May 18, 2024 · 2 revisions

Changelog

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

Generated by auto-changelog.

  • 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