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

246 Commits
1.0.0 ... 1.4.2

Author SHA1 Message Date
3e5cefbf24 Merge branch 'l10n_develop' into 'develop'
New Crowdin updates

See merge request tom79/fedilab-tube!24
2020-10-13 18:12:03 +02:00
245ef64ebe New Crowdin updates 2020-10-13 18:12:03 +02:00
a0ff454dd9 Some improvements 2020-10-13 18:11:53 +02:00
fa6b1560f8 Prepare release 1.4.2 2020-10-13 17:57:35 +02:00
518b5f617b Merge remote-tracking branch 'origin/develop' into develop 2020-10-13 17:50:57 +02:00
7c4ce7701c some fixes 2020-10-13 17:50:52 +02:00
0b6557f9c5 Merge branch 'l10n_develop' into 'develop'
New Crowdin updates

See merge request tom79/fedilab-tube!23
2020-10-13 16:36:10 +02:00
a8e00d137a New Crowdin updates 2020-10-13 16:36:10 +02:00
75d3f74e48 Merge remote-tracking branch 'origin/develop' into develop 2020-10-13 16:35:56 +02:00
3866317597 some fixes 2020-10-13 16:35:51 +02:00
10e904fe4a Merge branch 'l10n_develop' into 'develop'
New Crowdin updates

See merge request tom79/fedilab-tube!22
2020-10-13 14:32:42 +02:00
be655f6c2b New Crowdin updates 2020-10-13 14:32:42 +02:00
676e540059 Dark/Light/Automatic theme 2020-10-13 14:30:08 +02:00
87763a050c Merge remote-tracking branch 'origin/develop' into develop 2020-10-13 11:06:58 +02:00
ab45c1f80c Fix some issues + check if video is federated for Sepia search 2020-10-13 11:04:35 +02:00
ec5f2c7c45 Merge branch 'l10n_develop' into 'develop'
New Crowdin updates

See merge request tom79/fedilab-tube!21
2020-10-12 07:35:45 +02:00
c4448f22b9 New Crowdin updates 2020-10-12 07:35:44 +02:00
62af5c54aa Release 1.4.1 2020-10-11 17:21:45 +02:00
5872f5c99f Merge branch 'l10n_develop' into 'develop'
New Crowdin updates

See merge request tom79/fedilab-tube!20
2020-10-11 17:18:41 +02:00
2b1a63e08b New Crowdin updates 2020-10-11 17:18:41 +02:00
7b96cf32b3 App rater for Google Full version 2020-10-10 15:40:16 +02:00
6108bd143c App rater for Google Full version 2020-10-10 15:33:25 +02:00
0127b9bffa Censor videos having youtube + download in their title (Google Play release only). 2020-10-10 15:21:46 +02:00
8dddfc5497 Last fixes 2020-10-10 15:05:39 +02:00
bf119a5808 Fix strings 2020-10-10 11:52:57 +02:00
89ade69c5f Merge branch 'l10n_develop' into 'develop'
New Crowdin updates

See merge request tom79/fedilab-tube!19
2020-10-10 11:49:50 +02:00
93eaec8544 Fix some elements 2020-10-10 11:49:18 +02:00
ce984de339 New translations strings.xml (French) 2020-10-10 10:32:08 +02:00
b089ae93e1 Refresh subscription 2020-10-10 10:28:45 +02:00
fc95708a84 Merge remote-tracking branch 'origin/develop' into develop 2020-10-10 09:43:40 +02:00
7262690999 Fix translations 2020-10-10 09:43:35 +02:00
f818c74943 Merge branch 'l10n_develop' into 'develop'
New Crowdin updates

See merge request tom79/fedilab-tube!18
2020-10-10 09:38:05 +02:00
d7c5a04965 New Crowdin updates 2020-10-10 09:38:05 +02:00
257a00fa1e Some fixes 2020-10-10 09:37:44 +02:00
23875a2ceb Fix channel filter for subscriptions 2020-10-10 09:25:00 +02:00
3f1883fbbc Fix an issue with overlapping views 2020-10-09 19:14:20 +02:00
c5269a3129 comment #5 - Some improvements 2020-10-09 18:37:54 +02:00
056092ac71 comment #5 - Add searches 2020-10-09 18:22:05 +02:00
fd7632f001 comment #5 - searches 2020-10-09 14:54:01 +02:00
fb83a1927d comment #5 - prepare layouts 2020-10-09 10:19:46 +02:00
641a616c96 Change readme + fix titles 2020-10-08 18:46:18 +02:00
fc051d8d1d Merge branch 'develop' of https://framagit.org/tom79/fedilab-tube into develop 2020-10-08 18:44:30 +02:00
b8bec4f357 Merge branch 'l10n_develop' into 'develop'
New Crowdin updates

