What's new.
Every update, fix, and improvement to the SRS ESS portal — documented and delivered to keep the team in the loop.
6
Releases
3+
Months active
Skill Matrix 2.0, Analytics Dashboard, Email Communication & Office-Locations
The biggest release yet. Complete overhaul of Skill Matrix with magic links and versioning, a brand-new live Analytics Dashboard across 7 modules, and a built-in Email Communication module for sending rich-text mails directly from the portal.
Magic link evaluations — share a secure tokenised URL for external evaluators.
Self-evaluation submissions now tracked separately alongside manager ratings.
Version history for all skill submissions with diff view.
Skill cycle creation now supports configurable scale (1–10) and level (Employee / Manager).
Reports page now includes skill evaluation summaries with per-cycle breakdowns.
Fixed an issue where expired skill links were still being accepted.
Analytics Dashboard — live organisation-wide insights across 7 tabs: Workforce, Attendance, Tasks, Leaves, Finance, Assets & People.
Today's Presence ring with correct On-Duty logic — employees on approved OD are never double-counted as Present.
Weekly attendance runs Mon–Sun respecting employee shifts, holidays, and weekends.
People Spotlight tab — top performers ranked by work hours, task hours & punctuality with award cards.
DevOps metrics included in Analytics — service types, deployment status & environment breakdown.
Year picker with dynamic range (current year − 5) — all hire/expense/attendance stats update independently per selected year.
Attendance rate trend tooltip now shows full labels (Attendance %, Late %) — not just raw numbers.
All pie chart labels show name + percentage with proper label lines — no cropping on any viewport.
Email Communication module — compose and send rich-text emails directly from the portal without external tools.
Multi-recipient To and BCC support with tag-style recipient chips and live search.
Image attachment support with inline preview chips and per-file removal before sending.
Rich text editor (RichEditor) with formatting controls — bold, italic, lists, links.
Attachments are uploaded to CDN before send and inlined in the email body with clean styling.
Manage office locations with lat/long, configure geo-fencing, and ensure location-based attendance.
On-Duty & Expense Overhaul
Weekly and monthly OD limits are now enforced at submission time. Expense management now supports multi-level approval thresholds and project-linked claims.
Weekly and monthly on-duty limit enforcement with configurable limits per org.
Expense approval thresholds — claims above the org threshold trigger a second approval level.
Project-linked expense claims now show project name and budget code in approval view.
On-duty approval queue now shows location and duty type prominently for faster review.
Fixed half-day on-duty not correctly deducting from attendance calculations.
Asset Management & Subscriptions
Assets module now supports subscription-type assets with renewal tracking and automated expiry alerts. Inventory view for admins with full assignment history.
Subscription assets with start date, expiry date, and recurring renewal flags.
Asset inventory view for admins and managers — filter by category, status, and nature.
Renewal requests flow — employees can raise renewal requests for subscription assets.
Asset request form now separates New vs Renewal request types clearly.
Assigned assets now visible directly on the employee profile page.
Asset list queries optimised — load time reduced by 60% on large inventories.
2FA & Security Hardening
Two-factor authentication is now enforced by default for all accounts. Session versioning prevents reuse of old tokens. Maintenance mode now uses a zero-DB cookie-based flag.
TOTP-based 2FA now mandatory by default — admins can bypass per user if required.
Session versioning — changing password or admin reset invalidates all existing sessions.
Maintenance mode reads from a fast cookie instead of a DB query, eliminating cold-path failures.
2FA bypass flag per employee for edge cases — toggleable by System Admin.
Set Password flow now enforces minimum strength requirements.
Fixed a race condition where the 2FA setup page could be skipped on fast network connections.
Portal Redesign & Onboarding Flow
Full visual redesign of the public-facing portal — new editorial theme, Playfair Display typography, shared header/footer, and a brand-new onboarding countdown experience.
Onboarding countdown page — new joiners see a live timer until their joining date.
Public landing, about, services, gallery, testimonials, and FAQ pages.
Complete UI overhaul — editorial cream theme, Playfair Display + Dancing Script typography.
Login page redesigned — fully responsive, no SVG illustration, cleaner card layout.
404 and 403 error pages now feature interactive constellation and role hierarchy diagrams.
Public pages now use Next.js App Router with static generation — TTFB under 80ms.
Leave Balances & Holiday Calendar
Leave balance tracking is now fully automated — allocations, used days, and remaining balances update in real time. Holiday management module added for admins.
Leave balance table — per-year tracking of allocated, used, and remaining days.
Holiday management — create, cancel, and categorise holidays by type.
Floater holidays support with employee-level claiming.
Half-day leave now correctly deducts 0.5 from balance instead of 1.
Fixed leave overlap detection not accounting for holidays in date range.
Leave cancellation now correctly restores balance on approved leaves.
