Releases: GeopJr/Collision
Releases · GeopJr/Collision
v3.2.0
App
- Switched to AdwAboutWIndow
- 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
toCollision::Settings.save
- Extended functions under their own namespaces (instead of
Collision
directly) generate_hash
=>checksum
file_set
=>file
headbar_gen
=>headbar
A big thank you to all translators! 💛
Full Changelog: v3.1.0...v3.2.0
v3.1.0
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!)
A big thank you to all translators! 💛
Full Changelog: v3.0.5...v3.1.0
v3.0.5
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!)
A big thank you to all translators! 💛
Full Changelog: v3.0.4...v3.0.5
v3.0.4
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!)
A big thank you to all translators! 💛
Full Changelog: v3.0.3...v3.0.4
v3.0.3
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
Translations
- Swedish (thanks Gustav Hagland!)
- Catalan (thanks Maite Guix!)
A big thank you to all translators! 💛
Full Changelog: v3.0.2...v3.0.3
v3.0.2
v3.0.1
App
- Fix UI breaking due to fibers finishing too fast (#60)
- Hide path on flatpak (only when the portal was used) (#57)
- Redo the tools list using box widgets (#62, #64)
- Fix Simplified Chinese code lang (#58, thanks @lumingzh!)
- Replace automatic translation credits extraction with manual (thanks @oscfdezdz!)
- General translation improvements (thanks @oscfdezdz!)
- Other cleanups & bug fixes
A big thank you to all translators! 💛
Full Changelog: v3.0.0...v3.0.1
v3.0.0
App
- Rebrand - Hashbrown -> Collision (Thanks @bertob)
- Hash calculation are now being done in parallel
- Redesign UI (Thanks @bertob)
- Move from in-house translation system to gettext
- Move from POEditor to Weblate
- General code improvements & bug fixes
- Optional debug logs got added
Repo
- Restructure (extra -> data)
Notes
- App ID changed which will delay the flatpak release
- If you are packaging Collision, please take a look at the Makefile and builder flatpak config (new flags got added)
A big thank you to all translators! 💛
Full Changelog: v2.1.0...v3.0.0
v2.1.0
App
- Calculate hashes using Crystal's
Digest
instead of spawningmd5sum
,sha1sum
,sha256sum
,sha512sum
. - Use fibers (concurrency) when generating hashes (allows Hashbrown to calculate big files' hashes very fast).
- Compare function now uses the
SHA256
hash instead of theMD5
since it's more secure. - Since translators can contribute to more than one language (#22), thanking is now being sorted by translator name (and all their contributions are listed next to them, instead of creating an entry for each one).
Translations
- fi (💛 thanks Jiri Grönroos)
Repo
- Generate most hashes using macros (makes adding more hash functions in the future as easy as adding their names in the array).
- Re-took screenshots but on a smaller window size (the default one), as the current ones are not as visually accessible.
- Renamed
Validate
toVerify
to match the GUI. - HeaderBar is no longer being generated on demand, but rather once at the start (fixes some memory issues).
A big thank you to all translators! 💛
Full Changelog: v2.0.0...v2.1.0
v2.0.0
App
- Moved to GTK4+libadwaita (
gi-crystal
,gtk4.cr
,libadwaita.cr
💛 thanks @hugopl). - Redesigned views to better follow GNOME's Human Interface Guidelines.
- Added SHA-512 support.
- Implemented responsive design.
- Translated UI files are no longer bundled in the binary.
Translations
Repo
- License changed from AGPL to BSD2 (#10 💛 thanks @vanillajonathan).
- Translation backend changed from js to yaml.
- Translation parsing & translator thanking now happens during compile time.
- Codebase became much easier to maintain.
- Added a GUI translation option to help translators (POEditor).
A big thank you to all translators! 💛
Full Changelog: v1.3.4...v2.0.0