1
0
mirror of https://framagit.org/tom79/fedilab-tube synced 2025-06-05 21:09:11 +02:00

115 Commits
1.0.5 ... 1.2.0

Author SHA1 Message Date
4db288743e typo 2020-10-03 19:10:00 +02:00
ba569b2d40 change version code 2020-10-03 19:04:02 +02:00
c774dcee96 Last fixes 2020-10-03 18:37:34 +02:00
48fe22c8db Merge remote-tracking branch 'origin/develop' into develop 2020-10-03 17:02:59 +02:00
3f282c8116 Some fixes 2020-10-03 17:02:48 +02:00
4f4cdd68b5 Merge branch 'l10n_develop' into 'develop'
New Crowdin updates

See merge request tom79/fedilab-tube!12
2020-10-03 17:01:54 +02:00
9c350c922b New Crowdin updates 2020-10-03 17:01:53 +02:00
8548777c50 some checks 2020-10-03 16:22:19 +02:00
30d344987c Fix an issue 2020-10-03 13:41:33 +02:00
80c8e1a356 Release notes 2020-10-03 11:54:18 +02:00
8ce7eb386f Release 1.2.0 2020-10-03 11:44:00 +02:00
c50a587250 Some improvements 2020-10-03 11:24:26 +02:00
a8b17ce0b2 Add cache for videos 2020-10-03 10:59:31 +02:00
731863ef6c Merge remote-tracking branch 'origin/develop' into develop 2020-10-03 09:08:41 +02:00
04b8294022 Fix triple-t 2020-10-03 09:08:36 +02:00
4937ff43e5 Merge branch 'l10n_develop' into 'develop'
New Crowdin updates

See merge request tom79/fedilab-tube!11
2020-10-03 08:18:02 +02:00
1670867a1d New Crowdin updates 2020-10-03 08:18:02 +02:00
5e947cd221 Beta release 2020-10-02 19:33:57 +02:00
1f8c5cbc05 Fix strings 2020-10-02 19:31:00 +02:00
c2ab7a3608 Some improvements 2020-10-02 19:29:00 +02:00
d62ff6d18f some fixes 2020-10-02 18:22:19 +02:00
92a0af8b36 Fix full screen 2020-10-02 15:23:36 +02:00
34ed36f9ae Fix issue 2020-10-02 15:14:08 +02:00
7777317eb8 Merge remote-tracking branch 'origin/develop' into develop 2020-10-02 07:09:01 +02:00
4d53612adc Some fixes 2020-10-02 07:03:36 +02:00
e08d9805f1 Some improvements 2020-10-01 17:42:03 +02:00
cb5b7274fe Merge branch 'l10n_develop' into 'develop'
New Crowdin updates

See merge request tom79/fedilab-tube!10
2020-10-01 16:47:48 +02:00
db84cac8f0 New Crowdin updates 2020-10-01 16:47:47 +02:00
b6769ca25f Fix upload 2020-09-29 17:48:12 +02:00
70903578d1 upload+actions with retrofit 2020-09-29 17:42:15 +02:00
07d8a39681 Merge branch 'l10n_develop' into 'develop'
New Crowdin updates

See merge request tom79/fedilab-tube!9
2020-09-28 07:18:09 +02:00
7410467cd6 New Crowdin updates 2020-09-28 07:18:09 +02:00
f21732f753 Refresh token 2020-09-27 18:33:51 +02:00
9dca5fcd3b Fix authentication 2020-09-27 16:33:43 +02:00
1bc99b3c46 Fix Playing 2020-09-27 14:12:06 +02:00
a8a5028852 Fix OverviewVideo 2020-09-27 11:37:48 +02:00
f5fa9944ad Change overview management 2020-09-27 11:11:39 +02:00
3697917d2b Some fixes 2020-09-26 19:41:21 +02:00
9f25405983 Some fixes 2020-09-26 19:36:10 +02:00
9c476037ef Some fixes 2020-09-26 19:31:38 +02:00
2044a85b58 Fix issue 2020-09-26 16:52:41 +02:00
d878ac780c some changes 2020-09-26 16:46:51 +02:00
55179c6955 some changes 2020-09-26 10:22:11 +02:00
618384cccb Change classes 2020-09-25 18:58:04 +02:00
0b84823f64 Release notes 2020-09-24 07:36:25 +02:00
9361f6ca64 Fix date 2020-09-24 07:31:46 +02:00
b81257c77c Release 1.1.1 2020-09-24 07:28:36 +02:00
75e919adbc Merge remote-tracking branch 'origin/develop' into develop 2020-09-24 07:27:55 +02:00
d946451b27 Fix issue #3 2020-09-24 07:27:41 +02:00
2d960d4c55 Merge branch 'l10n_develop' into 'develop'
New Crowdin updates

See merge request tom79/fedilab-tube!8
2020-09-23 08:35:18 +02:00
6f24030b86 New Crowdin updates 2020-09-23 08:35:17 +02:00
ce7b0d4d7d Fix typo 2020-09-21 07:33:46 +02:00
ed34917550 Fix typo 2020-09-21 07:33:26 +02:00
18bd328814 Fix typo 2020-09-21 07:30:08 +02:00
cf35a65edd Fix typo 2020-09-21 07:28:26 +02:00
fe04f32aa1 Fixes 2020-09-20 18:46:11 +02:00
36f5f73a47 Fixes 2020-09-20 18:35:43 +02:00
cd5e23364d build apk 2020-09-20 18:23:20 +02:00
8bd4a3f5d1 Merge branch 'l10n_develop' into 'develop'
New Crowdin updates

See merge request tom79/fedilab-tube!7
2020-09-20 16:14:41 +02:00
4114e4c349 New Crowdin updates 2020-09-20 16:14:41 +02:00
3993e4a67e Release 1.1.0 2020-09-20 16:13:50 +02:00
c78af3ea1a Release 1.1.0 2020-09-20 16:12:20 +02:00
132687366c Merge branch 'l10n_develop' into 'develop'
New Crowdin updates

See merge request tom79/fedilab-tube!6
2020-09-20 15:32:26 +02:00
667469c773 New Crowdin updates 2020-09-20 15:32:26 +02:00
e78e7a6f97 Small fix 2020-09-20 15:31:56 +02:00
a1790bf32d Filter languages 2020-09-20 15:14:48 +02:00
7a8e2f32b4 Merge remote-tracking branch 'origin/develop' into develop 2020-09-20 12:16:30 +02:00
1932913793 Add logic 2020-09-20 12:16:10 +02:00
7c40060438 Add logic 2020-09-20 12:06:38 +02:00
0c6c5c813f Prepares views 2020-09-20 11:07:28 +02:00
786b80e25e Merge branch 'l10n_develop' into 'develop'
New Crowdin updates

