Notolog

Latest version: v1.1.6

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

1.1.6

Changed
- Editing a text document with a non-empty search form now updates the search result counter instead of resetting the form, preserving the current search text.

Updated
- Updated the Contributor Covenant Code of Conduct file to include guidance on contacting project maintainers.

Fixed
- Fixed missing color constants for status bar navigation arrows across all themes, which could cause them to be invisible in some cases.

1.1.5

Added
- Added file navigation history, allowing navigation between previously opened files. Toggle the visibility of navigation arrows in the status bar via the settings (enabled by default).
- Added the 'ui_init_ts' setting property, which is set upon UI initialization completion to allow catching this event via the settings change signal. This can be useful for scheduling actions upon final UI initialization.

Changed
- Refined the model file presence check in the 'On Device LLM' module. Now checks files by the '.onnx' extension.
- Slightly adjusted the color of the quick filter text in the file tree for the Strawberry theme.
- Refactored the file tree widget by moving its container to a dedicated file.

Updated
- Updated quick filter lexemes in the file tree.
- Adjusted search form button icons to maintain DPI scaling during resizing.

Fixed
- Fixed missing font update in the file tree after a settings change.
- Fixed status bar lexeme updates after a system language change to ensure correct usage in future updates.
- Fixed interactive placeholder and accessible description text updates when changing the language in the settings dialog.

1.1.4

Updated
- Increased the value of the 'max_length' parameter for text and path edit fields, allowing longer values to be stored. This also expands the space available for storing new OpenAI API keys in the protected field.
- Updated lexemes for the 'Module llama.cpp' to provide clearer error messages when an LLM model is either missing or unsupported.

Fixed
- Resolved a minor issue where changing the theme could trigger log errors related to deleted objects if the AI Assistant had been previously used.

1.1.3

Added
- Added the ability to set underline and strikethrough line colors separately in the theme's Markdown configuration file. Also, adjusted these colors across all themes for better consistency.

Changed
- Enabled dynamic DPI adjustment for toolbar icons based on the ratio between the actual and base font sizes, ensuring sharper rendering at higher font sizes.
- Adjusted Markdown syntax highlighting for underlined elements - now their default color matches the main theme color. However, this can still be overridden by the theme's Markdown configuration file.
- Updated conditions for refreshing `QPushButton` text and tooltips in the settings dialog, ensuring they are only modified if those values were previously set.

Updated
- Slightly adjusted toolbar icon sizes.
- Refined colors in the 'Default' theme for the line number area.

Fixed
- Fixed multiple status bar objects being created, which previously caused log errors related to deleted objects and could also impact performance.
- Disabled the save button when no changes are detected to ensure the correct button state after the `textChanged` signal, even when no actual text change occurs.
- Fixed the content size label text update in the status bar when a file is saved.

1.1.2

Added
- Added a default notes folder path to the app settings and a dedicated UI class for selecting the folder. Additionally, added the ability to change the default notes folder in the settings dialog. The default path is now used when no file is available to open.
- Added a home button to the status bar for quick navigation to the default notes folder.
- Added the ability to increase toolbar icon sizes, synced with changes to the app's font size. Toolbar elements are now properly vertically centered.

Changed
- File helper methods are now accessible with the `file_helper` prefix to enable correct mocking when running tests.
- The `self.message_box` method in `NotologEditor` class has been moved to the dedicated `MessageBox` class.

Updated
- Adjusted the settings dialog in the general app settings tab for a smoother user experience.
- Updated font rendering to prefer no hinting, preserving the font's original design and displaying glyphs exactly as intended, without pixel grid alignment adjustments.

Fixed
- Fixed ONNX Runtime GenAI code to ensure compatibility with both versions 0.5.2 and 0.6.0rc1.
- Adjusted file system access checks when opening, saving, or renaming files.

1.1.1

Changed
- Optimized asynchronous highlighter processing in edit mode to improve highlighting speed. Text is now processed asynchronously after the document has loaded, enabling faster rendering, though code block processing is queued and may appear slightly later.

Updated
- Updated font for code comments and HTML tags to monospace for better readability.
- Made the tooltip font responsive to font size changes within the app settings, ensuring consistency with the main settings font.
- Updated styles to improve UI consistency.

Fixed
- Fixed installation issues on Python 3.13 or higher, along with other dependencies linked to Python version compatibility.
- Fixed the behavior of the AI Assistant's last prompt so that the messages area now correctly scrolls to the bottom when new messages are added.
- Fixed `PytestDeprecationWarning` for asyncio tests.
- Removed unnecessary `sizeHint()` methods.

Page 1 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.