Skip to content

Commit

Permalink
Merge branch 'develop' into 'master'
Browse files Browse the repository at this point in the history
Release

See merge request sschueller/peertube!18
  • Loading branch information
sschueller committed Feb 7, 2021
2 parents 5305533 + fd391a3 commit 528c868
Show file tree
Hide file tree
Showing 29 changed files with 262 additions and 44 deletions.
17 changes: 17 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -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/[email protected]
13 changes: 5 additions & 8 deletions DEPLOYMENT.md
Original file line number Diff line number Diff line change
Expand Up @@ -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


Original file line number Diff line number Diff line change
Expand Up @@ -88,8 +88,14 @@ public void onBindViewHolder(@NonNull VideoViewHolder holder, int position) {
// set Name
holder.name.setText(videoList.get(position).getName());

// set duration
holder.videoDuration.setText(MetaDataHelper.getDuration(videoList.get(position).getDuration().longValue()));
// set duration (if not live stream)
if (videoList.get(position).getLive()) {
holder.videoDuration.setText(R.string.video_list_live_marker);
holder.videoDuration.setBackgroundColor(context.getResources().getColor(R.color.durationLiveBackgroundColor));
} else {
holder.videoDuration.setText(MetaDataHelper.getDuration(videoList.get(position).getDuration().longValue()));
holder.videoDuration.setBackgroundColor(context.getResources().getColor(R.color.durationBackgroundColor));
}

// set age and view count
holder.videoMeta.setText(
Expand Down
6 changes: 6 additions & 0 deletions app/src/main/java/net/schueller/peertube/model/State.java
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,12 @@

public class State {

public static final int PUBLISHED = 1;
public static final int TO_TRANSCODE = 2;
public static final int TO_IMPORT = 3;
public static final int WAITING_FOR_LIVE = 4;
public static final int LIVE_ENDED = 5;

private Integer id;
private String label;

Expand Down
9 changes: 9 additions & 0 deletions app/src/main/java/net/schueller/peertube/model/Video.java
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ public class Video {
private Boolean nsfw;
private String description;
private Boolean isLocal;
private Boolean isLive;
private Integer duration;
private Integer views;
private Integer likes;
Expand Down Expand Up @@ -149,6 +150,14 @@ public void setLocal(Boolean local) {
isLocal = local;
}

public Boolean getLive() {
return isLive;
}

public void setLive(final Boolean live) {
isLive = live;
}

public Integer getDuration() {
return duration;
}
Expand Down
3 changes: 2 additions & 1 deletion app/src/main/res/layout/row_account_about.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,8 @@
android:id="@+id/video_duration"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#000000"/>
android:textColor="@color/durationTextColor"
android:background="@color/durationBackgroundColor"/>

<de.hdodenhof.circleimageview.CircleImageView xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/avatar"
Expand Down
3 changes: 2 additions & 1 deletion app/src/main/res/layout/row_account_channels.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,8 @@
android:id="@+id/video_duration"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#000000"/>
android:textColor="@color/durationTextColor"
android:background="@color/durationBackgroundColor"/>

<de.hdodenhof.circleimageview.CircleImageView xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/avatar"
Expand Down
3 changes: 2 additions & 1 deletion app/src/main/res/layout/row_account_video.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,8 @@
android:id="@+id/video_duration"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#000000"/>
android:textColor="@color/durationTextColor"
android:background="@color/durationBackgroundColor"/>

<de.hdodenhof.circleimageview.CircleImageView xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/avatar"
Expand Down
4 changes: 2 additions & 2 deletions app/src/main/res/layout/row_video_list.xml
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,8 @@
android:id="@+id/video_duration"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#ffffff"
android:background="#232323"/>
android:textColor="@color/durationTextColor"
android:background="@color/durationBackgroundColor"/>

<de.hdodenhof.circleimageview.CircleImageView xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/avatar"
Expand Down
29 changes: 15 additions & 14 deletions app/src/main/res/values-bn/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
<string name="pref_description_language">ভিডিওর ভাষা পছন্দ করো, কিছু পছন্দ না করলে সব ভাষার ভিডিও দেখা যাবে।</string>
<string name="title_activity_url_video_play">ইউআরএলভিডিওপ্লেক্রিয়া</string>
<string name="pref_title_torrent_player">টরেন্ট ভিডিও প্লেয়ার</string>
<string name="pref_description_torrent_player">একটি টরেন্ট স্ট্রিমের মাধ্যমে ভিডিও প্লেব্যাক করুন। এর জন্য স্টোরেজ অনুমতির প্রয়োজন । (আলফা, স্থিতিশীল নয়!)</string>
<string name="pref_description_torrent_player">একটি টরেন্ট স্ট্রিমের মাধ্যমে ভিডিও প্লেব্যাক করো। এর জন্য স্টোরেজ অনুমতির প্রয়োজন । (আলফা, স্থিতিশীল নয়!)</string>
<string name="pref_title_license">অনুমতিপত্র</string>
<string name="pref_description_license">
\n<b>গাহ্নু অফেরও সাধারণ গণ অনুমতিপত্র সং.৩.০</b>
Expand Down Expand Up @@ -273,7 +273,7 @@
<string name="menu_video_more_blacklist">নিষিদ্ধ তালিকা</string>
<string name="video_download_permission_error">লেখার অনুমতি ছাড়া ভিডিও ডাউনলোড করা যাবে না</string>
<string name="video_rating_failed">রেটিং ব্যর্থ</string>
<string name="video_login_required_for_service">এই সেবা ব্যবহারের জন্য লগ ইন করুন</string>
<string name="video_login_required_for_service">এই সেবা ব্যবহারের জন্য লগ ইন করো</string>
<string name="video_meta_button_share">শেয়ার</string>
<string name="video_meta_button_download">ডাউনলোড</string>
<string name="video_meta_button_privacy">Privacy</string>
Expand All @@ -292,14 +292,14 @@
<string name="account_bottom_menu_about">সম্পর্কিত</string>
<string name="account_about_account">একাউন্ট:</string>
<string name="account_about_subscribers">গ্রাহক সমূহ:</string>
<string name="account_about_description">বিবরণ:</string>
<string name="account_about_joined">যুক্ত হয়েছেন:</string>
<string name="api_error">কিছু সমস্যা হয়েছে, অনুগ্রহ করে পরে চেষ্টা করুন!</string>
<string name="action_set_url">সার্ভার পছন্দ করুন</string>
<string name="account_about_description">বিস্তারিত:</string>
<string name="account_about_joined">যুক্ত হয়েছে:</string>
<string name="api_error">কিছু সমস্যা হয়েছে, অনুগ্রহ করে পরে চেষ্টা করো!</string>
<string name="action_set_url">সার্ভার পছন্দ করো</string>
<string name="server_selection_signup_allowed_yes">হ্যা</string>
<string name="server_selection_signup_allowed_no">না</string>
<string name="server_selection_peertube_server_url">পিয়ারটিউব সার্ভার URL</string>
<string name="action_bar_title_server_selection">সার্ভার নির্বাচন করুন</string>
<string name="action_bar_title_server_selection">সার্ভার নির্বাচন করো</string>
<string name="server_selection_set_server">সেট করা সার্ভার: %s</string>
<string name="server_selection_signup_allowed">সাইন আপ করা যাবে: %s</string>
<string name="login_current_server_hint">বর্তমান সার্ভার</string>
Expand All @@ -309,14 +309,14 @@
<string name="pref_background_behavior">ব্যাকগ্রউন্ড প্লে এর কনফিগারেশন</string>
<string name="settings_activity_look_and_feel_category_title">লুক এবং ফিল</string>
<string name="server_book_list_has_login">লগইন আছে</string>
<string name="pref_background_audio">পেছনে অডিও স্ট্রিম হিসেবে চালু রাখুন</string>
<string name="pref_background_audio">পিছনে অডিও স্ট্রিম হিসেবে চালু রাখো</string>
<string name="settings_activity_about_category_title">সম্পর্কিত</string>
<string name="settings_activity_video_playback_category_title">ভিডিও প্লেব্যাক</string>
<string name="settings_activity_video_list_category_title">ভিডিও এর লিস্ট</string>
<string name="title_activity_me">আকাউন্ট</string>
<string name="title_activity_select_server">সার্ভার অনুসন্ধান করুন</string>
<string name="title_activity_select_server">সার্ভার অনুসন্ধান করো</string>
<string name="server_book_del_alert_msg">আপনি কি এই সার্ভার রিমুভ করতে চান সার্ভার বই থেকে\?</string>
<string name="server_book_del_alert_title">সার্ভার রিমুভ করুন</string>
<string name="server_book_del_alert_title">সার্ভার সরাও</string>
<string name="title_activity_server_address_book">এড্রেস বই</string>
<string name="server_book_add_add_button">যোগ</string>
<string name="server_book_add_password">পাসওয়ার্ড</string>
Expand All @@ -333,13 +333,13 @@
<string name="authentication_login_success">লগইন হয়েছে</string>
<string name="bn_rBD">বাংলা (বাংলাদেশ)</string>
<string name="clear_search_history_prompt">আপনি কি পুরোপুরি সার্চ ইতিহাস মুছে ফেলতে চান\?</string>
<string name="clear_search_history">সার্চ ইতিহাস মুছে ফেলুন</string>
<string name="clear_search_history">সার্চ ইতিহাস মুছে ফেলো</string>
<string name="pref_background_behavior_summary">চালু ভিডিও কি করবে যখন পেছনে যাবে</string>
<string name="settings_permissions_error_float">অ্যান্ড্রয়েড সেটিং এ পিকচার ইন পিকচার পারমিশন বন্ধ আছে এই আয়াপ এ</string>
<string name="settings_api_error_float">অ্যান্ড্রয়েড ভার্সন ভাসমান ভিডিও সাপোর্ট করে</string>
<string name="pref_background_float">ভাসমান উইন্ডো তে ভিডিও চালু রাখুন</string>
<string name="pref_background_stop">সব প্লেব্যাক বন্ধ করুন</string>
<string name="pref_description_language_app">ভাষা পছন্দ করুন অ্যাপ্লিকেশান এর জন্য। রিস্টার্ট করুন পরিবর্তন দেখার জন্য।</string>
<string name="pref_background_float">ভাসমান উইন্ডোতে ভিডিও চালু রাখো</string>
<string name="pref_background_stop">সব প্লেব্যাক বন্ধ করো</string>
<string name="pref_description_language_app">ভাষা পছন্দ করো অ্যাপ্লিকেশানের জন্য। রিস্টার্ট করো পরিবর্তন দেখার জন্য।</string>
<string name="pref_language_app">অ্যাপ্লিকেশান এর ভাষা</string>
<string name="pref_description_back_pause">ভিডিও চলার সময় ব্যাকগ্রাউন্ড প্লে পজ হবে ব্যাক বাটন প্রেস করলে।</string>
<string name="pref_title_back_pause">ব্যাক বাটন এ পজ</string>
Expand All @@ -360,4 +360,5 @@
<string name="pref_insecure_confirm_no">না</string>
<string name="pref_insecure_confirm_title">সতর্কতা!</string>
<string name="settings_activity_advanced_category_title">উন্নত</string>
<string name="server_book_add_save_button">সংরক্ষন</string>
</resources>
5 changes: 4 additions & 1 deletion app/src/main/res/values-el/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -44,5 +44,8 @@
<string name="pref_title_peertube_server">Εξυπηρετητής PeerTube</string>
<string name="pref_description_language">Επιλογή γλώσσας βίντεο, αντί να εμφανίζονται όλα τα βίντεο σε όλες τις γλώσσες.</string>
<string name="pref_title_version">Έκδοση</string>
<string name="pref_title_license">Άδεια χρήσης</string>
<string name="pref_title_license">Άδεια</string>
<string name="video_meta_button_tags">Ετικέτες</string>
<string name="video_meta_button_language">Γλώσσα</string>
<string name="video_meta_button_license">Άδεια</string>
</resources>
8 changes: 8 additions & 0 deletions app/src/main/res/values-fr/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -352,4 +352,12 @@
<string name="pref_title_buildtime">Temps de construction</string>
<string name="authentication_token_refresh_success">Jeton rafraîchi</string>
<string name="authentication_token_refresh_failed">Impossible de rafraîchir le jeton</string>
<string name="pref_insecure_confirm_message">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.</string>
<string name="pref_insecure_confirm_yes">Oui</string>
<string name="pref_insecure_confirm_no">Non</string>
<string name="pref_insecure_confirm_title">Attention !</string>
<string name="settings_activity_advanced_category_title">Avancé</string>
<string name="server_book_add_save_button">Sauvegarder</string>
<string name="pref_title_accept_insecure">Désactiver la vérification des certificats SSL</string>
<string name="pref_description_accept_insecure">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.</string>
</resources>
Loading

0 comments on commit 528c868

Please sign in to comment.