Skip to content

Commit 4453798

Browse files
committed
Version 1.14.0
1 parent f820819 commit 4453798

14 files changed

Lines changed: 70 additions & 14 deletions

File tree

Cargo.lock

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ members = [
99
resolver = "3"
1010

1111
[workspace.package]
12-
version = "1.13.1"
12+
version = "1.14.0"
1313
edition = "2024"
1414
license = "GPL-3.0-only"
1515
repository = "https://github.com/visorcraft/LinSync"

apps/linsync-gui/qml/AppAboutPage.qml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import org.kde.kirigami as Kirigami
1010
Kirigami.ScrollablePage {
1111
id: page
1212

13-
property string appVersion: "1.13.1"
13+
property string appVersion: "1.14.0"
1414

1515
signal navigateRequested(int section)
1616
signal creditsRequested()

apps/linsync-gui/qml/CreditsPage.qml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,13 +75,15 @@ Kirigami.ScrollablePage {
7575
{ name: "enumflags2_derive", version: "0.7.12", license: "MIT OR Apache-2.0" },
7676
{ name: "equivalent", version: "1.0.2", license: "Apache-2.0 OR MIT" },
7777
{ name: "exr", version: "1.74.0", license: "BSD-3-Clause" },
78+
{ name: "fastrand", version: "2.4.1", license: "Apache-2.0 OR MIT" },
7879
{ name: "fax", version: "0.2.7", license: "MIT" },
7980
{ name: "fdeflate", version: "0.3.7", license: "MIT OR Apache-2.0" },
8081
{ name: "find-msvc-tools", version: "0.1.9", license: "MIT OR Apache-2.0" },
8182
{ name: "flate2", version: "1.1.9", license: "MIT OR Apache-2.0" },
8283
{ name: "fnv", version: "1.0.7", license: "Apache-2.0 / MIT" },
8384
{ name: "foldhash", version: "0.2.0", license: "Zlib" },
8485
{ name: "generic-array", version: "0.14.7", license: "MIT" },
86+
{ name: "getrandom", version: "0.3.4", license: "MIT OR Apache-2.0" },
8587
{ name: "gif", version: "0.14.2", license: "MIT OR Apache-2.0" },
8688
{ name: "half", version: "2.7.1", license: "MIT OR Apache-2.0" },
8789
{ name: "hashbrown", version: "0.17.1", license: "MIT OR Apache-2.0" },
@@ -97,6 +99,7 @@ Kirigami.ScrollablePage {
9799
{ name: "lebe", version: "0.5.3", license: "BSD-3-Clause" },
98100
{ name: "libc", version: "0.2.186", license: "MIT OR Apache-2.0" },
99101
{ name: "link-cplusplus", version: "1.0.12", license: "MIT OR Apache-2.0" },
102+
{ name: "linux-raw-sys", version: "0.12.1", license: "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT" },
100103
{ name: "log", version: "0.4.29", license: "MIT OR Apache-2.0" },
101104
{ name: "memchr", version: "2.8.0", license: "Unlicense OR MIT" },
102105
{ name: "miniz_oxide", version: "0.8.9", license: "MIT OR Zlib OR Apache-2.0" },
@@ -117,6 +120,7 @@ Kirigami.ScrollablePage {
117120
{ name: "regex", version: "1.12.3", license: "MIT OR Apache-2.0" },
118121
{ name: "regex-automata", version: "0.4.14", license: "MIT OR Apache-2.0" },
119122
{ name: "regex-syntax", version: "0.8.10", license: "MIT OR Apache-2.0" },
123+
{ name: "rustix", version: "1.1.4", license: "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT" },
120124
{ name: "rustversion", version: "1.0.22", license: "MIT OR Apache-2.0" },
121125
{ name: "same-file", version: "1.0.6", license: "Unlicense/MIT" },
122126
{ name: "seccompiler", version: "0.4.0", license: "Apache-2.0 OR BSD-3-Clause" },
@@ -134,6 +138,7 @@ Kirigami.ScrollablePage {
134138
{ name: "static_assertions", version: "1.1.0", license: "MIT OR Apache-2.0" },
135139
{ name: "syn", version: "2.0.117", license: "MIT OR Apache-2.0" },
136140
{ name: "syntect", version: "5.3.0", license: "MIT" },
141+
{ name: "tempfile", version: "3.27.0", license: "MIT OR Apache-2.0" },
137142
{ name: "termcolor", version: "1.4.1", license: "Unlicense OR MIT" },
138143
{ name: "thiserror", version: "1.0.69", license: "MIT OR Apache-2.0" },
139144
{ name: "thiserror", version: "2.0.18", license: "MIT OR Apache-2.0" },

apps/linsync-gui/qml/LicensesPage.qml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,8 @@ Kirigami.Page {
6767
"after any dependency change.\n" +
6868
"\n" +
6969
// BEGIN GENERATED CREDITS COUNTS (do not edit inside; run `just credits-update`)
70-
" - MIT License (115 crates)\n" +
71-
" - Apache License 2.0 (7 crates)\n" +
70+
" - MIT License (118 crates)\n" +
71+
" - Apache License 2.0 (9 crates)\n" +
7272
" - BSD 3-Clause (2 crates)\n" +
7373
" - BSD 2-Clause (1 crate)\n" +
7474
" - Zlib (1 crate)\n" +
@@ -120,13 +120,15 @@ Kirigami.Page {
120120
"| enumflags2_derive | 0.7.12 | MIT OR Apache-2.0 |\n" +
121121
"| equivalent | 1.0.2 | Apache-2.0 OR MIT |\n" +
122122
"| exr | 1.74.0 | BSD-3-Clause |\n" +
123+
"| fastrand | 2.4.1 | Apache-2.0 OR MIT |\n" +
123124
"| fax | 0.2.7 | MIT |\n" +
124125
"| fdeflate | 0.3.7 | MIT OR Apache-2.0 |\n" +
125126
"| find-msvc-tools | 0.1.9 | MIT OR Apache-2.0 |\n" +
126127
"| flate2 | 1.1.9 | MIT OR Apache-2.0 |\n" +
127128
"| fnv | 1.0.7 | Apache-2.0 / MIT |\n" +
128129
"| foldhash | 0.2.0 | Zlib |\n" +
129130
"| generic-array | 0.14.7 | MIT |\n" +
131+
"| getrandom | 0.3.4 | MIT OR Apache-2.0 |\n" +
130132
"| gif | 0.14.2 | MIT OR Apache-2.0 |\n" +
131133
"| half | 2.7.1 | MIT OR Apache-2.0 |\n" +
132134
"| hashbrown | 0.17.1 | MIT OR Apache-2.0 |\n" +
@@ -142,6 +144,7 @@ Kirigami.Page {
142144
"| lebe | 0.5.3 | BSD-3-Clause |\n" +
143145
"| libc | 0.2.186 | MIT OR Apache-2.0 |\n" +
144146
"| link-cplusplus | 1.0.12 | MIT OR Apache-2.0 |\n" +
147+
"| linux-raw-sys | 0.12.1 | Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT |\n" +
145148
"| log | 0.4.29 | MIT OR Apache-2.0 |\n" +
146149
"| memchr | 2.8.0 | Unlicense OR MIT |\n" +
147150
"| miniz_oxide | 0.8.9 | MIT OR Zlib OR Apache-2.0 |\n" +
@@ -162,6 +165,7 @@ Kirigami.Page {
162165
"| regex | 1.12.3 | MIT OR Apache-2.0 |\n" +
163166
"| regex-automata | 0.4.14 | MIT OR Apache-2.0 |\n" +
164167
"| regex-syntax | 0.8.10 | MIT OR Apache-2.0 |\n" +
168+
"| rustix | 1.1.4 | Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT |\n" +
165169
"| rustversion | 1.0.22 | MIT OR Apache-2.0 |\n" +
166170
"| same-file | 1.0.6 | Unlicense/MIT |\n" +
167171
"| seccompiler | 0.4.0 | Apache-2.0 OR BSD-3-Clause |\n" +
@@ -179,6 +183,7 @@ Kirigami.Page {
179183
"| static_assertions | 1.1.0 | MIT OR Apache-2.0 |\n" +
180184
"| syn | 2.0.117 | MIT OR Apache-2.0 |\n" +
181185
"| syntect | 5.3.0 | MIT |\n" +
186+
"| tempfile | 3.27.0 | MIT OR Apache-2.0 |\n" +
182187
"| termcolor | 1.4.1 | Unlicense OR MIT |\n" +
183188
"| thiserror | 1.0.69 | MIT OR Apache-2.0 |\n" +
184189
"| thiserror | 2.0.18 | MIT OR Apache-2.0 |\n" +

apps/linsync-gui/qml/Main.qml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ Kirigami.ApplicationWindow {
8282
property bool validationCompatible: false
8383
property string validationMessage: ""
8484
property string validationPathKind: ""
85-
property string appVersion: "1.13.1"
85+
property string appVersion: "1.14.0"
8686
property int bridgeModelRevision: 0
8787
property bool canUndo: false
8888
property bool canRedo: false

docs/third-party-crates.json

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,11 @@
194194
"version": "1.74.0",
195195
"license": "BSD-3-Clause"
196196
},
197+
{
198+
"name": "fastrand",
199+
"version": "2.4.1",
200+
"license": "Apache-2.0 OR MIT"
201+
},
197202
{
198203
"name": "fax",
199204
"version": "0.2.7",
@@ -229,6 +234,11 @@
229234
"version": "0.14.7",
230235
"license": "MIT"
231236
},
237+
{
238+
"name": "getrandom",
239+
"version": "0.3.4",
240+
"license": "MIT OR Apache-2.0"
241+
},
232242
{
233243
"name": "gif",
234244
"version": "0.14.2",
@@ -304,6 +314,11 @@
304314
"version": "1.0.12",
305315
"license": "MIT OR Apache-2.0"
306316
},
317+
{
318+
"name": "linux-raw-sys",
319+
"version": "0.12.1",
320+
"license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
321+
},
307322
{
308323
"name": "log",
309324
"version": "0.4.29",
@@ -404,6 +419,11 @@
404419
"version": "0.8.10",
405420
"license": "MIT OR Apache-2.0"
406421
},
422+
{
423+
"name": "rustix",
424+
"version": "1.1.4",
425+
"license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
426+
},
407427
{
408428
"name": "rustversion",
409429
"version": "1.0.22",
@@ -489,6 +509,11 @@
489509
"version": "5.3.0",
490510
"license": "MIT"
491511
},
512+
{
513+
"name": "tempfile",
514+
"version": "3.27.0",
515+
"license": "MIT OR Apache-2.0"
516+
},
492517
{
493518
"name": "termcolor",
494519
"version": "1.4.1",

docs/third-party-notices.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Third-Party Notices
22

3-
Last regenerated: 2026-06-10
3+
Last regenerated: 2026-06-14
44

55
This notice file covers the current LinSync source tree and Cargo dependency
66
set. It must be regenerated or reviewed before every public binary release.
@@ -73,13 +73,15 @@ the Zlib license, whose full text is bundled in the in-app Licenses page.
7373
| `enumflags2_derive` | 0.7.12 | MIT OR Apache-2.0 |
7474
| `equivalent` | 1.0.2 | Apache-2.0 OR MIT |
7575
| `exr` | 1.74.0 | BSD-3-Clause |
76+
| `fastrand` | 2.4.1 | Apache-2.0 OR MIT |
7677
| `fax` | 0.2.7 | MIT |
7778
| `fdeflate` | 0.3.7 | MIT OR Apache-2.0 |
7879
| `find-msvc-tools` | 0.1.9 | MIT OR Apache-2.0 |
7980
| `flate2` | 1.1.9 | MIT OR Apache-2.0 |
8081
| `fnv` | 1.0.7 | Apache-2.0 / MIT |
8182
| `foldhash` | 0.2.0 | Zlib |
8283
| `generic-array` | 0.14.7 | MIT |
84+
| `getrandom` | 0.3.4 | MIT OR Apache-2.0 |
8385
| `gif` | 0.14.2 | MIT OR Apache-2.0 |
8486
| `half` | 2.7.1 | MIT OR Apache-2.0 |
8587
| `hashbrown` | 0.17.1 | MIT OR Apache-2.0 |
@@ -95,6 +97,7 @@ the Zlib license, whose full text is bundled in the in-app Licenses page.
9597
| `lebe` | 0.5.3 | BSD-3-Clause |
9698
| `libc` | 0.2.186 | MIT OR Apache-2.0 |
9799
| `link-cplusplus` | 1.0.12 | MIT OR Apache-2.0 |
100+
| `linux-raw-sys` | 0.12.1 | Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT |
98101
| `log` | 0.4.29 | MIT OR Apache-2.0 |
99102
| `memchr` | 2.8.0 | Unlicense OR MIT |
100103
| `miniz_oxide` | 0.8.9 | MIT OR Zlib OR Apache-2.0 |
@@ -115,6 +118,7 @@ the Zlib license, whose full text is bundled in the in-app Licenses page.
115118
| `regex` | 1.12.3 | MIT OR Apache-2.0 |
116119
| `regex-automata` | 0.4.14 | MIT OR Apache-2.0 |
117120
| `regex-syntax` | 0.8.10 | MIT OR Apache-2.0 |
121+
| `rustix` | 1.1.4 | Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT |
118122
| `rustversion` | 1.0.22 | MIT OR Apache-2.0 |
119123
| `same-file` | 1.0.6 | Unlicense/MIT |
120124
| `seccompiler` | 0.4.0 | Apache-2.0 OR BSD-3-Clause |
@@ -132,6 +136,7 @@ the Zlib license, whose full text is bundled in the in-app Licenses page.
132136
| `static_assertions` | 1.1.0 | MIT OR Apache-2.0 |
133137
| `syn` | 2.0.117 | MIT OR Apache-2.0 |
134138
| `syntect` | 5.3.0 | MIT |
139+
| `tempfile` | 3.27.0 | MIT OR Apache-2.0 |
135140
| `termcolor` | 1.4.1 | Unlicense OR MIT |
136141
| `thiserror` | 1.0.69 | MIT OR Apache-2.0 |
137142
| `thiserror` | 2.0.18 | MIT OR Apache-2.0 |

packaging/arch/PKGBUILD

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
# package.
1414

1515
pkgname=linsync
16-
pkgver=1.13.1
16+
pkgver=1.14.0
1717
pkgrel=1
1818
pkgdesc="Linux-native visual file and folder comparison built on Rust + Qt 6"
1919
arch=('x86_64')

packaging/com.visorcraft.LinSync.metainfo.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,11 @@
7070
</screenshot>
7171
</screenshots>
7272
<releases>
73+
<release version="1.14.0" date="2026-06-14">
74+
<description>
75+
<p>Split CLI and GUI monoliths into modules. Removed dead LinSyncSessionBridge transport. Added coverage recipe.</p>
76+
</description>
77+
</release>
7378
<release version="1.13.1" date="2026-06-12">
7479
<description>
7580
<p>Version bump to 1.13.1.</p>

0 commit comments

Comments
 (0)