v0.5-beta
Pre-release
Pre-release
Fifth release of our application. This release includes a completely revamped navigation drawer, along with a complete replacement of the action bar with the new toolbar in our three activities. Five minute warnings are now
shown when the group is about to expire. Fixed a handful of user input errors.
Working features (still need testing):
- Login
- Create account
- Reset password
- Logout
- Add classes
- Join a group
- Create a group
- Transfer group management
- Edit group details as manager
- Pause on firebase disconnect
- Background service with persistent notification
- Background management of group destruction and user kicking
- Background notifications for group leadership transfer, group disband, and user kick
- Settings page
- Timed destruction of groups
- User join/leave notifications
- Group details change notifications
- Empty list views for courses and groups in join-group view
- Shared preferences now apply to notifications
- Super secret feature, courtesy of Harley
- Group expiry warning (~5 minutes before end time) and the option to extend by 30 minutes
- Fully fleshed navigation drawer
- About page
- Support/contact page (very minimal at the moment)
Planned features:
- Users kicked from a group three times will be banned from the group
Bugs fixed:
- Group leaders can no longer update the group end time to be a time in the past
General changes:
- Error checking for create group and info update now consistent: groups can be at most 16 hours in length