> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getsite.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 1.0.0

# Version 1.0.0 (2024-03-01)

This version includes 23 tickets of improvements and fixes.

## Changes

* Fix some issues with authentication in Firefox and Safari
* Add icons to the messages in the chat
* Add version buttons to current messages in the chat
* Allow users to add a domain even if they are on the free plan
* Improve the copy on the website to focus on Landing pages or Microsites
* Allow only registered users to open a checkout session
* Integrate Stripe for payments
* Create a worker to delete pending payments after 24 hours
* Show payments on the account page
* Better system for plan limitations in the UI
* Create the account page
* Create the plans modal
* Show only sites that have been marked appropriately in the database on getsite.online
* Stop pending requests when navigating away from the page
* Add button to toggle versions in the chat
* Add a toast component to show errors
* Add a button to regenerate the answers in the chat
* Add a button to create a new thread in the chat
* Add a footer in the app
* Show pending runs after the page is reloaded
* Update princing on the site
* Add FAQ to the pricing page on the site
* Add site deployments to the database
* Allow the chat textarea to expand to multiple rows
* Show view button button in the chat messages
* Fix bug with the Agent is typing message dissapearing after viewing another thread
* Show average wait time for the AI Developer in the chat
* Create a page for domains and API endpoints
* Show special tool messages in the chat
* Add functionality to revert to a previous version of a site
* Add Sentry to the workers
* Create a run after the first message is added to the chat
* Prepare getsite9000 for the OpenAI GPT store launch
* Fix issues with Auth0 login and signup not working properly
* Add Google Auth to Auth0
* Preview a particular version of the site
* Fix a bug with login not working on Safari
* Create infrastructure for scheduled workers using Rancher
* Fix a bug with the site not shown when generated for the first time
* Fix a bug with roasts not being shown in the chat
* Fix a bug with threads not updating messages properly after a new thread is started
* Fix a bug that changed the subdomain between deployments
* Create a run after a message is added to the chat
* Call the runs endpoint instead of waiting for the result of message post
* Implement the runs endpoints
* Create services for all third party integrations in the API
* Remove OpenAI calls from the controllers
* Create a forked process worker when a new run is create
* Replace draft UUID with site id
* Functionality to delete a site
* Show run duration in the chat window
* Show multiple versions in the chat window top bar
* Refresh JWT token when expired
* Send all the code (HTML, CSS, and JS) in a single call to the API
* Option to create multiple threads of a site
* Update version when site is updated
* Reload the preview iframe when a new version is created
* Refactor the frontend to use ReactJS instead of jQuery
* Create an onboarding spage for creating a new site
* Try to use GPT-3 Turbo for the first few messages then switch to GPT-4 Turbo
* Add a cursor to the messages endpoint for pagination
* Inject code in the iframe for version preview or multiple choice
* Fix thread files
* Autoexpand chat textarea
* Show a timer on the chat send button
* Use all the messages from the conversation when generating a completion
* Add images limitation to the pricing page
* Limit images generation
* Add user to request object in the API controllers
* Store the users in the database
* Add more restrictions to anon users
* Implement a chat completion alternative as a fallback to the assistant API
* Show better error message when rate limit of the API
* Configure Sentry for the API and the chat app
* Show directory with microsites on getsite.online
* Only allow to upload files when the agent is not working
* Implement try/catch for the API controllers
* Fix issues with failed requests and runs getting stuck
* Update the instructions and tools for the assistant each time the server starts
* Create privacy policy and terms of service for the site
* Store the name of the site in the database
* Show the not found page if an html file is requests, otherwise send a 404 header
* Add a short timeout for the transcribing and completion API calls
* Create a metadata file in the R2 bucket
* Add feature to speak with the agent (TTS)
* Implement user roles


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.