issues
search
cgwire
/
zou
Zou is the Kitsu API. It allows you to store and manage your production data
https://zou.cg-wire.com
GNU Affero General Public License v3.0
170
stars
104
forks
source link
Various improvements
#866
Closed
frankrousseau
closed
1 month ago
frankrousseau
commented
1 month ago
Problem
More allowed extensions are needed: .kra, .sai, .sai2 (Krita and Paintool).
Difficulty per task can't be set.
Upcoming preferences are required: dark theme by default, publish by default for artists, and compression bitrates.
It's not possible to mark all user notifications as read.
More notifications are required: read/unread, watching/not watching.
Solution
Add extensions to the allow list.
Add a difficulty field (integer, 1 to 5) to the Task model.
Add related preference field on the Organisation and Project models.
Add migration file.
Add a route to mark all notifications as read.
Join subscription info to the notification query and add support for filtering on the read field and the fact there is a related subscription or not.
EvanBldy
commented
1 month ago
Thanks
Problem
Solution