See merge request tom79/fedilab-tube!5
2020-09-20 09:36:52 +02:00
4cc0729d77 New translations strings.xml (Italian) 2020-09-19 21:15:19 +02:00
9f444d6d88 Merge branch 'l10n_develop' into 'develop'
New Crowdin updates

See merge request tom79/fedilab-tube!4
2020-09-19 18:24:26 +02:00
700fe6c9e8 New Crowdin updates 2020-09-19 18:24:26 +02:00
3c2b8cc699 release 1.1.0-a 2020-09-19 18:22:44 +02:00
eef6b3d76c release 1.1.0-a 2020-09-19 18:19:59 +02:00
0a7fab6883 Merge branch 'l10n_develop' into 'develop'
New Crowdin updates

See merge request tom79/fedilab-tube!3
2020-09-19 17:23:07 +02:00
1f7fe1fc6f New Crowdin updates 2020-09-19 17:23:06 +02:00
5bb395f2d3 disable MissingTranslation 2020-09-19 17:22:34 +02:00
4d6cb47e6c some fixes 2020-09-19 16:50:20 +02:00
f7f85a9dbb some fixes 2020-09-19 15:06:24 +02:00
118c2175f5 Play Minimized video when app in background 2020-09-19 14:56:10 +02:00
645c9fa240 Add crowdin link 2020-09-19 13:07:39 +02:00
13baaccd81 allows username when logging in 2020-09-19 13:01:27 +02:00
aaa8281da8 Merge branch 'l10n_develop' into 'develop'
New Crowdin updates

See merge request tom79/fedilab-tube!2
2020-09-19 11:10:48 +02:00
8bcc7e8f58 New Crowdin updates 2020-09-19 11:10:48 +02:00
8085ed6a95 crowdin.yml 2020-09-19 10:57:52 +02:00
12d24f4a56 crowdin.yml 2020-09-19 10:57:44 +02:00
fcf2fbdd86 crowdin.yml 2020-09-19 10:48:49 +02:00
81a711ee4c Prepare release 1.1.0 2020-09-18 18:16:47 +02:00
b68cb689ca Multi account 2020-09-18 18:10:04 +02:00
b2f1bf2817 Some offline fixes 2020-09-18 16:08:52 +02:00
7aab6fbba9 Update info via a service 2020-09-18 14:37:34 +02:00
015a2f3289 Some fixes 2020-09-18 12:03:35 +02:00
647c827ee4 Pickup instance when registering 2020-09-17 19:01:31 +02:00
e503a5ec95 Small fixes 2020-09-17 18:37:44 +02:00
11209a5334 Some fixes 2020-09-17 17:00:12 +02:00
b23686ab64 picker layout 2020-09-17 07:28:52 +02:00
7f4c6faa1d add checkbox for selecting categories 2020-09-16 19:02:04 +02:00
33c7f12180 Open dialog 2020-09-16 17:27:07 +02:00
106bacb4b1 Add logic 2020-09-16 16:21:03 +02:00
d6c662434d About page 2020-09-16 15:48:27 +02:00
3705657aec About page 2020-09-16 15:47:49 +02:00
ea810fd61b About page 2020-09-16 14:07:44 +02:00
2d32aa9a9b Change icons 2020-09-16 10:12:34 +02:00
e672b207b6 update README.md 2020-09-16 09:19:40 +02:00
68dfb1b980 changes 2020-09-15 18:58:12 +02:00
6feedf5c24 changes 2020-09-15 18:47:26 +02:00
c196d3aebe changes 2020-09-15 18:39:37 +02:00
a87ec4ffa5 Some fixes 2020-09-15 16:07:05 +02:00
3e694b8ac2 Triple-T 2020-09-14 16:45:07 +02:00
26af939014 improve flavor 2020-09-14 15:53:31 +02:00
f0eaceb8a4 apply flavors 2020-09-13 19:20:04 +02:00
7827c97bf9 Merge branch 'master' into full_version 2020-09-13 15:25:59 +02:00
88514c0669 change build.gradle 2020-09-06 20:41:36 +02:00
341 changed files with 19956 additions and 8855 deletions

3
.gitignore vendored
View File

@ -8,3 +8,6 @@
.externalNativeBuild
.cxx
/app/release/
/app/fdroid_full/release/
/app/google_full/
/app/google_acad/

View File

