Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 🆕 Additional settings in the top right corner

  • Click the gear icon to change the default theme settings

    image-20240322-214746.png
  • 🆕 Able to choose the old Horizontal Layout

  • 🆕 Able to choose the Colors mode if using the Vertical Layoutfor the main menu

  • 🆕 Able to add apply a background image if using the Vertical Layoutto the main menu

  • 🆕 Able to view in fullscreen mode by clicking the frame icon image-20240322-222907.png

...

  • 🆕 New sliding panel when adding and editing a course offering

    image-20240322-223303.pngImage Removedimage-20240322-223303.pngImage Added
  • Upon clicking the '+' sign to create a new section, the sliding panel will appear with a Z100 section automatically saved

  • (tick) The new sliding panel will autosave course offering data without needing to click a save button

...

  • 🆕 Added Faculty Associate/Program Coordinator POI ranks to the Teaching Workload Report

Technical release notes

Theme Upgrade

  • Replaced previous theme with a modernized off-the-shelf theme.

  • Heavily customized the theme to maintain familiar appearance with modern features.

Major Library Upgrades to their latest versions

  • PHP

  • Laravel

  • Bootstrap

  • Ag-grid and MobiScroll.

Frontend Code Improvements

  • Rewrote majority of the frontend code to use custom global components to improve consistency and speeding up future upgrades.

  • Code clean up - removed redundant codes and modules.

  • Reorganized internal coding structure for improved scalability and efficiency.

  • Reorganized core eTRACS custom frontend libraries to facilitate reuse in other AMS applications or external systems.

  • Implemented ES6 based AirBnB JavaScript coding style for consistency.

Server & DevOps Upgrades

  • Upgraded Docker containers to use latest OS for compatibility and security.

  • Implemented CI-CD processes for automated testing and coding standards enforcement.