Release 3.12 - Cosafe adminpanel

This release puts the spotlight on the admin panel – we’ve polished, simplified, and fine-tuned things to make your day-to-day as an admin a little smoother. 👨‍💻✨





✨ New Features & Improvements

🔐 Important to know

  • Clearer login statuses: We've simplified user statuses down to two: Active or Inactive. Active means the user is logged in to the mobile or desktop app and can receive alerts/notifications. Inactive? Then they’re simply not logged in at all. Easy to understand, easy to act on.
  • Filter by login status: Quickly filter users based on whether they’re active or inactive – perfect for follow-ups or a friendly nudge.
  • Smarter device information:  We’ve removed the outdated version warning from the user view. Instead, just click into the user’s status to get everything you need – last seen, app version, and more.

✨ Small things that make a big difference

  • More info per page: All lists now show 50 items by default – fewer clicks, better overview.
  • Clearly marked required fields: No more guessing – required fields are now clearly labeled.
  • Sticky filters, finally! When you click into an item (like a user) and go back, the admin panel now remembers your filters, sorting, and search settings. 🎉
  • Smoother 2FA flow: When logging in with two-factor authentication, the cursor now jumps straight to the correct field. Small tweak, big improvement. (Thanks to the person who suggested it!)
  • Finnish language support: The admin panel and app are now available in Finnish too. 🇫🇮

🛠️ Bug Fixes

  • All users are now correctly added to their group during import. Not just sometimes – always.
  • If something goes wrong during import, you'll now get a clear explanation of what needs fixing – like if there’s a sneaky space in an email address.
  • Fixed some odd sorting behavior that showed up in a few places. Things now sort as expected.