Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: GeopJr/Collision
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.8.0
Choose a base ref
...
head repository: GeopJr/Collision
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Loading
Showing with 702 additions and 259 deletions.
  1. +0 −2 .github/workflows/ci.yml
  2. +1 −1 README.md
  3. +7 −7 data/dev.geopjr.Collision.json
  4. +37 −18 data/dev.geopjr.Collision.metainfo.xml.in
  5. +1 −11 data/ui/application.ui
  6. +2 −0 po/LINGUAS
  7. +196 −0 po/bg.po
  8. +6 −6 po/de.po
  9. +4 −4 po/fi.po
  10. +28 −27 po/hi.po
  11. +5 −5 po/hr.po
  12. +5 −5 po/id.po
  13. +5 −5 po/it.po
  14. +36 −28 po/ja.po
  15. +198 −0 po/nb_NO.po
  16. +21 −15 po/nl.po
  17. +22 −17 po/pl.po
  18. +11 −6 po/pt.po
  19. +18 −13 po/pt_BR.po
  20. +21 −16 po/ru.po
  21. +4 −4 po/sk.po
  22. +4 −4 po/sv.po
  23. +4 −4 po/ta.po
  24. +6 −5 po/uk.po
  25. +6 −6 po/vi.po
  26. +15 −11 po/zh_CN.po
  27. +2 −2 shard.lock
  28. +1 −1 shard.yml
  29. +36 −36 src/collision/window.cr
2 changes: 0 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -45,5 +45,3 @@ jobs:
manifest-path: "data/dev.geopjr.Collision.json"
cache-key: flatpak-builder-${{ github.sha }}
arch: ${{ matrix.arch }}
repository-name: flathub-beta
repository-url: https://flathub.org/beta-repo/flathub-beta.flatpakrepo
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -13,7 +13,7 @@
<p align="center">
<img alt="screenshot" width="640" src="https://media.githubusercontent.com/media/GeopJr/Collision/main/data/screenshots/screenshot-1.png"><br />
<a href='https://flathub.org/apps/details/dev.geopjr.Collision'>
<img width='192' alt='Download on Flathub' src='https://flathub.org/assets/badges/flathub-badge-i-en.png'/>
<img alt='Download on Flathub' src='https://flathub.org/api/badge?svg&locale=en'/>
</a>
</p>

