Skip to main content

Release Notes

Quick overview of each version.


2025.10.1.0-preview33

  • JSA Workflow: Submit from main page, view-all-before-approve gate, remove rejection button
  • JSA Workflow: Read-only view with comment area for WO/SO reviewers
  • JSA Workflow: Remove Workspace Owner role, redesign signature layout (3 signatures)
  • JSA Workflow: Save completed JSA as personal template (Contractor/WO/SO)
  • JSA Workflow: Co-approval status visible via signature fields
  • Digital Signatures: Auto-fill from personal settings for internal staff (WO/SO/WAO)
  • Digital Signatures: Contractor can re-sign editable signature fields
  • Digital Signatures: WO signature auto-fill follows personal settings
  • Tool List: Prevent backdating inspection date, lock issue date, black trash icon
  • Tool List: Auto-fill date on Pass / remark on Fail, remove rejection button
  • Tool List: Default inspection time to configured work start time
  • Project Registration: Prevent backdating start date
  • Work Permit: Remove tool list requirement, require approved JSA instead
  • Email Notifications: Dedicated templates per workflow type (JSA, WP, Training)
  • System Settings: Tab layout with work hours configuration (Material Timepicker)
  • My Tasks: Collapsible finished sub-categories with chevron icon fix
  • Workflow Labels: Consistent status labels across JSA and Tool List
  • Project Selection: Shows related task status badges (JSA/Tool List)
  • Completed Tasks: Force read-only mode on all document forms

Details


2025.10.1.0-preview32

  • PR# Search UX: Simplified project selection dialog (search first, create inline if not found)
  • PR# Search UX: Work Owner can optionally enter PR No. when creating new projects
  • My Tasks: Fixed task appearing in both "To do" and "Wait for others" sections
  • Project Search Dialog: Fixed stale results after clearing search field
  • Project Settings: Save button now disabled when required fields are empty
  • Project Settings: Fixed FK constraint error when creating new projects

Details


2025.10.1.0-preview31

  • All Tasks View: Administrative view for all tasks across users (Admin/SO only)
  • Duplicate Workflow Prevention: Block creating duplicate Tool List/JSA for same project
  • Tool List Workflow: Standard patterns (validation, auto-navigation, command visibility)
  • Project Search: Contractors can now see projects assigned to their company
  • Contractor Email Notification: Fixed email not sending to contractor on workflow approval
  • Date/Time Picker: Fixed JavaScript errors when editing existing appointment dates
  • Task Type Selection: Improved messaging for workflows in development
  • Login Dev Note: Added email testing URL for testers (smtp.iotserver.in.th)

Details


2025.10.1.0-preview30

  • Training Settings: Form data persists after save (#289)
  • Training Settings: "No Repeat" single date picker + duplicate warning (#290)
  • Training Settings: Quarterly recurrence removed (#291)
  • Training Enrollment: Form validation (session + worker required)
  • Training Enrollment: Auto-navigation by role
  • Training Enrollment: Document view gating (commands hidden until form opened)
  • Training Enrollment: Block duplicate enrollment per contractor
  • Training Enrollment: Partial approval (SO can deselect workers)
  • Training Enrollment: Worker selection dialog (search, filter, multi-select)
  • Training Enrollment: Training attendance verification (passed = green)
  • Training Enrollment: Training Info quick enroll shortcut
  • Training Enrollment: Inbox notifications
  • Worker Registry: Training status filter chips + HasBeenEnrolled visibility
  • Task Dashboard: Last action time on task cards

Details


2025.10.1.0-preview29

  • Project Registration workflow feature-complete
  • Optional commands (skip logic)
  • Form validation with command buttons
  • Assignee auto-selection from project data
  • Digital signature verification
  • Document download (PDF/XLSX) + Download All (ZIP)
  • Print preview with Save as PDF
  • Email notifications (SMTP)
  • Auto-navigation by role
  • Progress bar positioning
  • Command button visibility (document view gating)
  • Dev notes (purple banners)

Details


2025.10.1.0-preview28

  • Training NoShow status
  • Rename Training Schedule to Plan
  • Non-repeat training plan fix
  • Session count display
  • First day of week configuration
  • Date picker off-by-one fix
  • Back button with unsaved changes confirm
  • Search moved to Training Sessions
  • Hide disabled JSA templates
  • Reports menu structure
  • Dashboard WP status chart
  • Monthly summary chart
  • Capacity dropdown

Details


2025.10.1.0-preview27

  • Task type separation
  • Worker Registry
  • Training Enrollment workflow
  • Training Management tools
  • Menu reorder (Tools)
  • Safety Officer Dashboard mockup
  • Safety Board mockup
  • JSA Template Management

Details


2025.10.1.0-preview26

  • 5 prototype workflows complete:
    • Project Registration
    • Tool List Preparation
    • JSA Preparation
    • Training Enrollment
    • Work Permit Request

Details


2025.10.1.0-preview25

  • Work Permit Workflow prototype (14 states, 18 commands)
  • Co-review mechanism
  • Document management
  • Feedback feature

Details


2025.9.1.0-preview24

  • Monorepo consolidation (3 repos → 1)
  • Test strategy (HTTP, E2E, Manual docs)
  • Work Permit prototype started

Details