WIP: Release/1.4
🔖 Thalia Website v1.4.0
Errors resolved
-
Prevent board memberships from ever expiring (!304 (merged)) -
Fix thabloids breaking sitemap.xml
(!308 (merged)) -
Display correct initial join date for consecutive committee memberships (!313 (merged)) -
Update and fix translations for events app (!318 (merged)) -
Fix current year in statistics to mean current lecture year (!330 (merged)) -
Fix order of events in list view (!331 (merged)) -
Correctly order Thabloids in descending order (!336 (merged)) -
Show '?' instead of '1970' for missing committee join dates (!334 (merged)) -
Enforce committee membership enddates in the past (consistency with info text) (!335 (merged)) -
Change translation of 'jaarlaag' to 'cohort' in events app (!339 (merged)) -
FIx comparison of board when updating a board (!340 (merged)) -
Update session-stored partners upon changes (!337 (merged)) -
Fix 'option 3' text in styleguid (!343 (merged))
New functionality
-
Add '[THALIA]' to subject of newsletters (!311 (merged)) -
Add warning to photo administration that full-sized photos will not be stored (!297 (merged)) -
Make sure models are ordered in administration dropdowns (!314 (merged)) -
Add events sitemap to sitemap.xml
(!319 (merged)) -
Add vacancies to sitemap.xml
(!320 (merged)) -
Allow events to be organized by the board (!322 (merged)) -
Redirect board item in menu to point to current board (!324 (merged)) -
Update footer and add link to gitlab (!317 (merged)) -
TinyMCE editor field in administration automatically cleans text when pasting (!328 (merged)) -
Update introduction text for vacancies page (!332 (merged), !356 (merged)) -
Add app for creating and displaying announcements (!338 (merged)) -
Add support for uploading photo albums as tar
files (!341 (merged)) -
Improve default ordering of pizzas and orders in overview (!344 (merged)) -
Improve board urls, and add check that makes sure only one board per year exists (!325 (merged))
Technical changes
-
Report test coverage in README (!301 (merged), !357 (merged)) -
Report Django errors to Slack (in new channel) (!309 (merged)) -
Test the ThaliApp API (!290 (merged)) -
Fix warning in tests (!312 (merged)) -
Clarify some things about settings with additional documentation (!315 (merged)) -
Mark PDF ad binary in git repo (!316 (merged)) -
Fix uniqueness of url namespaces (!326 (merged)) -
Fix Django 2.0 compatibility of active member validation (!323 (merged)) -
Update requirements (!327 (merged)) -
Add pip conflict checks to testing pipeline (!333 (merged)) -
Remove duplicate CSS and unused images from theme (!329 (merged)) -
Set up sphinx
documentation for the project (!342 (merged))
Hotfixes
-
The waiting list should only include non-cancels (!360 (merged), !361 (merged), !362 (merged)) (also backported into 1.3.2)