AuthenticationBloc: add Microsoft login scope
- Optimize authentication flow
AuthenticationBloc: add Google login scope
DeviceInfoInterceptor: add device UUID to request headers
- Compatibility table in README
- toJson for PushNotificationState and PushNotificationPayload
JsonField: equality operator
- Add options to use Firebase or not
LoginForm: a form for user login
CarbonButtons: a widget for handling buttons with safe area inset
PushNotificationBloc: a bloc for handling push notifications
- Remove
showLocalNotifications from PushNotificationBloc
UserNotificationFilter: unread field
- Handle PushNotificationPayload
- showLocalNotification: show local notification when receive a push notification
- BLoC: PushNotification
- BLoC: ErrorHandling
- Finish documentation
- Fix: response body file
- All functions
- Documentation preview