Collision Changelog

What's new in Collision 3.8.0

Mar 28, 2024
  • ADDED:
  • Ported AboutWindow to AboutDialog (#196)
  • Followed initiatives (#191)
  • Updated dependencies (thanks @hugopl, #191)
  • Branding colors (thanks @bertob , #197, #200)
  • Updated screenshots (#201)
  • FIXED:
  • Updated metainfo developer ID to use reverse DNS (#192)
  • Specs failing due to multithreading and arrays (#194)
  • Missing accessibility labels (#195)
  • A big thank you to all translators!

New in Collision 3.7.1 (Jan 25, 2024)

  • FIXED:
  • Blake3.cr should no longer depend on a postinstall script + Makefile
  • Blake3.cr should now compile the correct target for aarch64 automatically
  • Package maintainers
  • If you changed your workflow for blake3.cr, please revert it (unless there are other reasons)
  • A big thank you to all translators!

New in Collision 3.7.0 (Jan 3, 2024)

  • ADDED:
  • Blake3, CRCE32, Adler32 support (#174)
  • Progress bar while hash calculating (#174)
  • Improved maintainability of hashes (#174)
  • Ability to open multiple files from the main file picker (#174)
  • Metadata to match the latest spec (#171, #172, #173, #179, thanks @sabriunal)
  • New website https://collision.geopjr.dev/ (the old one is still available on https://hashbrown.geopjr.dev/ and the website-old branch)
  • FIXES:
  • App description being untranslatable (#169, thanks @sabriunal)
  • Package maintainers
  • Blake3 support is provided by a shard and requires a C compiler to build it during install
  • A big thank you to all translators!

New in Collision 3.6.0 (Sep 25, 2023)

  • App:
  • Visual refinements to match the state of the art of GNOME apps
  • Major codebase rewrite
  • Added support for multiple open windows
  • Updated translations

New in Collision 3.5.0 (Apr 18, 2023)

  • Added dnd support for files
  • Fixed a memory issues with IO + multithreaded mode (split_by_4)
  • Improved keyboard navigation by making action rows focusable

New in Collision 3.4.0 (Jan 6, 2023)

  • APP:
  • Added keyboard shortcuts
  • Added ability to search for hashes in file content (e.g. big_file.iso will match with big_file.iso.checksum if the checksum file contains one of its hashes (to avoid performance issues & false-positives, Collision only checks the file contents if the file is

New in Collision 3.3.1 (Nov 25, 2022)

  • App:
  • Fixed issue with open signal occurring when Collision is already open (#104 (comment))
  • Fixed issue with infinite spinner when opening small files (2fa08f5)
  • Added support for aarch64
  • Added nautilus extension (#126, thanks @DodoLeDev!)
  • Screencast.from.2022-11-24.04-06-26.webm

New in Collision 3.3.0 (Nov 16, 2022)

  • App:
  • Collision now handles open signal - you can now open files using the CLI or your file manager's "Open with..." option
  • Repo:
  • File setting got a lot safer & cleaner/easier to use and maintain
  • Translations:
  • Ukrainian
  • A big thank you to all translators!

New in Collision 3.2.0 (Oct 17, 2022)

  • APP:
  • Switched to AdwAboutWIndow
  • libadwaita about window in dark mode showing the Collision icon, below it its name ("Collision") below it my name ("Evangelos GeopJr Paterakis"), below it - in a light blue accent pill shaped tag - it shows the app version (3.1.0) then below it a row with the title of "Report an issue" and a row with the title "Troubleshooting" and below it two rows with the titles of "Credits" and "Legal"
  • Debug mode is enabled on debug builds by default now
  • REPO:
  • OOP-ified headerbar, clipboard and actions (in preparation for DnD)
  • Moved Collision.save_settings to Collision::Settings.save
  • Extended functions under their own namespaces (instead of Collision directly)
  • generate_hash => checksum
  • file_set => file
  • headbar_gen => headbar

New in Collision 3.1.0 (Sep 15, 2022)

  • App:
  • Added gschema support so Collision remembers window size and maximized state (#111) (Package maintainers please see #111)
  • Repo:
  • AUR badge (#112) (thanks DodoLeDev!)
  • Moved actions to separate folder
  • Translations:
  • Tamil (thanks K.B.Dharun Krishna!)
  • Turkish (thanks Uğurcan SAYAN!)

New in Collision 3.0.5 (Aug 11, 2022)

  • APP:
  • Bump shards
  • Replace compiled_license with an in-house license-gathering script
  • Optimized performance and memory usage of CSS class toggling
  • Other minor bug fixes
  • TRANSLATIONS:
  • Arabic (thanks Ibrahim Muhammad!)
  • Japanese (thanks Sibuya Kaz!)

New in Collision 3.0.4 (Jul 4, 2022)

  • APP:
  • Bump shards
  • Switch to building bindings on the fly
  • Generate gresource using macros (Gio#register_resource)
  • TRANSLATIONS:
  • Estonian (thanks Henri!)
  • Berber (thanks assemer!)
  • Czech (thanks vikdevelop!)

New in Collision 3.0.3 (May 22, 2022)

  • App:
  • Handle feedback on buttons when spammed (#84)
  • Hash comparison is now case-insensitive (#84)
  • Fixed some memory related issues (#84)
  • Bump shards and crystal (1.4.1) (#84)
  • Repo:
  • modules/ -> collision/ (#84)
  • get rid of prerequisites.cr (#84)
  • don't extend all modules (#84)
  • Translations:
  • Swedish (thanks Gustav Hagland!)
  • Catalan (thanks Maite Guix!)

New in Collision 3.0.2 (May 9, 2022)

  • Feedback on copy (#78)
  • More debug logs
  • Bump shards and crystal (1.4.0)
  • A big thank you to all translators!