v3.1.0
thedevs-network/kuttv3.1.0Jan 17, 2025by poeti8
AI Summary
Introduces theming capabilities, custom alphabet support for short links, and several configuration options, alongside bug fixes and a breaking change to Docker volume naming.
Key Highlights
- Added themes and customizations to the application
- Added `LINK_CUSTOM_ALPHABET` for custom short link generation
- Fixed showing empty domain address when editing a link
- Fixed error when editing a link by admin
Breaking Changes
- Volume name for the SQLite-Redis Docker compose file changed from `db-data` to `db_data_sqlite`
New Features
- Themes and customizations
- Custom alphabet support for short links
- New `TRUST_PROXY` configuration option
Full Release Notes
- Added themes and customizations (see [Themes and customizations](https://github.com/thedevs-network/kutt/tree/main?tab=readme-ov-file#themes-and-customizations)) - Added `LINK_CUSTOM_ALPHABET` to support custom alphabet when generating short links' address - Added `TRUST_PROXY` configuration - Fixed showing empty domain address above input when editing a link - Fixed error when editing a link by admin #### Other changes: - **Breaking:** Volume name for the SQLite-Redis Docker compose file was changed from `db-data` to `db_data_sqlite` to be consistent in naming with the other compose files. (https://github.com/thedevs-network/kutt/commit/b596f7e8509080fe21144b0bbd08bd9dbac12bb3) - Added `custom` folder to Docker compose volumes (https://github.com/thedevs-network/kutt/commit/f4a59d4b14eb00a92ebba6ff9388ebcccffcf124) - Added default `DB_PORT` to the compose file for Postgres (https://github.com/thedevs-network/kutt/commit/b4849ee7371d702a31c0fbb53f0e7a086b56a3f5) - Removed unused images (https://github.com/thedevs-network/kutt/commit/602ba45cf6c99934c9d20a792c95327eee53c736) - Add "powered by Kutt" to footer (https://github.com/thedevs-network/kutt/commit/9d75793256f3f93add82c4b5fb14088f560203bc) - Use PNG for the main logo instead of SVG (https://github.com/thedevs-network/kutt/commit/ee0ab1d61914f9868bbf87fd078d1425345c9d14) - Use more CSS color variables to make it easier to customize the colors (https://github.com/thedevs-network/kutt/commit/318ec02d077090a027acbeb4c436bab2bd97a198)