Changelog
What's new
Recent releases — the headline at a glance, with the full notes a click away. Always grab the latest from the releases page; the in-app About & updates dialog tells you when a newer build is available, and screens can update themselves.
v2.4.2
A fix for calculated metrics — a formula the editor accepted can no longer save as a tile that never shows a figure
- A broken formula now tells you it's broken. A few reserved words —
constructor,toStringand similar — were quietly treated as if they were built-in functions, so a calculated metric using one saved without complaint and then sat blank on the wall with nothing to explain why. The formula editor now flags them as an unknown function as you type, so it's caught where you can fix it rather than on the board.
v2.4.1
A reliability and sign-in hardening pass — wall screens ride out odd helpdesk data without freezing, the Jira trend reads in your team's timezone, and self-service sign-in is tighter
- Screens stay up on odd data. A missing agent name, or an unexpected shape in a helpdesk's response, no longer freezes a wall screen — the board shows a placeholder and carries on instead of dropping to the "something's not right" card.
- Jira reads true. The created-vs-solved trend now buckets by your team's working-hours timezone, so it lines up with the KPI tiles beside it, and a very large Jira queue loads without a burst of extra requests.
- Satisfaction survives a hiccup. A brief Zendesk outage no longer makes a board read an empty CSAT score — the real figure returns as soon as the helpdesk recovers.
- Tighter self-service sign-in. OIDC (Google / Microsoft) auto-creates accounts only for your own tenant — even if the tenant is entered with a stray space — and an email Microsoft reports as unverified is refused.
v2.4.0
A privacy, sign-in and accuracy pass — your Switchboard roster stays with admins on a shared screen, single sign-on fails safe if a licence lapses, and the created-vs-solved trend reads true on more helpdesks
- Your team's routing detail stays with admins. On a wall TV or a forwarded view-only link, Switchboard now shows the live queue and its recommendations without exposing the engineer roster — names, skills, capacity and routing rules are admin-only, exactly as the settings screen already treats them. Admins still see the whole board.
- Single sign-on fails safe. A board protected by reverse-proxy single sign-on now stays locked if its licence lapses or is downgraded — it keeps asking for a valid sign-in rather than falling back to open. If you rely on SSO to gate your screens, they stay gated.
- Safer self-service sign-in. OIDC (Google / Microsoft) only auto-creates accounts once you've set an allowed email domain or pinned your Microsoft tenant, so a public sign-in button can't let just any account on the internet in.
- A truer created-vs-solved trend. On Freshdesk, Freshservice and Help Scout the week's trend no longer shows empty bars for the days before the week began — every day on the chart reflects the tickets that were really there.
- Clearer prompts, steadier boards. The staff-clock upgrade prompt now points to the plan that actually unlocks it, the Canvas Add panel list only offers integrations you've set up, and the boards ride out odd data from a helpdesk without a wobble.
v2.3.0
Build your own wall — a new Canvas board where you drag, drop, group and resize panels anywhere — with a bigger-text readability mode and an always-fit option that keeps a busy board on one screen
- Build a board exactly the way you want it. The new Canvas board style is a free-form wall: turn on Edit, then add panels from a picker and drag, drop and resize them anywhere on a snapping grid. Drop one panel onto another to group them into a split cell, and flip the split between side-by-side and stacked. It always fits one screen — never a scrollbar — and a Dense option packs more in. Leave Edit and the wall is clean and locked, so a public screen can't be nudged. Reads your live data, wears your theme and logo like every board. Every plan.
- Big, readable text for the room. A new Text size control (Small / Normal / Large) under Settings → Appearance scales up everything on the standard board — panel titles, big numbers and labels — while keeping the exact same layout, so a manager across the room can read the wall. The larger text simply fills the space the board already had.
- Keep a busy board on one screen. A new Fit to screen toggle shrinks a dense or highly-zoomed board so the whole thing stays visible at once, instead of scrolling — ideal for an always-on wall TV. Off by default, so nothing changes unless you want it.
- A calmer top bar. The everyday controls stay on the bar; the occasional ones (snapshot, reports, ask, replay and more) tuck into a tidy “⋯ More” menu, and the clock now keeps clear space from the controls around it.
- The ready-made boards, polished. The board styles now fill any screen edge-to-edge without clipping, wear your logo in your chosen colour, and drop the old scan-line texture for a cleaner look. Mission Control’s status banner now reflects your support desk — the queue and satisfaction — and no longer turns the wall red just because a third-party service it’s watching has a wobble.
v2.2.0
Give any screen a completely different dashboard — eight ready-made board styles, from a neon HUD to a mission-control wall — with a fuller-screen staff clock and steadier goal celebrations alongside
- Eight completely different dashboards, a click apart. Board styles are a new top-level choice under Settings → Appearance: keep the familiar configurable board, or switch the whole wall to one of seven ready-made screens — a chart-led or gauge-led HUD, a retro terminal, a stark bulletin, a single-figure focus view, a competitive leaderboard, or a dense mission-control wall. Every one reads the same live data, recolours to any of your 11 themes and wears your own logo. Set it per screen, so the reception TV and the ops desk can look nothing alike. Every plan.
- Switching styles is always one tap away. The full-screen board styles show a quiet settings gear that fades when the wall is left alone and returns the moment you touch the screen — so a display set to a HUD is never a dead end.
- The staff clock now fills the wall. Locked full-screen, the clock goes edge to edge and fully opaque — a public tablet shows only the face wall, never the board behind it — and the grid resizes to the number of people so it always looks right. A signed-in admin can now register the tablet they're on as an office kiosk straight from Settings, without logging out first.
- Steadier celebrations, safer clock-ins. A team-goal celebration now only fires for the team it's actually about, so a shared board no longer throws confetti for the wrong group — and a self-service clock-in can no longer set someone else's photo, because faces are resolved on the server from your own people list.
v2.1.0
A full staff-clock kiosk for the wall — tap your face to clock in on-site, remotely or in the office — with sharper forecasts and truer trends alongside
- Clock in with a tap on a wall tablet. The staff clock is now a full kiosk you can stand up on an iPad or Android tablet by the door: a wall of names and photos, drawn from your connected helpdesk where it has them and topped up with anyone you add by hand. A team member taps their face to clock in or out — no typing, no logins. Enterprise plan.
- Three honest ways to be on. People can mark themselves on-site — out on a customer visit — or remote from any device: their phone, a laptop, the board itself. In the office is different. It can only be set from a tablet you have registered as an office kiosk, so "in the office" on the board means someone actually tapped in on the office device, not just claimed it from home.
- Set it up once, then lock it to the wall. On first run an admin sets a PIN; from then on the kiosk registers each office tablet against it. A PIN-protected, admin-only settings menu manages people and photos, registered devices and appearance — and can lock the kiosk into fullscreen so a public tablet stays on the clock and nothing else. It stays put until it has been set up, so a stray device can't wander into the clock.
- See who's on today, right on the board. An optional wallboard panel shows who is clocked in and where — office, on-site or remote — so the wall reflects the people actually working today. Enterprise plan.
- Truer created-vs-solved trends for teams outside UTC. The daily trend line no longer comes up empty for a team working east of UTC late in the day — every day is now bucketed in your own timezone, so today always shows up.
- Forecast confidence you can trust. A backlog that swings up and down by the same amount each day is no longer mistaken for a steady, high-confidence trend. The forecast reads that churn honestly and is franker about how sure it really is.
- SLA history keeps the spikes. The at-a-glance SLA replay now preserves the true peak on long, busy days, instead of letting a brief breach get smoothed away when a packed timeline is compressed to fit.
- Targets that respect your working day. The solved-target and pace panels now measure against your configured business hours and timezone, and the board no longer briefly celebrates a team target before it has finished working out who is on the team.
v2.0.4
Higher display-zoom keeps every panel on screen, an on-site and remote staff clock, sharper connector figures, and a test push that names the real fault
- Higher display-zoom no longer hides your panels. At 175–200% the board used to enlarge the top bar and KPIs until the data panels were pushed off the bottom and clipped away — the board looked broken. Now the board scrolls to keep every panel reachable, stays fully laid out at every zoom step, and 100–125% fill the screen exactly as before.
- See who's on shift with an on-site and remote staff clock. A new clock shows which team members are working on-site and which are remote, so the board reflects the people actually on today.
- When a test push doesn't arrive, Nexus tells you why. A failed send now names the real cause — a malformed or truncated signing key, or a push service the licence worker couldn't reach — instead of always pointing at the sandbox/production setting. A correctly-set production flag is no longer a red herring, and the guidance calls out the single-line secret trap that truncates a pasted
.p8key. - Sharper connector figures across the board. A documentation-checked review of every provider and monitoring surface corrected several counts and edge cases so the numbers track their source more closely.
- Managed boards boot reliably. A managed board whose storage is briefly unwritable at start-up now carries on instead of restart-looping.
v2.0.3
Desktop fullscreen restored, iPhone and iPad push notifications delivered, and a cursor glow that stays put
- Fullscreen works again in the desktop app. The fullscreen toolbar button and F shortcut now enter and leave fullscreen on Windows, macOS and Linux. Nexus still denies camera, microphone, location, clipboard and every other unneeded desktop permission.
- Push notifications now reach TestFlight and App Store installs. iPhone and iPad alerts are routed through Apple's production push service, fixing the sandbox mismatch that could report a send while no registered device accepted it.
- The website's green cursor glow stays attached while you scroll. It now follows the custom cursor continuously instead of occasionally lagging behind by the distance the page moved.
v2.0.2
A smaller hosted check-in, complete Domotz estates, and tighter licensing and connector boundaries
- Managed hosting now sends the same minimal check-in as self-hosting. The beacon contains only an opaque licence id, version, plan, helpdesk product and optional board name. Uptime, health and provider status, error totals and error messages have all been removed. Managed boards still check in so a silent instance can be spotted; self-hosted boards can still opt out entirely.
- Domotz shows the whole estate. Nexus now walks every page of agents instead of stopping at the first 50, reads the documented visible-device view, and checks large estates in measured batches.
- Liongard stays connected without weakening redirect safety. Its documented initial redirect is followed only when it remains on the configured public host; a cross-host redirect is still refused before any API credential can travel with it.
- Licence credentials stay pointed at the Nexus service. Activation, validation, telemetry, reports, mobile push and hosted controls now use a deployment-fixed destination that cannot be redirected through board settings.
- Shared boards reveal less configuration. View-only and client links no longer receive the text of saved custom-view queries, which can contain customer names or internal workflow details. Hosted custom-domain links must also be ordinary web addresses before they become clickable.
- Safer service edges. Outbound email and mobile-push requests refuse unexpected redirects, and the public Stripe webhook now rejects oversized bodies before buffering or signature verification.
- The iOS push set-up helper no longer depends on Perl, making a fresh mobile build less brittle on standard macOS and Git for Windows environments.
v2.0.1
Ten more ready-made boards, more accurate connector figures, and a calmer, safer wallboard
- Ten more boards, ready to pick. The Layouts menu now includes dedicated starting boards for Zoho Desk, Help Scout, Front, ConnectWise, SuperOps and NinjaOne, each tuned to the figures that connector can supply. Four more showcase Celebrations, Backlog & Forecast, Client Success, and a compact Forecast Pocket for phones.
- Zendesk's newer satisfaction survey no longer takes the board down. A migrated Zendesk desk could reject an oversized survey page and make the KPI strip, daily summary, feedback and per-agent satisfaction all fail together. Nexus now asks for the supported page size and falls back cleanly when that survey endpoint is unavailable.
- Accurate Zoho Desk figures on busy desks. Large Zoho desks no longer re-read one ticket at each page boundary, which could slightly inflate created, solved, backlog and leaderboard totals.
- Monitoring figures match the source more closely. Healthy Omada devices are no longer mistaken for disconnected ones; Huntress partners with more than 500 organisations are read beyond the first page; Kaseya machines keep their client grouping; and Auvik rows use the tenant's real display name.
- Freshservice covers every workspace. Multi-workspace accounts now count tickets across the whole desk instead of silently showing only the primary workspace.
- Reports fail honestly. If a client report cannot read its desk, it now shows an unavailable figure instead of emailing and archiving a made-up quiet period with zero tickets. Switching provider or monitoring vendor also clears the previous source's last-known figures before the next refresh.
- Hosted updates recover cleanly. The update screen now shows when a rollback is really happening, and a timed-out update re-enables the Update button so you can try again.
- Old alerts stay old. Reloading a board with local notification history no longer makes earlier server alerts pop up again or repeat as operating-system notifications.
- Connector requests now refuse unexpected redirects, Front pagination stays on Front's own host, and provider-supplied ticket links must be ordinary web links before Nexus will open them.
v2.0.0
Nexus 2.0 — the board looks ahead: it forecasts your backlog, paces you to the day's target, celebrates the wins and recaps the shift — with fairer Zoho satisfaction and tighter shared links alongside
- Nexus 2.0 — a board that looks ahead. Up to now the wall told you where things stood right now. 2.0 adds a forward-looking layer that reads your own history and tells you where the day is heading — three new predictive panels (Backlog Forecast, Target Pace and Day Recap), full-screen celebrations for the wins, and a ready-made "Day & Forecast" board that puts them together. It's the natural next step from v1.79: everything is worked out on your own server from figures you already hold — no cloud service, nothing sent anywhere. Pro plan.
- Will you clear the queue? The board tells you. A new Backlog Forecast panel reads your own day-by-day history — tickets created versus solved — and projects the open backlog forward: "On track to clear the backlog by Thursday", "Holding steady — created and solved are balanced", or "Falling behind — the backlog is growing by about 12 a week", with a days-to-clear figure and a projected trend line. It shows how sure it is — a longer, steadier run of history reads as higher confidence — flags which way satisfaction is trending alongside it, and says plainly when there isn't enough history yet rather than guessing. Pro plan.
- On pace for today's target? A new Target Pace panel projects the day's solved count to the end of your working day and grades it — ahead, on track or behind — with the projected end figure, the shortfall if there is one, and a flag once most of the day has gone and the target is slipping. It's honest about early hours: too little of the day gone to trust a projection and it says so rather than trumpeting a wild early number; no target set and it says "no target", never a fake 100%. Pro plan.
- How did the shift go? A new Day Recap panel sums up the day in a line as it closes: solved versus target, whether the backlog shrank or grew, satisfaction, and how today sits against your recent norm ("+18% vs usual"). It waits for real figures rather than inventing a perfect day, and when there's no target set it reads the created-versus-solved balance instead. The retrospective bookend to the forecast — where the day's heading, and how it went. Pro plan.
- One board that puts it all together. A ready-made "Day & Forecast" layout leads with the three forward-looking panels, the solved target and the day's trend alongside — a management wall that shows where the day is heading at a glance. Pick it from the Layouts menu; every panel adapts to your plan.
- Celebrate the wins on the wall. When the team hits inbox zero, a 100% satisfaction day, or the day's solved target, the board bursts into a full-screen celebration so the whole room sees it — the motivational moment your TVs were made for. It clears itself after a few seconds (no one needs to dismiss it on an unattended screen), respects reduced-motion settings, and can be switched off per screen. Pro plan.
- Fairer Zoho Desk satisfaction. A neutral "Okay" Zoho rating no longer counts as an unhappy one — on the headline score and the per-agent breakdown alike — the same even-handed treatment every other helpdesk already gets.
- Shared board links are tighter still: a client-facing or view-only link no longer receives the Switchboard engineer roster, scheduled-report client/agent names and notes, or single-sign-on group mappings — only what a screen needs to draw the board.
- Steadier per-client and monitoring figures: Freshservice client backlog now counts pending as well as open tickets; NinjaOne no longer over-counts tickets with a missing timestamp; and a monitoring client that could only be partially read waits for the next refresh instead of showing a misleadingly healthy panel.
- A more dependable admin sign-in: the one-time portal sign-in code is delivered only to you and never copied to the archive mailbox.
v1.79
Busy Zendesk boards stay live, a dependable Windows update, and trends that explain themselves
- Busy Zendesk boards stop greying out. A large Zendesk desk could ask the helpdesk for so much at once that Zendesk briefly rate-limited the whole account — the ticket panels fell back to "can't reach the data source" while the phone panels kept working, even though nothing was actually wrong and your token was fine. Nexus now paces its requests so a single refresh can't trip that limit, and the diagnostics page shows whether a desk is ever being throttled.
- Windows updates that actually land. The Windows app could open its installer on restart yet come back on the same version. It now downloads a full installer each time instead of a patch, so "update and restart" reliably lands the new build.
- The trend panel says why in words. The unusually-busy and unusually-quiet days it already highlights now carry a one-line explanation — "Thursday was unusually busy — 60 created vs a typical 19" — so the wall reads at a glance without anyone studying the bars.
- Fairer Freshdesk satisfaction. A neutral Freshdesk rating no longer shows up as an unhappy one in the recent-feedback list — the same even-handed treatment every other helpdesk already gets.
- Shared board links are tighter: a view-only or client link no longer receives the desk's connection details, alert-recipient email addresses, single-sign-on settings or custom-feed addresses — only what a screen needs to draw the board.
- Zoho Desk assignments are safer: on the rare occasion two tickets share a look-alike id, Nexus refuses to guess rather than risk assigning the wrong one.
- Hardened the checks that stop a mistyped monitoring or connector address from reaching a private network.
v1.78
Board replay, ask your board from Slack, and scan-to-name wall TVs
- Replay your board's day. A new Replay button lets you scrub back through the last two days of the queue — backlog and unassigned, minute by minute, with the created-vs-solved trail behind it. "What did the board look like at 9 this morning?" now has a slider instead of a screenshot hunt.
- Ask the board from Slack. Wire a Slack slash command to your board and anyone in your workspace can ask "how many tickets came in today?" right in the channel — same guarded Q&A as the in-app Ask box, answered from your own figures. Set-up takes one signing secret; needs your AI key, Pro plan.
- Name a wall TV by scanning it. Identifying a screen now shows a QR code on that TV — scan it with your phone and the screen's rename box opens, ready to type. No more counting screens in a list to work out which one is which.
- The board now tells you when it's been updated — a small notification appears after each new build, so silent auto-reloads aren't silent any more.
- Monitoring panels say when their rows were last read ("checked 2m ago"), so a quiet panel can't be mistaken for a live one.
- This changelog is now also an RSS feed — point a reader or a Slack RSS app at it and release notes come to you.
v1.77.2
Fairer Help Scout satisfaction scores and clearer push-connector replies
- Help Scout "Okay" ratings stop counting against you. A neutral answer now sits out of the satisfaction maths — on the headline score and the per-agent breakdown alike — so a Help Scout desk scores the same way as every other helpdesk on the board.
- Push-connector feeds answer more precisely: a sender that has proved its token now hears exactly why a push was refused, and unknown feed addresses reveal nothing either way.
v1.77.1
Zendesk satisfaction scores restored, steadier SuperOps monitoring, and a more accessible board
- Satisfaction scores return on migrated Zendesk desks. Zendesk accounts that moved to its newer customer-satisfaction survey stopped feeding the classic ratings, so CSAT quietly read empty on those desks. Nexus now reads the new survey first and falls back to the classic ratings automatically — the headline score, the per-agent breakdown and the recent-feedback list all come back, whichever satisfaction system your desk runs.
- SuperOps monitoring holds steady on every tenant. Some SuperOps tenants describe their data slightly differently; the device-monitoring panel now adapts to both shapes instead of coming up empty on the ones that differ.
- Board access from IPv6 networks. Read-only board links now recognise IPv6 offices — including a whole network range — so a dual-stack office is no longer turned away by mistake.
- A wall that names itself to screen readers. Every icon-only control on the board — the top bar, panel headers and the notification centre — now announces what it does, so the wall is navigable by screen reader, not just by sight.
v1.77
Incident timelines, anomaly-spotting trends, client status cards and follow-the-sun boards
- Pushed rows tell their story. Rows on a push connector now keep a short timeline — small fading dots show the recent path, and anything not-ok says how long it's been that way ("down · 23m ago"). "When did this start?" reads straight off the wall, no digging in the SIEM.
- The trend panel spots the weird days. Days with wildly more (or fewer) new tickets than the range's norm get a subtle tint and a plain-English tooltip — a ticket flood or a suspiciously dead day stands out without anyone studying the bars. Deliberately cautious: short ranges never flag, and a normal weekday/weekend rhythm doesn't light up.
- A status card for your customers. Add
status=1to an embeddable link and you get a compact service-status card instead of the full board — overall health, open and waiting queues, today's created and solved, refreshing every minute. Pair it with a client-scoped link for a safe "your live service view" in a customer portal. - Follow-the-sun boards. On a 24×7 desk, set shift windows (they can wrap midnight) and the wall switches to the active shift's team by itself — handovers stop needing anyone to touch the screen. Each screen's own scope still wins.
- Board of boards. One board can push its headline numbers to another's connector — a group wall showing every desk's health while each desk stays autonomous. The pattern's in the docs with a ready-to-adapt script.
v1.76
Push data to the board, and every dialog fully keyboard-friendly
- Custom connectors now take pushes. Until now a custom connector meant a JSON endpoint Nexus could poll. Flip a connector to push mode and the flow inverts: your SOC playbook, sensor script, CI pipeline — anything that can send an HTTP request — POSTs its numbers straight to the board the moment something happens. Each sender authenticates with its own token, pushed data is checked against the same strict shape as everything else, and if a sender goes quiet the panel flags the feed as stale instead of showing old numbers as fresh.
- Works behind firewalls. Push mode suits sources a poll can't reach — scripts inside a locked-down network segment, tools without a public API, or jobs that only exist for a moment. If it can send one request, it can light up the wall.
- Every dialog plays fair with the keyboard. Switchboard, Reports, Ask-the-board and the ticket drill-downs now keep Tab focus inside the dialog, close on Escape, and hand focus back to where you were — matching Settings, and making the whole app usable without a mouse.
v1.75.3
Sharper counts for ConnectWise, Freshdesk, Zoho Desk and Jira desks
- ConnectWise unassigned queue back on every install. The unassigned panel and its count now use the API's documented filter form, so installs that rejected the old query show their queue again.
- Freshdesk clients ranked by real workload. The Clients panel now counts your open backlog per company directly — busiest first, however many companies your desk has — instead of stopping at the first page of the company list.
- Zoho Desk names on bigger desks. Boards with more than 100 agents now show every agent's real name in CSAT and leaderboards, not an "Agent N" placeholder.
- Jira windows follow your working day. Today/week/month figures on Jira boards now roll over at your team's midnight — matching every other helpdesk — instead of UTC's.
- Switchboard assignments on locked-down HaloPSA installs. Installs using granular API scopes can now apply routing recommendations instead of being refused.
- No more phantom zero days. If the trend feed is briefly down when a new day starts, the history no longer records a false "0 created / 0 solved" for that day.
v1.75.2
Truer numbers, and a board that's honest when a source is down
- Accurate counts across every helpdesk and monitoring tool. A deep pass over each integration fixed the cases where a panel could quietly under-count, come up empty, or read a rating or leaderboard wrong — so tickets, SLAs, CSAT, solved leaders and device health add up wherever you connect.
- The wall tells you when a source is unreachable. If a helpdesk or monitoring tool can't be reached, the affected panel now says so instead of showing a confident zero — a quiet-looking board never hides a real outage again.
- Client share links stay scoped. Per-client access links keep showing only that client's data, with tighter safeguards behind the scenes.
- Keyboard & screen-reader polish. Locked panels, the Switchboard assign buttons, the settings pop-ups and the “wake the screen” overlay are all properly keyboard-operable now.
v1.75.1
Settings search, sharper
- Search every setting, from anywhere. The Settings search now spans all tabs at once — type “webhook”, “timezone” or “SSO” and jump straight to it wherever it lives, not just on the tab you're viewing — with a tidier search box.
v1.75
Find any setting fast, and truer numbers everywhere
- Search your settings. A new search box at the top of Settings takes you straight to what you need — the right section and the exact option — and keeps working as new settings are added, so you never hunt through every panel again.
- Custom breakdowns drill through cleanly. Click through a Brand, Form or custom-field panel and you land on exactly the right tickets; your own Zendesk saved views and statuses read true too.
- Accurate counts on every helpdesk and tool. A full sweep of every integration fixed the cases where a busy account could under-count or a panel came up empty — solved leaders, backlogs and device lists now page all the way through and add up.
- Tidier PDF reports. On long reports, ticket rows on the final page no longer overlap the footer — every page lays out cleanly.
v1.74
Your Zendesk customisations, on the wall
- Custom support goes deeper. Nexus already put your saved searches and tags on the board; now it reads the way your team has actually shaped Zendesk — your own statuses, saved views, fields, brands, forms and SLAs — so the wall matches your workflow, not a generic one.
- Your own ticket statuses, counted. See open tickets under the custom statuses your team really uses — “Awaiting parts”, “Escalated to vendor”, whatever you’ve set up — not just the six standard ones, and click any status straight through to the tickets behind it.
- Pin the saved views you already built. Beyond typing a search, you can now pick the native Zendesk views you built in Zendesk and drop them onto the wall as their own panels.
- Break the queue down your way. Group open tickets by Brand, by ticket Form, or by any of your custom fields — choose the fields that matter and each becomes its own panel, every row clickable through to its tickets.
- Your SLA policies, in view. Your Zendesk SLA policies and their targets now show on the board, alongside the existing at-risk SLA countdown.
- Open any ticket in a tap. The drill-down popups and the at-risk, SLA and unassigned lists now have a one-tap button straight to the ticket in Zendesk.
v1.73.4
Truer numbers, safer hosted updates
- Busy desks read true. Satisfaction scores on Freshdesk now count every rating in the window, not just the first hundred, so a busy desk stops reading an inflated CSAT; Help Scout's solved counts, solver leaderboards and trend line no longer cut short when an older conversation is touched; and a brief helpdesk hiccup now shows as "no data" for a moment rather than a misleading zero that skews the day's history.
- Every desk keeps to your clock. "Today", this week and this month roll over at your team's local midnight on Freshservice, and off-timezone call leaderboards rank the previous period correctly on Zendesk — so the figures line up with every other desk.
- Managed boards update safely. If we host your board, an update that meets a passing hosting hiccup can no longer be recorded as finished without actually applying — your board really lands on the new version, or rolls safely back to the last one.
- Admin dashboard fixes. On token-secured installs the Audit trail loads and "Test connection" works, and removing the Switchboard add-on from an Enterprise licence now sticks.
- Site & polish. The pricing page's annual per-month figures are exact, the contact form files a follow-up message under the topic you picked, and the cookie banner is fully keyboard-accessible.
v1.73.3
Safer sign-in, steadier numbers
- First-run sign-in is locked down. Setting up the very first admin on a brand-new board now takes the one-time setup code printed to the server's log — the same proof you're the one running it that the first passcode already uses. So nobody who merely reaches the URL before you've finished setup can claim your board.
- Managed boards stop asking for a licence key. If we host your board it's already licensed, so the first-run wizard no longer shows a hosted board the "paste your activation token" step it never needed.
- Client-scoped boards stay strictly scoped on Help Scout. A share link scoped to one client can only ever show that client's conversations — never the rest of the desk.
- Truer client and weekly numbers. Per-client open-ticket counts now keep older-but-still-open tickets on Freshdesk, and "this week" on Jira lines up with your configured week start — so the figures match every other desk. Auto-routing also stops posting a false "back to normal" when a helpdesk briefly hiccups.
- Safer exports, gentler motion, better keyboard access. Downloaded CSVs are hardened against spreadsheet-formula tricks hidden in ticket text; the announcement ticker and celebratory glows now honour "reduce motion"; and the network panel's client list opens from the keyboard.
v1.73.2
Accurate numbers on every desk
- Satisfaction scores read correctly everywhere. Fixed cases where customer-happiness and CSAT showed blank or wrong on some desks, and where an older Freshdesk survey style was misread — your satisfaction panels now reflect what customers actually said.
- Auto-routing hand-offs land reliably. Switchboard assignments now register as done when they succeed instead of looking like they failed, so routed tickets stop bouncing back.
- Client-scoped boards are complete and correctly scoped. A shared, scoped view now counts older-but-still-open tickets and stays locked to the right client's tickets.
- A steadier wall. Downloading an archived PDF report can no longer interrupt a running board, plus accessibility and desktop-security polish under the hood.
v1.73.1
Test push, now honest on the phone
- The in-app "Send test push" now shows on the phone that sent it. Previously, tapping test from the mobile app looked like nothing arrived — because iOS quietly hides a notification while the app you're in is open, so it only appeared if you switched away or sent it from another device. Now the banner shows even while the Nexus app is in front, so a test is a real test.
v1.73
Three more helpdesks on the wall
- Zoho Desk, Help Scout & Front. Three more helpdesks you can put straight on the board. Zoho Desk brings tickets, your customer accounts, teams and customer-happiness ratings; Help Scout brings your mailbox conversations, teams and happiness scores; Front brings conversations, who's available to reply right now, your busiest tags and per-account views. Pick yours in the first-run wizard, paste your credentials, and it's on the wall — same live tickets, leaderboards, trends and alerts as every other helpdesk.
- Each board shows only what its helpdesk can answer. Panels a given helpdesk has no data for (say, live phone stats where there's no call channel) simply don't appear, so you never stare at a blank tile wondering what's wrong — you see exactly what your desk can feed.
- Client-scoped share links work with Front too. Give a customer a link to just their own view and it stays strictly theirs — a Front board scoped to one account can only ever show that account's conversations, never the rest of the desk.
- Clearer push troubleshooting. If a test push doesn't arrive, the app now tells you exactly why — whether the device isn't registered, the notification service needs its credentials, or the token was rejected — instead of one vague "it didn't work".
v1.72
Let us host it for you
- Managed hosting — we'll run your board for you. Nexus stays self-hosted by default, but if you'd rather not run a server there's now an optional +£15/mo add-on to any plan: your own private instance (never a shared pool), live at yourteam.nexus.joekane.org in minutes, kept updated and backed up, in a UK/EU region. Add it at checkout — pick a plan, tick "host it for me", and your board provisions itself and emails you the link. Same 14-day free trial as every plan.
- Bring your own domain. On a hosted board, point your own hostname at it (wallboard.yourcompany.com) from Settings → Data & API — we handle the HTTPS certificate for you, and the page walks you through the two DNS records to set.
- Hosted boards update themselves. When a new version is out, a hosted board shows Update now in Settings → About & updates — one tap and we update it, check it's healthy, and roll back automatically if anything's wrong, so your board is never left broken. Nothing to install, no server to touch.
- Nothing to activate on a hosted board. A managed board arrives already licensed and set up — no key to paste; you go straight to connecting your helpdesk.
- Minimal telemetry on every board. A hosted board checks in more often and can't opt out, but it sends the same exact minimal fields as a self-hosted board: licence id, version, plan, helpdesk product and an optional instance label. It never sends ticket content, credentials, health details, error counts or error messages.
v1.71
Reports on a schedule — and a board that runs itself
- Client QBR packs (Pro). The Reports studio gains a fourth scope: a client. Pick a customer and the report becomes their pack — tickets raised and solved from their own tickets, what's open right now, a ticket log, their monitoring posture, and your notes — with nothing desk-wide leaking in. There's a one-click ✨ QBR preset, and scheduled reports take the same scope, so the month-end client pack emails itself.
- Ask the board (Pro). A question box in the top bar: "who solved the most for Acme this month?", "how does this week compare to usual?" — answered in a sentence or two from your desk's own figures. It uses the AI key you've connected, and it's deliberately not a free agent: the model picks from a fixed menu of board metrics, your server runs the query, and the answer is written from that data alone.
- Smart alerts — no thresholds needed (Pro). Turn on one toggle and the board watches its own history for the genuinely unusual: an unassigned-queue spike far beyond the last day's pattern, or a Tuesday doing three Tuesdays' worth of tickets. Statistical, not magical — it compares like with like (Mondays with Mondays), needs a few days of history before it speaks, and fires at most once per day per signal through the same webhook, push and notification-centre channels as your threshold alerts. With an AI provider connected, each alert carries one line of plain-language context too.
- Reports that explain themselves. The Reports studio gains an executive summary — a short written narrative of the numbers on page one, AI-written when you've connected an AI provider (Settings → AI summary) and cleanly templated when you haven't — plus an insights section of observation bullets (busiest day, whether the desk kept ahead of demand, CSAT drift) and a feedback themes section that clusters what customers keep saying in their survey comments. And a new security posture section puts per-client monitoring health (device issues from UniFi, Meraki, Acronis, Huntress and friends) straight into your branded client PDFs.
- Deeper report sections. Trends & comparison sets this period against the last and draws a 12-week trail from the board's own history; Response & SLA prints average first reply beside the tickets at risk right now; and a manager's notes box puts your own paragraph on the page — the touch that makes a generated report feel authored. Deselecting sections no longer leaves a page stretched around a blank gap, on screen or on paper.
- A report archive. Delivered scheduled and daily report PDFs are kept on your server (you choose how many), listed in the Reports studio for one-click re-download — the exact PDF that went out, for the auditor or the new manager who asks "what did we send in March?"
- Scheduled reports post to Slack & Teams too. Tick one box on a scheduled report and its headline numbers land in your alerts channel as a card alongside the emailed PDF — or instead of it, for channel-only reports.
- The digest reads the day for you. With an AI provider connected, the end-of-day digest opens with a one-sentence summary before the numbers — and without one it reads exactly as before.
- Contests (Pro). Pick a metric, a period and a prize, and the new Contest panel runs the competition — podium, live countdown, and a board-wide winner celebration when the clock runs out. Daily sprint, weekly cup or month-long marathon.
- Client Health panel. Every customer on one panel: open tickets from your PSA joined with monitoring status across every vendor you've set up, sorted worst-first — the MSP "who's on fire?" board.
- Track from a date that matters. Set a tracked date (quarter start, a launch, the big migration) and every range picker gains a "Since" option measuring from exactly there — alongside a new week starts on setting so Sunday-opening desks get weeks that match their rota.
- Scheduled reports (Pro). Save a Reports-studio set-up and have it emailed as a branded PDF on a schedule — a daily wrap-up, a Monday-morning team report, a month-end round-up. Each one carries its own scope (whole desk, one team or one agent), accent colour and recipient list, covers the period that matches its cadence, and sends at your chosen time in your business timezone. Up to eight live side by side in Settings → Alerts.
- Report presets. Dialled in a report you like? Name it and it's one click next time — scope, timeframe, sections and accent together. Presets live on the device, so the boardroom laptop and the ops desk can keep different favourites.
- Every team gets its own goal. Give each team a daily solved target and any screen scoped to that team aims its Solved vs Target and Team Goal panels — and its celebration — at the right number, counted from that team's own tickets. And the new Team Comparison panel lines every team up: solved, satisfaction and who's online, side by side.
- Notifications, on your terms. A gear in the notification panel now controls what may interrupt each device — per-type popup and system-tray toggles, plus quiet hours for the popups (overnight windows wrap; everything still lands in the history). Notification details grew a button that jumps straight to the right place: an SLA warning opens the at-risk tickets, a screen alert opens Screens, a report notice opens Reports.
- Louder when it matters. The first "screen offline" alert is informational — but a wall display still dark after a stretch you choose now escalates with a follow-up that can repeat until it's back. A display quietly dying overnight finally pages someone.
- Sign-in is part of setup now. The setup wizard asks how people should get in — open on a trusted network, one shared passcode, or named accounts starting with yours — so a new install lands secured instead of "we'll sort it later". Everything stays changeable in Settings → Security & access.
- Directory groups pick access levels (Enterprise). Map your Google/Microsoft directory groups to Nexus levels and single sign-on assigns the right one automatically — highest match wins, and an optional sync re-applies the mapping on every sign-in so a directory move changes the board level too.
- The audit trail exports and expires (Enterprise). Download the whole trail as a spreadsheet-safe CSV, and set a retention window so entries age out on your schedule.
v1.70.1
Your logo, readable on paper
- The report logo now always shows up — and always reads. The Reports studio renders your uploaded logo on every page reliably, and treats it for the white page the way the board treats it for a dark wall: white or light marks become a crisp dark silhouette, "Match theme" tints it with your chosen accent, and dark logos stay exactly as you uploaded them.
v1.70
Your reports, your logo — and a board that knows who's who
- The Reports studio (Pro). Build a polished PDF report in a couple of clicks — for the whole desk, one team or one agent, over any board timeframe. Choose the sections (overview KPIs, created-vs-solved chart, leaderboards, CSAT by agent, workload mix, quality signals) and an accent colour, watch the live A4 preview, and download. Every page carries your uploaded logo and board title, and the PDF is assembled entirely in your browser — nothing leaves your server, so it works the same on an offline board.
- Honest numbers, even when scoped. Team and agent reports recompute solved counts, handled counts and CSAT from that team's or agent's own rows — and anything your helpdesk only reports desk-wide is labelled "whole desk" on the page rather than dressed up as team figures.
- Show one team per screen. Pick a team or department in the setup wizard or Settings → Panels and the agent panels — presence, leaderboards, CSAT, feedback — follow its members, with a chip in the top bar naming the scope. Every screen can follow its own team (reception on Service Desk, the NOC wall on Network & Voice), pinnable straight from a TV's launch URL. Teams come live from your helpdesk's agent groups (Zendesk, Freshdesk, Freshservice — and demo mode), and the board fails open to everyone if a group disappears, so a wall never goes blank.
- Emails that match your reports. The scheduled daily report now carries your logo, accent colour, the created-vs-solved chart, top solvers and CSAT — the same visual language as the Reports studio. And the end-of-day digest can go out as a branded email too, alongside the unchanged Slack/Teams/Discord post.
- A notification centre on the board. A bell in the top bar collects everything worth knowing — threshold alerts, SLA pressure, screens dropping offline, announcements, "report sent", connector trouble — as brief top-of-screen popups with a history and a details view. High-value security events (a passcode reset, an account created) notify admins only, and the desktop and mobile apps mirror fresh entries to the system notification tray.
- Wallboards and people are different things. Screens signed in with someone's own account are grouped under their name in Settings → Screens (with a device count), and never raise offline alerts — a closed laptop isn't an incident. Creating an access link now asks whether its screens should alert when they go offline, changeable per screen. And a stable device identity means a reloading TV can no longer register itself twice.
- Four access levels. Viewer sees the board; Advanced can drill into tickets and per-agent stats; Manager can download reports and create viewer accounts; Admin does everything. Access levels apply to accounts, access links and SSO — enforced by the server, not just the menu.
- Sign in with Google or Microsoft (Enterprise). Register an OAuth app, paste the client ID and secret, and the sign-in screen grows a "Sign in with Google/Microsoft" button — with optional domain pinning and auto-created accounts. The sign-in settings now read as a clear either/or: one shared passcode, or named accounts.
- iOS push notifications actually arrive. The iOS app was asking for notification permission and then going quiet — the build was missing Apple's push entitlement, so no device token was ever issued. Fixed in the build pipeline; registering a phone is no longer an admin-only affair either (any signed-in account can register their own device).
v1.69.4
Truer numbers on the board
- SuperOps first-reply times read right. A unit slip had the First Response panel and KPI strip showing SuperOps reply times far larger than reality — a 45-minute average could read as hours. The numbers now say what they mean, and first-reply goals judge the desk fairly again.
- Business-hours timing counts every day it should. First-reply measured against business hours could miss the day the reply actually landed — a Friday-evening ticket answered first thing Monday sometimes counted as no time at all. The whole span is measured now.
- ConnectWise solved counts include the backlog. The Created vs Solved trend only counted a ticket as solved if it was also opened inside the same window, so clearing older tickets never showed on the chart. Solved now means solved, whenever the ticket was raised.
- Steadier everywhere else. The desktop app stands firmer against unexpected server redirects, Docker health checks follow a custom port choice, and provider connections apply the same download-size and redirect safeguards across the board.
v1.69.3
Predictable limits on AI spend
- AI that can't run up a surprise bill. When you've connected an AI provider for ticket auto-routing and the daily summary, Nexus now keeps those calls within a built-in hourly limit and only ever sends them to the provider you configured. Reach the limit on an unusually busy board and the AI quietly steps aside — routing falls back to the normal rules and the summary to its plain version — until the next hour, so there are no runaway costs and nothing breaks.
v1.69.2
Lighter on the wall, kinder to the keyboard
- Easier on an always-on screen. The board does less work when nothing's moving — panels that aren't scrolling no longer redraw every frame, and during Quiet Hours a sleeping screen stops fetching until it wakes. Lower idle load on the TV that runs all day and all night.
- Settings you can drive from the keyboard. The settings dialog now keeps focus inside it, closes on Escape, and lets you reorder panels with the arrow keys — and the remaining controls gained proper labels, so it works cleanly with a keyboard and a screen reader.
- Small fixes that add up. Daily streaks now count against your local day, so an evening shift can't read a day short; saving one setting no longer disturbs the others; and the board ships with tighter browser-security defaults.
v1.69.1
Reliability & security hardening
- Tighter security around your connected tools. Hardened how Nexus talks to your monitoring and RMM integrations: stricter checks that a vendor's API can only ever send the board where it's meant to, and firm limits on how much a response can return — so a misconfigured or hostile endpoint can't redirect a request or flood the board. A few self-hosted controller connections also now refuse to skip certificate checks unless they're genuinely on your local network.
- More accurate device-health roll-ups. Corrected several monitoring counts and trend figures — warning states are now counted as warnings, solved-ticket trends use the right date window, and very large device or board lists page through fully instead of stopping short.
- Steadier alerts & daily reports. First-time and scheduled notifications no longer go missing if a send briefly hiccups, and a restart can't re-send a digest or snapshot you've already had. Account and billing screens are sturdier too, and auto-routing picks stay correctly scoped to each board.
v1.69
Connect anything, push to any phone
- Connect any tool yourself. A new custom connector points Nexus at a JSON endpoint you control, and a Custom Data panel renders the result — so "we don't integrate with X" becomes "connect X yourself", with no bespoke adapter. Your endpoint returns a simple documented shape (metric tiles and status rows); the board fetches it server-side with the same safe-address checks, timeouts and size caps as the built-in integrations, and keeps the token encrypted. (Enterprise.)
- Push alerts land on real phones. The Nexus mobile apps now register for native push, so the threshold and screen-offline alerts mirror straight to your phone — one tap to register the device, a button to send a test. Android/web go via Firebase and iOS via Apple. (Pro.)
v1.68
Push alerts, your own metrics, SSO & sharing
- Build your own KPIs from a formula. Calculated KPIs let you define tiles from the board's own figures — solved ÷ created as a success rate, or unassigned + at-risk as one "needs attention" number — with operators and functions like
roundandmin. A new Calculated KPIs panel shows them, and each formula is checked as you type. (Pro.) - Alerts on your phone, not just the wall. Mobile push alerts mirror your threshold and screen-offline alerts to registered phones, so the team is nudged even away from the screen — native Android/web and iOS. Push rides alongside your existing Slack/Teams/Discord alerts. (Pro.)
- Embed a live board anywhere. Publish a read-only dashboard and drop it into an intranet, a status page or a wiki via an iframe — with the websites you allow to embed it under your control. (Enterprise.)
- A daily report in your inbox. Schedule an emailed PDF of the board — today's solved, created, CSAT, calls and top solver — delivered for you, with no mail server needed on the board itself. (Pro.)
- Named sign-ins, not one shared passcode. Give each admin their own account and role, so a shared board has individual logins instead of a single passcode — and the audit trail names who did what. (Enterprise.)
- Single sign-on via your existing proxy. Put Nexus behind an identity-aware reverse proxy — Authelia, oauth2-proxy, Cloudflare Access — and it trusts the signed-in user, so people reach the board with your company login. (Enterprise.)
v1.67
Designs become whole boards
- A Design is now a complete board, not just a skin. Choosing a Design — Bento, Loud, Status Board, Control Room, Aurora, Studio, Mono — reshapes the whole board: its background and texture, panel shapes, typography (friendly rounded, editorial serif or an industrial monospace) and its own layout — which panels show, the column count, and the size of the headline numbers. Loud becomes a sparse, cinematic scoreboard; Control Room a dense six-column ops wall; Studio a calm editorial overview. Each feels like a different product, yet still mixes with all 11 colour themes — set per screen or per dashboard. Standard stays the classic look, untouched. It's a remixable design system no other wallboard offers. (Every plan.)
- An audit trail for shared boards. Settings → Security & access now keeps a record of who changed what — settings saved, screens commanded, access links created or revoked — so a team sharing one admin passcode can see recent activity at a glance. It logs the action and a short detail, never the values themselves. (Enterprise.)
v1.66
Make the board your own
- Designs — eight full board personalities. Beyond colour themes and panel looks, Nexus now has Designs: choose a complete personality — Bento, Loud, Status Board, Control Room, Aurora, Studio, Mono, or the stock Standard — and the whole board's typography and graphics retune to match. Picking one also sets a recommended look and density for you. Every design mixes with all 11 colour themes and every layout, set per screen or per dashboard, with matched starter boards under Layouts. It's a remixable design system no other wallboard offers.
- Know the moment a screen goes dark. If you run wall TVs, Nexus can now alert Slack, Teams or Discord the instant a screen drops offline — and again when it comes back. No more discovering a blank board behind reception hours later. (Pro; turn it on under Settings → Alerts.)
- A forecast on today's target. The Solved vs Target panel now projects the day from your current pace — "on pace for ~46" — and flags whether you're on track, so the room knows by mid-afternoon whether to push.
v1.65
Safer connections, smarter branding
- Tighter security on the tools you connect. Nexus now runs the address of every connected helpdesk and PSA through the same safe-address checks it already used for monitoring tools, and caps oversized API responses — closing off a class of server-side request risks on self-hosted, trusted-LAN installs.
- Custom logos scale correctly in every style. A wide logo no longer renders at the wrong width in the “Match theme” style — every style now sizes to your logo's true shape.
- A heads-up when a logo isn't transparent. Uploading a logo with a solid background — the commonest branding mistake — used to quietly break the themed styles. Settings now spots it and tells you, with a quick size/format hint (transparent PNG or SVG, landscape, under 4 MB).
- The setup wizard now mirrors your live board. Re-opening it reflects what you actually see on this screen — your current provider, this device's theme, and this device's custom logo — instead of falling back to stored defaults.
- Accessibility and reliability touches. Clearer keyboard focus on the theme swatches, motion that respects your “reduce motion” setting, and assorted robustness fixes under the hood.
v1.64.5
Tidier controls on phones
- The board's controls now stay on a single row on phones. On some iPhones the settings button could drop onto a line of its own — the top bar now packs neatly so the dashboard switcher, date range and action buttons all sit together.
v1.64.4
A properly signed Android app
- The Android app is now a proper, release-signed build. It's signed with a permanent developer key and installs far more smoothly across devices — fewer "unknown developer" blocks, and updates always install over the last version. (One-off: uninstall any earlier build before installing this one; after that, updates are seamless.)
- Android connects over HTTPS, like the iOS app. Point the mobile app at your server's
https://address — run Nexus behind TLS or a reverse proxy. (Tip for Samsung: if an install is blocked, turn off Settings → Security and privacy → Auto Blocker.)
v1.64.3
Smoother Android installs
- Android updates install straight over the last one. The Android app is now signed with a stable key, so a new build installs cleanly over the previous version instead of failing with "app not installed", and Android keeps recognising it as the same app. One-off step: if you already have an older build, uninstall it once before installing this one.
v1.64.2
A bolder war-room, on-brand throughout
- A war-room you can read across the room. The full-screen SLA breach takeover has been redesigned — a big, bold headline with the at-risk tickets front and centre on an unmissable red field, the signature pulsing border kept. Same alert, far clearer at a glance.
- Switchboard wears the brand. The Switchboard console and its on-board feed panel now use the same typeface and colours as the rest of Nexus, so the auto-routing add-on looks of a piece with your board.
v1.64.1
Settings that match the brand
- A more consistent look. The first-run setup wizard and the settings menus now use the same typeface as the Nexus website, so moving between the site and the app feels like one product. The board itself is unchanged.
v1.64
More monitoring, easier to set up
- Four more monitoring integrations. Datto RMM, Kaseya VSA, ConnectWise Automate and Liongard join the Monitoring line-up — each its own panel, rolling problems up per client alongside the rest. (Each built to the vendor's published API.)
- Check it works before you rely on it. A new Test connection button next to Save reaches the integration's API and tells you on the spot whether your credentials work — and how many clients it can see.
- Drill into a Monitoring panel. Click any Monitoring panel to open the full per-client list, worst first — handy when there are more clients than the panel can show at a glance.
v1.63.2
A little more polish
- Small refinements from a top-to-bottom review. Panel names you've set show exactly as you typed them (one that happened to match a built-in label could get auto-translated); the headline metric tiles now announce themselves properly to screen readers; and pasting an admin access token refreshes your settings on the spot instead of needing a page reload.
v1.63.1
Steadier integrations
- The newest connections read more of your data. A documentation review of last release's newer integrations turned up a few that stopped at the first page or missed a field — now fixed: NinjaOne and SuperOps ticket boards page through every ticket, SuperOps surfaces at-risk tickets again, and the Huntress and Acronis monitoring panels count across large estates rather than just the first page. Plus a handful of smaller correctness and privacy tidy-ups. Each is built to the vendor's published API and we'd love your live-account feedback.
v1.63
More of your stack on the wall
- More helpdesks to connect. SuperOps, NinjaOne and ConnectWise PSA join the list of tools you can run your wall on, alongside Zendesk, Freshdesk, Freshservice, Jira Service Management and HaloPSA — so the board reads from whatever you already use.
- Monitoring — a panel for each tool you connect. Set up as many monitoring integrations as you like and each gets its own panel, appearing only once it's connected: UniFi, Meraki, Aruba Central and Omada networks, the SuperOps, NinjaOne and N-able RMMs, Auvik and Domotz network monitoring, Acronis backup and Huntress security. Every one rolls problems up per client, right next to your tickets — handy when outages drive the queue.
- Ready-made monitoring boards. Three new layouts in the Layouts menu — NOC Wall, Infra & Ops and Backup & Security — put your connected tools on screen in one click; whatever you haven't set up simply stays out of the way.
- Honest about what's new. Each new connection beyond UniFi is built to the vendor's published API and we'd love your live-account feedback.
v1.62.2
Calmer Cascade, when you want it
- Settle the Cascade aurora. Love the Nexus Cascade look but want it calmer on an always-on screen? There's now a Calm aurora switch in Settings → Appearance → Look that stills the drifting glow while keeping everything else — easier on the eyes and a touch lighter on the hardware.
v1.62.1
A steadier scroll on phones
- No more sideways drift on a phone. On a phone the board could nudge a little to the side as you scrolled down — it now stays put, scrolling cleanly up and down only.
v1.62
A bolder look, if you want it
- Introducing Nexus Cascade — a brand-new look. A bold, premium restyle of the whole board you can switch on in Settings → Appearance → Look: layered, glowing panels that float on a gentle aurora in your theme's colour, lively numbers, and smooth, tasteful motion as things settle into place. It composes with every theme, respects "reduce motion", and leaves your current look untouched — Cascade is there the moment you fancy a change, and Classic stays exactly as it was.
v1.61.2
Switchboard fits the phone
- Switchboard reads cleanly on a phone. On a narrow screen the Switchboard panel no longer clips its edges: on the Team tab the action buttons wrap fully into view, and on the board each routed ticket keeps its engineer and Assign button on screen instead of cutting them off. (Public-beta add-on — nothing changes unless your licence includes it.)
v1.61.1
Small fixes, clearer and kinder
- The pricing page works with a screen reader. The monthly/annual switch now announces which billing period is selected.
- A clearer privacy policy. It now spells out your data-protection rights — including how to raise a concern with the ICO — and how long we keep billing records.
- Tidier helpdesk list. Freshservice is now named alongside the other supported help desks everywhere it should be.
- Steadier licensing under the hood. More reliable licence checks and tidy-ups to how plan features appear — the SLA War Room now shows only on plans that include it.
v1.61
Fills any screen — and routes itself
- Every wallboard fills the screen. No more black bars: the board now fits portrait tablets, ultrawide monitors and everything in between, edge to edge — the same readable layout, just more of it where there used to be empty margins.
- Switchboard can run itself. The auto-routing add-on now goes fully automatic when you're ready: it assigns each ticket to the right engineer under your rules — try a dry run first, keep it to business hours and online engineers, cap how many it does a minute, hold your P1s for a human — bounded by each engineer's real open workload, with every move in an audit trail. It now reads the ticket body too, can learn each engineer's specialisms from your solved history, and can optionally ask your own AI to route the tickets keywords can't call. (Public-beta add-on — nothing changes unless your licence includes it.)
- Faster first load. The app now loads in smaller pieces, so a screen comes up quicker the first time you open it.
v1.60.5
Switchboard, right on the board
- Switchboard comes to the wallboard. The auto-routing add-on now has a live feed panel and a ready-made Switchboard Command layout — every incoming ticket and the engineer it's headed to, with engineer load bars, tap-a-row for the routing trace, and one-tap assign. New arrivals slide in; clearing the queue gets a little celebration. (Public-beta add-on — nothing changes unless your licence includes it.)
- Never miss a stuck ticket. Switchboard can now raise a Slack, Teams or Discord alert when tickets can't be routed to anyone, plus Held and Engineers On KPI tiles for the top strip.
- See your look before you pick it. The Look picker in Settings now shows a little preview board for each style, so you can tell Flat from Glass from Elevated at a glance.
v1.60.4
A look that fits the room
- Give your board a new look. A new Look picker in Settings → Appearance restyles your panels — choose Classic, Flat, Elevated, Glass or Contrast. It's separate from your colour theme, so any look pairs with any palette, and you can set it per screen or per dashboard just like themes.
- Every control, properly styled. Text boxes, dropdowns and tick boxes across the app and the licensing portal now follow the Nexus look — no stray browser default boxes or system dropdowns.
- Steadier, more dependable boards. A round of reliability fixes: end-of-day digests and "recovered" alerts fire more dependably, CSAT and daily figures line up with your team's timezone, unassigned counts are exact on HaloPSA, and the board rides out a brief network blip without flashing an error.
v1.60.3
Add-ons unlock within minutes
- Faster add-on unlock. When an add-on like Switchboard is enabled on your licence, your board now picks it up within a few minutes — not just on the daily check — and refreshes itself, so the new feature appears on its own.
v1.60.2
Add-ons that switch themselves on
- Granted an add-on? It just appears. When an add-on like Switchboard is enabled on your licence, your board now picks it up on its own at its next licence check and refreshes — no reinstall, no hunting for a button.
- Switchboard, live in the demo. With a Switchboard licence, demo mode now shows a fully populated, routed board — sample engineers, live presence and the unassigned queue matched by specialism — so you can see exactly how it behaves before wiring up your team.
- Snappier Switchboard. Flip the on/off switch or edit your team and the board reflects it straight away.
v1.60.1
Switchboard, calmer and quicker to set up
- Off until you say so — Switchboard now starts switched off, with a clear on/off control in the panel. Having the add-on no longer quietly starts holding and recommending tickets — you turn it on when your team's ready.
- Build your team in one click — a new Import from helpdesk button pulls your connected desk's agents straight in, so you just add each person's specialisms and save instead of typing every name.
- Tidier on a phone — the Switchboard panel now fits narrow screens properly, with the team editor stacking cleanly.
v1.60
Introducing Switchboard (public beta)
- Switchboard — auto-routing, in public beta — a new private add-on that reads your unassigned queue and recommends the right engineer for each ticket: matched by specialism, who's actually free, and current load, with a routing trace that shows its working. Where your help desk supports it, apply a recommendation with one click and Switchboard writes the assignment straight back. It runs on the desk you're already connected to. Take a look.
- A private add-on — Switchboard stays hidden unless your licence includes it, so nothing changes for everyone else. It's included with every Enterprise licence — take a look.
v1.59.4
Settings look like Nexus again
- Settings look like Nexus again — the new settings portal now carries the board theme with it, so panel titles, form fields and plain-text controls stay readable instead of falling back to browser styling.
- Push board stays in view — the screen picker now opens inside the settings pane instead of being clipped at the bottom of the window.
- Licence controls are stricter — revoking or restoring a subscription now catches every activation token it issued, and oversized telemetry/report payloads are rejected before they can be buffered.
v1.59.3
Kinder CSAT, honestly counted
- Kinder CSAT, honestly counted — most customers never answer a survey, so one grumpy reply used to read "50% satisfaction" on an otherwise-flawless desk. CSAT now starts at 100% and subtracts each negative rating as a share of the tickets you actually solved: one bad rating across 184 solved reads 99%, and no ratings at all is a clean 100%. (CSAT by Agent keeps the classic per-rating ratio.)
- Pushing a board no longer exits fullscreen — pushed boards and rotations now apply in place on every screen; wall TVs stay fullscreen.
- The announcement ticker syncs in seconds — sending and clearing a message now reaches every screen on its next heartbeat, not just the device it was sent from.
- Switching helpdesks swaps the whole board at once — finishing the wizard or activating a licence now refreshes every panel immediately instead of waiting out the slowest cache.
- Settings polish: display zoom no longer magnifies the settings window (it's for the board, not the menus), and desktop settings text renders as proper sentences again.
v1.59.2
Demo data can't follow you to a real desk
- Demo data can't follow you to a real desk — board history now remembers which helpdesk produced it and starts fresh when you switch, so a board first tried in demo mode no longer shows sample backlog figures (or a giant phantom spike) after you connect the real thing.
- The negative-rating alert calms down — the red chip and board-wide border now stand down two minutes after the rating lands, instead of glowing for the rest of the day. The rating itself stays in the Customer Feedback panel.
- Settings polish: the Screens actions line up in a tidy row at every width, and About & updates centres cleanly on narrow windows and phones.
v1.59.1
Your daily history can no longer be blanked by a blip
- Your daily history can no longer be blanked by a blip — a brief helpdesk hiccup mid-read used to record a day's solved tickets or CSAT as zero on Freshdesk, Freshservice and Jira boards. A failed read now keeps the last good figures, the way the history tracker always promised.
- Client-scoped links are stricter still — scoped views no longer include organisation-wide call totals on Zendesk, and every connector now refuses outright any read it can't genuinely filter to one client.
- "Today" follows your clock on Freshdesk — date windows now roll over at your team's midnight (your business-hours timezone), not UTC's.
- Status and priority rows (New, On Hold, High, Normal, Low) now translate in all 16 languages, and the Jira clients panel reports a misconfigured service desk ID instead of sitting silently empty.
v1.59
One-click boards for your helpdesk
- One-click boards for your helpdesk — five new layout presets tuned to what each provider does best: Zendesk Talk Desk, Freshdesk Service Desk, Freshservice ITSM Board, Jira SM Service Wall and HaloPSA MSP Ops.
- The layout presets picker now has a tab bar (For TVs, Data-dense, By provider, Classics, For phones) instead of one long scroll.
v1.58
The board now adapts to your helpdesk
- The board now adapts to your helpdesk — panels, KPI tiles and TV slides your provider's API simply can't feed (phone metrics on a desk with no phone channel, CSAT where there's no ratings API) quietly step aside instead of sitting empty or stuck at zero. No locks, no dead panels: every board shows exactly what your helpdesk can answer, and the docs spell out each provider's coverage.
- Freshdesk boards level up — First Response (measured inside your business hours) and the Busiest Times heatmap (bucketed on your team's timezone) now light up on Freshdesk, built on the parts of the API that genuinely support them.
- Jira boards get clients — add the optional service desk ID in the wizard and Open by Client lists your Organisations; client-scoped access links now genuinely filter to one organisation too.
- Backlog burn-down draws true — a steady backlog used to render as a hairline along the panel floor; the chart is now anchored at zero so the line's height reflects the workload, and an explicit longer range shows up to 48 hours of samples.
- Client-scoped links are watertight on every connector — Freshservice scoped boards now filter to the chosen department, and date windows on Freshdesk/Freshservice include their first day (the "Today" range no longer reads zero).
- Network health reads the whole estate — Meraki, Aruba and Omada reads page past the first batch on large fleets, and Omada now flags heartbeat-missed and isolated devices as down, matching TP-Link's documented status codes.
- On phones, the announcement quick-send opens as a proper full-width sheet instead of running off the edge of the screen.
- Translated boards got the last few stragglers — the created-vs-solved title, the tickets tile and service-status labels now follow your language, in all 16.
- The "Reconnecting" indicator now actually appears when the server is unreachable, the board survives browsers that block site storage, and a steadier hand on transient helpdesk hiccups keeps agent names and daily history intact.
v1.57
Report a problem, from the board
- Report a problem, from the board — Settings → About & updates gains a report form: pick a category, say what happened, optionally leave an email for a reply, and it lands straight in the developer's inbox alongside the same basic install facts the telemetry beacon already sends — your version, plan, helpdesk provider, an opaque licence id and the board's name. Nothing is stored; the privacy page spells out the exact list.
- The helpdesk connectors got a contract-accuracy pass against each vendor's current API documentation: Jira now uses Atlassian's new search API (the old one was retired in late 2025), client-scoped Freshdesk boards use the company listing the API actually supports, HaloPSA date filters and SLA at-risk detection follow Halo's documented conventions, and Freshservice counting is robust across instance variations. Every connector also retries politely when a helpdesk rate-limits, and error messages now carry the API's own explanation — so anything that does go wrong is easier to act on.
- Freshdesk CSAT now counts only genuinely positive ratings — a neutral response no longer inflates the score.
- Licensing portal sign-in now asks for a username as well as the password and code.
v1.56
Telemetry now names your helpdesk
- Telemetry now names your helpdesk — the optional beacon includes which provider the board runs (just the product name, e.g.
zendesk— never customer data), so support and roadmap attention can follow what installs actually use. The in-app description, docs, privacy and security pages all spell out the full field list, and one switch still turns telemetry off. - The docs sidebar got a tidy-up, and a new Board settings reference maps every Settings section and the recent additions.
v1.55.1
Settings scroll properly again
- Settings scroll properly again — long sections were getting cropped at the bottom (Board columns, the tail of every open group); the pane now scrolls all the way and groups keep their full height.
- "Match theme" logo fixed — it could vanish entirely on stock installs (two stacked bugs: a width collapse and a fallback the masked logo couldn't use). The server now always serves a logo, so the accent style works everywhere.
- Paged scrolling — a new per-screen option steps long panels a screenful at a time instead of the continuous crawl, for motion-sensitive eyes. Appearance → Display.
- The live demo stays the live demo — its pricing button now opens the real page instead of loading the site inside the demo frame.
- Accessibility & polish on this site: every muted text now clears WCAG 4.5:1 contrast, long links wrap on small phones, and releases publish more resiliently (the v1.55 downloads delay was a storage blip mid-upload — now retried automatically).
v1.55
Settings polish round
- Settings polish round — sub-section headings are now properly centred, long groups scroll inside their own card (no more endless panes), and every dropdown matches the board's dark styling instead of the browser default.
- Take the numbers with you — every drill-down can download its ticket list as CSV or copy it as a Markdown table that pastes cleanly into Slack, Teams or a doc.
- Per-screen language — one kiosk can override the board's language (the Paris screen in French while HQ stays English), local to that device.
- Webhook quiet hours — alerts can hold their fire overnight (business timezone); a breach still standing when the window ends fires then.
- A friendlier first run — a dismissible checklist strip points new admins at the four quick wins: name your screens, set a goal, try a preset, pick a theme.
- Licensing portal — instances running behind the latest release now wear a clear "behind" badge.
- Docs got one more pass: setup troubleshooting, FAQs and credential copy now speak every provider's language, not just Zendesk's. (And the announcement popover now closes on an outside click; the easter egg gained a sound. 🔊)
v1.54.1
Hardened everywhere
- Hardened everywhere — every response from your Nexus server, the licensing service and this site now carries a baseline of security headers (MIME-sniffing off, frame protection, strict referrers, HSTS where HTTPS is genuinely in play), the licensing portal's pages gain a scoped Content-Security-Policy and no-store caching, and the secrets/auth files are written owner-only (
0600) on POSIX. The security page now explains the encryption story end-to-end, and every place you type a credential in-app says exactly how it's protected. - Docs, properly multi-provider — the guide is now organised around Connect your helpdesk with each provider as its own walkthrough, a neutral "Credentials & encryption" section, and a cleaner sidebar.
- The features page's integration cards were rebalanced — three tidy, equal cards with tag rows instead of one overloaded paragraph next to two empty ones.
v1.54
Settings get sub-menus
- Settings get sub-menus — every long settings section is now organised into collapsible groups (Theme / Display / Behaviour / TV & logo, This screen / Thresholds / Server alerts, and so on), so each pane is a scannable list of headed cards instead of one long scroll.
- Announce from the header — a new megaphone button pushes a ticker message to every screen instantly ("Phones down 2–3pm", "🍕 in the kitchen") without the settings round-trip. Clear it just as fast.
- Pick your chime — alert sounds now come in three styles (Classic, Soft, Arcade), previewed as you choose, per screen.
- Freshservice joins the provider list — Freshdesk's ITSM sibling, with the same coverage (state, trends, leaderboards, drill-downs; departments as clients). Setup guide on the docs page.
- Make it yours: custom themes — a new Custom theme with accent + background pickers builds a full palette live, per screen. And a new Match theme logo style renders your mark in the theme accent, so the logo always suits the board.
- Two info-heavy layouts — "Mission Control" (a hero trend chart with gauges riding shotgun across six columns) and "Metric Wall" (big-number KPIs over double-width gauges) join the Data-dense presets.
- Site refresh — every page (security, privacy, demo, pricing, terms, docs…) refreshed so the copy matches the full product everywhere.
- And for the curious: something old, something blue is hiding on the releases page. Five clicks might find it. 🪟
v1.53.1
Jira setup unblocked
- Jira setup unblocked — the setup wizard treated Jira's optional project filter as required, stopping new Jira Service Management connections at the ticketing step. Optional fields now gate nothing.
v1.53
Choose your helpdesk
- Choose your helpdesk — pick Freshdesk, Jira Service Management or HaloPSA in the setup wizard and the same board lights up: state & priority breakdowns, unassigned and at-risk lists, created/solved trends, leaderboards and drill-downs. The new adapters are spec-built and unit-tested against each vendor's API; Zendesk remains the longest-running, most thoroughly live-tested of the set.
- Network health goes multi-vendor — the panel now reads Cisco Meraki, Aruba Central and TP-Link Omada controllers alongside the live-tested UniFi client (the new vendors are Enterprise), all normalised to the same per-site rows.
- Quiet hours (Pro) — dim or sleep each screen on a nightly window so a wall TV isn't blazing at 3am; tap to wake it for a few minutes.
- Board snapshots (Pro) — a one-click camera button renders the live board to a PNG, ready to paste into Slack, Teams or a report.
- Pair a new screen by QR — Settings → Screens mints a view-only link with the screen's identity pre-pinned; scan it on the new TV and it arrives named, signed-in and ready to group.
- History CSV export (Pro) — the persisted daily created/solved/CSAT roll-up, one click, spreadsheet-ready.
- Phone-first layouts — three new presets ("Pocket Check-in", "Manager's Pulse", "On-call Night") built for the one-column phone app.
- Celebrations call out the hero — milestone banners now name whoever's leading the day's solves.
- Setup guides for every new provider and network vendor are on the docs page, and the comparison table now reflects the wider stack.
v1.52.1
Settings polish
- Settings polish — every section label is now a proper tinted heading (matching its section's colour), panel and KPI rows sit on card-style rows with at-a-glance dimming for hidden panels, and a new filter box finds a panel in the 20-strong list instantly.
- About & updates gets an identity — a proper product card with version chips, and a built-by credit. Diagnostics gains a one-click Copy report for support requests.
- The transactional emails' header tagline is now a neat badge rather than floating text.
v1.52
Settings, redesigned
- Settings, redesigned — on a desktop or TV the settings dialog is now a proper two-pane shell: every section sits in a persistent rail (each with its own icon and tint) beside the content, so you hop between Panels, Appearance and Screens without the old menu → back → menu dance. Phones keep the drill-down flow with richer, described menu cards.
- Screens stop multiplying on updates — a timing quirk in how browsers hand back a window's identity during a reload meant an auto-updating screen could re-register as a brand-new entry, orphaning the name and group you'd set. Screens now reclaim their identity reliably through update reloads.
- A revoked licence stays revoked — a momentary licence-service blip (rate limit or outage) could briefly flip a revoked board back to unlocked until the next check. Non-answers from the service no longer touch the revocation state in either direction.
- Sturdier licence grace — the daily key renewal now also counts as proof your subscription is active, so an issue with one service endpoint can no longer lock a healthy, paying board after the 7-day offline grace.
- One-click screen cleanup — a new Forget all offline button under Settings → Screens sweeps retired devices and old duplicates out of the list in one go (online screens are never touched, and anything that comes back simply re-registers).
- Backups now carry your boards — the config export under Settings → Data & API includes this device's dashboards alongside the server settings, so replacing a kiosk no longer means rebuilding its boards from memory.
- A "why is my board empty?" button — Run diagnostics under Settings → Data & API live-checks your provider connection (with timing), the data volume and outbound access, so self-hosters can pinpoint a problem without reading container logs.
- Fixing a failed payment is now one click — the payment-failed emails lead with an Update payment details button straight into your secure Stripe billing portal, and trial customers now get a heads-up email as their trial enters its last days.
- Site & portal polish — snappier, quieter animations, a visible keyboard-focus ring everywhere, steadier numbers in pricing and the licensing portal's tables (which also gain an owner-side activity log), and full reduced-motion support across both.
v1.51.1
Licence credentials are now admin-eyes-only
- Licence credentials are now admin-eyes-only — the activation token and signed licence key no longer appear in the settings a wall screen or view-only access link reads. Only an admin session sees them; everything a screen needs to render keeps flowing. If you've shared viewer links outside your team, we recommend rotating your activation token (re-send it from the admin portal).
- Webhook alerts can't be lost to a blip any more — if Slack/Teams/Discord fails to accept an alert, Nexus retries on the next check instead of silently counting it as sent and going quiet for the whole cooldown.
- "Reload" keeps your TVs fullscreen — the Screen Sync reload command now does what its description always said: a soft data refresh, not a full page reload that dropped wall TVs out of fullscreen. New builds still roll out automatically to screens with auto-reload on.
- Screens keep their names — and windows stop sharing them — each browser window now registers as its own screen (no more two windows answering as one), while a rebooting kiosk reclaims its identity so the names and groups you set stick across restarts. Running several windows on one machine? Pin each with
?screen=desk-leftin its launch URL. - The Zendesk app no longer locks on a busy network — a rate-limited or erroring licence check now falls back to the signed offline grace (like a network outage always did) instead of showing "Licence not valid" on a healthy licence.
- Version reporting is consistent everywhere — the instance list in the licensing portal now shows the same build-baked version as the in-app update check, even behind container managers that pin stale environment variables.
- Honest small print: telemetry is documented as what it is — a minimal ~30-minute beacon, on by default for licensed installs, opt-out in Settings → Licence.
v1.51
Your board speaks your language
- Your board speaks your language — picking a language under Settings → Localisation now translates the board itself, not just the date and number formats: every panel title, KPI label, agent status, target state and message on the wall renders in German, French, Spanish, Italian, Dutch, Portuguese, Swedish, Danish, Norwegian, Finnish, Polish, Czech, Turkish, Japanese, Korean or Chinese. "Auto" follows each screen's own browser language, custom panel names always show exactly what you typed, and anything untranslated falls back to English rather than ever leaving a blank tile.
v1.50.1
The update check now tells the truth
- The update check now tells the truth — release builds of the Docker image are published with their real version (a pipeline gap meant
:latesthad only ever carried untagged builds, so everydocker compose pullstill reported "untagged build").:latestnow always points at the newest release; if you track bleeding-edge instead, switch to:main. - Panel-pinned environments can't lie about the version any more — the server's version is baked into the build itself, so container managers that carry an old container's environment across updates (Portainer/Plesk "Recreate") no longer make a brand-new image report an ancient build. One pull onto this release fixes it for good.
- The per-agent review now shows a clear "Pro feature" note on Starter instead of a confusing "Couldn't load", and untagged builds are labelled cleanly everywhere.
v1.50
Localisation
- Localisation — a new Settings → Localisation section sets how every screen on your board formats dates, times and numbers: pick a language/region, a 12- or 24-hour clock, a date style (including ISO 8601), and a display timezone for the clock and timestamps. A live preview shows your choices as you make them, and everything defaults to "Auto" (each screen's own locale) so nothing changes until you say so.
- Plan locks that say so — on Starter, the Pro analytics panels (CSAT by Agent, Busiest Times, Resolution Quality, Top Tags) now show the proper "Pro feature" upgrade tile instead of an alarming "Couldn't load". Locked panels also stop polling the server for data they can't have.
- Smarter update check — About & updates now checks the release feed the moment you open it (not only when you click), never mangles an untagged build into "vmain", and the bundled
docker-compose.ymlnow deploys the published image — sodocker compose pullgenuinely updates you (and Portainer-style UIs can deploy the file as-is). - Steadier licensing plumbing — your licence portal now counts each install exactly once (subscription keys re-sign daily, and the telemetry id now tracks the licence rather than the day's key), a rare timing issue that could swallow a Stripe event (such as a completed checkout) on retry is fixed, the renewal notices keep working across Stripe API upgrades, and the billing-portal endpoint gets the same rate limiting as its siblings.
v1.49
Go live straight from the demo
- Go live straight from the demo — added a real licence while exploring the live demo? A new Start setup button drops you into the setup wizard (skipping the licence step) so you can connect your real helpdesk without re-entering anything.
- Renewal thank-yous — you now get a friendly note each time your monthly subscription renews, so you always know you're covered.
- Easier on the eyes — fixed the washed-out date-range dropdown, the whole site now recolours to whichever theme you pick on the homepage, and Nexus tells the Dark Reader extension to leave its already-dark UI alone.
- A cleaner layout on phones and a consistent top navigation on every page.
v1.48
Try the real thing
- Try the real thing — the live demo is now an actual Nexus board running in your browser on sample data, with all 11 themes switching live. No sign-up, nothing to install.
- Screen Sync, levelled up — group your screens ("Reception", "Support floor"), reload a whole group at once, and push a rotation playlist of boards to a wall. Pick exactly which board to push — one of your dashboards or a built-in preset. (Pro and above.)
- Smoother on the wall — reloading a screen no longer drops it out of fullscreen, and each browser window now counts as its own screen.
- Name your instances — give each board a friendly name in setup; it shows up in your licence portal so you can tell them apart.
- Clearer pricing with a full feature comparison, a deeper security & encryption write-up, and a faster licence check-in.
v1.47
Unattended-TV resilience
- Unattended-TV resilience — a render error or a brief server blip can no longer white-screen a wall display: the board shows a calm "reconnecting" state and self-heals, backed by a service worker that keeps the shell loading through hiccups.
- Operations — a readiness health check for uptime probes, an optional IP allowlist and rate limit for internet-exposed installs, and one-click configuration backup & clone (Settings → Data & API).
v1.46.1
Fixed a paired-screens registry bug that could evict the wrong screen at the cap.
- Fixed a paired-screens registry bug that could evict the wrong screen at the cap.
v1.46
Multi-screen control
- Multi-screen control — see every connected screen live from Settings → Screens, reload them all after an update, identify/rename a specific TV, and push a board layout to a view-only screen from your admin device.
- Screens detect a server update and roll onto the new build by themselves — no ladder required.
v1.45.2
Clearer update checks
- The update check now reports an "untagged build" clearly instead of a misleading "up to date".
v1.45.1
Rate-limited the first-run setup-code path.
- Rate-limited the first-run setup-code path.
v1.45
Hardening
- Hardening — httpOnly cookie sessions, a one-time exchange for access-link keys, and a server-enforced licence lock.
v1.44
Security & correctness
- Security & correctness — tightened login brute-force protection, full server-side plan enforcement, a non-root container, and a first-run setup code that stops a stranger claiming a fresh board.
- Timezone-correct "today" windows, and a fixed in-app version/update check.
v1.43.1
The licence service URL is no longer user-settable — one less thing to misconfigure.
- The licence service URL is no longer user-settable — one less thing to misconfigure.
v1.43
About & updates — see your version and the right update path for your platform.
- About & updates — see your version and the right update path for your platform.
v1.42.1
Upgrade overlays link straight to pricing.
- Upgrade overlays link straight to pricing.
- Docker:
npm startkeeps working in the runtime image.
v1.42
Plan tiers enforced consistently on the server and in the UI.
- Plan tiers enforced consistently on the server and in the UI.
- Slimmer Docker runtime image, without dev dependencies.
v1.41
Licence enforcement
- Licence enforcement — server access gate with hourly offline validation and a 7-day grace window, plus a full-screen lock with key entry when unlicensed.
- Zendesk app: bound to its install, verified by a signed entitlement, and gated on Pro/Enterprise.
- The Nexus app icon ships in packaged desktop builds.
v1.40.4
Fresh boards now start on the "Helpdesk Glance" layout.
- Fresh boards now start on the "Helpdesk Glance" layout.
v1.40.3
Licence settings accept a signed key (NXS1.…) directly.
- Licence settings accept a signed key (NXS1.…) directly.
- Hardened licence routes and fetch timeouts.
v1.40.2
Faster, always-current downloads served from our CDN.
- Faster, always-current downloads served from our CDN.
- The licence service URL is baked in and tucked behind Advanced.
v1.40.1
Rotated the bundled licence public key.
- Rotated the bundled licence public key.
v1.40
New Nexus brand mark and app icon across every platform.
- New Nexus brand mark and app icon across every platform.
- Mobile over-the-air update hook wired into the web shell.
v1.39
Licensing & plans
- Licensing & plans — offline licence keys with Stripe subscription billing and auto-activation; Nexus moves from MIT to a proprietary, source-available licence.
- The desktop app becomes a thin client that connects to your hosted server.
- Clearer self-hosting guides — DigitalOcean, generic VPS, and improved Plesk.
v1.38
Celebrations
- Celebrations — milestone moments (every 50 solved, backlog cleared), a Team Goal thermometer, and a Streaks & Badges panel.
- War-room SLA takeover — the board switches to triage when breaches stack up.
- Scheduled boards and themes by time of day, plus an end-of-day digest to your webhook.
- Scan-to-open QR code panel.
v1.37
New panels
- New panels — Top Tags, Resolution Quality (reopen rate + first-contact resolution), a busiest-times heatmap, and Backlog Burn-down with persisted history.
- TV mode gets transitions, a progress bar, and more slides.
- Leaderboards show rank movement at all times.
- A "Helpdesk Glance" layout preset.
v1.36
Swap the header logo and clock, with a bigger centred clock and attention flag.
- Swap the header logo and clock, with a bigger centred clock and attention flag.
- Fixed panel scroll, the ticker marquee, and champion-row clipping.
v1.35
Constant auto-scroll speed, with its own setting.
- Constant auto-scroll speed, with its own setting.
- Leaderboard ranks now baseline against the full previous period.
v1.34
Drag-to-resize panels, richer layout presets, and a centred clock.
- Drag-to-resize panels, richer layout presets, and a centred clock.
- Per-dashboard theme override, and rank movement on the Talk leaderboard.
v1.33
Per-panel title, accent colour, and hide-title options.
- Per-panel title, accent colour, and hide-title options.
v1.32
Dependency updates and reliability fixes under the hood.
- Dependency updates and reliability fixes under the hood.
v1.31
Export / import a dashboard — share or back up a board config.
- Export / import a dashboard — share or back up a board config.
- Drag to reorder panels in Settings.
v1.30
Layout lock and per-device density presets.
- Layout lock and per-device density presets.
v1.29
Multiple named dashboards, with a TV loop that rotates between them.
- Multiple named dashboards, with a TV loop that rotates between them.
v1.28
Dependency updates and reliability fixes under the hood.
- Dependency updates and reliability fixes under the hood.
v1.27.1
Leaderboard rank arrows — movement against the previous period.
- Leaderboard rank arrows — movement against the previous period.
- Hotfix for a blank screen on load.
v1.27
Gauge panels — semicircle dials for CSAT and Solved.
- Gauge panels — semicircle dials for CSAT and Solved.
v1.26
KPI upgrade — goals with red/amber/green status, big-number formatting, and a spotlight.
- KPI upgrade — goals with red/amber/green status, big-number formatting, and a spotlight.
- Fixed stretched checkboxes in the panel list.
v1.25
Panel sizing — span a panel across more columns or rows.
- Panel sizing — span a panel across more columns or rows.
- Tidier Panels menu, and "Agent of the day/week" follows the board range.
v1.24
Leaderboard gamification — medals, a champion glow, and Agent of the Day.
- Leaderboard gamification — medals, a champion glow, and Agent of the Day.
v1.23
Saved-view panels — build custom panels from a saved search query.
- Saved-view panels — build custom panels from a saved search query.
v1.22
Per-panel date range — any panel can override the board's range.
- Per-panel date range — any panel can override the board's range.
v1.21
Custom KPI strip — choose and reorder the tiles along the top.
- Custom KPI strip — choose and reorder the tiles along the top.
v1.20
Richer webhook alerts — platform-native cards, @here mentions, and recovery notices.
- Richer webhook alerts — platform-native cards, @here mentions, and recovery notices.
v1.19
SLA Countdown panel — open tickets racing a resolution-age target.
- SLA Countdown panel — open tickets racing a resolution-age target.
v1.18
Announcement ticker — an admin message scrolling across the board.
- Announcement ticker — an admin message scrolling across the board.
v1.17
Click to drill down — open the exact tickets behind any board number.
- Click to drill down — open the exact tickets behind any board number.
v1.16
Dependency updates and reliability fixes under the hood.
- Dependency updates and reliability fixes under the hood.
v1.15
Webhook threshold alerts
- Webhook threshold alerts — Slack, Teams and Discord pings when a metric crosses its line.
- Client-scoped access links — data-filtered dashboards for a specific client.
- Modern type (Inter + Space Grotesk), a new Coal theme, and theming applied to every modal and dropdown.
- Per-device layout — multiple screens stop fighting over one layout.
v1.14
Settings redesign
- Settings redesign — category menu with sub-sections, a wider modal, and a reworked theme palette.
- Per-agent review — click an agent to see their full breakdown.
- Auth hardening — rate-limited passcode login, access-link expiry and last-used tracking.
- The logo persists through the passcode gate, with a new logo switcher in Settings.
v1.13
Access links
- Access links — shareable dashboard URLs with view-only or admin roles, plus a view passcode that remembers trusted devices.
- TV mode fills every page, with column control and layout presets.
- Docker image on GHCR, with Plesk deploy guides.
- Agent status shows Away and Wrap-up, not just online/offline.
v1.12.1
Talk Leaderboard counts answered calls over the selected date range.
- Talk Leaderboard counts answered calls over the selected date range.
- More resilient release builds (network-flake retries).
v1.12
Standalone mobile apps: full on-device setup, including UniFi network health.
- Standalone mobile apps: full on-device setup, including UniFi network health.
- Bad credentials now fail clearly at setup instead of silently later.
- Call-volume errors are surfaced instead of being masked as zero.
v1.11
Service status: dropped unfetchable services and added MSP-relevant ones.
- Service status: dropped unfetchable services and added MSP-relevant ones.
- More reliable TestFlight signing and versioning.
v1.10
Total Calls and Calls Missed now respect the selected date range.
- Total Calls and Calls Missed now respect the selected date range.
- One release pipeline — a single tag ships desktop, mobile and TestFlight builds together.
v1.9
Signed iOS TestFlight builds on every release.
- Signed iOS TestFlight builds on every release.
- Mobile UI fixes — legible panel labels, full-screen safe areas, and a pinned bar.
- Dropdown option text is now legible on every platform.
v1.8
Native feel for the mobile apps
- Native feel for the mobile apps, with a decluttered phone UI that drops controls that don't apply.
v1.7
Responsive single-column phone layout.
- Responsive single-column phone layout.
v1.6.1
App icon for the iOS and Android builds.
- App icon for the iOS and Android builds.
v1.6
Standalone mobile apps — run the board straight from your phone.
- Standalone mobile apps — run the board straight from your phone.
- API integration tests and CI safety nets behind the scenes.
v1.5.1
Security hardening
- Hardening — closed a path-traversal hole and an SSRF redirect, corrected the month delta, and added tests.
v1.5
CSAT delta, First Response and Solved Target panels, and a panel focus mode.
- CSAT delta, First Response and Solved Target panels, and a panel focus mode.
v1.4
Themes, a "This month" range, a priority panel, a stale-data banner, and shortcut help.
- Themes, a "This month" range, a priority panel, a stale-data banner, and shortcut help.
v1.3
Period-over-period delta on the ticket KPI — see movement at a glance.
- Period-over-period delta on the ticket KPI — see movement at a glance.
v1.2
Optional API authentication, atomic settings writes, and a critical-alert glow.
- Optional API authentication, atomic settings writes, and a critical-alert glow.
v1.1
UniFi network health
- UniFi network health — switch and access-point status on the board.
- Keyboard shortcuts, and a fix for the 30-day trend overflowing its panel.
v1.0.4
Zendesk app: service status panel and custom logo upload.
- Zendesk app: service status panel and custom logo upload.
v1.0.3
Tiered data refresh
- Tiered data refresh — live call stats every 20 seconds, standard panels every 60, heavy queries every 5 minutes.
v1.0.2
The Zendesk app now runs fully inside the helpdesk — no separate server needed.
- The Zendesk app now runs fully inside the helpdesk — no separate server needed.
v1.0.1
Zendesk Marketplace app (ZAF v2), packaged with every release.
- Zendesk Marketplace app (ZAF v2), packaged with every release.
v1.0
First release
- First release — a live support wallboard with self-contained desktop apps (Electron) for Windows, macOS and Linux, plus an Android APK.
- Selectable date ranges — this week, today, last 7 days, last 30 days.
Looking for a specific build or older notes? Get in touch.