Skip to content

Releases: EdoTXp/bookify

v2.10.5

16 Mar 13:58

Choose a tag to compare

feat: Update package versions for improved functionality

v2.10.4

12 Mar 18:51

Choose a tag to compare

feat: Refactor GoogleBooksDataSourceImpl to accept API key as a parameter and update related providers

v2.10.3

03 Mar 18:42

Choose a tag to compare

feat: Update dependencies, modify iOS configurations, and enhance project settings

v2.10.2

26 Feb 00:38

Choose a tag to compare

Refactor: Refactoring BookDetailBloc and BookDetailPage for improved readability;
Test: Add comprehensive tests for BookDetailPage functionality;

v2.10.1

20 Feb 21:08

Choose a tag to compare

feat: Update devtools options and integrate shared preferences and patrol extensions

fix: Refactor app test to remove redundant pumpAndSettle call

refactor: Update test bundle to improve readability and maintainability

fix: Enhance Bookify app initialization by using unawaited for notifications check

refactor: Simplify Bookcase Insertion Page widget structure and improve state management

feat: Enhance QR Code Scanner widget with lifecycle management and improved camera handling

refactor: Update Reading Page Timer widget to utilize ValueNotifier for timer state management

fix: Improve Readings Timer widget disposal process and button handling

chore: Update dependencies in pubspec.lock and pubspec.yaml for version consistency

test: Add comprehensive tests for Bookcase Insertion Page including insertion and update scenarios

v2.10.0

09 Feb 18:12

Choose a tag to compare

feat? Update packages for iOS

v2.9.8

05 Feb 21:28

Choose a tag to compare

fix: Update User Preference Config navigation logic to check context mounted state before pushing routes.

User Preferences Config navigation no longer skips pages during authentication.

v2.9.7

03 Feb 14:34

Choose a tag to compare

fix: Correct date formatting by locale

v2.9.6

27 Jan 14:19

Choose a tag to compare

Refactor book status handling and improve notification service

  • Introduced BookStatusExtension to encapsulate color and label logic for book statuses.
  • Updated BookDetailBloc to use the new label method for error messages.
  • Refactored BookStateWidget to utilize the new extension for color and label.
  • Enhanced NotificationsServiceImpl to use named parameters for better readability.
  • Modified PlayAlarmSoundService to make dispose method asynchronous.
  • Cleaned up SnackbarService by removing unnecessary toString method.
  • Updated BookcaseInsertionPage to support both create and edit modes with factory constructors.
  • Improved route handling for BookcaseInsertionPage to differentiate between create and edit.
  • Fixed various error handling and widget building issues across multiple files.
  • Updated pubspec.yaml and pubspec.lock for dependency upgrades and version changes.

v2.9.5

12 Jan 15:24

Choose a tag to compare

refactor: simplify from UserThemeBloc to UserThemeCubit for theme management

  • Replaced UserThemeBloc with UserThemeCubit in BookifyApp and ThemeSettings.
  • Updated event handling to use cubit methods for theme retrieval and setting.
  • Removed UserThemeBloc, its events, and states from the codebase.
  • Added UserThemeCubit and its corresponding states.
  • Updated tests to reflect the changes from bloc to cubit.
  • Bumped version to 2.9.5 in pubspec.yaml.