- Updated icomoon font files (eot, svg, ttf, woff) with new versions.
- Changed font-face URLs in style.css to reflect updated font files.
- Enhanced Header component to include account settings icon when user is not authenticated.
- Refactored URL construction in Header component for better readability.
- Changed default setting mode from "account" to "general" in manager reducer state.
- Updated icomoon font files (eot, svg, ttf, woff) to include new icons.
- Added new account icon with unicode `\e96f` in style.css.
- Modified SettingDialog component to render the account sidebar item.
- Changed default setting mode in manager reducer to "account".
- Changed the class name from 'backup-page-container' to 'edit-dialog-container' in PopupOptionDialog component for better clarity.
- Removed unused CSS rules related to '.popup-option-dialog-container' to streamline styles.
- Updated `splitSentences` function in `common.ts` to replace lookbehind regex with a compatible approach for older browsers.
- Modified `getSelectionSentence` function in `mouseEvent.ts` to similarly avoid lookbehind, ensuring better compatibility across different environments.
- Added a condition to prevent default scroll behavior during reading aid mode when in scroll reader mode.
- Ensured that preventDefault is called before lock checks to avoid animation frame drops caused by native scrolling.
- Updated the ContentList component to use a more descriptive class name for the chapter title span.
- Modified the scrollContents utility function to target the new class name for better maintainability.
- Added "Quick erase" option to the English and Chinese locale files.
- Implemented UI components and styles for the Quick Erase toggle in the Annotation Dialog.
- Updated the component state to manage the Quick Erase setting.
- Integrated Quick Erase functionality with the existing annotation configuration.
- Introduced "Eraser" and "Eraser size" translations in English and Chinese localization files.
- Updated icon font files to include a new "eraser-line" glyph.
- Modified CSS to accommodate eraser width selection and preview.
- Enhanced the AnnotationDialog component to manage eraser width selection and state.
- Updated the viewer component to retrieve and apply eraser width settings.
- Added ERASER_WIDTHS constant for configurable eraser sizes.
- Updated icomoon font files (eot, svg, ttf, woff) to include a new report icon.
- Modified style.css to define the new report icon with the unicode "\1f321".
- Refactored PopupAssist component to replace SVG icon with the new report icon class.
- Updated Swedish, Tamil, Thai, Tagalog, Turkish, Ukrainian, Vietnamese, Chinese (Simplified and Traditional) localization files.
- Added translations for features such as reading ruler, speed reading, ISBN, ratings, member login, and more.
- Included security warnings for custom plugins and instructions for importing notes and highlights.
- Enhanced user experience with additional prompts and settings related to book management and app functionality.