Skip to content

Version 1.23

Compare
Choose a tag to compare
@Volmarg Volmarg released this 26 Jul 08:17
· 388 commits to main since this release

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,