Skip to content

Commit 4ffc0f8

Browse files
committed
Merge tag 'v1.17.0' of Upstream
1 parent bc2b312 commit 4ffc0f8

File tree

112 files changed

+4354
-1390
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

112 files changed

+4354
-1390
lines changed

.github/workflows/compile_apk.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ on:
55

66
env:
77
FLUTTER_VERSION: "3.24.5"
8-
RUST_VERSION: "1.83.0"
8+
RUST_VERSION: "1.84.1"
99
APK_BUILD_DIR: "/tmp/build"
1010

1111
jobs:

.github/workflows/release.yml

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ on:
55

66
env:
77
FLUTTER_VERSION: "3.24.5"
8-
RUST_VERSION: "1.83.0"
8+
RUST_VERSION: "1.84.1"
99
APK_BUILD_DIR: "/tmp/build"
1010

1111
jobs:
@@ -68,6 +68,10 @@ jobs:
6868
toolchain: stable
6969
override: ${{ env.RUST_VERSION }}
7070

71+
- name: Check rust-toolchain.toml
72+
working-directory: ${{ env.APK_BUILD_DIR }}/app
73+
run: rustup show
74+
7175
- name: Dependencies
7276
working-directory: ${{ env.APK_BUILD_DIR }}/app
7377
run: flutter pub get
@@ -102,6 +106,16 @@ jobs:
102106
flutter-version: ${{ env.FLUTTER_VERSION }}
103107
channel: "stable"
104108

109+
- name: Install Rust
110+
uses: actions-rs/toolchain@v1
111+
with:
112+
toolchain: stable
113+
override: ${{ env.RUST_VERSION }}
114+
115+
- name: Check rust-toolchain.toml
116+
working-directory: app
117+
run: rustup show
118+
105119
- name: Dependencies
106120
working-directory: app
107121
run: flutter pub get
@@ -171,6 +185,16 @@ jobs:
171185
flutter-version: ${{ env.FLUTTER_VERSION }}
172186
channel: "stable"
173187

188+
- name: Install Rust
189+
uses: actions-rs/toolchain@v1
190+
with:
191+
toolchain: stable
192+
override: ${{ env.RUST_VERSION }}
193+
194+
- name: Check rust-toolchain.toml
195+
working-directory: app
196+
run: rustup show
197+
174198
- name: Enable dart_distributor
175199
run: dart pub global activate flutter_distributor
176200

@@ -261,6 +285,16 @@ jobs:
261285
flutter-version: ${{ env.FLUTTER_VERSION }}
262286
channel: "stable"
263287

288+
- name: Install Rust
289+
uses: actions-rs/toolchain@v1
290+
with:
291+
toolchain: stable
292+
override: ${{ env.RUST_VERSION }}
293+
294+
- name: Check rust-toolchain.toml
295+
working-directory: app
296+
run: rustup show
297+
264298
- name: Dependencies
265299
working-directory: app
266300
run: flutter pub get

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Here are the original LocalSend instructions.
2525

2626
[Homepage][homepage][Discord][discord][GitHub][github][Codeberg][codeberg]
2727

28-
[English (Default)](README.md)[Español](readme_i18n/README_ES.md)[فارسی](readme_i18n/README_FA.md)[Filipino](readme_i18n/README_PH.md)[Français](readme_i18n/README_FR.md)[Indonesia](readme_i18n/README_ID.md)[Italiano](readme_i18n/README_IT.md)[日本語](readme_i18n/README_JA.md)[ភាសាខ្មែរ](readme_i18n/README_KM.md)[한국어](readme_i18n/README_KO.md)[Polski](readme_i18n/README_PL.md)[Portugês Brasil](readme_i18n/README_PT_BR.md)[Русский](readme_i18n/README_RU.md)[ภาษาไทย](readme_i18n/README_TH.md)[Turkish](readme_i18n/README_TR.md)[Українська](readme_i18n/README_UK.md)[Tiếng Việt](readme_i18n/README_VI.md)[中文](readme_i18n/README_ZH.md)
28+
[English (Default)](README.md)[Español](readme_i18n/README_ES.md)[فارسی](readme_i18n/README_FA.md)[Filipino](readme_i18n/README_PH.md)[Français](readme_i18n/README_FR.md)[Indonesia](readme_i18n/README_ID.md)[Italiano](readme_i18n/README_IT.md)[日本語](readme_i18n/README_JA.md)[ភាសាខ្មែរ](readme_i18n/README_KM.md)[한국어](readme_i18n/README_KO.md)[Polski](readme_i18n/README_PL.md)[Portugês Brasil](readme_i18n/README_PT_BR.md)[Русский](readme_i18n/README_RU.md)[ภาษาไทย](readme_i18n/README_TH.md)[Türkçe](readme_i18n/README_TR.md)[Українська](readme_i18n/README_UK.md)[Tiếng Việt](readme_i18n/README_VI.md)[中文](readme_i18n/README_ZH.md)
2929

3030
[homepage]: https://localsend.org
3131
[discord]: https://discord.gg/GSRWmQNP87

app/assets/CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
1-
## 1.17.0 (unreleased)
1+
## 1.17.0 (2025-02-19)
22

