2025-06-13 03:01:32 +02:00
# Changelog
2025-08-23 19:04:28 +02:00
## 0.5.0
2025-09-11 20:54:05 +02:00
- Switched to Quart framework. This implies everything is `async def` now.
2025-08-23 19:04:28 +02:00
- **BREAKING**: `SERVER_NAME` env variable now contains the domain name. `DOMAIN_NAME` has been removed.
2025-09-11 20:54:05 +02:00
- libsuou bumped to 0.6.0
2025-11-30 23:32:48 +01:00
- Added several REST routes. Change needed due to pending [frontend separation ](https://nekode.yusur.moe/yusur/vigil ).
2025-11-16 09:44:04 +01:00
- Deprecated the old web routes except for `/report` and `/admin`
2025-08-23 19:04:28 +02:00
2025-06-19 01:29:40 +02:00
## 0.4.0
2025-11-30 23:32:48 +01:00
- Added dependency to [SUOU ](https://github.com/yusurko/suou ) library
2025-07-08 01:01:50 +02:00
- Users can now block each other
+ Blocking a user prevents them from seeing your comments, posts (standalone or in feed) and profile
2025-07-06 00:50:57 +02:00
- Added user strikes: a strike logs the content of a removed message for future use
2025-07-17 22:07:12 +02:00
- Added ✨**color themes**✨
2025-07-07 13:40:15 +02:00
- Posts may now be deleted by author. If it has comments, comments are not spared
2025-07-17 22:07:12 +02:00
- If a user for some reason can't post, their post is blocked and they can choose to post it onto another community. Previously it got posted to the user page.
2025-07-08 01:01:50 +02:00
- Moderators (and admins) have now access to mod tools
2025-07-16 14:35:32 +02:00
+ Allowed operations: change display name, description, restriction status, and exile (guild-local ban) members
2025-07-16 16:35:22 +02:00
+ Site administrators and guild owners can add moderators
2025-07-21 00:25:23 +02:00
- Guilds can have restricted posting/commenting now. Unmoderated guilds always have
2025-07-20 22:12:49 +02:00
- Administrators can claim ownership of abandoned guilds
- Admins can now suspend users from admin panel
2025-07-16 16:35:22 +02:00
- Implemented guild subscriptions (not as in $$$, yes as in the follow button)
2025-07-17 22:07:12 +02:00
- Minimum karma requirement for creating a guild is now configurable via env variable `FREAK_CREATE_GUILD_THRESHOLD` (previously hardcoded at 15)
2025-07-06 00:50:57 +02:00
- Users can now set their display name, biography and color theme in `/settings`
2025-07-21 00:25:23 +02:00
- Impressum can now be set in .env, e.g. `IMPRESSUM='Acme Ltd.::1 Short Island::Old York, Divided States::Responsible: ::Donald Duck'` Lines are separated by two colons. **Versions before 0.4.0 CAN'T BE RUN in German-speaking countries** as of 2025
2025-07-17 22:07:12 +02:00
- Several aesthetic improvements
2025-06-19 01:29:40 +02:00
2025-06-14 15:24:03 +02:00
## 0.3.3
- Fixed bugs in templates introduced in 0.3.2
- Improved karma management
2025-06-14 15:32:30 +02:00
- Fixed og: meta tags missing
2025-06-14 15:24:03 +02:00
2025-06-14 02:47:41 +02:00
## 0.3.2
- Fixed administrator users not being able to create +guilds
2025-06-13 15:28:31 +02:00
## 0.3.1
- Fixed a critical bug that prevented database initialization
2025-06-13 03:01:32 +02:00
## 0.3.0
- Initial commit
- Post and read comments on posts
- Public timeline
- Create +guilds
- Reporting
- Edit own posts
- Admins can remove reported posts
- Upvotes and downvotes
2025-06-13 15:28:31 +02:00
## 0.2 and earlier
2025-06-13 03:01:32 +02:00
*Releases before 0.3.0 are lost for good, and for a good reason.*