##  :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)

🔖 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

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)