Added
- Count occurrences of searched text within a document, display the count in the search field, and enable/disable navigation buttons accordingly.
- Added `get_by_scope()` method to the `Lexemes` class to retrieve all lexemes related to a particular scope.
Changed
- Renamed the lexeme key from 'md_background_color_blockquote_friendly' to 'md_background_color_blockquote_inner', which contains the background color value for inner elements within a blockquote.
Updated
- Modules tabs now respond to language changes in settings by reloading the `settings_dialog` scope.
- Updated the 'Nocturne' theme styles (comments, blockquote inner elements background, and the selected tree element style), along with minor tweaks to other themes.
- Updated tests related to the `Lexemes` class functionality.
Fixed
- Fixed an issue where the Esc-key hidden AI Assistant dialog did not reopen after clicking its button.
- Fixed markdown highlighting for header tags when the header content contains emojis.
- Fixed the potential font size shift of the settings tab widget when changing themes.
- Fixed the persisted code block background color in an open document when changing themes in the settings.