Uni-Verein 1.2.0 β Progressive Web App and Mobile View π±
Published on July 22, 2026
Uni-Verein 1.2.0 closes one of the biggest gaps from the project's early days: the software was previously optimized for desktop and tablet only starting now, Uni-Verein also works on smartphones and can even be installed like an app.
New Featuresβ
- π² Progressive Web App (PWA): Uni-Verein can now be installed to the home screen
- π± Mobile-optimized layout: On smartphones, a hamburger menu with bottom navigation replaces the desktop sidebar, tables collapse into cards or a single-column view, dialogs open full-screen, and filter bars stack vertically
- π‘ Offline indicator on the login screen: Shows "You're offline" whenever there's no connection or the server can't be reached, clearing automatically once reachability returns
Improvementsβ
- π§© Larger frontend refactorings: mobile-specific views (audit log, member list) and the sidebar navigation were extracted into dedicated, reusable components
- ποΈ The create/edit dialogs (contribution plans, users, member categories, links, import errors, confirm, icon picker, member form) were moved into standalone components under
src/components/dialogs - π A shared
ResponsiveTablePaginationcomponent is now used by every paginated table (Members, Mail recipients, SEPA, Contributions, Audit) - β¨ Consistent Prettier formatting applied across the frontend codebase
- βοΈ The "Update Third-Party Notices" workflow now runs on feature branches instead of
main - π³
docker-compose-ini.ymlnow fetches the current version from the latest GitHub release automatically instead of requiring it to be maintained manually in.env
Bug Fixesβ
- π The language switch button sometimes required two clicks before the language actually changed on first use
- π The init script (
docker-compose-ini.yml) left duplicateVERSIONlines in.envbecausesed -ifailed silently against the single-file bind mount
Why These Updates Matterβ
Mobile support has been one of the most requested features since the very first release, and it now makes Uni-Verein practical for board work on the go whether checking members in at an event or glancing at the member list between lectures. Thanks to PWA support, the web app also feels almost like a native app, including offline access to already-loaded data.
What's Next?β
This closes an important milestone from the original roadmap. Next up are further performance and infrastructure improvements, be sure to check back here again soon.