Skip to content

Commit

Permalink
Merge branch 'localsend:main' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
sergd88 authored Sep 21, 2023
2 parents ae60bcf + 4eeec6f commit c044e9f
Show file tree
Hide file tree
Showing 25 changed files with 670 additions and 127 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: subosito/flutter-action@v2
with:
flutter-version: ${{ env.FLUTTER_VERSION }}
Expand All @@ -28,7 +28,7 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: subosito/flutter-action@v2
with:
flutter-version: ${{ env.FLUTTER_VERSION }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/linux_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
version: ${{ steps.get_version.outputs.version }}

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Get version from pubspec.yaml
id: get_version
Expand Down Expand Up @@ -44,7 +44,7 @@ jobs:
runs-on: ubuntu-20.04

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Download generated files
uses: actions/download-artifact@v3
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
version: ${{ steps.get_version.outputs.version }}

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Get version from pubspec.yaml
id: get_version
Expand Down Expand Up @@ -45,7 +45,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Download generated files
uses: actions/download-artifact@v3
Expand Down Expand Up @@ -100,7 +100,7 @@ jobs:
runs-on: ubuntu-20.04

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Download generated files
uses: actions/download-artifact@v3
Expand Down Expand Up @@ -140,7 +140,7 @@ jobs:
runs-on: ubuntu-20.04

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Download generated files
uses: actions/download-artifact@v3
Expand Down Expand Up @@ -193,7 +193,7 @@ jobs:
runs-on: ubuntu-20.04

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Download generated files
uses: actions/download-artifact@v3
Expand Down Expand Up @@ -250,7 +250,7 @@ jobs:
- name: Fix long file paths
run: git config --system core.longpaths true

- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Download generated files
uses: actions/download-artifact@v3
Expand Down Expand Up @@ -283,7 +283,7 @@ jobs:
runs-on: ubuntu-20.04

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Draft release
id: draft_release
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ LocalSend is a cross-platform app that enables secure communication between devi

It is recommended to download the app either from an app store or from a package manager because the app does not have auto-update.

| Windows | macOS | Linux | Andoid | iOS | Fire OS |
| Windows | macOS | Linux | Android | iOS | Fire OS |
|--------------------------|-------------------------|--------------------|----------------|---------------|------------|
| [Winget][] | [App Store][] | [Flathub][] | [Play Store][] | [App Store][] | [Amazon][] |
| [Scoop][] | [Homebrew][] | [AUR][] | [F-Droid][] | | |
Expand Down
8 changes: 8 additions & 0 deletions assets/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
## 1.12.0 (2023-)

- feat: drastically improve GPU usage by optimizing the spin animation (@Tienisto)
- feat: add OLED color mode (@Tienisto)
- feat: use better colors for the toggle switches in the settings (@gitstart)
- feat(linux): allow disabling client side decorations on Wayland (@I-Want-ToBelieve)
- fix(desktop): fallback to "$HOME/Downloads" when default downloads folder is unavailable (@Sqbika)

## 1.11.1 (2023-09-04)

- feat: hide color setting when dynamic colors are not supported (@Tienisto)
Expand Down
6 changes: 6 additions & 0 deletions assets/i18n/_missing_translations_km.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"@@info": [
"Here are translations that exist in <en> but not in <km>.",
"After editing this file, you can run 'dart run slang apply --locale=km' to quickly apply the newly added translations."
]
}
1 change: 1 addition & 0 deletions assets/i18n/_unused_translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
"it": {},
"iw": {},
"ja": {},
"km": {},
"ko": {},
"ne": {},
"nl": {},
Expand Down
11 changes: 7 additions & 4 deletions assets/i18n/strings.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,8 @@
"stop": "Stop",
"save": "Save",
"unchanged": "Unchanged",
"unknown": "Unknown"
"unknown": "Unknown",
"noItemInClipboard": "No item in Clipboard"
},
"receiveTab": {
"title": "Receive",
Expand All @@ -58,7 +59,8 @@
"folder": "Folder",
"media": "Media",
"text": "Text",
"app": "App"
"app": "App",
"clipboard": "Clipboard"
},
"shareIntentInfo": "You can also use the \"Share\" feature of your mobile device to select files more easily.",
"nearbyDevices": "Nearby devices",
Expand Down Expand Up @@ -86,14 +88,15 @@
},
"color": "Color",
"colorOptions": {
"system": "System"
"system": "System",
"oled": "OLED"
},
"language": "Language",
"languageOptions": {
"system": "System"
},
"saveWindowPlacement": "Quit: Save window placement",
"minimizeToTray": "Quit: Minimize to tray",
"minimizeToTray": "Quit: Minimize to Tray/Menu Bar",
"launchAtStartup": "Autostart after login",
"launchMinimized": "Autostart: Start hidden",
"animations": "Animations"
Expand Down
3 changes: 2 additions & 1 deletion assets/i18n/strings_de.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,8 @@
},
"color": "Farbe",
"colorOptions": {
"system": "System"
"system": "System",
"oled": "OLED"
},
"language": "Sprache",
"languageOptions": {
Expand Down
56 changes: 28 additions & 28 deletions assets/i18n/strings_iw.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,16 @@
"accept": "קבלה",
"accepted": "התקבל",
"add": "הוסף",
"advanced": "מתקדם",
"advanced": "מידע נוסף",
"cancel": "ביטול",
"close": "סגור",
"confirm": "אישור",
"continueStr": "המשך",
"copy": "העתק",
"copiedToClipboard": "הועתק ללוח",
"decline": "דחיה",
"done": "בוצע",
"edit": "ערוך",
"done": "אישור",
"edit": "עריכה",
"error": "שגיאה",
"example": "דוגמא",
"files": "קבצים",
Expand Down Expand Up @@ -47,7 +47,7 @@
}
},
"sendTab": {
"title": "שלח",
"title": "שליחה",
"selection": {
"title": "בחירה",
"files": "קבצים: {files}",
Expand All @@ -66,9 +66,9 @@
"scan": "חפש מכשירים",
"sendMode": "מצב שליחה",
"sendModes": {
"single": "בשליחה למקבל בודד",
"multiple": "בשליחה למקבלים מרובים",
"link": "שיתוף דרך קישור"
"single": "שליחה למקבל בודד",
"multiple": "שליחה למקבלים מרובים",
"link": "שיתוף באמצעות קישור"
},
"sendModeHelp": "תיאור",
"help": "אנא ודא שאתה ומכשיר היעד נמצאים באותה רשת wifi.",
Expand All @@ -82,7 +82,7 @@
"brightnessOptions": {
"system": "מערכת",
"dark": "כהה",
"light": "בהיר"
"light": "בהירה"
},
"color": "צבע",
"colorOptions": {
Expand All @@ -96,10 +96,10 @@
"minimizeToTray": "יציאה: מזעור למגש",
"launchAtStartup": "הפעלה אוטומטית לאחר הכניסה",
"launchMinimized": "הפעלה אוטומטית: התחל מוסתר",
"animations": "הנפשות"
"animations": "אנימציות"
},
"receive": {
"title": "קבל",
"title": "קבלה",
"quickSave": "@:general.quickSave",
"destination": "יעד",
"downloads": "(הורדות)",
Expand Down Expand Up @@ -129,11 +129,11 @@
"firewall": {
"symptom": "האפליקציה יכולה לשלוח קבצים למכשירים אחרים, אך מכשירים אחרים אינם יכולים לשלוח קבצים למכשיר זה.",
"solution": "כנראה זו בעיה של חומת אש. באפשרותך לפתור את הבעיה על ידי אישור חיבורים נכנסים (UDP ו-TCP) ביציאה {port}.",
"openFirewall": "פתח את החומת האש"
"openFirewall": "פתח את חומת האש"
},
"noConnection": {
"symptom": "שני המכשירים אינם יכולים לגלות אחד את השני ואין ביכולתם לשתף קבצים.",
"solution": "הבעיה קיימת בשני הצדדים? אז עליך לוודא ששני המכשירים נמצאים באותה רשת WiFi וחולקים על אותה הגדרה (יציאה, כתובת מולטיקאסט, הצפנה). רשת ה-WiFi עשויה שלא לאפשר תקשורת בין משתתפים. במקרה כזה, יש לאפשר אפשרות זו בנתב."
"solution": "הבעיה קיימת בשני הצדדים? אז עליך לוודא ששני המכשירים נמצאים באותה רשת WiFi וחולקים את אותה תצורה (יציאה, כתובת מולטיקאסט, הצפנה). רשת ה-WiFi עשויה שלא לאפשר תקשורת בין משתתפים. במקרה כזה, יש לאפשר אפשרות זו בנתב."
}
},
"receiveHistoryPage": {
Expand All @@ -150,7 +150,7 @@
"apkPickerPage": {
"title": "אפליקציות (APK)",
"excludeSystemApps": "אל תכלול אפליקציות מערכת",
"excludeAppsWithoutLaunchIntent": "אל תכלול אפליקציות שאין להן כוונת השמה",
"excludeAppsWithoutLaunchIntent": "אל תכלול אפליקציות שאינן ניתנות להפעלה",
"apps": "{n} אפליקציות"
},
"selectedFilesPage": {
Expand All @@ -168,12 +168,12 @@
"receiveOptionsPage": {
"title": "אפשרויות",
"destination": "@:settingsTab.receive.destination",
"appDirectory": "(LocalSend folder)",
"appDirectory": "(תיקיית LocalSend)",
"saveToGallery": "@:settingsTab.receive.saveToGallery",
"saveToGalleryOff": "כבוי באופן אוטומטי בשל קיום ספריות."
},
"sendPage": {
"waiting": "מחכה לתגובה...",
"waiting": "ממתין לתגובה...",
"rejected": "הנמען דחה את הבקשה.",
"busy": "המקבל תפוס בבקשה אחרת."
},
Expand All @@ -188,13 +188,13 @@
"canceledSender": "בוטל על ידי השולח",
"canceledReceiver": "בוטל על ידי הצד המקבל"
},
"count": "קבצים: {curr} / {n}",
"size": "גודל: {curr} / {n}",
"count": "קבצים: {curr}/{n}",
"size": "גודל: {curr}/{n}",
"speed": "מהירות: {speed}/שניה"
}
},
"webSharePage": {
"title": "שיתוף דרך קישור",
"title": "שיתוף באמצעות קישור",
"loading": "הפעלת השרת...",
"stopping": "השהיית השרת...",
"error": "אירעה שגיאה בזמן התחלת השרת.",
Expand Down Expand Up @@ -225,7 +225,7 @@
"addressInput": {
"title": "הכנס כתובת",
"hashtag": "סולמית",
"ip": "כתובת ה - IP",
"ip": "כתובת ה-IP",
"recentlyUsed": "בשימוש לאחרונה: "
},
"cancelSession": {
Expand Down Expand Up @@ -265,7 +265,7 @@
"multiline": "מרובה שורות"
},
"noFiles": {
"title": "אף קובץ לא נבחר",
"title": "לא נבחר אף קובץ",
"content": "אנא בחר קובץ אחד לפחות."
},
"noPermission": {
Expand All @@ -289,17 +289,17 @@
},
"quickSaveNotice": {
"title": "@:general.quickSave",
"content": "בקשות לקבצים מתקבלות אוטומטית. שים לב שכל אחד ברשת המקומית יכול לשלוח לך קבצים."
"content": "בקשות לקבצים מתקבלות אוטומטית. שים לב שכל אחד ברשת המקומית יוכל לשלוח לך קבצים."
},
"sendModeHelp": {
"title": "מצבי שליחה",
"single": "שולח קבצים למקבל בודד. הבחירה תתמחק לאחר העברת הקובץ.",
"multiple": "שולח קבצים למקבלים מרובים. הבחירה לא תתמחק.",
"link": "מקבלים שאין להם את LocalSend מותקן יכולים להוריד את הקבצים שנבחרו על ידי פתיחת הקישור בדפדפן."
"single": "שולח קבצים למקבל בודד. בחירת הקבצים תתאפס לאחר העברת הקובץ.",
"multiple": "שולח קבצים למקבלים מרובים. בחירת הקבצים לא תתאפס.",
"link": "מקבלים ש-LocalSend לא מותקן אצלם יוכלו להוריד את הקבצים שנבחרו על ידי פתיחת הקישור בדפדפן."
}
},
"tray": {
"@info": "הנחיות אפל מקפידות מאוד על הניסוח 'קרוב'.",
"@info": "Apple Guidelines are very strict about the 'close' wording.",
"open": "@:general.open",
"close": "צא מ-LocalSend"
},
Expand All @@ -325,16 +325,16 @@
"unableToAccessAll": "לא ניתן לגשת לכל הקבצים במכשיר",
"viewingLimitedAssetsTip": "ניתן להציג רק קבצים ואלבומים שנגישים לאפליקציה.",
"changeAccessibleLimitedAssets": "לחץ כדי לעדכן את הקבצים שנגישים",
"accessAllTip": "האפליקציה יכולה לגשת רק לקבצים מסוימים במכשיר. עבור להגדרות המערכת ואפשר לאפליקציה לגשת לכל התכולה במכשיר.",
"accessAllTip": "האפליקציה יכולה לגשת רק לקבצים מסוימים במכשיר. עבור להגדרות המערכת ואפשר לאפליקציה לגשת לכל הקבצים שבמכשיר.",
"goToSystemSettings": "מעבר להגדרות המערכת",
"accessLimitedAssets": "המשך עם גישה מוגבלת",
"accessiblePathName": "קבצים שנגישים",
"sTypeAudioLabel": "שמע",
"sTypeImageLabel": "תמונה",
"sTypeVideoLabel": "סרטון",
"sTypeOtherLabel": "סוגים אחרים",
"sActionPlayHint": "ניגון",
"sActionPreviewHint": "הצגה מקדימה",
"sActionPlayHint": "הפעלה",
"sActionPreviewHint": "תצוגה מקדימה",
"sActionSelectHint": "בחירה",
"sActionSwitchPathLabel": "שינוי נתיב",
"sActionUseCameraHint": "שימוש במצלמה",
Expand Down
Loading

0 comments on commit c044e9f

Please sign in to comment.