## :bookmark: concrexit v31 ## Errors resolved - Resolve "Event admin view does not include 'user-tools' like other admin templates" (!1483) ~"priority: medium" - Resolve "Show deregistration disclaimer text even if not registered for event" (!1506) - Resolve "Missing translations in statistics page" (!1503) - Disable payment button for Thalia Pay in payment widget (!1501) - Fixed login message visible (!1500) - Changed typo information check email (!1499) - Set Postgres Password in CI (!1497) - Resolve "/api/v1/token-auth does not return json on login failure" (!1492) - Login page not visible anymore when logged-in (!1486) - Resolve "'All members' in members directory not marked as active" (!1485) ~"members" - Success_messages added for every exam and summary upload (!1482) ~"education" - Resolve "No favicon for the admin site" (!1481) ## New functionality - Almanac questionnaire (!1509) - Added a banner for members who are banned from certain or all events. (!1494, !1512) - Add base class for all payable objects (!1493) - Add push notifications for newsletters (!1426) ~"newsletter" - Add dark mode styling (!1480) ## Technical changes - Use new coverage url in README (!1523) - Create dependencies Docker image (!1488) ~"request for comments" - Don't build Docker image using docker-compose (!1487) ## Other - Update dependency sentry-sdk to v0.14.2 (!1514) - Update dependency firebase-admin to v4 (!1513) - Update dependency sphinx to v2.4.3 (!1510) - Update dependency bleach to v3.1.1 (!1498) - Update dependency freezegun to v0.3.15 (!1495) - Update dependency sphinx to v2.4.2 (!1490) - Update dependency sphinx to v2.4.0 (!1489)