Releases: Jerry23011/VirusTotal-macOS
Releases · Jerry23011/VirusTotal-macOS
1.4.3
Improvements & Fixes
- Resolved potential leaks in kernel resources due to app sandbox.
- Scan button in URL Analysis will now be enabled only when there are inputs in the text field.
- Notifications will no longer be pushed under mini mode.
- Fixed data race error with readSize method.
Full Changelog: 1.4.2...1.4.3
1.4.2
What's New
Push Notifications
- Let the scan continue in the background, you will receive a notification after a scan is completed
- Get notified if a scan fails
- Turn on/off anytime in app settings
Fixes
- Previous scan history may be cleared after a successful scan
What's Changed
- Add build number to version info in About
- Use Xcode folder instead of groups for better file management
Full Changelog: 1.4.1...1.4.2
1.4.1
What's New
New menu bar item - Go
- Use the new Go menu bar item to navigate among services
- Use keyboard shortcuts to switch services (⌘1/⌘2/⌘3)
Swift 6
- VirusTotal for macOS is now Swift 6
What's Changed
- Compiled on Xcode 16
- Added back the
@Parameter
macro for TipKit with compiler bug fixes - Removed
@MainActor
for views since they are default on Xcode 16 - Fixed help button concurrency issue
- Fixed file thumbnail concurrency issue
- Moved Log Directory from Caches Folder to Library Folder
- Included Date entry in logs stored on file
- Enabled async for logging for better performance
- Cleaned up
VirusTotalApp.swift
file by moving the logging code toLogEntry.swift
Hotfix 1.4.1
- Wrong sidebar selection on launch on macOS 15
- Default Service View doesn't function on macOS 14
Full Changelog: 1.3.1...1.4.1
1.4
What's New
New menu bar item - Go
- Use the new Go menu bar item to navigate among services
- Use keyboard shortcuts to switch services (⌘1/⌘2/⌘3)
Swift 6
- VirusTotal for macOS is now Swift 6
What's Changed
- Compiled on Xcode 16
- Added back the
@Parameter
macro for TipKit with compiler bug fixes - Removed
@MainActor
for views since they are default on Xcode 16 - Fixed help button concurrency issue
- Fixed file thumbnail concurrency issue
- Moved Log Directory from Caches Folder to Library Folder
- Included Date entry in logs stored on file
- Enabled async for logging for better performance
- Cleaned up
VirusTotalApp.swift
file by moving the logging code toLogEntry.swift
Full Changelog: 1.3.1...1.4
1.3.1
Fixes
- Error message cannot be properly displayed after dropping a file larger than 650MB
What's Changed
- Optimized access control for CodingKeys in Analysis Responses
Full Changelog: 1.3...1.3.1
1.3
What's New
Default Service Selection
- Choose a default service in Settings
- Default service will be displayed on app launch
Categories for URL Analysis
- Display Categories from in URL Analysis report
What's Changed
- Add confirmation message to scan history clear button
- Use
Text(verbatim: )
instead ofString()
for non-localizable strings - Move Acknowledgements to /Resources folder
Full Changelog: 1.2...1.3
1.2
What's New
Scanning History❕
- Stores your file and URL analysis data.
- Review analysis results later by checking stored data.
- Data persists after the app is closed.
- Easily clear all history.
Log Inspector
- View logs generated since the app was launched.
- Drag and drop log entries as text clips.
- Clear all logs with a single click.
What's Changed
- Migrated completion handlers to
async/await
. - Adopted Swift's strict concurrency model.
- Adopted the
@Observable
framework. - Improved error handling.
- Updated CZ strings by @buresdv in #5.
Full Changelog: 1.1...1.2
Note
This update includes refactoring of Models and ViewModels. Please don't hesitate to report any issues you encounter.
1.1
What's New
Mini Mode
- Enable Mini mode in Settings -> Advanced -> Mini Mode
- Automatically opens the VirusTotal website after the upload finishes
- Light memory usage: ~30-40 MB
- Small window that takes up minimal screen space
Other New Features
- TipKit popup appears if File Analysis takes too long
- New logging system; logs are stored locally on your device
- Added a Feedback button in the
Help
section of the menubar
Fixes
- Removed redundant commands from the Window section of the menubar
Full Changelog: 1.0.1...1.1
1.0.1
What's New
- CZ localization by @buresdv
- Global keyboard shortcut ⌘F to focus on the search field of sidebar
- Code optimisation in
SidebarView
Fixes
- Unable to upload files without path extensions #2
- Empty command item in menubar
- Min window size doesn't take effect under FileView and URLView
New Contributors
Full Changelog: 1.0...1.0.1
1.0
Initial Release
Full Changelog: https://github.com/Jerry23011/VirusTotal-macOS/commits/1.0