diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..c002983 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,17 @@ +name: CI + +on: + pull_request: + branches: [develop] + types: [opened, edited, synchronize] + +jobs: + check-for-cc: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + + - name: check-for-cc + id: check-for-cc + uses: agenthunt/conventional-commit-checker-action@v1.0.0 diff --git a/DEPLOYMENT.md b/DEPLOYMENT.md index 6aedc74..3ce9e4c 100644 --- a/DEPLOYMENT.md +++ b/DEPLOYMENT.md @@ -4,13 +4,10 @@ 2. Locally switch to develop 3. Pull github develop 4. Pull weblate develop - 5. Add change logs (fastlane/metadata/android/en-US/changelogs/XXX.txt) - 6. Run ci-script/update-changelog.sh - 7. Push to gitlab - 8. Merge request into master and merge - 9. Add Release Tag on master branch - 10. Release to play store - 11. Wait for gitlab -> github sync - 12. Run publishGithub + 5. Push to develop gitlab and github + 6. Merge develop into master and merge + 7. Wait for Release Build and release to play store + 8. Wait for gitlab -> github sync + 9. Run publishGithub diff --git a/app/src/main/java/net/schueller/peertube/adapter/VideoAdapter.java b/app/src/main/java/net/schueller/peertube/adapter/VideoAdapter.java index 36b5c81..b3983f0 100644 --- a/app/src/main/java/net/schueller/peertube/adapter/VideoAdapter.java +++ b/app/src/main/java/net/schueller/peertube/adapter/VideoAdapter.java @@ -88,8 +88,14 @@ public class VideoAdapter extends RecyclerView.Adapter + android:textColor="@color/durationTextColor" + android:background="@color/durationBackgroundColor"/> + android:textColor="@color/durationTextColor" + android:background="@color/durationBackgroundColor"/> + android:textColor="@color/durationTextColor" + android:background="@color/durationBackgroundColor"/> + android:textColor="@color/durationTextColor" + android:background="@color/durationBackgroundColor"/> ভিডিওর ভাষা পছন্দ করো, কিছু পছন্দ না করলে সব ভাষার ভিডিও দেখা যাবে। ইউআরএলভিডিওপ্লেক্রিয়া টরেন্ট ভিডিও প্লেয়ার - একটি টরেন্ট স্ট্রিমের মাধ্যমে ভিডিও প্লেব্যাক করুন। এর জন্য স্টোরেজ অনুমতির প্রয়োজন । (আলফা, স্থিতিশীল নয়!) + একটি টরেন্ট স্ট্রিমের মাধ্যমে ভিডিও প্লেব্যাক করো। এর জন্য স্টোরেজ অনুমতির প্রয়োজন । (আলফা, স্থিতিশীল নয়!) অনুমতিপত্র \nগাহ্নু অফেরও সাধারণ গণ অনুমতিপত্র সং.৩.০ @@ -273,7 +273,7 @@ নিষিদ্ধ তালিকা লেখার অনুমতি ছাড়া ভিডিও ডাউনলোড করা যাবে না রেটিং ব্যর্থ - এই সেবা ব্যবহারের জন্য লগ ইন করুন + এই সেবা ব্যবহারের জন্য লগ ইন করো শেয়ার ডাউনলোড Privacy @@ -292,14 +292,14 @@ সম্পর্কিত একাউন্ট: গ্রাহক সমূহ: - বিবরণ: - যুক্ত হয়েছেন: - কিছু সমস্যা হয়েছে, অনুগ্রহ করে পরে চেষ্টা করুন! - সার্ভার পছন্দ করুন + বিস্তারিত: + যুক্ত হয়েছে: + কিছু সমস্যা হয়েছে, অনুগ্রহ করে পরে চেষ্টা করো! + সার্ভার পছন্দ করো হ্যা না পিয়ারটিউব সার্ভার URL - সার্ভার নির্বাচন করুন + সার্ভার নির্বাচন করো সেট করা সার্ভার: %s সাইন আপ করা যাবে: %s বর্তমান সার্ভার @@ -309,14 +309,14 @@ ব্যাকগ্রউন্ড প্লে এর কনফিগারেশন লুক এবং ফিল লগইন আছে - পেছনে অডিও স্ট্রিম হিসেবে চালু রাখুন + পিছনে অডিও স্ট্রিম হিসেবে চালু রাখো সম্পর্কিত ভিডিও প্লেব্যাক ভিডিও এর লিস্ট আকাউন্ট - সার্ভার অনুসন্ধান করুন + সার্ভার অনুসন্ধান করো আপনি কি এই সার্ভার রিমুভ করতে চান সার্ভার বই থেকে\? - সার্ভার রিমুভ করুন + সার্ভার সরাও এড্রেস বই যোগ পাসওয়ার্ড @@ -333,13 +333,13 @@ লগইন হয়েছে বাংলা (বাংলাদেশ) আপনি কি পুরোপুরি সার্চ ইতিহাস মুছে ফেলতে চান\? - সার্চ ইতিহাস মুছে ফেলুন + সার্চ ইতিহাস মুছে ফেলো চালু ভিডিও কি করবে যখন পেছনে যাবে অ্যান্ড্রয়েড সেটিং এ পিকচার ইন পিকচার পারমিশন বন্ধ আছে এই আয়াপ এ অ্যান্ড্রয়েড ভার্সন ভাসমান ভিডিও সাপোর্ট করে - ভাসমান উইন্ডো তে ভিডিও চালু রাখুন - সব প্লেব্যাক বন্ধ করুন - ভাষা পছন্দ করুন অ্যাপ্লিকেশান এর জন্য। রিস্টার্ট করুন পরিবর্তন দেখার জন্য। + ভাসমান উইন্ডোতে ভিডিও চালু রাখো + সব প্লেব্যাক বন্ধ করো + ভাষা পছন্দ করো অ্যাপ্লিকেশানের জন্য। রিস্টার্ট করো পরিবর্তন দেখার জন্য। অ্যাপ্লিকেশান এর ভাষা ভিডিও চলার সময় ব্যাকগ্রাউন্ড প্লে পজ হবে ব্যাক বাটন প্রেস করলে। ব্যাক বাটন এ পজ @@ -360,4 +360,5 @@ না সতর্কতা! উন্নত + সংরক্ষন \ No newline at end of file diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index e9ca788..5105a75 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -44,5 +44,8 @@ Εξυπηρετητής PeerTube Επιλογή γλώσσας βίντεο, αντί να εμφανίζονται όλα τα βίντεο σε όλες τις γλώσσες. Έκδοση - Άδεια χρήσης + Άδεια + Ετικέτες + Γλώσσα + Άδεια \ No newline at end of file diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 5aab696..2ba81cf 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -352,4 +352,12 @@ Temps de construction Jeton rafraîchi Impossible de rafraîchir le jeton + Vous êtes sur le point de désactiver toutes les validations des certificats SSL dans Thorium. Le désactiver peut être vraiment dangereux si le serveur Peertube n\'est pas sous votre contrôle, car une attaque du type « attaque de l\'homme du milieu » (anglais: « man in the middle attack ») peut diriger le trafic vers un autre serveur à votre insu. Un attaquant peut enregistrer les mots de passe et d\'autres informations personnelles. + Oui + Non + Attention ! + Avancé + Sauvegarder + Désactiver la vérification des certificats SSL + Ignorer les connections non sécurisées. Utiliser cette option uniquement si vous connaissez le serveur auquel vous vous connectez. Requiert un redémarrage de l\'application. \ No newline at end of file diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index f1aa71f..c9520fa 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -130,4 +130,135 @@ 现在的服务器 0.75倍速 1.25倍速 + 葡萄牙语 + 波兰语 + 波斯语 + 旁遮普语 + 巴基斯坦手语 + 奥塞梯语 + 奥罗莫语 + 奥吉布瓦语 + 欧西坦语 + 尼扬贾语 + 新挪威语 + 书面挪威语 + 挪威语 + 北萨米语 + 北恩德贝勒语 + 恩东加语 + 纳瓦霍语 + 瑙鲁语 + 自动 + 无法刷新令牌 + 令牌已刷新 + 高级 + 警告! + 你即将在 Thorium 中禁用所有 SSL 认证验证。如果 peertube 服务器不在你的控制之下,禁用这个功能是非常危险的,因为中间人攻击可能会在你不知情的情况下将流量引导到另一个服务器。攻击者可以记录密码和其他个人数据。 + 马绍尔语 + 马拉地语 + 毛利语 + 马耳他语 + 马拉雅拉姆语 + 马达加斯加语 + 马其顿语 + 卢森堡语 + 卢巴加丹加语 + 逻辑语 + 立陶宛语 + 林加拉语 + 林堡语 + 拉脱维亚语 + 库尔德语 + 科塔瓦语 + 刚果语 + 科米语 + 克林贡语 + 吉尔吉斯语 + 卢旺达语 + 基库尤语 + 哈萨克语 + 克什米尔语 + 卡努里语 + 格陵兰语 + 日本手语 + 爱尔兰语 + 伊努皮克语 + 因纽特语 + 印尼语 + 伊博语 + 冰岛语 + 匈牙利语 + 希里摩图语 + 印地语 + 赫雷罗语 + 豪萨语 + 海地语 + 瓜拉尼语 + 德语手语 + # 格鲁吉亚语 + 加里西亚语 + 富拉语 + 法国手语 + 芬兰语 + 斐济语 + 法罗语 + 埃维语 + 爱沙尼亚语 + 世界语 + 不丹语 + 荷兰语 + 迪维希语 + 丹麦手语 + 丹麦语 + 捷克手语 + 捷克语 + 克罗地亚语 + 克里语 + 科西嘉语 + 康沃尔语 + 楚瓦什语 + 中国手语 + 车臣语 + 查莫罗语 + 加泰罗尼亚语 + 缅甸语 + 保加利亚语 + 英国手语 + 布列塔尼语 + 巴西手语 + 波斯尼亚语 + 比斯拉马语 + 孟加拉语(孟加拉国) + 白罗斯语 + 巴斯克菜 + 巴什基尔语 + 班巴拉语 + 阿塞拜疆语 + 艾马拉语 + 阿瓦尔语 + 阿萨姆语 + 阿拉贡语 + 阿姆哈拉语 + 美国手语 + 阿尔巴尼亚语 + 阿坎语 + 南非语 + 阿法尔语 + 禁用 SSL 证书检查 + 忽略不安全的连接。只有当你知道你要连接的服务器时才使用此功能。需要重新启动应用程序。 + 你想永久删除搜索历史吗? + 清除搜索历史 + 播放视频在进行后台播放时如何响应 + 在 Android 设置中禁用了此应用的画中画权限 + Android 版本不支持悬浮视频 + 后台播放配置 + 在悬浮窗中继续播放视频 + 停止所有播放 + 继续作为背景音频流 + 选择应用程序界面的语言。重新启动应用程序以使更改生效。 + 应用程序语言 + +\nGNU Affero General Public License v3.0 +\n +\nPermissions of this strongest copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights. When a modified version is used to provide a service over a network, the complete source code of the modified version must be made available. \ No newline at end of file diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index e5588c1..d448979 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -5,7 +5,9 @@ #e300aaff #7ca6a6a6 #000000 - + #232323 + #ff0000 + #ffffff #F44336 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index d4a765e..12b07d2 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -361,4 +361,5 @@ No Yes You are about the disable all SSL Certification validation in Thorium. Disabling this can be very dangerous if the peertube server is not under your control, because a man-in-the-middle attack could direct traffic to another server without your knowledge. An attacker could record passwords and other personal data. + LIVE \ No newline at end of file diff --git a/ci-scripts/make-github-release.sh b/ci-scripts/make-github-release.sh index 3fb95a8..7e4dea3 100755 --- a/ci-scripts/make-github-release.sh +++ b/ci-scripts/make-github-release.sh @@ -33,10 +33,10 @@ postdata="{\"tag_name\":\"${CI_COMMIT_TAG}\",\"target_commitish\":\"master\",\"n # Generate Release echo "Generate Release..." -echo "${postdata}" | jq +echo "${postdata}" | jq . res=$(curl -s -X POST -H "Content-Type:application/json" -H "Authorization: token ${github_token}" https://${username}@api.github.com/repos/${repo}/releases -d "${postdata}") -echo "${res}" | jq +echo "${res}" | jq . release_id=$(echo "${res}" | jq '.id') diff --git a/ci-scripts/update-changelog.sh b/ci-scripts/update-changelog.sh deleted file mode 100644 index e558bfb..0000000 --- a/ci-scripts/update-changelog.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/usr/bin/env bash - -# External environment variables -VERSION_CODE="$1" -export VERSION_NAME=${VERSION_CODE:0:1}.${VERSION_CODE:1:1}.${VERSION_CODE:2} - -CHANGES=$(cat fastlane/metadata/android/en-US/changelogs/$VERSION_CODE.txt) - -DATE=$(date '+%Y-%m-%d') -NEW="### Version ${VERSION_NAME} Tag: v${VERSION_NAME} (${DATE})\n${CHANGES}\n" -echo -e "${NEW}\n$(cat CHANGELOG.md)" > CHANGELOG.md \ No newline at end of file diff --git a/fastlane/metadata/android/tr-TR/changelogs/1053.txt b/fastlane/metadata/android/tr-TR/changelogs/1053.txt new file mode 100644 index 0000000..289b368 --- /dev/null +++ b/fastlane/metadata/android/tr-TR/changelogs/1053.txt @@ -0,0 +1,7 @@ +- X'in pip modunda arka plan sesini düzgün şekilde durdurması sağlandı (@dhk2) + - Ayarlar menüsüne arama geçmişini temizle seçeneği eklendi (@dhk2) + - Hiçbir dil seçilmediğinde tüm video dillerinin öntanımlı olması düzeltildi + - Simge kütüphanesi güncellendi + - Video oynatma için arabelleğe alma göstergesi eklendi + - 0p video sunan sunuculardaki boş video sorunları düzeltildi. + - Çeviriler güncellendi diff --git a/fastlane/metadata/android/tr-TR/changelogs/1054.txt b/fastlane/metadata/android/tr-TR/changelogs/1054.txt new file mode 100644 index 0000000..408c660 --- /dev/null +++ b/fastlane/metadata/android/tr-TR/changelogs/1054.txt @@ -0,0 +1 @@ +- HLS oynatma desteği eklendi diff --git a/fastlane/metadata/android/tr-TR/changelogs/1055.txt b/fastlane/metadata/android/tr-TR/changelogs/1055.txt new file mode 100644 index 0000000..292bf4d --- /dev/null +++ b/fastlane/metadata/android/tr-TR/changelogs/1055.txt @@ -0,0 +1 @@ +- Video oynatmayı engelleyen yanlış model düzeltildi diff --git a/fastlane/metadata/android/tr-TR/changelogs/1056.txt b/fastlane/metadata/android/tr-TR/changelogs/1056.txt new file mode 100644 index 0000000..9b1acb6 --- /dev/null +++ b/fastlane/metadata/android/tr-TR/changelogs/1056.txt @@ -0,0 +1,6 @@ +# 1.1.0 (2021-02-01) + + +### Özellikler + +* **dil:** Fince eklendi 02bcd74 diff --git a/fastlane/metadata/android/uk/changelogs/1053.txt b/fastlane/metadata/android/uk/changelogs/1053.txt new file mode 100644 index 0000000..877b6c6 --- /dev/null +++ b/fastlane/metadata/android/uk/changelogs/1053.txt @@ -0,0 +1,7 @@ +- X в режимі зображення в зображенні зупиняє фоновий звук належним чином (@dhk2) + - Додавання чіткого параметра історії пошуку в меню налаштувань (@dhk2) + - Виправлено відсутність вибраної типовою мови, для всіх мов відео + - Оновлено бібліотеку піктограм + - Доданий індикатор буферизації відтворення відео + - Виправлено проблему порожніх відео на серверах, що пропонують 0p відео. + - Оновлено переклади diff --git a/fastlane/metadata/android/uk/changelogs/1054.txt b/fastlane/metadata/android/uk/changelogs/1054.txt new file mode 100644 index 0000000..6bce1aa --- /dev/null +++ b/fastlane/metadata/android/uk/changelogs/1054.txt @@ -0,0 +1 @@ +- Додано підтримку відтворення HLS diff --git a/fastlane/metadata/android/uk/changelogs/1055.txt b/fastlane/metadata/android/uk/changelogs/1055.txt new file mode 100644 index 0000000..e22a13f --- /dev/null +++ b/fastlane/metadata/android/uk/changelogs/1055.txt @@ -0,0 +1 @@ +- Виправлено неправильну модель, що перешкоджала відтворенню відео diff --git a/fastlane/metadata/android/uk/changelogs/1056.txt b/fastlane/metadata/android/uk/changelogs/1056.txt new file mode 100644 index 0000000..75dd305 --- /dev/null +++ b/fastlane/metadata/android/uk/changelogs/1056.txt @@ -0,0 +1,6 @@ +# 1.1.0 (2021-02-01) + + +### Функції + +* **мови:** Додано фінську 02bcd74 diff --git a/fastlane/metadata/android/zh-TW/changelogs/1053.txt b/fastlane/metadata/android/zh-TW/changelogs/1053.txt new file mode 100644 index 0000000..5b87242 --- /dev/null +++ b/fastlane/metadata/android/zh-TW/changelogs/1053.txt @@ -0,0 +1,7 @@ +- 在畫中畫模式下讓 X 正確停止背景音訊 (@dhk2) + - 設定選單中新增清除搜尋歷史紀錄的選項 (@dhk2) + - 修正未選取語言的問題,預設為所有影片語言 + - 更新圖示庫 + - 新增緩衝指示器到影片播放中 + - 修復伺服器提供 0p 影片的空白影片問題。 + - 更新翻譯 diff --git a/fastlane/metadata/android/zh-TW/changelogs/1054.txt b/fastlane/metadata/android/zh-TW/changelogs/1054.txt new file mode 100644 index 0000000..05cc6e1 --- /dev/null +++ b/fastlane/metadata/android/zh-TW/changelogs/1054.txt @@ -0,0 +1 @@ +- 新增 HLS 播放支援 diff --git a/fastlane/metadata/android/zh-TW/changelogs/1055.txt b/fastlane/metadata/android/zh-TW/changelogs/1055.txt new file mode 100644 index 0000000..abbdb5f --- /dev/null +++ b/fastlane/metadata/android/zh-TW/changelogs/1055.txt @@ -0,0 +1 @@ +- 修正了會阻止影片播放的不正確模型 diff --git a/fastlane/metadata/android/zh-TW/changelogs/1056.txt b/fastlane/metadata/android/zh-TW/changelogs/1056.txt new file mode 100644 index 0000000..8ab106a --- /dev/null +++ b/fastlane/metadata/android/zh-TW/changelogs/1056.txt @@ -0,0 +1,6 @@ +# 1.1.0 (2021-02-01) + + +### 功能 + +* **語言:** 新增芬蘭文 02bcd74