@ -51,23 +51,83 @@ before_script:
- sdkmanager --sdk_root=${ANDROID_HOME} "build-tools;${ANDROID_BUILD_TOOLS}"
# Not necessary, but just for surity
- chmod +x ./gradlew
- chmod +x ./gradle
# Basic android and gradle stuff
# Check linting
lintDebug:
interruptible: true
stage: build
script:
- ./gradlew -Pci --console=plain :app:lintDebug -PbuildDir=lint
stages:
- build
- build-and-test
- tag
.no-upload: &no-upload
stage: build-and-test
retry: 2
# Make Project
assembleDebug:
<<: *no-upload
cache:
key: "${CI_COMMIT_TAG}"
paths:
- app/build/outputs/apk/fdroid_acad/debug/app-fdroid_acad-debug.apk
- app/build/outputs/apk/fdroid_full/debug/app-fdroid_full-debug.apk
policy: push
script:
- ./gradlew assembleDebug
# Basic android and gradle stuff
# Check linting
lintFdroid_acadDebug:
interruptible: true
stage: build
script:
- ./gradlew assembleDebug
artifacts:
paths:
- app/build/outputs/
- ./gradlew -Pci --console=plain :app:lintFdroid_acadDebug -PbuildDir=lint
except:
- tags
lintFdroid_fullDebug:
interruptible: true
stage: build
script:
- ./gradlew -Pci --console=plain :app:lintFdroid_fullDebug -PbuildDir=lint
except:
- tags
## PROTECTED VARIABLES TO SET IN GITLAB:
# - GITLAB_API_TOKEN: token you create on Gitlab
# - NC_REMOTE_DIR: like https://YOUR_NEXTCLOUD/remote.php/dav/files/YOUR_USER/mastalab (no trailing slash)
# - NC_SHARE_URL: share the folder in Nextcloud with public link and put your public link here (no trailing slash)
# - NC_USER: nextcloud user
# - NC_PASSWORD: nextcloud password
## Protect all tags in Gitlab repo settings (do a wildcard, ie '*')
# For now, it uses the assembleDebug builds, you'll need to create a job in build-and-test to create the apks, with only: - tags and add except: - tags to assembleDebug (like in debugTests)
# In it, put something like this to get your signature key file:
# - curl -s --output signature.jsk -u "${NC_USER}:${NC_PASSWORD}" "https://YOUR_NEXTCLOUD/remote.php/dav/files/YOUR_USER/signature.jsk"
putApkOnTags:
image: hatsoftwares/curl-jq:latest
stage: tag
retry: 2
cache:
key: "${CI_COMMIT_TAG}"
paths:
- app/build/outputs/apk/fdroid_acad/debug/app-fdroid_acad-debug.apk
- app/build/outputs/apk/fdroid_full/debug/app-fdroid_full-debug.apk
policy: pull
script:
- export PROJECT_API_URL="https://framagit.org/api/v4/projects/${CI_PROJECT_ID}"
- export DESCRIPTION_URL="${PROJECT_API_URL}/repository/tags/${CI_COMMIT_TAG}"
- export RELEASE_URL="${DESCRIPTION_URL}/release"
- export NC_UPLOAD_URL="${NC_REMOTE_DIR}/${CI_COMMIT_TAG}"
- export NC_DOWNLOAD_URL="${NC_SHARE_URL}/download?path=%2F${CI_COMMIT_TAG}%2F&files="
- 'export HEADER="Private-Token: ${GITLAB_API_TOKEN}"'
- export acadUrl="${NC_DOWNLOAD_URL}app-fdroid_acad-debug.apk"
- export fullUrl="${NC_DOWNLOAD_URL}app-fdroid_full-debug.apk"
- 'curl -s -u "${NC_USER}:${NC_PASSWORD}" -X MKCOL "${NC_UPLOAD_URL}"'
- 'curl -s -u "${NC_USER}:${NC_PASSWORD}" -T app/build/outputs/apk/fdroid_full/debug/app-fdroid_full-debug.apk "${NC_UPLOAD_URL}/app-fdroid_full-debug.apk"'
- 'curl -s -u "${NC_USER}:${NC_PASSWORD}" -T app/build/outputs/apk/fdroid_acad/debug/app-fdroid_acad-debug.apk "${NC_UPLOAD_URL}/app-fdroid_acad-debug.apk"'
- export description=$(curl -s --header "${HEADER}" "${DESCRIPTION_URL}" | jq .release.description | sed -e 's@"@@g')
- if [[ $description == 'null' ]]; then export METHOD="POST"; echo -e "[Get the acad version](${acadUrl})\n\n[Get the full version](${fullUrl})" > /tmp/text; fi
- if [[ $description != 'null' ]]; then export METHOD="PUT"; echo -e "${description}\n\n[Get the acad version](${acadUrl})\n\n[Get the full version](${fullUrl})" > /tmp/text; fi
- curl -s --request $METHOD --data-urlencode "description@/tmp/text" --header "${HEADER}" "${RELEASE_URL}"
only:
- tags

View File

