version advance, schema changes, style changes, terms and privacy policy, added installer script

This commit is contained in:
Yusur 2023-03-17 23:26:05 +01:00
parent 9f9525ecd1
commit c46b07a3b2
16 changed files with 446 additions and 51 deletions

View file

@ -1,5 +1,18 @@
# Whats New
## 0.8
+ Schema changes:
+ New tables `UserGroup`, `UserGroupMembership` and `PagePermission`.
+ Added flag `is_cw` to `Page`.
+ Added `restrictions` field to `User`.
+ Pages now can have a Content Warning. It prevents them to show up in previews, and adds a
caution message when viewing them.
+ Added Terms and Privacy Policy.
+ Changed user page URLs (contributions page) from `/u/user` to `/@user`.
+ Style changes: added a top bar with the site title. It replaces the floating menu on the top right.
+ Added a built-in installer (`app_init.py`). You still need to manually create `site.conf`.
## 0.7.1
+ Improved calendar view. Now `/calendar` shows a list of years and months.