14 changes: 7 additions & 7 deletions data/dev.geopjr.Collision.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"app-id": "dev.geopjr.Collision",
"runtime": "org.gnome.Platform",
"runtime-version": "46beta",
"runtime-version": "47",
"sdk": "org.gnome.Sdk",
"command": "collision",
"finish-args": [
@@ -82,17 +82,17 @@
{
"type": "archive",
"dest": "crystal/",
"url": "https://github.com/crystal-lang/crystal/releases/download/1.11.2/crystal-1.11.2-1-linux-x86_64.tar.gz",
"sha256": "732eea9df6458c89157dae945fb0adbee0beb6345ca03bc3ccd299b2bf0879ae",
"url": "https://github.com/crystal-lang/crystal/releases/download/1.13.3/crystal-1.13.3-1-linux-x86_64.tar.gz",
"sha256": "592b836fef19f383e04b3ed1082e8767907d1f50e13a2f4c2218cf6c41e6271d",
"only_arches": [
"x86_64"
]
},
{
"type": "archive",
"dest": "crystal/",
"url": "https://github.com/geopjr-forks/crystal-aarch64/releases/download/v1.11.2/crystal-1.11.2-1-linux-aarch64.tar.xz",
"sha256": "4d5d8035c3ff5b7418daf0f77e2fbd437420c122a3836ca9def1533db62fe6a1",
"url": "https://github.com/geopjr-forks/crystal-aarch64/releases/download/v1.13.3/crystal-1.13.3-1-linux-aarch64.tar.xz",
"sha256": "19113bc236f0efa06418a194c0a344f1d69507bbd6bc60ef2a957ae5507d4ed6",
"only_arches": [
"aarch64"
]
@@ -112,13 +112,13 @@
{
"type": "git",
"url": "https://github.com/hugopl/gi-crystal.git",
"tag": "v0.22.2",
"tag": "v0.24.0",
"dest": "lib/gi-crystal"
},
{
"type": "git",
"url": "https://github.com/hugopl/gtk4.cr.git",
"tag": "v0.16.1",
"tag": "v0.17.0",
"dest": "lib/gtk4"
},
{
55 changes: 37 additions & 18 deletions data/dev.geopjr.Collision.metainfo.xml.in
Original file line number Diff line number Diff line change
@@ -4,9 +4,9 @@
<name>Collision</name>
<project_license>BSD-2-Clause</project_license>
<!-- developer_name tag deprecated with Appstream 1.0 -->
<developer_name translatable="no">Evangelos "GeopJr" Paterakis</developer_name>
<developer_name translate="no">Evangelos "GeopJr" Paterakis</developer_name>
<developer id="dev.geopjr">
<name translatable="no">Evangelos "GeopJr" Paterakis</name>
<name translate="no">Evangelos "GeopJr" Paterakis</name>
</developer>
<summary>Check hashes for your files</summary>
<metadata_license>CC0-1.0</metadata_license>
@@ -15,7 +15,7 @@
<url type="translate">https://hosted.weblate.org/engage/collision/</url>
<url type="donation">https://geopjr.dev/donate</url>
<url type="vcs-browser">https://github.com/GeopJr/Collision/</url>
<url type="contribute">https://welcome.gnome.org/en/app/Collision/</url>
<url type="contribute">https://welcome.gnome.org/app/Collision/</url>
<description>
<p>
Verifying that a file you downloaded or received is actually the one you were
@@ -48,8 +48,27 @@
<color type="primary" scheme_preference="dark">#26a269</color>
</branding>
<releases>
<release version="3.9.0" date="2024-10-01">
<description translate="no">
<ul>
<li>Visual refinements to match the state of the art of GNOME apps</li>
<li>Fixed deprecations</li>
<li>Updated dependencies</li>
<li>Updated translations</li>
</ul>
</description>
</release>
<release version="3.8.1" date="2024-06-23">
<description translate="no">
<ul>
<li>Improved accessibility</li>
<li>Updated dependencies</li>
<li>Updated translations</li>
</ul>
</description>
</release>
<release version="3.8.0" date="2024-03-26">
<description translatable="no">
<description translate="no">
<ul>
<li>Visual refinements to match the state of the art of GNOME apps</li>
<li>Improved accessibility</li>
@@ -59,14 +78,14 @@
</description>
</release>
<release version="3.7.1" date="2024-01-24">
<description translatable="no">
<description translate="no">
<ul>
<li>Updated translations</li>
</ul>
</description>
</release>
<release version="3.7.0" date="2024-01-02">
<description translatable="no">
<description translate="no">
<ul>
<li>Added Blake3, CRC32 and Adler32 support</li>
<li>Added progress bar for tracking the calculation progress</li>
@@ -79,7 +98,7 @@
</description>
</release>
<release version="3.6.0" date="2023-09-23">
<description translatable="no">
<description translate="no">
<ul>
<li>Visual refinements to match the state of the art of GNOME apps</li>
<li>Major codebase rewrite</li>
@@ -89,7 +108,7 @@
</description>
</release>
<release version="3.5.0" date="2023-04-17">
<description translatable="no">
<description translate="no">
<ul>
<li>Added drag and drop support for files</li>
<li>Improved keyboard navigation</li>
@@ -99,7 +118,7 @@
</description>
</release>
<release version="3.4.0" date="2023-01-06">
<description translatable="no">
<description translate="no">
<ul>
<li>Added keyboard shortcuts</li>
<li>Added ability to search for hashes in file content</li>
@@ -110,7 +129,7 @@
</description>
</release>
<release version="3.3.1" date="2022-11-24">
<description translatable="no">
<description translate="no">
<ul>
<li>Added aarch64 support</li>
<li>Added nautilus / GNOME Files extension by DodoLeDev</li>
@@ -120,7 +139,7 @@
</description>
</release>
<release version="3.3.0" date="2022-11-15">
<description translatable="no">
<description translate="no">
<ul>
<li>Added open signal handling (you can now open files with Collision)</li>
<li>Minor bug fixes</li>
@@ -131,7 +150,7 @@
</description>
</release>
<release version="3.2.0" date="2022-10-16">
<description translatable="no">
<description translate="no">
<ul>
<li>Switched to AdwAboutWindow</li>
<li>Minor bug fixes</li>
@@ -141,7 +160,7 @@
</description>
</release>
<release version="3.1.0" date="2022-09-15">
<description translatable="no">
<description translate="no">
<ul>
<li>Added gschema support so Collision remembers window size and maximized state</li>
<li>Updated dependencies</li>
@@ -151,7 +170,7 @@
</description>
</release>
<release version="3.0.5" date="2022-08-11">
<description translatable="no">
<description translate="no">
<ul>
<li>Optimized performance and memory usage of CSS class toggling</li>
<li>Minor bug fixes</li>
@@ -162,7 +181,7 @@
</description>
</release>
<release version="3.0.4" date="2022-07-04">
<description translatable="no">
<description translate="no">
<ul>
<li>Updated dependencies</li>
<li>Added Estonian, Czech and Berber translations</li>
@@ -171,7 +190,7 @@
</description>
</release>
<release version="3.0.3" date="2022-05-21">
<description translatable="no">
<description translate="no">
<ul>
<li>Handle feedback on buttons when spammed</li>
<li>Hash comparison is now case-insensitive</li>
@@ -182,15 +201,15 @@
</description>
</release>
<release version="3.0.2" date="2022-04-22">
<description translatable="no">
<description translate="no">
<ul>
<li>Feedback on copy</li>
<li>Updated translations</li>
</ul>
</description>
</release>
<release version="3.0.1" date="2022-03-27">
<description translatable="no">
<description translate="no">
<ul>
<li>Bug fixes</li>
<li>Hide filepath on flatpak</li>
12 changes: 1 addition & 11 deletions data/ui/application.ui
Original file line number Diff line number Diff line change
@@ -19,15 +19,6 @@
<attribute name="action">app.about</attribute>
</item>
</menu>
<object class="GtkFileChooserNative" id="mainFileChooserNative">
<property name="title" translatable="yes">Choose a File</property>
<property name="modal">1</property>
<property name="select-multiple">1</property>
</object>
<object class="GtkFileChooserNative" id="compareBtnFileChooserNative">
<property name="title" translatable="yes">Choose a File</property>
<property name="modal">1</property>
</object>
<template class="Collision-Window" parent="AdwApplicationWindow">
<property name="width-request">360</property>
<property name="height-request">360</property>
@@ -325,12 +316,11 @@
<object class="GtkStackPage">
<property name="name">spinner</property>
<property name="child">
<object class="GtkSpinner">
<object class="AdwSpinner">
<property name="valign">center</property>
<property name="halign">center</property>
<property name="hexpand">1</property>
<property name="vexpand">1</property>
<property name="spinning">1</property>
<property name="width-request">32</property>
<property name="height-request">32</property>
</object>
2 changes: 2 additions & 0 deletions po/LINGUAS
Original file line number Diff line number Diff line change
@@ -30,3 +30,5 @@ tr
uk
vi
zh_CN
bg
nb_NO
Loading