All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Long words no longer make the messages view wider than the window (#81).
- Single linebreaks in user’s message are now rendered in message bubble like in compose box (#92).
- Support for unlimited length conversations. Settings for number of last messages sent (#70).
- Settings for initial system message (#5).
- Style for <hr> element (markdown:
---
) (#76).
- Screenshot function background in dark mode (#77).
- Save conversation as markdown (#78).
- Intro view on page load if API key is not set (#9).
- Settings page (#6).
- Save conversation as a screenshot (#17).
- Compose box background blur is now full width (#64).
- Copy with click now copies code blocks, not whole messages (#29).
- Support for GPT-4 via dropdown. GPT-3.5 is also supported. (#67)
- Scrolling to the bottom of the page on new message (#61).
- Improved PWA caching with Workbox – all files come from cache by default, but update in the background (#63).
- ”Start by getting an API key” no longer flashes on page refresh (#63).
- iOS Safari: text is no longer incorrectly zooming when the phone is in landscape orientation (#59).
- Images no longer expand outside the message bubble (#62).
- Layout with devices that have a notch (#58).
- Streaming responses (#45).
- Scrolling is now instant after new data in assistant’s message. User’s messages still use smooth scrolling.
- Ordering of responses when multiple questions are sent before a response is received (#47).
- Link to API usage page (#8).
- Background for code blocks and inline code to increase contrast.
- Spacing between paragraphs.
- Code blocks with long lines on narrow screens causing horizontal scroll.
- Multi-line code block rendering (#55).
- PWA error due to incorrect cacheable files list (#56).
- See commits for all the stuff that was added.