# Changelog

All notable changes to this project will be documented in this file.

## [0.3.6] - 2025-06-06

### 🚀 Features

- Add `Quote.is_active` field

## [0.3.5] - 2025-05-27

### 🚀 Features

- Implement remaining repo methods for chatbot and quote
- Add ANO_PREFIX bot response

### ⚙️ Miscellaneous Tasks

- Add renovate lockFileMaintenance

## [0.3.3] - 2025-03-06

### 🐛 Bug Fixes

- Have uvicorn use Settings.port and Settings.host

## [0.3.2] - 2025-03-06

### ⚙️ Miscellaneous Tasks

- Update charts to v0.3.2

## [0.3.1] - 2025-03-06

### 🐛 Bug Fixes

- Correctly execute `make serve`

## [0.3.0] - 2025-03-06

### 🚀 Features

- Remove !h and make the bot have an in-memory dict of greeted users instead of using the backoff service
- Add UpdateVersionAction
- Add retry capabilities to the bot

## [0.2.9] - 2025-02-24

### 🐛 Bug Fixes

- Update token refresh to use object attributes instead of dict access

## [0.2.8] - 2025-02-24

### 🐛 Bug Fixes

- Retrieve user profile after refreshing twitch creds

### ⚙️ Miscellaneous Tasks

- Update to v0.2.6

## [0.2.7] - 2025-02-13

### 🐛 Bug Fixes

- Don't print the full author/user object when calling Quote().to_pretty()

### ⚙️ Miscellaneous Tasks

- Update to v0.2.6

## [0.2.6] - 2025-02-13

### 🚀 Features

- Revamp authentication -- remove twitch's tokens from our own wrapper token
- Add GetRandomQuoteAction
- Change QuoteStorerSvc to use the new quote repo instead of the legacy db object

## [0.2.5] - 2024-12-19

### 🐛 Bug Fixes

- Fix logout flow which wasn't being triggered, remove useless html code

## [0.2.4] - 2024-12-19

### 🚀 Features

- Add backoff service and some message reactions

### ⚙️ Miscellaneous Tasks

- Update to v0.2.4 and remove useless code

## [0.2.3] - 2024-12-18

### 🧪 Testing

- Add base tests

### ⚙️ Miscellaneous Tasks

- Update to v0.2.3

## [0.2.2] - 2024-12-17

### 🚀 Features

- Add migrations, api bot endpoints and revamp the whole twitch backend by making use of twitchio

## [0.2.1] - 2024-12-12

### 🚀 Features

- Add GET /tts/permalink
- Add channel name input validation
- Reduce execution queue length to 5 from 25

## [0.2.0] - 2024-12-12

### 🚀 Features

- Remove kivy frontend, add litestar

### ⚙️ Miscellaneous Tasks

- Update CHANGELOG

## [0.1.2] - 2024-11-05

### 🚀 Features

- Add !q and !qadd commands

### ⚙️ Miscellaneous Tasks

- Update CHANGELOG

## [0.1.1] - 2024-11-01

### 🚀 Features

- Add Commands enum, delete useless commands, revamp the Settings class and the MarkovChain.message_handler method
- Add config input for the automated generation option

### ⚙️ Miscellaneous Tasks

- Update CHANGELOG

## [0.1.0] - 2024-10-23

### 🚀 Features

- Initial commit
- Add pyinstaller specfile
- Add onefile pyinstaller spec

### ⚙️ Miscellaneous Tasks

- Add authors pyproject metadata
- Add CHANGELOG

<!-- generated by git-cliff -->