33
- feat: add advanced setting to filter network interfaces (@Tienisto)
4+
- feat(mobile): swipe gesture to select multiple media files (@Tienisto)
45
- feat(windows): when pasting an image, automatically convert it to PNG (@BrianMwit)
56
- feat(android): add option to open gallery when image/video was automatically saved (@Tienisto)
7+
- fix: path traversal vulnerability when saving files (@Tienisto)
68
- fix: black screen when tapping on "Back" twice in "Share via link" (@Tienisto)
79
- fix(macos): window disappears on command key when minimize to tray is enabled (@Tienisto)
10+
- fix(windows): do not poll local IP resulting in unwanted location permissions (@Tienisto)
811

912
## 1.16.2 (2024-11-06)
1013

app/assets/i18n/_missing_translations_ar.json

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -19,22 +19,8 @@
1919
"blue": "Blue",
2020
"green": "Green"
2121
}
22-
},
23-
"network": {
24-
"network": "Network",
25-
"networkOptions": {
26-
"all": "All",
27-
"filtered": "Filtered"
28-
}
2922
}
3023
},
31-
"networkInterfacesPage": {
32-
"title": "Network Interfaces",
33-
"info": "By default, LocalSend uses all available network interfaces. You can exclude unwanted networks here. You need to restart the server to apply the changes.",
34-
"preview": "Preview",
35-
"whitelist": "Whitelist",
36-
"blacklist": "Blacklist"
37-
},
3824
"progressPage": {
3925
"retry": "Retry"
4026
}

app/assets/i18n/_missing_translations_bg.json

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -19,22 +19,8 @@
1919
"blue": "Blue",
2020
"green": "Green"
2121
}
22-
},
23-
"network": {
24-
"network": "Network",
25-
"networkOptions": {
26-
"all": "All",
27-
"filtered": "Filtered"
28-
}
2922
}
3023
},
31-
"networkInterfacesPage": {
32-
"title": "Network Interfaces",
33-
"info": "By default, LocalSend uses all available network interfaces. You can exclude unwanted networks here. You need to restart the server to apply the changes.",
34-
"preview": "Preview",
35-
"whitelist": "Whitelist",
36-
"blacklist": "Blacklist"
37-
},
3824
"progressPage": {
3925
"retry": "Retry"
4026
}

app/assets/i18n/_missing_translations_bn.json

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,6 @@
44
"After editing this file, you can run 'dart run slang apply --locale=bn' to quickly apply the newly added translations."
55
],
66
"appNameF": "LocalSend(Fluent)",
7-
"general": {
8-
"quickSaveFromFavorites": "Quick Save for \"Favorites\""
9-
},
10-
"receiveTab": {
11-
"quickSave": {
12-
"off": "@:general.off",
13-
"favorites": "Favorites",
14-
"on": "@:general.on"
15-
}
16-
},
17-
"sendTab": {
18-
"manualSending": "Manual sending"
19-
},
207
"settingsTab": {
218
"toggleSwitch": {
229
"on": "On",
@@ -31,12 +18,9 @@
3118
"purple": "Purple",
3219
"blue": "Blue",
3320
"green": "Green"
34-
},
35-
"saveWindowPlacementWindows": "Save window position after exit",
36-
"showInContextMenu": "Show LocalSend in context menu"
21+
}
3722
},
3823
"receive": {
39-
"quickSaveFromFavorites": "@:general.quickSaveFromFavorites",
4024
"requirePin": "@:webSharePage.requirePin"
4125
},
4226
"send": {

app/assets/i18n/_missing_translations_cs.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,11 @@
2323
"network": {
2424
"network": "Network",
2525
"networkOptions": {
26-
"all": "All",
2726
"filtered": "Filtered"
2827
}
2928
}
3029
},
3130
"networkInterfacesPage": {
32-
"title": "Network Interfaces",
3331
"info": "By default, LocalSend uses all available network interfaces. You can exclude unwanted networks here. You need to restart the server to apply the changes.",
3432
"preview": "Preview",
3533
"whitelist": "Whitelist",

app/assets/i18n/_missing_translations_de.json

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -19,22 +19,8 @@
1919
"blue": "Blue",
2020
"green": "Green"
2121
}
22-
},
23-
"network": {
24-
"network": "Network",
25-
"networkOptions": {
26-
"all": "All",
27-
"filtered": "Filtered"
28-
}
2922
}
3023
},
31-
"networkInterfacesPage": {
32-
"title": "Network Interfaces",
33-
"info": "By default, LocalSend uses all available network interfaces. You can exclude unwanted networks here. You need to restart the server to apply the changes.",
34-
"preview": "Preview",
35-
"whitelist": "Whitelist",
36-
"blacklist": "Blacklist"
37-
},
3824
"progressPage": {
3925
"retry": "Retry"
4026
}

app/assets/i18n/_missing_translations_el.json

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -19,22 +19,8 @@
1919
"blue": "Blue",
2020
"green": "Green"
2121
}
22-
},
23-
"network": {
24-
"network": "Network",
25-
"networkOptions": {
26-
"all": "All",
27-
"filtered": "Filtered"
28-
}
2922
}
3023
},
31-
"networkInterfacesPage": {
32-
"title": "Network Interfaces",
33-
"info": "By default, LocalSend uses all available network interfaces. You can exclude unwanted networks here. You need to restart the server to apply the changes.",
34-
"preview": "Preview",
35-
"whitelist": "Whitelist",
36-
"blacklist": "Blacklist"
37-
},
3824
"progressPage": {
3925
"retry": "Retry"
4026
}

0 commit comments

Comments
 (0)