Personal management system v1.23 Release Notes

Release Date: 2020-07-26 // over 3 years ago
  • ๐Ÿ›  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,
    • 0๏ธโƒฃ 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,