Release v1.4
What's Changed
- Fixed issue with api-models dataclasses for eSuite by @Bartvaderkin in #464
- [#1050] Implemented basic zaakinformationobject notifications by @Bartvaderkin in #459
- [#1124] Support uppercase extensions in case detail document file upload by @Bartvaderkin in #465
- 🐛 [#1121] focus-trap in Header and Search by @jiromaykin in #466
- [#1109] Feature/update plan list view by @vaszig in #462
- [#801] Fix/close menus with escape button by @vaszig in #417
- ♿ #1084 Check borders after accessibility changes by @jiromaykin in #463
- Fixed #1103 -- Translations missing for ContactCreateForm by @alextreme in #469
- ♿ [#1078] frontend a11y issues by @jiromaykin in #468
- [#1135] Feature/update case detail document list to show title instead of name by @vaszig in #474
- [#1125] Fix/sort allowed file extensions in case document upload file by @vaszig in #471
- [#1057] Removed thumbnailer from header and footer logo by @Bartvaderkin in #461
- [#1137] Feature/update django simple cert manager to v1.3 by @vaszig in #472
- [#1144] Fix/update birthday date format in mydata by @vaszig in #476
- 🎨 [#1066] Wordwrapping on mobile by @jiromaykin in #475
- 🎨 [#1131] Dropdown on mobile partly rendered off-screen by @jiromaykin in #473
- [#1146] Feature/add "indicatieGebruiksrecht" field to case document upload by @vaszig in #478
- Fixed fixture discovery and added post-migrate admin-index fixture reloading by @Bartvaderkin in #426
- [#1117] Feature/plan list view filtering by @vaszig in #467
- 📱 [#1140] mobile: Samenwerken-listview by @jiromaykin in #481
- [#1153] Feature/add email and phonenumber to productlocation model by @vaszig in #483
- 🎨 [#1139] login-screen validation-text by @jiromaykin in #479
- [#1181] Update document API upload 'taal' to 'dut' by @Bartvaderkin in #485
- 💬 add translations by @jiromaykin in #486
- [#860] Issue/limit max length of product summary by @vaszig in #482
- [#1143] Fix/replace f string with format in translations by @vaszig in #480
- Fixed favicon.ico request-errors cluttering browser network inspector in development by @Bartvaderkin in #488
- Added example of enabling debug toolbar in dev environment by @vaszig in #491
- Removed HTMX debug template-tag as it is not in active use and generates too much CSP noise by @Bartvaderkin in #492
- [#1157] Added User.phonenumber to profile page by @Bartvaderkin in #490
- [#1123] Feature/search functionality in plan list view by @vaszig in #484
- [1187] Fix email validation in user admin by @vaszig in #498
- [#1154] Product location view by @vaszig in #487
- [#824] Added explicit through-model with django-ordered-model for Product/Category by @Bartvaderkin in #489
- Improved codestyle in case views and related code by @Bartvaderkin in #493
- [#1162] Removed 'goal' field from Action and ActionTemplate by @Bartvaderkin in #494
- [#1161] Added 'description' to Plan model, 'goal' and 'description' to Plan forms & views by @Bartvaderkin in #497
- [#1186] Hiding Geboorteland from Mijn Gegevens (BRP) by @alextreme in #504
- [#1158] Add image field for begeleider user by @vaszig in #499
- [#1163] Add optional banner to the plan list view by @vaszig in #507
- Added problematic notification JWT values to timeline log by @Bartvaderkin in #509
- Radically reduced cache time defaults by @Bartvaderkin in #510
- [#1191] Add user image to the profile settings by @vaszig in #501
- [#1149] Implemented e-Suite form's open submission API and added to cases views by @Bartvaderkin in #502
- 💄 [#1171] make phone-number in footer clickable by @jiromaykin in #496
- Added two list-filters to TimelineLog admin for better usability by @Bartvaderkin in #512
- Fix migrations conflict in configurations by @vaszig in #514
- [#1156] Add email and phonenumber to map and location cards by @vaszig in #495
- [#1159] Add profile image when accepting an invitation by @vaszig in #505
- [#1172] Removal of opening Productview links in new tab by @vaszig in #516
- 💄 [#1170] Hide breadcrumbs on mobile by @jiromaykin in #515
- [#1155] Link from map to location view by @vaszig in #513
- [#1195] Different password reset text by @alextreme in #522
- 🎨 [#1168] Make Theme cards entirely clickable by @jiromaykin in #519
- [#1128] Add icon to cases document upload button by @vaszig in #517
- [#1160] Add cropping for profile image by @vaszig in #523
- 💄 [#1198] Mobile design: anchor/links styling by @jiromaykin in #521
- 🎨 [#1132] Add select-caret and filters for contacts by @jiromaykin in #520
- [#1228] Hiding type of searchresult ('product') by @alextreme in #530
- [#1215] Renaming ZaakTypeConfig 'Activeer documentuploads' to point t… by @alextreme in #529
- [#1207] Making Product.description mandatory by @alextreme in #511
- Updated error 500.html by @Bartvaderkin in #531
- [#1193] Added signal to reload admin-index fixture after migrate by @Bartvaderkin in #533
- [#1059] Added support for SVG logos by @Bartvaderkin in #532
- 💄 [#1180] Make scroll-to-top anchor appear on every page by @jiromaykin in #528
- 💄 [#1164] Remove large space in footer and products on mobile by @jiromaykin in #525
- 💄 [#1067] Mobile menu-structure with submenu toggle by @jiromaykin in #506
- [#1185] Outgoing requests tracking by @vaszig in #524
- 💄 [#1164] Fix extra margin space caused by PR #525 by @jiromaykin in #536
- [#1230] Renaming 'Contactpersoon' to 'Deelnemers' within the context … by @alextreme in #537
- [#1206] Refactored cases views to not use stale cached catalog collections by @Bartvaderkin in #534
- [#1244] Update name for open forms in cases by @vaszig in #543
- 🌐 Add translations and fix typos by @jiromaykin in #542
- 💄 [#1194] Replace checkmark with cross for negative condition by @jiromaykin in #541
- 💄 [#1179] Add breakpoint for inputs, fix tags and other minor fixes by @jiromaykin in #538
- Additional translation changes by @alextreme in #545
- 🎨 [#1240] Add 'Aanvraag starten' button in mobile anchor menu by @jiromaykin in #540
- [#1256] Enable outgoing requests logging by default by @vaszig in #547
Full Changelog: v1.2...v1.4