- Enhance notification permission request in PushNotificationBloc to include additional options for better user control
- Add
useSentry and useFirebase options
- Optimize authentication
- Fix filter json serializable
- Add date type
- Add global user class
- EnumStatusBadge with new background color prop
- Add AppBar for Microsoft Login
- Color prop for LoadingIndicator
- Dio exception getter check
- Optimize theme of context call
- Mobile notification via Firebase
- Enum: Language, AdminType, Timezone, Gender
- Default labels for ConfirmationDialog
- Default translations for confirmation box
- Profile repository methods to change language
- Switch receive email and receive notification lost the subsystem list in profile info
- Centering the empty state component
- Empty state default image
- Notification duplication
- Entity generation documentation
- NotificationHandler
- createdAt property for UserNotification model
showPadding for section title
- Common widgets, shared across projects
- Add optimization
- Add tenant subsystem mappings
- Timezone: Ignore "+" sign in timezone header
- TextStatusBadge widget
- EnumStatusBadge widget
- DateTime extensions
- PersistentStorage
- CookieManager
- SecureStorage
- SupaArchitecturePlatform
Attachment: add setFile and setLink methods
ApiClient: add filename parameter to uploadFiles method
ApiClient: add uploadFilesFromImagePicker and uploadFilesFromFilePicker methods
- Check is web for where using cookie manager
ApiClient: fixed uploadFilesFromImagePicker and uploadFilesFromFilePicker methods for web
ApiClient: add uploadFilesFromImagePicker and uploadFilesFromFilePicker methods
ApiClient: add uploadFileFromImagePicker and uploadFileFromFilePicker methods
AuthenticationRepository: add getProfileInfo method
AuthenticationRepository: getProfile method
AuthenticationBloc: add switch email and notification
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