See merge request tom79/fedilab-tube!17
2020-10-08 18:44:22 +02:00
fe78c8bf7e New Crowdin updates 2020-10-08 18:44:21 +02:00
42caaa9dc9 Fix titles 2020-10-08 18:35:35 +02:00
74d6cb8041 Prepare release 1.3.0 2020-10-08 18:30:47 +02:00
7678da2bb6 Change description + fix pagination 2020-10-08 18:13:04 +02:00
e771153f35 Some changes 2020-10-08 17:16:42 +02:00
e96b9f7f02 Some fixes 2020-10-08 16:21:14 +02:00
0604ac9ba8 Merge remote-tracking branch 'origin/develop' into develop 2020-10-07 17:46:25 +02:00
bd0c59a69e Improve menu for videos 2020-10-07 17:46:15 +02:00
0a84b75518 typo error 2020-10-07 09:25:58 +02:00
c4b49b58cf typo error 2020-10-07 09:25:41 +02:00
afbb27896e Merge branch 'l10n_develop' into 'develop'
New Crowdin updates

See merge request tom79/fedilab-tube!16
2020-10-07 08:53:17 +02:00
e0ff6c0ac3 New Crowdin updates 2020-10-07 08:53:17 +02:00
4d7c7e88bb typo error 2020-10-06 19:02:25 +02:00
7eef023277 some fixes 2020-10-06 18:49:15 +02:00
6a762a8fd6 some fixes 2020-10-06 17:11:25 +02:00
752e3d50c1 some fixes 2020-10-06 16:05:34 +02:00
8377f9bb8a Merge branch 'develop' into new_feature
# Conflicts:
#	app/src/main/java/app/fedilab/fedilabtube/drawer/PeertubeAdapter.java
#	app/src/main/java/app/fedilab/fedilabtube/helper/Helper.java
2020-10-06 15:32:04 +02:00
5ff06a29d2 Merge branch 'develop' of https://framagit.org/tom79/fedilab-tube into develop
 Conflicts:
	app/build.gradle
2020-10-06 15:30:53 +02:00
50aeb075b1 test 2020-10-06 15:30:15 +02:00
79ff617d67 Merge branch 'l10n_develop' into 'develop'
New Crowdin updates

See merge request tom79/fedilab-tube!15
2020-10-06 14:09:02 +02:00
5de8524f2a New Crowdin updates 2020-10-06 14:09:02 +02:00
6164ff9163 change versionCode 2020-10-05 14:43:18 +02:00
6e8b304b63 Fix crashes 2020-10-05 14:34:22 +02:00
3be0cd727f Fix crashes 2020-10-05 14:34:01 +02:00
451dd53230 Merge remote-tracking branch 'origin/develop' into develop 2020-10-04 17:51:15 +02:00
34c1222fbc Code clean 2020-10-04 17:51:09 +02:00
ccf2fc877b Merge branch 'l10n_develop' into 'develop'
New Crowdin updates

See merge request tom79/fedilab-tube!14
2020-10-04 17:26:04 +02:00
10a496c299 New Crowdin updates 2020-10-04 17:26:04 +02:00
ba1bfd1f9c Change loader 2020-10-04 17:25:08 +02:00
b9622da6c6 Merge remote-tracking branch 'origin/develop' into develop 2020-10-04 14:01:11 +02:00
b3e9100c2f Fix inverted strings 2020-10-04 13:53:07 +02:00
fb0e87397d Merge branch 'l10n_develop' into 'develop'
New Crowdin updates

See merge request tom79/fedilab-tube!13
2020-10-04 13:51:25 +02:00
bed1bb634b New Crowdin updates 2020-10-04 13:51:25 +02:00
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
31e87a18bb Release 1.0.5 2020-09-12 18:31:37 +02:00
07546abb7e Fix instances picker selected item 2020-09-12 18:26:34 +02:00
124e0d8505 Add close button to instances picker 2020-09-12 18:10:52 +02:00
94b969c428 Fix issue case sensitive issue 2020-09-12 18:05:55 +02:00
cb9f8605d5 Improve time for videos 2020-09-12 17:54:37 +02:00
5660fb15e5 Fix channel update 2020-09-12 17:35:21 +02:00
d02fdba671 Improve channel creation 2020-09-12 16:53:04 +02:00
d8de74ce7a Merge branch 'develop' into 'master'
Add .gitlab-ci.yml