@ -1,6 +1,38 @@
## TubeLab [![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
## TubeLab/TubeAcad [![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
TubeLab est une application Android open source (GNU GPLv3) pour les instances Peertube académiques. Lauthentification se fait par adresse mail, linstance est automatiquement détectée. Il est également possible sur certaines instances de créer son compte depuis lapplication.
This project groups two different apps. **[TubeAcad](#TubeAcad)**, a Peertube Android app for French academic authorities. All is in French. Its use is limited to some instances.
The other app is **[TubeLab](#TubeLab)** a Peertube Android app working for all instances.
## <a name="TubeLab">TubeLab</a>
Tubelab is an Android app for Peertube (GNU GPLv3).
### Not authenticated mode
It's a limited mode where you can do some actions:
- Switch instance
- Share videos
- Download videos
### Authenticated mode
Many features are available with this mode:
- Write/delete comments
- Upload/remove/edit videos
- Manage (create/edit/remove) channels and playlists
- Follow/unfollow channels
- Thumbs-up/down
- Check notifications
- Mute/unmute channels
- Report videos/accounts
- Check your history
## <a name="TubeAcad">TubeAcad</a>
TubeAcad est une application Android open source (GNU GPLv3) pour les instances Peertube académiques. Lauthentification se fait par adresse mail, linstance est automatiquement détectée. Il est également possible sur certaines instances de créer son compte depuis lapplication.
### Mode non authentifié
@ -28,9 +60,19 @@ Si vous connectez votre compte, vous pourrez interagir avec les vidéos :
- Signaler des vidéos ou des comptes
- Voir l'historique
### Downloads
### Télécharger
#### TubeAcad
[Fdroid](https://f-droid.org/packages/app.fedilab.fedilabtube/)
[GooglePlay](https://play.google.com/store/apps/details?id=app.fedilab.fedilabtube)
#### TubeLab (coming soon)
[Fdroid](https://f-droid.org/packages/app.fedilab.tubelab/)
[GooglePlay](https://play.google.com/store/apps/details?id=app.fedilab.tubelab)

View File

@ -7,17 +7,18 @@ android {
buildToolsVersion "30.0.2"
defaultConfig {
applicationId "app.fedilab.fedilabtube"
minSdkVersion 21
targetSdkVersion 30
versionCode 7
versionName "1.0.5"
versionCode 12
versionName "1.2.0"
multiDexEnabled true
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
dexOptions {
javaMaxHeapSize "4g"
}
flavorDimensions "default"
buildTypes {
release {
minifyEnabled false
@ -28,6 +29,53 @@ android {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
lintOptions {
disable 'MissingTranslation'
checkReleaseBuilds false
abortOnError false
}
productFlavors {
fdroid_acad {
applicationId "app.fedilab.fedilabtube"
buildConfigField "String", "version", "\"fdroid_acad\""
buildConfigField "boolean", "full_instances", "false"
buildConfigField "boolean", "google_restriction", "false"
}
google_acad {
applicationId "app.fedilab.fedilabtube"
buildConfigField "String", "version", "\"google_acad\""
buildConfigField "boolean", "full_instances", "false"
buildConfigField "boolean", "google_restriction", "true"
}
fdroid_full {
applicationId "app.fedilab.tubelab"
buildConfigField "String", "version", "\"fdroid_full\""
buildConfigField "boolean", "full_instances", "true"
buildConfigField "boolean", "google_restriction", "false"
}
google_full {
applicationId "app.fedilab.tubelab"
buildConfigField "String", "version", "\"google_full\""
buildConfigField "boolean", "full_instances", "true"
buildConfigField "boolean", "google_restriction", "true"
}
}
sourceSets {
fdroid_acad {
res.srcDirs = ['src/main/res', 'src/acad/res']
}
google_acad {
res.srcDirs = ['src/main/res', 'src/acad/res']
}
fdroid_full {
res.srcDirs = ['src/main/res', 'src/full/res']
}
google_full {
res.srcDirs = ['src/main/res', 'src/full/res']
}
}
}
allprojects {
@ -37,6 +85,7 @@ allprojects {
}
}
dependencies {
implementation "androidx.multidex:multidex:2.0.1"
implementation fileTree(dir: "libs", include: ["*.jar"])
@ -58,12 +107,17 @@ dependencies {
implementation 'androidx.localbroadcastmanager:localbroadcastmanager:1.0.0'
implementation 'com.github.GrenderG:Toasty:1.4.2'
implementation 'com.google.android.exoplayer:exoplayer:2.10.6'
implementation 'com.google.android.exoplayer:extension-mediasession:2.10.6'
implementation "com.github.mabbas007:TagsEditText:1.0.5"
implementation "com.github.bumptech.glide:glide:4.11.0"
annotationProcessor "com.github.bumptech.glide:compiler:4.11.0"
implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.1.0"
implementation 'org.apache.poi:poi:3.16'
implementation "net.gotev:uploadservice:3.5.2"
implementation "net.gotev:uploadservice-okhttp:3.5.2"
implementation "com.google.code.gson:gson:2.8.6"
implementation 'androidx.media:media:1.2.0'
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:color="@color/colorAccent"
android:state_checked="true" />
<item android:color="@android:color/tab_indicator_text" />
</selector>

View File

@ -0,0 +1,21 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="108dp"
android:height="108dp"
android:viewportWidth="108"
android:viewportHeight="108">
<group
android:scaleX="2.0409248"
android:scaleY="2.0409248"
android:translateX="19.44"
android:translateY="19.44">
<path
android:fillColor="#502ca7"
android:pathData="m0,0h33.867v33.867h-33.867z" />
<path
android:fillColor="#9a26ae"
android:pathData="m15.544,29.459c-0.5613,-0.052 -1.8193,-0.2922 -2.5659,-0.49 -1.4544,-0.3854 -2.6614,-0.9423 -3.8833,-1.7918 -2.3102,-1.606 -3.8461,-3.928 -4.3943,-6.6437 -0.4789,-2.3721 -0.2362,-5.3562 0.6533,-8.0312 0.376,-1.131 0.7053,-1.8387 1.2806,-2.7519 0.9004,-1.4293 1.5877,-2.1804 2.8991,-3.1683 1.3049,-0.983 2.9258,-1.6476 4.88,-2.0009 0.8669,-0.1568 1.1303,-0.1748 2.5858,-0.1775 1.5249,-0.0027 1.6704,0.0078 2.465,0.1789 1.9969,0.43 3.3805,1.0324 4.9616,2.1602 1.8104,1.2913 3.1669,2.8519 4.0578,4.6681 0.896,1.8267 1.3075,3.6274 1.3075,5.7214 0,1.5759 -0.2607,3.1575 -0.7605,4.613 -0.8579,2.4986 -2.193,4.235 -4.4452,5.7811 -1.2142,0.8336 -2.9496,1.4792 -4.8751,1.8136 -0.6105,0.106 -3.4333,0.1862 -4.1663,0.1183zM19.42,26.9851c1.5946,-0.1757 3.0062,-0.5799 4.293,-1.2293 1.048,-0.5289 1.5517,-0.8781 2.271,-1.5743 0.9003,-0.8714 1.3979,-1.6179 1.8328,-2.7494 0.3399,-0.8845 0.4151,-1.1551 0.5267,-1.8953 0.3809,-2.5269 -0.4498,-6.1791 -1.8859,-8.291 -0.9544,-1.4038 -2.0586,-2.3755 -3.7036,-3.2592 -2.538,-1.3635 -6.6246,-1.6184 -9.6573,-0.6023 -1.2489,0.4185 -2.8043,1.4067 -3.6027,2.289 -0.7826,0.8649 -1.5925,2.2749 -1.9531,3.4007 -0.3872,1.2088 -0.4937,2.0043 -0.4947,3.695 -0.0008,1.3192 0.0189,1.6195 0.1484,2.2599 0.2029,1.0037 0.4086,1.6055 0.8491,2.4837 0.9265,1.8474 2.0961,3.1054 3.8624,4.1541 1.3723,0.8148 2.6611,1.2289 4.3987,1.4136 0.4192,0.0446 2.3964,-0.0157 3.1154,-0.0949z" />
<path
android:fillColor="#9a26ae"
android:pathData="m14.648,11.972 l7.4433,4.9609 -7.4433,4.9609z" />
</group>
</vector>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -1,6 +1,7 @@
<resources>
<string name="app_name">TubeLab</string>
<string name="app_name" translatable="false">TubeAcad</string>
<string name="title_home">Locale</string>
<string name="title_local">Locale</string>
<string name="title_discover">Découvrir</string>
<string name="title_notifications">Notifications</string>
<string name="title_instances">Instances</string>
@ -56,7 +57,7 @@
<string name="bookmark_add_peertube">La vidéo est rajoutée aux favoris !</string>
<string name="bookmark_remove_peertube">La vidéo a été retirée de vos favoris !</string>
<string name="shared_via">Partagé via Fedilab Tube</string>
<string name="shared_via">Partagé via TubeLab</string>
<string name="share_with">Partager avec</string>
<string name="pickup_resolution">Choisissez une résolution</string>
@ -108,6 +109,7 @@
<string name="no_channels">Aucune chaîne !</string>
<string name="following">Suit</string>
<string name="followers">Abonné·e·s</string>
<string name="title_instance_login">Domaine de l\'instance</string>
<string name="followers_count">%1$s Abonné·e·s</string>
<string name="nothing_to_do">Aucune action ne peut être réalisée</string>
<string name="unfollow_confirm">Voulez-vous vous désabonner de ce compte ?</string>
@ -145,10 +147,9 @@
<string name="email_error_domain">Les adresses mails %1$s ne sont pas autorisées !</string>
<string name="create_an_account">Créer un compte</string>
<string name="action_logout">Déconnexion</string>
<string name="logout_account_confirmation">Voulez-vous vraiment déconnecter le compte @%1$s ?</string>
<string name="logout_account_confirmation">Voulez-vous vraiment déconnecter le compte @%1$s@%2$s ?</string>
<string name="action_lists_delete">Supprimer la liste de lecture</string>
<string name="action_channel_delete">Supprimer la chaîne</string>
<string name="action_lists_confirm_delete">Êtes-vous sûr de vouloir supprimer définitivement cette liste de lecture ?</string>
<string name="action_channel_confirm_delete">Êtes-vous sûr de vouloir supprimer définitivement cette chaîne ?</string>
<string name="action_playlist_create">Créer une liste de lecture</string>
@ -159,7 +160,6 @@
<string name="error_display_name_channel">Vous devez fournir un nom d\'affichage et un nom pour la chaîne!</string>
<string name="action_playlist_empty_content">Cette liste de lecture est vide.</string>
<string name="playlists">Listes de lecture</string>
<string name="no_notifications">Aucune notification à afficher</string>
<string name="peertube_comment_on_video"><![CDATA[<b>%1$s</b> a commenté votre vidéo <b>%2$s</b>]]></string>
@ -171,6 +171,7 @@
<string name="peertube_video_from_subscription"><![CDATA[<b>%1$s</b> a publié une nouvelle vidéo : <b>%2$s</b>]]></string>
<string name="peertube_video_blacklist"><![CDATA[Votre vidéo <b>%1$s</b> a été blacklisté]]></string>
<string name="peertube_video_unblacklist"><![CDATA[Votre vidéo <b>%1$s</b> nest plus blacklisté]]></string>
<string name="peertube_video_abuse"><![CDATA[Nouvelle modération sur la vidéo : <b>%1$s</b>]]></string>
<string name="toast_code_error">Une erreur sest produite! Linstance na retourné aucun code d\autorisation!</string>
<string name="subscriptions">Abonnements</string>
<string name="report">Signaler</string>
@ -178,6 +179,7 @@
<string name="report_account">Signaler le compte</string>
<string name="report_helper">Quelques explications concernant votre signalement…</string>
<string name="successful_report">Le compte a été signalé !</string>
<string name="successful_report_comment">Le commentaire a été signalé !</string>
<string name="successful_video_report">La vidéo a été signalée !</string>
<string name="report_comment_size">Veuillez préciser les raisons.</string>
<string name="all">Tout</string>
@ -185,14 +187,35 @@
<string name="edit_video">Modifier une vidéo</string>
<string name="settings">Paramètres</string>
<string name="video_settings">Paramètres des vidéos</string>
<string name="app_interface">Interface</string>
<string-array name="settings_video_mode">
<item>Normal</item>
<item>Streaming</item>
<item>Navigateur</item>
</string-array>
<string name="set_cache_mode">Cache</string>
<string name="set_video_cache_description">Set the cache for videos (default 100Mb)</string>
<string name="video_cache_value">Cache pour les vidéos: %d Mo</string>
<string name="set_video_mode_choice" translatable="false">set_video_mode_choice</string>
<string name="set_video_minimize_choice" translatable="false">set_video_minimize_choice</string>
<string name="set_video_language_choice" translatable="false">set_video_language_choice</string>
<string name="set_video_quality_choice" translatable="false">set_video_quality_choice</string>
<string name="set_video_cache_choice" translatable="false">set_video_cache_choice</string>
<string-array name="settings_video_quality">
<item>Elevé</item>
<item>Moyen</item>
<item>Faible</item>
</string-array>
<string name="set_video_quality_description">Permet de définir la qualité de la vidéo par défaut</string>
<string name="set_quality_mode">Résolution pour les vidéos</string>
<string name="set_video_mode_description">Permet de changer le mode de lecture pour les vidéos (normal, streaming ou via un navigateur).</string>
<string name="register_account">Créer un compte</string>
<string name="preview">Aperçu</string>
@ -200,10 +223,14 @@
<string name="title_muted">Sourdine</string>
<string name="title_blocked">Bloqués</string>
<string name="no_muted">Aucun compte en sourdine !</string>
<string name="no_notifications">Aucune notification !</string>
<string name="action_mute">Mettre en sourdine</string>
<string name="action_unmute">Réactiver le compte</string>
<string name="muted_done">Le compte a été mis en sourdine !</string>
<string name="title_channel">Chaînes</string>
<string name="captions">Sous-titres</string>
<string name="none">Aucun</string>
<string name="pickup_captions">Sélectionner des sous-titres</string>
<string name="name">Nom</string>
<string name="action_channel_create">Créer une chaîne</string>
<string name="action_channel_edit">Modifier une chaîne</string>
@ -211,4 +238,45 @@
<string name="display_list">Afficher la liste</string>
<string name="delete_list">Supprimer la liste de lecture</string>
<string name="edit">Modifier</string>
</resources>
<string name="not_valide_instance">Cette instance ne semble pas être valide !</string>
<string name="developer">Développeur</string>
<string name="about_vesrion">Version %1$s</string>
<string name="about_the_app">À propos de lapplication</string>
<string name="Donate">Faire un don</string>
<string name="source_code">Code source</string>
<string name="issue_tracker">Suivi des tickets</string>
<string name="action_instance_empty_content">No instances match these criteria</string>
<string name="instances_picker">Instances picker</string>
<string name="pickup_instance">Pickup this instance</string>
<string name="sensitive_content">Sensitive content: %1$s</string>
<string name="followers_instance">%1$s instance followers</string>
<string name="help">Help</string>
<string name="sensitive_video"> Sensitive videos</string>
<string name="pickup_categories">Pickup categories</string>
<string name="do_not_list">Do not list</string>
<string name="blur">Blur</string>
<string name="display">Display</string>
<string name="no_opinion">No opinion</string>
<string name="pickup_languages">Pickup languages</string>
<string name="notification_channel_name">Mise à jour des informations</string>
<string name="list_of_accounts">Liste des comptes</string>
<string name="pause">Pause</string>
<string name="play">Lecture</string>
<string name="minimize">Réduire</string>
<string name="fast_rewind">Retour rapide</string>
<string name="fast_forward">Avance rapide</string>
<string name="set_video_minimize">Réduire la taille des vidéos</string>
<string name="set_video_minimize_description">Réduit la taille des vidéos quand l\'application est en arrière plan (Android N+)</string>
<string name="set_video_language">Filtrer les langues</string>
<string name="set_video_language_description">Filtrer les vidéos en fonction de la langue</string>
</resources>

View File

@ -9,14 +9,10 @@
<item name="colorAccent">@color/colorAccent</item>
</style>
<!-- Base application theme. -->
<style name="AppThemeNoActionBar" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
</resources>

View File

@ -0,0 +1 @@
https://fedilab.app

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View File

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

View File

Before

Width:  |  Height:  |  Size: 132 KiB

After

Width:  |  Height:  |  Size: 132 KiB

View File

Before

Width:  |  Height:  |  Size: 2.3 MiB

After

Width:  |  Height:  |  Size: 2.3 MiB

View File

@ -0,0 +1 @@
TubeAcad

View File

@ -0,0 +1,4 @@
- Force le mode paysage lors du passage en mode plein écran
- Modifier la valeur du cache pour les vidéos
- Définir la résolution par défaut pour les vidéos
- Correction de bugs

View File

@ -0,0 +1 @@
https://fedilab.app

View File

@ -0,0 +1,22 @@
*Not authenticated mode*
It's a limited mode where you can do some actions:
- Switch instance,
- Share videos,
- Download videos.
*Authenticated mode*
Many features are available with this mode:
- Write/delete comments
- Upload/remove/edit videos
- Manage (create/edit/remove) channels and playlists
- Follow/unfollow channels
- Thumbs-up/down
- Check notifications
- Mute/unmute channels
- Report videos/accounts
- Check your history

View File

@ -0,0 +1,22 @@
*Not authenticated mode*
It's a limited mode where you can do some actions:
- Switch instance,
- Share videos,
- Download videos.
*Authenticated mode*
Many features are available with this mode:
- Write/delete comments
- Upload/remove/edit videos
- Manage (create/edit/remove) channels and playlists
- Follow/unfollow channels
- Thumbs-up/down
- Check notifications
- Mute/unmute channels
- Report videos/accounts
- Check your history

View File

@ -0,0 +1 @@
TubeLab est une application Peertube pour les instances académiques.

View File

@ -0,0 +1,22 @@
*Not authenticated mode*
It's a limited mode where you can do some actions:
- Switch instance,
- Share videos,
- Download videos.
*Authenticated mode*
Many features are available with this mode:
- Write/delete comments
- Upload/remove/edit videos
- Manage (create/edit/remove) channels and playlists
- Follow/unfollow channels
- Thumbs-up/down
- Check notifications
- Mute/unmute channels
- Report videos/accounts
- Check your history

View File

@ -0,0 +1 @@
TubeLab est une application Peertube pour les instances académiques.

View File

@ -0,0 +1,22 @@
*Not authenticated mode*
It's a limited mode where you can do some actions:
- Switch instance,
- Share videos,
- Download videos.
*Authenticated mode*
Many features are available with this mode:
- Write/delete comments
- Upload/remove/edit videos
- Manage (create/edit/remove) channels and playlists
- Follow/unfollow channels
- Thumbs-up/down
- Check notifications
- Mute/unmute channels
- Report videos/accounts
- Check your history

View File

@ -0,0 +1 @@
TubeLab est une application Peertube pour les instances académiques.

View File

@ -0,0 +1,22 @@
*Not authenticated mode*
It's a limited mode where you can do some actions:
- Switch instance,
- Share videos,
- Download videos.
*Authenticated mode*
Many features are available with this mode:
- Write/delete comments
- Upload/remove/edit videos
- Manage (create/edit/remove) channels and playlists
- Follow/unfollow channels
- Thumbs-up/down
- Check notifications
- Mute/unmute channels
- Report videos/accounts
- Check your history

View File

@ -0,0 +1 @@
TubeLab est une application Peertube pour les instances académiques.

View File

@ -0,0 +1,22 @@
*Nicht authentifizierter Modus*
Es handelt sich um einen eingeschränkten Modus, in dem Sie einige Aktionen ausführen können:
- Instanz wechseln,
- Videos teilen,
- Videos herunterladen.
*Authentifizierter Modus*
In diesem Modus sind viele Funktionen verfügbar:
- Kommentare schreiben/löschen
- Videos hochladen/entfernen/bearbeiten
- Verwalten (erstellen/bearbeiten/entfernen) von Kanälen und Wiedergabelisten
- Kanäle verfolgen/entfolgen
- Daumen hoch/runter
- Benachrichtigungen prüfen
- Kanäle stummschalten/Stummschaltung aufheben
- Videos/Accounts melden
- Überprüfe deinen Verlauf

View File

@ -0,0 +1 @@
TubeLab ist eine Peertube-App für akademische Instanzen.

View File

@ -0,0 +1,22 @@
*Κατάσταση λειτουργίας χωρίς πιστοποίηση*
Είναι μια περιορισμένη κατάσταση οπού μπορείτε να κάνετε κάποιες ενέργειες:
- Αλλαγή υπόστασης,
- Κοινοποίηση βίντεο,
- Λήψη βίντεο.
*Κατάσταση λειτουργίας με πιστοποίηση*
Πολλές λειτουργίες είναι διαθέσιμες σε αυτήν την κατάσταση:
- Δημιουργία/διαγραφή σχολίων
- Μεταφόρτωση/αφαίρεση/επεξεργασία βίντεο
- Διαχείρηση (δημιουργία/επεξεργασία/αφαίρεση) καναλιών και λιστών αναπαραγωγής
- Παρακολούθηση/παύση παρακολούθησης καναλιών
- Thumbs-up/down
- Έλεγχος ειδοποιήσεων
- Σίγαση/αφαίρεση σίγασης καναλιών
Αναφορά βίντεο/λογαριασμών
- Έλεγχος του ιστορικού σας

View File

@ -0,0 +1 @@
Το TubeLab είναι μια εφαρμογή για τις ακαδημαϊκές υποστάσεις Peertube.

View File

@ -0,0 +1,22 @@
*Not authenticated mode*
It's a limited mode where you can do some actions:
- Switch instance,
- Share videos,
- Download videos.
*Authenticated mode*
Many features are available with this mode:
- Write/delete comments
- Upload/remove/edit videos
- Manage (create/edit/remove) channels and playlists
- Follow/unfollow channels
- Thumbs-up/down
- Check notifications
- Mute/unmute channels
- Report videos/accounts
- Check your history

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 892 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

View File

@ -0,0 +1 @@
TubeLab est une application Peertube pour les instances académiques.

View File

@ -0,0 +1 @@
TubeLab

View File

@ -0,0 +1,22 @@
*Not authenticated mode*
It's a limited mode where you can do some actions:
- Switch instance,
- Share videos,
- Download videos.
*Authenticated mode*
Many features are available with this mode:
- Write/delete comments
- Upload/remove/edit videos
- Manage (create/edit/remove) channels and playlists
- Follow/unfollow channels
- Thumbs-up/down
- Check notifications
- Mute/unmute channels
- Report videos/accounts
- Check your history

View File

@ -0,0 +1 @@
TubeLab est une application Peertube pour les instances académiques.

View File

@ -0,0 +1,22 @@
*Modo no autentificado*
Es un modo limitado en el que puedes hacer algunas acciones:
- Cambiar instancia,
- Compartir videos,
- Descargue videos.
*Modo autenticado*
Muchas características están disponibles con este modo:
- Escribir/eliminar comentarios
- Subir/quitar/editar videos
- Administrar (crear/editar/eliminar) canales y listas de reproducción
- Seguir/no seguir los canales
- Pulgares arriba/abajo
- Revisar las notificaciones
- Canales silenciados/no silenciados
- Reportar videos/cuentas
- Revisa tu historial

View File

@ -0,0 +1 @@
TubeLab es una aplicación de Peertube para instancias académicas.

View File

@ -0,0 +1,22 @@
*Not authenticated mode*
It's a limited mode where you can do some actions:
- Switch instance,
- Share videos,
- Download videos.
*Authenticated mode*
Many features are available with this mode:
- Write/delete comments
- Upload/remove/edit videos
- Manage (create/edit/remove) channels and playlists
- Follow/unfollow channels
- Thumbs-up/down
- Check notifications
- Mute/unmute channels
- Report videos/accounts
- Check your history

View File

@ -0,0 +1 @@
TubeLab est une application Peertube pour les instances académiques.

View File

@ -0,0 +1,22 @@
*Mode non authentifié*
C'est un mode limité où vous pouvez faire certaines actions:
- Changer d'instance,
- Partager des vidéos,
- Télécharger les vidéos.
*Mode authentifié*
De nombreuses fonctionnalités sont disponibles avec ce mode:
- Rédiger/supprimer des commentaires
- Télécharger/supprimer/modifier des vidéos
- Gérer (créer/modifier/supprimer) les chaînes et les listes de lecture
- Suivre/ne pas suivre les canaux
- Pouces vers le haut/vers le bas
- Vérifier les notifications
- Chaînes muettes/non muettes
- Signaler des vidéos/comptes
- Vérifiez votre historique

View File

@ -0,0 +1 @@
TubeLab est une application Peertube pour les instances académiques.

View File

@ -0,0 +1,22 @@
*Not authenticated mode*
It's a limited mode where you can do some actions:
- Switch instance,
- Share videos,
- Download videos.
*Authenticated mode*
Many features are available with this mode:
- Write/delete comments
- Upload/remove/edit videos
- Manage (create/edit/remove) channels and playlists
- Follow/unfollow channels
- Thumbs-up/down
- Check notifications
- Mute/unmute channels
- Report videos/accounts
- Check your history

View File

@ -0,0 +1 @@
TubeLab est une application Peertube pour les instances académiques.

View File

@ -0,0 +1,22 @@
*Not authenticated mode*
It's a limited mode where you can do some actions:
- Switch instance,
- Share videos,
- Download videos.
*Authenticated mode*
Many features are available with this mode:
- Write/delete comments
- Upload/remove/edit videos
- Manage (create/edit/remove) channels and playlists
- Follow/unfollow channels
- Thumbs-up/down
- Check notifications
- Mute/unmute channels
- Report videos/accounts
- Check your history

View File

@ -0,0 +1 @@
TubeLab est une application Peertube pour les instances académiques.

View File

@ -0,0 +1,22 @@
*Modalità non autenticata*
È una modalità limitata in cui è possibile fare alcune azioni:
- Cambia istanza,
- Condivi video,
- Scarica video.
*Modalità autenticata*
Molte funzioni sono disponibili con questa modalità:
- Scrittura/elimina commenti
- Carica/rimuovi/modifica video
- Gestisci (crea/modifica/rimuovi) i canali e le playlist
- Seguire/non seguire i canali
- Pollici su/giù
- Controlla le notifiche
- Disattivare/disattivare i canali
- Segnala video/account
- Controlla la tua cronologia

View File

@ -0,0 +1 @@
TubeLab è un'applicazione Peertube per le istanze accademiche.

View File

@ -0,0 +1,22 @@
*Not authenticated mode*
It's a limited mode where you can do some actions:
- Switch instance,
- Share videos,
- Download videos.
*Authenticated mode*
Many features are available with this mode:
- Write/delete comments
- Upload/remove/edit videos
- Manage (create/edit/remove) channels and playlists
- Follow/unfollow channels
- Thumbs-up/down
- Check notifications
- Mute/unmute channels
- Report videos/accounts
- Check your history

View File

@ -0,0 +1 @@
TubeLab est une application Peertube pour les instances académiques.

View File

@ -0,0 +1,22 @@
*Not authenticated mode*
It's a limited mode where you can do some actions:
- Switch instance,
- Share videos,
- Download videos.
*Authenticated mode*
Many features are available with this mode:
- Write/delete comments
- Upload/remove/edit videos
- Manage (create/edit/remove) channels and playlists
- Follow/unfollow channels
- Thumbs-up/down
- Check notifications
- Mute/unmute channels
- Report videos/accounts
- Check your history

View File

@ -0,0 +1 @@
TubeLab est une application Peertube pour les instances académiques.

View File

@ -0,0 +1,22 @@
*Niet geverifieerde modus*
Het is een beperkte modus waarin je een aantal acties kunt uitvoeren:
- Schakel bijvoorbeeld over,
- Deel video's,
- Download video's.
*Authentieke modus*
Er zijn veel functies beschikbaar met deze modus:
- Schrijf/verwijder opmerkingen
- Video's uploaden/verwijderen/bewerken
- Beheer (aanmaken/bewerken/verwijderen) van kanalen en afspeellijsten
- Follow/unfollow channels
- Duimen omhoog/omlaag
- Meldingen controleren
- Mute/unmute kanalen
- Rapportagevideo's/rekeningen
- Controleer uw geschiedenis

View File

@ -0,0 +1 @@
TubeLab is een Peertube-toepassing voor academische instanties.

View File

@ -0,0 +1,22 @@
*Not authenticated mode*
It's a limited mode where you can do some actions:
- Switch instance,
- Share videos,
- Download videos.
*Authenticated mode*
Many features are available with this mode:
- Write/delete comments
- Upload/remove/edit videos
- Manage (create/edit/remove) channels and playlists
- Follow/unfollow channels
- Thumbs-up/down
- Check notifications
- Mute/unmute channels
- Report videos/accounts
- Check your history

View File

@ -0,0 +1 @@
TubeLab est une application Peertube pour les instances académiques.

View File

@ -0,0 +1,22 @@
*Nie ma trybu uwierzytelnionego*
Jest to tryb ograniczony, w którym można wykonywać pewne czynności:
- Przełącznik,
- Podziel się filmami,
- Pobierz filmy.
*Tryb uwierzytelniony*
W tym trybie dostępnych jest wiele funkcji:
- Napisać/usunąć komentarz
- Przesyłanie/usuwanie/edycja filmów
- Zarządzanie (tworzenie/edycja/usuwanie) kanałami i listami odtwarzania
- Kanały podążające/niepodążające
- Kciuki w górę/w dół
- Powiadomienia o kontroli
- Kanały wyciszone/niewyciszone
- Raporty wideo/rachunki
- Sprawdź swoją historię

View File

@ -0,0 +1 @@
TubeLab jest aplikacją Peertube dla instancji akademickich.

View File

@ -0,0 +1,22 @@
*Não autenticado*
É um modo limitado onde você pode realizar algumas ações:
- Trocar de instância,
- Compartilhar vídeos,
- Download de vídeos.
*Modo autenticado*
Muitas características estão disponíveis com este modo:
- Escrever/apagar comentários
- Upload/remoção/edição de vídeos
- Gerenciar (criar/editar/remover) canais e listas de reprodução
- Seguir/sempreender os canais
- Polegares para cima/baixo
- Verificar notificações
- Canais de mudo/unmudo
- Relatar vídeos/contas
- Confira seu histórico

View File

@ -0,0 +1 @@
O TubeLab é uma aplicação Peertube para instâncias acadêmicas.

View File

@ -0,0 +1,22 @@
*Not authenticated mode*
It's a limited mode where you can do some actions:
- Switch instance,
- Share videos,
- Download videos.
*Authenticated mode*
Many features are available with this mode:
- Write/delete comments
- Upload/remove/edit videos
- Manage (create/edit/remove) channels and playlists
- Follow/unfollow channels
- Thumbs-up/down
- Check notifications
- Mute/unmute channels
- Report videos/accounts
- Check your history

View File

@ -0,0 +1 @@
TubeLab est une application Peertube pour les instances académiques.

View File

@ -0,0 +1,22 @@
*Не аутентифицированный режим*
Это ограниченный режим, где можно совершить некоторые действия:
- Переключать экземпляры,
- Поделиться видео,
- Скачать видео.
*Аутентифицированный режим*
В этом режиме доступны многие функции:
- Оставлять/удалять комментарии
- Загружать/удалять/редактировать видео
- Управлять (создание/редактирование/удаление) каналами и плейлистами
- Подписаться/отписаться от каналов
- Палец вверх/вниз
- Проверить уведомления
- Отключить/включить каналы
- Пожаловаться на видео/аккаунты
- История Ваших просмотров

View File

@ -0,0 +1 @@
TubeLab - это приложение Peertube для образовательных экземпляров.

View File

@ -0,0 +1,22 @@
*Not authenticated mode*
It's a limited mode where you can do some actions:
- Switch instance,
- Share videos,
- Download videos.
*Authenticated mode*
Many features are available with this mode:
- Write/delete comments
- Upload/remove/edit videos
- Manage (create/edit/remove) channels and playlists
- Follow/unfollow channels
- Thumbs-up/down
- Check notifications
- Mute/unmute channels
- Report videos/accounts
- Check your history

View File

@ -0,0 +1 @@
TubeLab est une application Peertube pour les instances académiques.

View File

@ -0,0 +1,22 @@
*Not authenticated mode*
It's a limited mode where you can do some actions:
- Switch instance,
- Share videos,
- Download videos.
*Authenticated mode*
Many features are available with this mode:
- Write/delete comments
- Upload/remove/edit videos
- Manage (create/edit/remove) channels and playlists
- Follow/unfollow channels
- Thumbs-up/down
- Check notifications
- Mute/unmute channels
- Report videos/accounts
- Check your history

View File

@ -0,0 +1 @@
TubeLab est une application Peertube pour les instances académiques.

View File

@ -0,0 +1,22 @@
*Not authenticated mode*
It's a limited mode where you can do some actions:
- Switch instance,
- Share videos,
- Download videos.
*Authenticated mode*
Many features are available with this mode:
- Write/delete comments
- Upload/remove/edit videos
- Manage (create/edit/remove) channels and playlists
- Follow/unfollow channels
- Thumbs-up/down
- Check notifications
- Mute/unmute channels
- Report videos/accounts
- Check your history

View File

@ -0,0 +1 @@
TubeLab est une application Peertube pour les instances académiques.

View File

@ -0,0 +1,22 @@
*Not authenticated mode*
It's a limited mode where you can do some actions:
- Switch instance,
- Share videos,
- Download videos.
*Authenticated mode*
Many features are available with this mode:
- Write/delete comments
- Upload/remove/edit videos
- Manage (create/edit/remove) channels and playlists
- Follow/unfollow channels
- Thumbs-up/down
- Check notifications
- Mute/unmute channels
- Report videos/accounts
- Check your history

View File

@ -0,0 +1 @@
TubeLab est une application Peertube pour les instances académiques.

View File

@ -0,0 +1,22 @@
*Not authenticated mode*
It's a limited mode where you can do some actions:
- Switch instance,
- Share videos,
- Download videos.
*Authenticated mode*
Many features are available with this mode:
- Write/delete comments
- Upload/remove/edit videos
- Manage (create/edit/remove) channels and playlists
- Follow/unfollow channels
- Thumbs-up/down
- Check notifications
- Mute/unmute channels
- Report videos/accounts
- Check your history

View File

@ -0,0 +1 @@
TubeLab est une application Peertube pour les instances académiques.

View File

@ -0,0 +1,22 @@
*Not authenticated mode*
It's a limited mode where you can do some actions:
- Switch instance,
- Share videos,
- Download videos.
*Authenticated mode*
Many features are available with this mode:
- Write/delete comments
- Upload/remove/edit videos
- Manage (create/edit/remove) channels and playlists
- Follow/unfollow channels
- Thumbs-up/down
- Check notifications
- Mute/unmute channels
- Report videos/accounts
- Check your history

View File

@ -0,0 +1 @@
TubeLab est une application Peertube pour les instances académiques.

View File

@ -0,0 +1,22 @@
*Not authenticated mode*
It's a limited mode where you can do some actions:
- Switch instance,
- Share videos,
- Download videos.
*Authenticated mode*
Many features are available with this mode:
- Write/delete comments
- Upload/remove/edit videos
- Manage (create/edit/remove) channels and playlists
- Follow/unfollow channels
- Thumbs-up/down
- Check notifications
- Mute/unmute channels
- Report videos/accounts
- Check your history

View File

@ -0,0 +1 @@
TubeLab est une application Peertube pour les instances académiques.

Some files were not shown because too many files have changed in this diff Show More