Skip to content

Releases: Jerry23011/VirusTotal-macOS

1.4.1

29 Sep 01:57
Compare
Choose a tag to compare

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 to LogEntry.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

28 Sep 06:35
Compare
Choose a tag to compare
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 to LogEntry.swift

Full Changelog: 1.3.1...1.4

1.3.1

24 Aug 12:03
Compare
Choose a tag to compare

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

11 Aug 12:00
Compare
Choose a tag to compare
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
URL Categories

What's Changed

  • Add confirmation message to scan history clear button
  • Use Text(verbatim: ) instead of String() for non-localizable strings
  • Move Acknowledgements to /Resources folder

Full Changelog: 1.2...1.3

1.2

06 Jul 13:20
Compare
Choose a tag to compare
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

17 Jun 18:13
Compare
Choose a tag to compare
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

12 Jun 13:19
Compare
Choose a tag to compare

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

08 Jun 09:47
Compare
Choose a tag to compare