See merge request tom79/fedilab-tube!1
2020-09-12 14:25:44 +02:00
2129727cc5 Add .gitlab-ci.yml 2020-09-12 14:25:44 +02:00
119ad4884b orientation fix 2020-09-12 14:11:02 +02:00
3617fb3229 change titles for create/edit playlist/channel 2020-09-12 12:33:23 +02:00
b272a5b5f9 Fix delete playlist 2020-09-12 12:27:54 +02:00
58404694e0 Don't use token when not necessary 2020-09-12 10:42:17 +02:00
c4c745dbc0 Fix some crashes 2020-09-12 10:37:11 +02:00
2f909d5ffa Fix some crashes 2020-09-12 10:19:49 +02:00
c714e6a625 Allow to edit channel and playlists 2020-09-11 19:10:54 +02:00
bb2c129762 Some fixes 2020-09-11 15:56:18 +02:00
42b0574143 VM-v9 2020-09-11 11:50:26 +02:00
df0b18f535 VM-v8 2020-09-10 15:56:33 +02:00
e8427b883d Some fixes 2020-09-09 18:55:52 +02:00
4027a8b725 Some fixes 2020-09-09 15:00:15 +02:00
a1b816030a VM-v7 2020-09-08 15:54:07 +02:00
8c7d1c692b VM-v6 2020-09-08 12:08:49 +02:00
7588a48cb5 VM-v5 2020-09-08 10:11:11 +02:00
014302c3a8 VM-v4 2020-09-07 16:57:00 +02:00
f632aa4712 VM-v3 2020-09-07 15:03:22 +02:00
81de1c1aa0 VM-v2 2020-09-07 14:14:36 +02:00
d89c998a35 VM-v1 2020-09-07 11:16:17 +02:00
4c83a14786 VM1 2020-09-07 11:15:43 +02:00
43e6d0baeb Fix sensitive email with double queries if necessary 2020-09-06 20:42:18 +02:00
88514c0669 change build.gradle 2020-09-06 20:41:36 +02:00
f7eb17fd94 add git ignore 2020-09-05 18:50:41 +02:00
27990d56e9 Release 1.0.4 2020-09-05 18:50:17 +02:00
6d56c7f803 Fix an issue when logging in. 2020-09-05 17:15:07 +02:00
a680046574 change version code 2020-09-04 18:49:05 +02:00
445cc85091 Update Fdroid description 2020-09-04 18:20:05 +02:00
06797160a0 update README.md 2020-09-04 18:18:02 +02:00
b146ca064f Prepare release 1.0.3 2020-09-04 18:14:26 +02:00
f139d02c2c clean 2020-09-04 16:58:50 +02:00
0fcad881bf clean 2020-09-04 15:58:49 +02:00
9eacccf504 Change request 2020-09-04 15:56:18 +02:00
1334419ed9 Add some features 2020-09-03 19:08:53 +02:00
19779c2cf6 Retrieve subscriber count + change layout for profiles 2020-09-03 18:58:36 +02:00
f6ca2e8265 Remove useless features 2020-09-03 18:57:53 +02:00
14faca9b35 Remove entry in menu 2020-09-03 18:57:40 +02:00
c782fd14ae Change bottom menu depending if the user is authenticated or not 2020-09-03 18:57:26 +02:00
c82e9e2ad2 Change displayed videos when clicking a followed account 2020-09-03 18:57:10 +02:00
38e9d9f090 display accounts 2020-09-03 18:56:48 +02:00
6d66b2f08b Some updates 2020-09-03 18:56:28 +02:00
4c51a7c7e8 Fix refresh token issue 2020-07-25 19:15:26 +02:00
2636b86e3e release notes 2020-07-24 08:53:16 +02:00
0950bbb415 release notes 2020-07-22 11:06:56 +02:00
ae458f98fa new release 2020-07-22 11:06:11 +02:00
b16803b5ed more space 2020-07-22 11:03:54 +02:00
dc9dc14fd5 Fix authentication 2020-07-22 10:55:59 +02:00
1f61e7f613 Allow to report videos and accounts 2020-07-21 18:49:13 +02:00
396 changed files with 26622 additions and 10962 deletions

4
.gitignore vendored
View File

@ -7,3 +7,7 @@
/captures
.externalNativeBuild
.cxx
/app/release/
/app/fdroid_full/release/
/app/google_full/
/app/google_acad/

133
.gitlab-ci.yml Normal file
View File

