Commit graph

7 commits

Author SHA1 Message Date
Izalia Mae
08f4f0e72d use api for admin config page 2024-03-15 04:53:43 -04:00
Izalia Mae
10ba039938 minor frontend tweaks and use javascript for managing domain bans 2024-03-14 20:58:16 -04:00
Izalia Mae
9fe6d8ad96 replace pylint with mypy and other minor changes
* ignore test*.py files
* format requirements.txt to be more readable
* only show note on home page if it is set
* allow flake8 to check for more than just unused imports
* remove a bunch of unused methods in `compat.RelayDatabase`
* turn `Config` into a dataclass
* replace database config methods with `RelayData` dataclass
* rename `loads` to `cls` in `HttpClient.get`
2024-03-13 17:43:57 -04:00
Izalia Mae
c852867636 add option to require approval for new instances 2024-03-11 01:21:46 -04:00
Izalia Mae
4cbf83a7b7 simplify css 2024-03-04 02:19:26 -05:00
Izalia Mae
e5d8c9dcb0 create admin config page 2024-03-03 00:20:38 -05:00
Izalia Mae
7af3b9c20b add login/logout and start on admin interface 2024-03-02 17:36:44 -05:00