Version 1.23
Bugfixes:
- datetimepicker was moving while scrolling in modal,
- furcan fontawesome modal was scrolling while scrolling page,
- issues were not soft deletable, added cascade soft delete logic,
- schedules update information not working, incorrect schedules coloring,
- stepping in products price form, add missing js from last push,
- menu overlaping scrollbar,
- unable to remove issues without related records,
- not working update for HolidayPool,
Other:
- Resolve few twig deprecations + add composer patches package,
- JobAfterhours crashing due to symfony update 4.4.10 (missing getter),
- Sort bills by latest created, use lates in the items list,
- Move pms installer to composer command instead of
after install
, - DatePicker: set monday as first day of week,
- Clear repositories deprecations,
Improvements:
- Add ExpirableSession mechanism, make SystemLock expire after 15 min,
- Add page reload upon ajax call, reload page on unlock expiration,
- Datetimepicker - set default time to now, set first day to monday,
- Add logic for entity validations and reporting errors via ajax response (JobHolidays atm)
- Rework backend update to use AjaxResponse, rework part of frontend ajax calls to use js dto,
- Add Typescript support for Webpack compiler,
JS to Ts rewriting (long term changes incomming)
- Add front logic for handling form validations, replace notification with TS script,
- Cleanup project structure, move scss to assets, remove unused assets,
- Remove not used js from assets,