Added
- Authentication with LDAP and Email-Address (#1, #3)
- Loading screen for loading events of the application (#6, #11)
- Localization with a locale switcher and saving selected locale for authenticated users (#8, #13)
- Flash messages on a successful login and on errors catched by the global vue error handler (#7, #16,#44,#43,#101,#102)
- Footer with Impress and Privacy policy (#9, #17)
- Authenticator type to users model (#19, #21)
- Roles and permissions concept, management of roles and included permissions (#12, #22, #45, #103, #105)
- Page to create, view, change settings and delete rooms, start/join meetings (#4, #18,#32,#33,#37,#46)
- Search field and pagination to the room overview page (#39, #49)
- File upload for room owner and file download for participants (#4, #18)
- Agreement check before file download (#50,#54)
- Global settings, .env as default; added logo path and room limit (#34,#36)
- Setting menu for administrators (#35, #38, #97,#100)
- Room type management pages to admin settings (#62, #73)
- A middleware to check whether the request is in sync with model of the database and not stale (#40, #41)
- Management of users and profile page with possibility to disable audio echo test (#10, #66, #67, #87)
- Management of application settings (#55, #60)
- Management of servers (#30, #88)
- Artisan command to check server and meeting status, build live and historical data (#64, #65)
- Artisan command to create a new admin user (#81)
- Application banner that can be modified through the application settings (#89, #94)
- Management of server pools, used by load balancer and added to room type (#96, #99)
- Password self reset, password reset by an administrator and password generation with password reset for registered users (#106, #107)
- Logging for failed/successful logins and ldap roles (#112, #113)