@ -0,0 +1,133 @@
# This file is a template, and might need editing before it works on your project.
# Read more about this script on this blog post https://about.gitlab.com/2018/10/24/setting-up-gitlab-ci-for-android-projects/, by Jason Lenny
# If you are interested in using Android with FastLane for publishing take a look at the Android-Fastlane template.
image: openjdk:8-jdk
variables:
# ANDROID_COMPILE_SDK is the version of Android you're compiling with.
# It should match compileSdkVersion.
ANDROID_COMPILE_SDK: "30"
# ANDROID_BUILD_TOOLS is the version of the Android build tools you are using.
# It should match buildToolsVersion.
ANDROID_BUILD_TOOLS: "30.0.2"
# It's what version of the command line tools we're going to download from the official site.
# Official Site-> https://developer.android.com/studio/index.html
# There, look down below at the cli tools only, sdk tools package is of format:
# commandlinetools-os_type-ANDROID_SDK_TOOLS_latest.zip
# when the script was last modified for latest compileSdkVersion, it was which is written down below
ANDROID_SDK_TOOLS: "6609375"
# Packages installation before running script
before_script:
- apt-get --quiet update --yes
- apt-get --quiet install --yes wget tar unzip lib32stdc++6 lib32z1
# Setup path as android_home for moving/exporting the downloaded sdk into it
- export ANDROID_HOME="${PWD}/android-home"
# Create a new directory at specified location
- install -d $ANDROID_HOME
# Here we are installing androidSDK tools from official source,
# (the key thing here is the url from where you are downloading these sdk tool for command line, so please do note this url pattern there and here as well)
# after that unzipping those tools and
# then running a series of SDK manager commands to install necessary android SDK packages that'll allow the app to build
- wget --output-document=$ANDROID_HOME/cmdline-tools.zip https://dl.google.com/android/repository/commandlinetools-linux-${ANDROID_SDK_TOOLS}_latest.zip
# move to the archive at ANDROID_HOME
- pushd $ANDROID_HOME
- unzip -d cmdline-tools cmdline-tools.zip
- popd
- export PATH=$PATH:${ANDROID_HOME}/cmdline-tools/tools/bin/
# Nothing fancy here, just checking sdkManager version
- sdkmanager --version
# use yes to accept all licenses
- yes | sdkmanager --sdk_root=${ANDROID_HOME} --licenses || true
- sdkmanager --sdk_root=${ANDROID_HOME} "platforms;android-${ANDROID_COMPILE_SDK}"
- sdkmanager --sdk_root=${ANDROID_HOME} "platform-tools"
- sdkmanager --sdk_root=${ANDROID_HOME} "build-tools;${ANDROID_BUILD_TOOLS}"
# Not necessary, but just for surity
- chmod +x ./gradle
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 -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é
@ -16,15 +48,31 @@ Si vous connectez votre compte, vous pourrez interagir avec les vidéos :
- Écrire/supprimer un commentaire,
- Ajouter/supprimer des vidéos dans les listes de lecture,
- Gérer les listes de lecture,
- Créer/Supprimer des listes de lecture,
- Suivre une chaîne,
- Thumbs-up/down,
- Téléverser des vidéos,
- Modifier vos vidéos,
- Supprimer vos vidéos,
- Voir vos notifications.
- Créer/supprimer une chaîne
- Mettre des comptes en sourdine
- Signaler des vidéos ou des comptes
- Voir l'historique
### Downloads
#### TubeAcad
[Fdroid](https://f-droid.org/packages/app.fedilab.fedilabtube/)
[GooglePlay](https://play.google.com/store/apps/details?id=app.fedilab.fedilabtube)
### Télécharger
Les fichiers apk (debug) sont téléchargeables sur [Framadrive](https://framadrive.org/s/HzzxraPdmF5FDYd)
Lapplication sera par la suite publiée sur F-Droid.
#### TubeLab
[Fdroid](https://f-droid.org/packages/app.fedilab.tubelab/)
[GooglePlay](https://play.google.com/store/apps/details?id=app.fedilab.tubelab)

View File

@ -3,21 +3,22 @@ apply plugin: 'com.android.application'
apply plugin: "androidx.navigation.safeargs"
android {
compileSdkVersion 29
buildToolsVersion "29.0.3"
compileSdkVersion 30
buildToolsVersion "30.0.2"
defaultConfig {
applicationId "app.fedilab.fedilabtube"
minSdkVersion 21
targetSdkVersion 29
versionCode 1
versionName "1.0.0"
targetSdkVersion 30
versionCode 17
versionName "1.4.2"
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,12 +85,14 @@ allprojects {
}
}
dependencies {
implementation "androidx.multidex:multidex:2.0.1"
implementation fileTree(dir: "libs", include: ["*.jar"])
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'com.google.android.material:material:1.1.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'androidx.preference:preference:1.1.1'
implementation 'com.google.android.material:material:1.2.1'
implementation 'androidx.constraintlayout:constraintlayout:2.0.2'
implementation 'androidx.vectordrawable:vectordrawable:1.1.0'
implementation 'androidx.navigation:navigation-fragment:2.3.0'
implementation "androidx.fragment:fragment:1.2.5"
@ -51,18 +101,26 @@ dependencies {
implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0'
implementation 'androidx.browser:browser:1.2.0'
testImplementation 'junit:junit:4.13'
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
androidTestImplementation 'androidx.test.ext:junit:1.1.2'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'
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.github.ybq:Android-SpinKit:1.4.0'
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
implementation 'com.github.mancj:MaterialSearchBar:0.8.5'
implementation "io.github.kobakei:ratethisapp:1.2.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

@ -4,6 +4,8 @@
<color name="colorPrimaryDark">#4527A0</color>
<color name="colorAccent">#9C27B0</color>
<color name="tag_color">#bbF2690D</color>
<color name="tag_color_text">#FAFAFA</color>
<color name="positive_thumbs">#2b90d9</color>
<color name="negative_thumbs">#F44336</color>

View File

@ -0,0 +1,271 @@
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:tools="http://schemas.android.com/tools">
<string name="app_name" translatable="false">TubeAcad</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 name="set_theme_choice" translatable="false">set_theme_choice</string>
<string name="delete_account_comment">Supprimer tous les commentaires</string>
<string name="delete_account_comment_confirm">Etes-vous sûr de vouloir supprimer tous les commentaires de ce compte pour vos vidéos ?</string>
<string-array name="settings_theme">
<item>Clair</item>
<item>Sombre</item>
<item>Automatique</item>
</string-array>
<string name="set_theme">Thème</string>
<string name="set_theme_description">Permet de changer le thème de l\'application</string>
<string name="federation_issue">La vidéo ne peut pas être fédérée !</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_recently_added">Nouveautés</string>
<string name="title_trending">Tendances</string>
<string name="title_most_liked">Plus aimées</string>
<string name="toast_error">Une erreur s\'est produite !</string>
<string name="title_muted">Sourdine</string>
<string name="title_channel">Chaînes</string>
<string name="do_not_list">Ne pas lister</string>
<string name="blur">Estomper</string>
<string name="display">Afficher</string>
<string name="no_opinion">Pas d\'opinion</string>
<string name="instance_choice">Choisissez une instance</string>
<string name="not_valide_instance">Cette instance ne semble pas être valide !</string>
<string name="no_videos">Aucune vidéo !</string>
<string name="no_notifications">Aucune notification !</string>
<string name="favicon">Favicon</string>
<string name="open_with">Ouvrir avec</string>
<string name="action_playlist_edit">Modifier une liste de lecture</string>
<string name="close">Fermer</string>
<string name="upload_video">Téléverser</string>
<string name="image_preview">Aperçu de l\'image</string>
<string name="file_to_upload">Sélectionnez un fichier à transférer</string>
<string name="channel">Chaîne</string>
<string name="videos">Vidéos</string>
<string name="channels">Chaînes</string>
<string name="yes">Oui</string>
<string name="no">Non</string>
<string name="cancel">Annuler</string>
<string name="download">Télécharger</string>
<string name="profile_picture">Photo du profil</string>
<string name="update_video">Mettre à jour la vidéo</string>
<string name="remove_from_playlist">Supprimer de la liste de lecture</string>
<string name="date_seconds">%d s</string>
<string name="date_minutes">%d min</string>
<string name="date_hours">%d h</string>
<string name="date_day">%d j</string>
<string name="number_view_video">%s vues</string>
<string name="title_instance_login">Domaine de l\'instance</string>
<string name="uploading">Transfert en cours, veuillez patienter …</string>
<string name="upload_video_success">La vidéo a été transférée !</string>
<string name="toast_cancelled">Transfert annulé !</string>
<string name="video_uploaded_action">Cliquez ici pour éditer les données de la vidéo.</string>
<string name="toot_select_image_error">Une erreur sest produite lors de la sélection du média!</string>
<string name="download_file">Télécharger %1$s</string>
<string name="action_privacy">Confidentialité</string>
<string name="action_logout">Déconnexion</string>
<string name="login">Connexion</string>
<string name="password">Mot de passe</string>
<string name="email">Courriel</string>
<string name="tags">Étiquettes</string>
<string name="validate">Valider</string>
<string name="share_with">Partager avec</string>
<string name="shared_via">Partagé via TubeLab</string>
<string name="username">Nom dutilisateur</string>
<string name="settings">Paramètres</string>
<string name="logout_account_confirmation">Voulez-vous vraiment déconnecter le compte @%1$s@%2$s ?</string>
<string name="following">Suit</string>
<string name="followers">Abonné·e·s</string>
<string name="client_error">Impossible dobtenir lid du client!</string>
<string name="toast_error_loading_account">Une erreur sest produite pendant le chargement du compte!</string>
<string name="toast_error_search">Une erreur sest produite lors de la recherche!</string>
<string name="nothing_to_do">Aucune action ne peut être réalisée</string>
<string name="action_follow">S\'abonner</string>
<string name="action_mute">Mettre en sourdine</string>
<string name="search">Chercher</string>
<string name="delete">Supprimer</string>
<string name="action_lists_confirm_delete">Êtes-vous sûr de vouloir supprimer définitivement cette liste de lecture ?</string>
<string name="action_lists_delete">Supprimer la liste de lecture</string>
<string name="no_comments">Soyez le·a premier·ère à laisser un commentaire sur cette vidéo en utilisant le bouton supérieur droit !</string>
<string name="comment_no_allowed_peertube">Les commentaires sur cette vidéos ont été désactivés !</string>
<string name="pickup_resolution">Choisissez une résolution</string>
<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="information" tools:ignore="UnusedResources">Information</string>
<string name="app_logo">Logo de lapplication</string>
<!-- languages not translated -->
<string name="subscriptions">Abonnements</string>
<string name="delete_comment">Supprimer le commentaire</string>
<string name="delete_comment_confirm">Etes-vous sûr de vouloir supprimer ce commentaire ?</string>
<string name="set_video_mode">Mode pour les vidéos</string>
<string name="filter">Filtrer</string>
<string name="sepia_search">Recherche sépia</string>
<string name="sepia_element_nsfw">Afficher le contenu sensible</string>
<string name="sepia_element_published_date">Date de publication</string>
<string name="any">Toutes</string>
<string name="today">Aujourd\'hui</string>
<string name="last_7_days">Les 7 derniers jours</string>
<string name="last_30_days">Les 30 derniers jours</string>
<string name="last_365_days">Les 365 derniers jours</string>
<string name="sepia_element_duration">Durée</string>
<string name="duration_short"><![CDATA[Courte (<4 min)]]></string>
<string name="duration_medium"><![CDATA[Moyenne (4-10 min)]]></string>
<string name="duration_long"><![CDATA[Longue (> 10 min)]]></string>
<string name="display_all_categories">Afficher toutes les catégories</string>
<string name="display_all_licenses">Afficher toutes les licences</string>
<string name="display_all_languages">Afficher toutes les langues</string>
<string name="all_of_these_tags">Tous ces labels</string>
<string name="one_of_these_tags">Un de ces labels</string>
<string name="apply_filter">Appliquer le filtre</string>
<string-array name="sort_by_array">
<item>Meilleurs résultats</item>
<item>Les plus récentes</item>
<item>Les moins récentes</item>
</string-array>
<string name="sort_by">Trier par</string>
<string name="sepia_search_hint">Mot-clé, chaîne, vidéo, etc.</string>
<string name="sepia_indication">La recherche Sepia affiche les vidéos et les chaînes qui correspondent à votre recherche mais qui n\'est pas l\'éditeur, ni le propriétaire. Si vous remarquez des problèmes avec une vidéo, signalez-la aux administrateurs sur le site Web de PeerTube où la vidéo est publiée.</string>
<string name="my_videos">Mes vidéos</string>
<string name="title">Titre</string>
<string name="license">Licence</string>
<string name="category">Catégorie</string>
<string name="language">Langue</string>
<string name="peertube_nsfw">Cette vidéo contient du contenu pour adultes</string>
<string name="peertube_enable_comments">Activer les commentaires</string>
<string name="description">Libellé</string>
<string name="toast_peertube_video_updated">La vidéo a été mise à jour !</string>
<string name="register_account">Créer un compte</string>
<string name="email_address">Adresse mèl</string>
<string name="preview">Aperçu</string>
<string name="change_preview">Modifier l\'aperçu</string>
<string name="name">Nom</string>
<string name="display_more">Afficher plus</string>
<string name="no_channels">Aucune chaîne !</string>
<string name="report_helper">Quelques explications concernant votre signalement…</string>
<string name="report_video">Signaler la vidéo</string>
<string name="report">Signaler</string>
<string name="change_instance">Changer d\'instance</string>
<string name="my_history">Historique</string>
<string name="edit">Modifier</string>
<string name="video_settings">Réglages des vidéos</string>
<string name="app_interface">Interface</string>
<string name="set_cache_mode">Cache</string>
<string name="set_video_cache_description">Définir le cache pour les vidéos (par défaut 100Mo)</string>
<string name="set_video_quality_description">Définir une qualité par défaut pour les vidéos</string>
<string name="set_quality_mode">Résolution pour les vidéos</string>
<string name="video_cache_value">Cache vidéo : %d Mo</string>
<string name="captions">Légendes</string>
<string name="pickup_captions">Options d\'envoi</string>
<string name="none">Aucune</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="delete_video">Supprimer la vidéo</string>
<string name="delete_video_confirmation">Êtes-vous sûr de vouloir supprimer cette vidéo ?</string>
<string name="no_video_to_display">Aucune vidéo nest disponible !</string>
<string name="share">Partager</string>
<string name="peertube_comment_on_video"><![CDATA[<b>%1$s</b> a commenté votre vidéo <b>%2$s</b>]]></string>
<string name="peertube_follow_channel"><![CDATA[<b>%1$s</b> suit votre chaîne <b>%2$s</b>]]></string>
<string name="peertube_follow_account"><![CDATA[<b>%1$s</b> suit votre compte]]></string>
<string name="peertube_video_published"><![CDATA[Votre vidéo <b>%1$s</b> a été publiée]]></string>
<string name="peertube_video_import_success"><![CDATA[Limportation de votre vidéo <b>%1$s</b> a réussi]]></string>
<string name="peertube_video_import_error"><![CDATA[Échec lors de limportation de votre vidéo <b>%1$s</b>]]></string>
<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[Nouveau signalement pour la vidéo : <b>%1$s</b>]]></string>
<string name="add_public_comment">Ajouter un commentaire public</string>
<string name="send_comment">Envoyer un commentaire</string>
<string name="all">Tout</string>
<!-- end languages -->
<string name="playlists">Listes de lecture</string>
<string name="display_name">Nom d\'affichage</string>
<string name="action_playlist_add">Vous n\'avez aucune liste de lecture. Cliquez sur l\'icône « + » pour en ajouter une</string>
<string name="error_display_name">Vous devez fournir un nom d\'affichage !</string>
<string name="error_channel_mandatory">Une chaîne est requise lorsque la liste de lecture est publique.</string>
<string name="action_playlist_create">Créer une liste de lecture</string>
<string name="action_playlist_empty_content">Cette liste de lecture est vide.</string>
<string name="password_confirm">Confirmer le mot de passe</string>
<string name="agreement_check">J\'accepte les %1$s et les %2$s</string>
<string name="server_rules">règles du serveur</string>
<string name="tos">conditions de service</string>
<string name="sign_up">Sinscrire</string>
<string name="all_field_filled">Veuillez remplir tous les champs !</string>
<string name="password_error">Les mots de passe ne sont pas identiques !</string>
<string name="email_error">L\'e-mail ne semble pas être valide !</string>
<string name="email_indicator">Vous recevrez un e-mail de confirmation</string>
<string name="password_indicator">Utilisez au moins 8 caractères</string>
<string name="password_too_short">Le mot de passe doit contenir au moins 8 caractères</string>
<string name="username_error">Le nom d\'utilisateur·rice doit être en minuscule, contenir uniquement des lettres, des chiffres, des points et des caractères de soulignement</string>
<string name="account_created">Compte créé !</string>
<string name="account_created_message">Votre compte est créé !\n\nVous allez recevoir un email de confirmation à l\'adresse <b>%1$s</b>.\n\nCliquez sur le lien présent dans le mail pour valider votre compte.</string>
<string name="account">Compte</string>
<string name="report_account">Signaler le compte</string>
<string-array name="settings_video_mode">
<item>Normal</item>
<item>Streaming</item>
<item>Flux direct</item>
</string-array>
<string-array name="settings_video_quality">
<item>Élevée</item>
<item>Moyenne</item>
<item>Faible</item>
</string-array>
<string name="unfollow_confirm">Voulez-vous vous désabonner de ce compte ?</string>
<string name="title_video_peertube">Titre de la vidéo</string>
<string name="join_peertube">Rejoignez Peertube</string>
<string name="agreement_check_peertube">J\'ai au moins 16 ans et je suis d\'accord avec les %1$s de cette instance</string>
<string name="edit_profile">Éditer le profil</string>
<string name="make_an_action">Faire une action</string>
<string name="action_unfollow">Se désabonner</string>
<string name="display_nsfw_videos">Afficher les vidéos sensibles</string>
<string name="fullscreen">Vidéo plein écran</string>
<string name="bookmark_peertube_empty">Il ny a aucune vidéo Peertube dans vos favoris !</string>
<string name="delete_channel">Supprimer la chaîne</string>
<string name="action_channel_confirm_delete">Êtes-vous sûr de vouloir supprimer définitivement cette chaîne ?</string>
<string name="modify_playlists">Vidéo dans les listes de lecture</string>
<string name="no_muted">Aucun compte en sourdine !</string>
<string name="error_display_name_channel">Vous devez fournir un nom d\'affichage et un nom pour la chaîne!</string>
<string name="action_channel_create">Créer une chaîne</string>
<string name="action_channel_edit">Modifier une chaîne</string>
<string name="email_error_domain">Les adresses mails %1$s ne sont pas autorisées !</string>
<string name="report_comment_size">Veuillez préciser les raisons.</string>
<string name="not_logged_in">Vous devez être connecté.e pour effectuer cette action !</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="password_length_error">Le mot de passe doit contenir 6 caractères !</string>
<string name="muted_done">Le compte a été mis en sourdine !</string>
<string name="edit_video">Modifier une vidéo</string>
<string name="create_an_account">Créer un compte</string>
<string name="followers_count">%1$s Abonné·e·s</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">Aucune instance ne correspond à ces critères</string>
<string name="instances_picker">Sélecteur d\'instances</string>
<string name="pickup_instance">Choisissez une instance</string>
<string name="sensitive_video"> Vidéos sensibles</string>
<string name="sensitive_content">Contenu sensible : %1$s</string>
<string name="followers_instance">%1$s instances suiveuses</string>
<string name="help">Aide</string>
<string name="pickup_categories">Sélection des catégories</string>
<string name="pickup_languages">Sélection des langues</string>
<string name="notification_channel_name">Mise à jour des informations</string>
<string name="add_account">Ajouter un compte</string>
<string name="list_of_accounts">Liste des comptes</string>
<string name="pause">Pause</string>
<string name="play">Jouer</string>
<string name="minimize">Minimiser</string>
<string name="fast_rewind">Rembobinage rapide</string>
<string name="fast_forward">Avance rapide</string>
<string name="set_video_minimize">Minimiser la taille des vidéos</string>
<string name="set_video_minimize_description">Minimiser la taille des vidéos lorsque l\'application est en arrière-plan (Android N+)</string>
<string name="set_video_language">Filtre de langue</string>
<string name="set_video_language_description">Filtrer les vidéos avec différentes langues</string>
</resources>

View File

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

View File

@ -12,10 +12,14 @@ Si vous connectez votre compte, vous pourrez interagir avec les vidéos :
- Écrire/supprimer un commentaire,
- Ajouter/supprimer des vidéos dans les listes de lecture,
- Gérer les listes de lecture,
- Créer/Supprimer des listes de lecture,
- Suivre une chaîne,
- Thumbs-up/down,
- Téléverser des vidéos,
- Modifier vos vidéos,
- Supprimer vos vidéos,
- Voir vos notifications.
- Voir vos notifications,
- Créer/supprimer une chaîne,
- Mettre des comptes en sourdine,
- Signaler des vidéos ou des comptes,
- Voir l'historique.

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,3 @@
- Theme: Clair, Sombre et automatique
- Supprimer tous les commentaires d'un compte sur vos vidéos
- Mettre en sourdine un compte depuis les commentaires.

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 @@
App for all Peertube instances

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 @@
App for all Peertube instances

View File

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

View File

@ -0,0 +1 @@
App for all Peertube instances

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 @@
App for all Peertube instances

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 @@
App for all Peertube instances

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 @@
App for all Peertube instances

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 @@
App per tutti i casi 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 @@
App for all Peertube instances

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 @@
App for all Peertube instances

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 @@
App for all Peertube instances

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 @@
App for all Peertube instances

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 @@
App for all Peertube instances

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 @@
App for all Peertube instances

View File

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

View File

@ -0,0 +1 @@
Приложение для всех серверов 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 @@
App for all Peertube instances

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 @@
App for all Peertube instances

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 @@
App for all Peertube instances

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