littlefish_feature_user_switching 7.0.1
littlefish_feature_user_switching: ^7.0.1 copied to clipboard
User Switching feature allows for users to login to an existing business without the need to sign out and sign back in. Seamlessly switching between users in a business
7.0.1 #
- FIX(littlefish_feature_user_switching): replace littlefish_ui dependency with littlefish_feature_shared_ui_v1.
- FIX(littlefish_feature_user_switching): remove unused littlefish_ui imports blocking pub publish validation.
7.0.0 #
Note: This release has breaking changes.
- REVERT: remove context.designTokens token-based spacing/radius, keep theming.
- REFACTOR: migrate user_switching and user_pins buttons to littlefish_ui primitives.
- REFACTOR: replace all hardcoded colors and deprecated colorScheme in user_switching and user_pins.
- REFACTOR: align user_switching and user_pins theming with design-tokens-theming SKILL.
- REFACTOR: internalize Clock Out → ClockInPage navigation in ClockOutIntermittentPage.
- FIX(littlefish_feature_user_switching): align littlefish_core, littlefish_core_utils, littlefish_core_theming, littlefish_auth, littlefish_feature_user_pins, littlefish_ui constraints to latest versions.
- FIX(user_pins,user_switching): correct core-8 deps (auth ^7.0.0, core ^8.0.0).
- FIX(littlefish_feature_user_pins): Fix ui bug for user pins.
- FIX(littlefish_feature_user_switching): Update ui and logic flows.
- FIX(littlefish_feature_user_pins): Missing versions.
- FIX: use colorScheme.onPrimary for lock button icon color.
- FIX: lock button stops overriding inherited icon color.
- FIX: lock button inherits icon color from ambient IconTheme.
- FIX: remove faint black outline on ButtonPrimary.
- FIX: align button radii and update UI labels.
- FIX: lock button icon color now uses appBarTheme.foregroundColor.
- FIX(user-switching): fix confirmation dialog icon background and text formatting.
- FIX(user-switching): fix getActiveSessions type mismatch and use AsBaseUser variants.
- FIX: use LittleFishThemingService for Clock Out dialog colors.
- FEAT: show 'Locked' badge instead of 'Active' when screen is locked.
- FEAT(user-switching): replace getBusinessUsers() with getActiveSessions().
- FEAT(user-switching): USPM-PLAN-002 Phases 3-5 — intermittent page, clock-in mods, lock button update.
- BREAKING FIX(littlefish_feature_user_switching): BREKAING CHANGEUI Enhancements and Additions of intermediate page.
- BREAKING FEAT(user-features): reconcile user_pins/user_switching onto core 8.x line.
6.0.0 #
Note: This release has breaking changes.
- BREAKING FEAT(littlefish_feature_user_switching): migrate to littlefish_core ^8.0.0 / littlefish_core_utils ^5.0.0. Supersedes the 5.0.0 (core 7.3.0) line so the highest version now carries the highest core.
4.0.2 #
- FIX(littlefish_feature_user_switching): add switch user confirmation dialog with PIN reminder.
4.0.1 #
- FIX(littlefish_feature_user_switching): add switch user confirmation dialog with PIN reminder.
4.0.0 #
Note: This release has breaking changes.
- BREAKING FIX(littlefish_feature_terminal_management,littlefish_feature_user_pins,littlefish_feature_user_switching): corrected package dependencies.
3.0.6 #
- FIX: guard setState and use navigator context fallback after pop in ClockInPage.
3.0.5 #
- Update a dependency to the latest release.
3.0.4 #
- Update a dependency to the latest release.
3.0.3 #
- FIX(littlefish_feature_user_switching): Update error handling.
- FIX(littlefish_feature_user_switching): Update ui improvements.
- FIX(littlefish_feature_user_switching): UI Improvements.
- FIX: add disabled state to lock button and fix PIN error messages.
3.0.2 #
- FIX(littlefish_feature_user_switching): Update error handling.
- FIX(littlefish_feature_user_switching): Update ui improvements.
3.0.1 #
- FIX(littlefish_feature_user_switching): UI Improvements.
- FIX: add disabled state to lock button and fix PIN error messages.
3.0.0 #
Note: This release has breaking changes.
- FIX: replace debugPrint with LoggerService.error in catch blocks.
- FIX(littlefish_feature_user_switching): Update for themeing input.
- FIX(littlefish_feature_user_switching): Update ui pages.
- FIX(littlefish_feature_user_switching): Update for user pins v2.
- FIX(littlefish_feature_user_pins): Update for paging and structure.
- FEAT(littlefish_feature_user_switching): Stream 2 — Lock Button & Clock-Out Handler.
- FEAT(littlefish_feature_user_switching): Stream 1 — Clock-In Screen.
- FEAT(littlefish_feature_user_switching): Update config for user pins.
- FEAT: redesign PIN UI — configurable styles, multi-step wizards, user switching PIN awareness.
- BREAKING FIX(littlefish_feature_user_switching): BREAKING-CHANGE Update for user pins.
2.0.1 #
- Update a dependency to the latest release.
2.0.0 #
Note: This release has breaking changes.
- FIX: replace debugPrint with LoggerService.error in catch blocks.
- FIX(littlefish_feature_user_switching): Update for themeing input.
- FIX(littlefish_feature_user_switching): Update ui pages.
- FIX(littlefish_feature_user_switching): Update for user pins v2.
- FIX(littlefish_feature_user_pins): Update for paging and structure.
- FEAT(littlefish_feature_user_switching): Stream 2 — Lock Button & Clock-Out Handler.
- FEAT(littlefish_feature_user_switching): Stream 1 — Clock-In Screen.
- FEAT(littlefish_feature_user_switching): Update config for user pins.
- FEAT: redesign PIN UI — configurable styles, multi-step wizards, user switching PIN awareness.
- BREAKING FIX(littlefish_feature_user_switching): BREAKING-CHANGE Update for user pins.
1.2.0 #
- FIX: (littlefish_feature_user_switching): update dependencies.
- FIX(littlefish_feature_user_switching): Fix styling and dependencies.
- FIX(littlefish_feature_user_switching): update identifier.
- FIX: Fix validation cases for result.
- FIX: Added min height for container.
- FIX(littlefish_feature_user_switching): Enhancements and reviewed fixes.
- FIX(littlefish_feature_user_switching): Fix syntax and dependency versions.
- FIX(littlefish_feature_user_switching): Updated ui to fetch roles.
- FIX(littlefish_feature_products): Update Ui and logic for tiles and pages.
- FIX(littlefish_feature_user_switching): Update logic for user switching pages and widgets.
- FEAT(littlefish_feature_user_switching): Initial ui pages for user switching.
- FEAT(littlefish_feature_user_switching): Basic scaffold for operations.
- FEAT(littlefish_feature_user_switching): Basic Setup for User Switching.
1.1.0 #
- FIX: (littlefish_feature_user_switching): update dependencies.
- FIX(littlefish_feature_user_switching): Fix styling and dependencies.
- FIX(littlefish_feature_user_switching): update identifier.
- FIX: Fix validation cases for result.
- FIX: Added min height for container.
- FIX(littlefish_feature_user_switching): Enhancements and reviewed fixes.
- FIX(littlefish_feature_user_switching): Fix syntax and dependency versions.
- FIX(littlefish_feature_user_switching): Updated ui to fetch roles.
- FIX(littlefish_feature_products): Update Ui and logic for tiles and pages.
- FIX(littlefish_feature_user_switching): Update logic for user switching pages and widgets.
- FEAT(littlefish_feature_user_switching): Initial ui pages for user switching.
- FEAT(littlefish_feature_user_switching): Basic scaffold for operations.
- FEAT(littlefish_feature_user_switching): Basic Setup for User Switching.
Changelog #
1.0.0 #
- Initial release: User switching feature for Littlefish Merchant App.