Mia Herkt
45a414c5ee
Implement request filters
...
This moves preexisting blacklists to the database, and adds the
following filter types:
* IP address
* IP network
* MIME type
* User agent
In addition, IP address handling is now done with the ipaddress
module.
2024-09-27 18:30:28 +02:00
Mia Herkt
3330a85c2c
ModUI: Update for Textual 0.54.0
2024-03-30 18:23:37 +01:00
Mia Herkt
c2b5e95903
ModUI: Handle opening filter panel with NULL user agent
2023-03-29 07:49:56 +02:00
Mia Herkt
c189c47306
ModUI: Allow LIKE matching for address filtering
2023-03-29 07:38:36 +02:00
Mia Herkt
3d1facaec3
Store user agent with files
...
Needed for moderation.
2023-03-29 07:36:49 +02:00
Mia Herkt
e1e99957b6
ModUI: Fix crash when encountering null NSFW score
...
Fixes #78
2022-12-29 19:51:04 +01:00
Mia Herkt
0e4f0206ab
ModUI: Fix jinja2 func call in ban action
2022-12-22 09:44:32 +01:00
Mia Herkt
eebd5d8c6d
Add moderation TUI
...
This ended up way fancier than I imagined.
2022-12-20 16:19:49 +01:00