18 KiB
18 KiB
Changelog
All notable changes to this project will be documented in this file.
0.2.2 (2024-01-28)
Features
- Change default sorting of assignments (62e8d1)
- Mark documents global (79a4a8)
- Move earliest date for invoice upload to last day of assignment (23cbd1)
- Reduce number of rating stars to 5 (e74284)
Bug Fixes
- Filter out deleted job profiles (3c0cc1)
- Only use destination's pickup values (75bd05)
- Simplify requirements info (85200e)
- Use existing route (bd3b36)
0.2.1 (2024-01-25)
Bug Fixes
- Don't filter application list by rejected status in repository (1654ab)
- Limit destination autocomplete results to upcoming dates (b27964)
- Prevent null pointer exception (8fafe3)
0.2.0 (2024-01-10)
Features
- Display teamers' average ratings in several locations (159ea3)
- Pickup selection depending on bus chaperon (cf90ff)
- Prevent editing of assignments with applications or dispositions (33d8d9)
- Tooltips with tippy.js (7215b3)
Bug Fixes
0.1.4 (2023-12-12)
Features
- Calculate and store average rating with feedback (a582f1)
- Email reminder about pending feedbacks for hotel managers (ab066c)
- Extend teamer dashboard (b5781d)
- Feedback approval by admins (f03df9)
- Hide number of pending feedbacks when not applicable (c011d7)
- Hotel manager dashboard (794c40)
Bug Fixes
- Use correct return value of repository (9d7686)
0.1.4 (2023-12-07)
Features
- Calculate and store average rating with feedback (a582f1)
- Hide number of pending feedbacks when not applicable (c011d7)
- Hotel manager dashboard (794c40)
0.1.3 (2023-12-06)
Features
- Custom error pages (feb06e)
- Display new and pending feedbacks on admin dashboard (782415)
- Extend and refactor feedback providing for role house manager (2fb40f)
- Make admin users hotel managers with configurable hotel code (9b4f10)
- Refactor voter to improve role separation (061882)
Bug Fixes
- Don't show past assignments in teamers' overview (ec22e3)
0.1.2 (2023-12-01)
Features
0.1.1 (2023-11-13)
Features
- Add XSS protection by implementing form data filtering (f04d90)
0.1.0 (2023-11-12)
Features
- Add assignment filter for admins (6f7db8)
- Add assignment filtering for teamers (ae81c9)
- Add command to flush logs (38d6fa)
- Add contacts (3fd4c6)
- Add CSP (3e540e)
- Add description field to availability (e8106a)
- Add document delete functionality for admins (2689f9)
- Add edit function for trainings (3e32fc)
- Add even more guards (789249)
- Add filter toggle and info about active filters for teamer (a60403)
- Add functionality to duplicate availabilities (168a69)
- Add funtion to rename uploaded documents (eefb60)
- Add ICS generator for disposition dates (096ef0)
- Add logging (b29960)
- Add logo to login and password-reset screens (730982)
- Add log viewer for admins (2385bc)
- Add more workflow guards (f5e88b)
- Add package to auto-generate changelogs (4632a2)
- Add paginator template for boxes (b0bf85)
- Add placeholders for empty list (b1221c)
- Add popup window to display teamer info per application (67cc7b)
- Add repository method to fetch filter options (69d5b5)
- Add shortcut methods to determine status of uploaded document (3576d7)
- Add status to assignments to control applications (49efa3)
- Add teamer filter (eb53e2)
- Add teamer info popup (2d6576)
- Add teamer photo to overview (6310ed)
- Add upload status badge styles and twig filter (7ec12d)
- Add voter to prevent applications to fully equipped assignments (0d7f9a)
- Assign potential comment to upload for later use (80990c)
- Avoid adding of existing availabilities (392ea3)
- Consider availability of dispositions in voter (be3633)
- Display comment for document status on disposition detail page (4e8c8c)
- Enable bookmark toggling from overview, improve disposition detail (69a6e0)
- Extend and apply voter for checking of uploaded documents (f5fee7)
- Extend application info popup (544e2f)
- Handle uploads independently from form submission (c26988)
- Implement availabilities (25a016)
- Implement contract generation and up-/downloading (f0911f)
- Implement destination autocompletion by date (c21932)
- Implement disposition document handling for admins (194cd4)
- Implement duplicating assignments for admins (05c925)
- Implement email notification about new disposition (342119)
- Implement email reminders in cli command to be executed by cron (f8207b)
- Implement entities for user and teamer, finalize login process (35ca61)
- Implement fine grained teamer profile data validation (7f7a35)
- Implement invoice pdf download for teamer (98fc5f)
- Implement logging database handler (bf2e56)
- Implement overridable effective pickup date (22db06)
- Implement password reset (97c5a6)
- Implement workflow for disposition document uploads (8dcfa2)
- Impmlement invoice pdf rendering (0685cd)
- Improve assignment filter ux (51b2c9)
- Improve checkbox styles (c0bb7d)
- Improve dashboard layout (d688a0, e8e691)
- Improve layout at several places (c7a929)
- Make availabilities editable (992bdc)
- Make CRM ids configurable (69b6a0)
- Make dispositions deletable by admins (cc93a0)
- Make fees editable, duplicatable and add internal name (9e9608)
- Make full table row clickable (6f2253)
- Make some entities soft-deletable (d7bbb4)
- Raise max filesize for uploaded photos (a68df9)
- Reduce number of available dispositions when disposed (603812)
- Refactor application rejecting process (21968b)
- Refactor assignment filter to modal (cb06bc)
- Refactor profile data validation (2dd8a6)
- Replace some icons (7f3115)
- Set preferred choices for pickups, requires more work (313604)
- Show assignment status in admin overview (3ae62c)
- Show icon representing application or disposition status (40d4ed)
- Streamline and extend logging (5ac8ea)
- Streamline layout for teamer (004b18)
- Use display name for documents when available (646d49)
- Use documents' display name when available (2318db)
- Use more appropriate icon (227c28)
Bug Fixes
- Add dedicated process for withdrawal of applications by teamer (0fce77)
- Add missing path definition for twig (c25bde)
- Add name to package.json (bde3a2)
- Add return url parameter (754816)
- Adopt changes in API client response handling (5d2af1)
- Adopt current document status in form (6d90c5)
- Allow multiple markings for transition (b76124)
- Apply correct joins (f5bba2)
- Avoid empty divisions in main menu (ee9f98)
- Avoid null pointer exception (e18afb)
- Catch potential db error (c4e0ef)
- Check higher permissions first (b0f57c)
- Exclude already selected availabilities from selectable list (3286f5)
- Exclude xml data from deployment (7ecacd)
- Expect at least one role returned from API client for user (cc9700)
- Force https for all requests (d5a573)
- Generate proper url for form action (541283)
- Keep main menu item active (a2fdd7)
- Make country name filter failure tolerant (4b7afb)
- Properly determine if job profiles requirements are met by teamer (46f398)
- Properly toggle assignment bookmark (30ce61)
- Remove vertical scrollbar for main navigation on windows (900f7e)
- Resolve impossible confirmation of uploaded contract (3f3dfd)
- Set max height of autocomplete result list and enable scrolling (bfd18b)
- Use correct aliases for sortable table columns (0a759a)
- Use correct constructor argument name (b54504)
- Use custom markup for checkbox in spcific situation (636792)
- Use entity choice type for document selection and filter by type (8a9653)
- Use form labels in favour of placeholders to avois issues on mob. (c155e8)
- Use more appropriate button label (dcf0d9)
- Use proper comparison (d48f44)
- Use proper default sorting (12cfda)