Campaign dashboard polish, four fixes
v3.9.1 is a polish patch addressing four small issues users reported with the v3.9 campaign dashboard redesign, plus one stability fix on the audit log API. No new features in this release.
Dashboard tab badge counts off-by-one
The tab badges (Creators, Posts, Performance, Billing) were showing counts inconsistent with the actual content. The count source was off by one in some cases due to a query plus indexing mismatch.
- Affects: Creators tab, Posts tab, Performance tab
- Counts now match the actual tab contents exactly
Mobile stacked-card layout overflow
On narrow mobile viewports (under 360px wide), some dashboard cards were overflowing horizontally due to long creator-name labels. Long labels now truncate with an ellipsis plus the full name shows on tap.
Legacy dashboard toggle position
The 'Use legacy dashboard' toggle was hidden 3 levels deep in Settings. Brought to top-level Settings page plus added a tooltip explaining what changes between the two views.
Dashboard chart export resolution
Exporting a dashboard chart as PNG was producing low-resolution output (72 DPI). Now exports at 144 DPI suitable for embedding in reports plus presentations without pixelation.
Audit log API duplicate events
Audit log API was occasionally returning duplicate events when the same workspace activity was logged from multiple servers in our backend cluster. Deduplication now happens server-side before returning to clients.
Coming next
v4.0 ships SOC 2 Type II compliance plus enterprise readiness improvements. Target: late January 2026.
For developers
Audit log API endpoint now returns deduplicated results by default. Pass include_duplicates=true to opt into the old behavior.
Questions or issues?
Email support@kaloiq.com for help. For platform status, see status.kaloiq.com.