Versions Compared

Key

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

eTRACS Theme

  • 🆕 New theme for eTRACS: default setting is Vertical Layout, Light Color

    image-20240322-222551.pngImage Removedimage-20240326-001705.pngImage Added
  • 🆕 New eTRACS logo on the top left

  • Global Search Bar beside the logo

  • Open sidebar on the left

  • Able to close sidebar on click

    image-20240322-220012.png
  • 🆕 New UI upgrades like button colors, font sizes, font colors, and padding

eTRACS Settings

  • 🆕 Additional settings in the top right corner

  • Click the gear icon to change the default theme settings

    image-20240322-214746.pngImage Removedimage-20240326-001751.pngImage Added
  • 🆕 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

...

Course Planner

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

    image-20240322-223303.pngImage Removedimage-20240326-002306.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

...

Additional Updates & Fixes

  • 🆕 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 Upgraded to their latest versions

  • PHP

  • Laravel

  • Bootstrap

  • Ag-grid

  • 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 Operating System for compatibility and security.

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