Skip to main content

Unicis Platform June 2026 Release: UX/UI Redesign, Dashboard & Accessibility

The June 2026 release brings a unified Direction B design language across all modules, a redesigned dashboard with live domain health cards, WCAG 2.1 AA accessibility, annual billing, and three new languages — Italian, Japanese, and Portuguese.

Predrag Tasevski June 12, 2026 5 min read
Unicis Platform UX UI Dashboard Accessibility WCAG Billing Internationalisation Release

This is a big one. The June 2026 release is our most comprehensive design and usability update to date — touching every module in the platform. It ships a unified design language, a restructured dashboard, WCAG 2.1 AA accessibility across the board, annual billing, three new languages, and over 60 new tests. Here’s what changed and why it matters.

Redesigned Dashboard

Unicis Platform dashboard — light mode showing Domain Health Row, KPI strip, and Needs Attention panel

The dashboard now opens with a Domain Health Row — three live status cards for Data Protection, Cybersecurity, and Risk Management. Each card shows your current health indicator and, when clicked, switches the dashboard to that domain’s tab. No more scrolling to find out where the gap is.

The task KPI strip now includes an IAP card that shows the exact number of non-compliant members, colour-coded amber or red, with a direct link to IAP admin. The Needs Attention panel now deep-links each item directly to the individual task — one click from the dashboard to the evidence.

For teams tracking international data transfers, a new TIA “at risk” badge in the dashboard header shows the count of non-authorised transfers at a glance, or ”✓ All permitted” when everything is clear.

Direction B Design Language

Every module in the platform has been updated to a unified design system we call Direction B — a consistent card shell, panel headers, table header typography, tab bar, and hover states across All Tasks, RPA, TIA, PIA, CSC, RM, IAP, and the Dashboard.

In practice, this means:

  • Comments have a cleaner single-column layout with hover-reveal edit and delete controls
  • Module pages (RPA, TIA, PIA, RM, IAP) now show a record count pill next to the heading so you always know how much data is in scope
  • IAP surfaces a completion summary banner above the course grid — your overall progress at a glance before you dig into individual courses
  • Risk Management table gets a two-row grouped header (Raw Risk / Treatment / Target Risk / Current Risk) replacing the previous rotated column headers that were difficult to read at a glance
  • All table action columns are standardised to icon-only buttons with aria-label attributes, reducing visual clutter without losing function

Accessibility — WCAG 2.1 AA

Compliance software should itself be compliant. This release brings the platform to WCAG 2.1 AA:

  • Every page sets <html lang> from the SSR locale
  • The mobile sidebar is now a proper accessible dialog with role="dialog", aria-modal, focus-on-open, Escape key, and a Tab focus trap
  • The dashboard tab bar follows the full ARIA tab pattern (tablist, tab, tabpanel)
  • All Chart.js canvases carry role="img" with descriptive aria-label
  • Icon-only buttons, interactive cards, and domain health cards all carry aria-label or aria-pressed
  • External links include a visually-hidden “opens in new tab” label
  • Content text colour has been raised to meet a 4.5
    contrast ratio across KPI strips, risk analysis panels, and the webhooks table

Annual Billing

You can now choose between monthly and annual billing on any paid plan — with a 20% discount for annual.

PlanMonthlyAnnual
Premium€19.00/mo€182.40/yr (€15.20/mo effective)
Ultimate€49.00/mo€470.40/yr (€39.20/mo effective)

The billing cycle is stored on the subscription and the payment card displays the correct “/yr” label and “Annual” badge. Post-request confirmation toasts now appear in all seven supported languages.

Three New Languages

Italian, Japanese, and Portuguese join the platform as fully supported locales — 880+ translation keys per language across every module: Tasks, RPA, TIA, PIA, CSC, RM, IAP, Dashboard, Settings, Fleet, and Auth.

Switching languages no longer requires changing the URL. A new Language selector in Profile → Account lets every user choose their preferred locale in-app — the change applies immediately.

More in This Release

Webhooks — A new Last delivery column in the webhooks table shows the status and timestamp of the most recent Svix delivery attempt (success / pending / failed), making it easy to spot webhook failures without leaving the platform.

TIA — Country fields throughout the dashboard and assessment dialogs now display translated country names instead of raw stored keys.

API — The PUT /api/teams/{slug}/csc endpoint for updating a single cybersecurity control status is now documented in the OpenAPI specification. The spec at /api-docs has been regenerated.

Testing — 62 Jest unit and API handler tests added, covering status-key regression, CSC helper invariants, dashboard counting logic, and full CRUD on the tasks API. Three Playwright E2E suites cover dashboard tab switching, task list and Kanban usability, and CSC bulk status change.

Bug Fixes

  • Dashboard task matrix — In Progress and In Review columns showed 0 due to a STATUS_COLS key mismatch against DB-stored values. Fixed across the dashboard, TeamTasksAnalysis, GlobalSearch, and TaskKanbanBoard
  • CSC bulk status change — only the last selected control was being updated. Root cause: mutateStatuses() was called after every individual write, causing SWR re-fetches to race Prisma’s read-modify-write. Fixed by writing all controls first, then mutating once
  • RM Asset Owner — column showed “Not found” due to invalid Map bracket access; fixed to .get()
  • TIA Legal Analysis column was rendering DataExporter instead of LawImporterCountry
  • CSC dark mode — inactive tabs appeared selected due to unconditional dark:text-slate-200

This release is available now on Unicis Cloud. Self-hosted users can pull the latest image from GitHub repository.

Have feedback? Find us on Discord, open an feedback or request on Feedback Portal, or contact us directly.

Book a Demo

Unicis Platform

Ready to automate your GRC workflow?

Join teams using Unicis to manage privacy compliance, cybersecurity controls, and regulatory frameworks — all in one open-source platform.