Commit Graph

4651 Commits

Author SHA1 Message Date
Kim
7a03209d28 Make admin sub-navs, selects, buttons responsive (#2702) 2020-05-01 00:51:09 +02:00
Kim
0ac458bffb Remove border-bottom on header to prevent header redimensioning (#2691) 2020-04-30 22:33:27 +02:00
Kim
d363ef5360 Use modal instead of dropdown menu in small/mobile views (#2674)
Co-Authored-By: Rigel Kent <par@rigelk.eu>
2020-04-30 19:23:54 +02:00
kimsible
c285180a45 Fix select width on view < 800px 2020-04-30 17:52:37 +02:00
Rigel Kent
1def3c526e Apply the fix to both expanded and not expanded, using convention 2020-04-30 17:23:20 +02:00
kimsible
1f6d244970 Use same styles on full or not until lg screen 2020-04-30 17:23:20 +02:00
kimsible
ac6ac4e214 Fix width content with menu from 500px to 800px 2020-04-30 17:23:20 +02:00
kimsible
62365adc75 Fix buttons display on mobile history view 2020-04-28 18:30:42 +02:00
Kim
b15fe00f74 Add maximized mode to markdown-textarea + CSS improvements (#2660)
* Add arrows-angle-contract/expand bootstrap icons

* Add grey textarea-background-color

* Add maximized support to markdown-textarea + improve column display

* Refactor CSS + add ResizeObservable

* Replace bootstrap icons with softies

* Add ResizeObserver typing definition

* Add focus on textarea + Fix Observables

* Propage component changes on markdown plugins

* Ignore ResizeObserver not implemented in typescript yet

* Move observers from constructor to click event

* Add scss and css variables

* Replace textareaWidth with textareaMaxWidth to fix others textareas

* Clean unused css rules

* Fix ResizeObserver unknown by TypeScript compiler

* Set max-width: 100% for small and mobile views

* Fix textarea/preview height on maximized mode

* Add common padding textarea/preview side-by-side

* Hide scrollbar sub-menu on small-views

* Add maximized mode for mobile views

* Fix sass calculate syntax

* Revert custom CSS variable for inputBorderRadius and inputBorderColor

* Remove unsued methods

* Fix missing implement method

Co-authored-by: kimsible <kimsible@users.noreply.github.com>
2020-04-28 14:53:43 +02:00
Kim
4682468d4d Fix broken views on mobile and small screens (#2671)
* Fix mobile CSS for my-account-settings

* Fix mobile CSS for my-account-videos

* Fix mobile CSS my-account-video-channels

* Fix mobile CSS for my-account-playlists

* Fix CSS mobile for user-subscriptions header

* Fix CSS mobile my-account-video-channel-edit

* Fix CSS mobile / small view for textarea

* Fix margin-right my-delete-button on inside span

* Fix CSS mobile on accounts page

* Fix indent

* Fix CSS mobile for my-account-notifications

* Fix CSS mobile / small view my-account-videos

* Fix search small-view channels

* Use miniature width for title of video on mobile

* Add dots to ellipsis multilines

* Fix controls and title video width small views

* Fix my-account-playlist small and mobile views

* Fix channels header + account header mobile

* Fix CSS mobile/small view for my-account/subscriptions

* Fix align followers channel item

* Center header elements user account page on mobile

* Fix margins on a element and img

* Fix margin img channel or video

Co-Authored-By: Rigel Kent <par@rigelk.eu>

Co-authored-by: kimsible <kimsible@users.noreply.github.com>
Co-authored-by: Rigel Kent <par@rigelk.eu>
2020-04-27 14:57:50 +02:00
Kim
9181bc0c80 Make video-add-nav tabs scrollable on small devices (#2677)
* Make video-add-nav tabs scrollable on small devices

* Handle video-add-nav scroll with menu

Co-authored-by: kimsible <kimsible@users.noreply.github.com>
2020-04-27 08:59:19 +02:00
Chocobozzz
2dd530129f Fix openapi search endpoint 2020-04-22 08:40:24 +02:00
Chocobozzz
b9e924a8d6 Fix playlist element param in api doc 2020-04-21 16:47:39 +02:00
Chocobozzz
0590bb4692 Add playlist exist api doc 2020-04-21 16:41:31 +02:00
Chocobozzz
59c794a5dc Add videos list filters param in api doc 2020-04-21 16:03:51 +02:00
Chocobozzz
98639806c0 Fix comment body api doc 2020-04-21 15:28:17 +02:00
Chocobozzz
50e16ccf61 Improve abuse api doc 2020-04-21 15:24:19 +02:00
Chocobozzz
c18431505f Add API doc for playlists 2020-04-21 15:04:39 +02:00
Chocobozzz
b029d58a27 Openapi consistency 2020-04-21 12:19:00 +02:00
Chocobozzz
512decf37e Fix videojs 2020-04-21 11:02:28 +02:00
Chocobozzz
193272b8a0 Do not display deleted comments in RSS feed 2020-04-21 09:27:42 +02:00
Chocobozzz
68b6fd21b1 Don't leak unlisted videos in comments feed 2020-04-21 09:01:39 +02:00
Chocobozzz
b3af2601da Add ability to remove privacies using plugins 2020-04-20 15:42:27 +02:00
Kim
8c7725dc3c Add markdown support to plugins (#2654)
* Add markdown renderer to plugins

* Chore: add doc for markdown plugins

* Fix typing markdown plugin helpers

* Add lines between components in template

Co-authored-by: kimsible <kimsible@users.noreply.github.com>
2020-04-20 14:51:24 +02:00
Chocobozzz
2fd59d7d89 Add ability to sort by originallyPublishedAt 2020-04-20 14:05:52 +02:00
Chocobozzz
1f41ca6566 Revert partially "Update client angular"
This reverts commit 7a9f9c4626.

Breaks canDeactivate on child route
2020-04-20 11:02:32 +02:00
Chocobozzz
86ad0cde9e Add licence and language support to y-dl imports 2020-04-20 10:41:43 +02:00
Kim
b1770a0af4 Add thumbnail / preview generation from url on the fly (#2646)
* Add thumbnails generation on the fly to URL import

* Display generated preview to import first edit

* Use ternary to get type inference

* Move preview/thumbnail test just after import

Co-authored-by: kimsible <kimsible@users.noreply.github.com>
2020-04-20 10:28:38 +02:00
Chocobozzz
8f31261f77 Fix videos languages filter SQL query 2020-04-20 10:24:58 +02:00
Chocobozzz
6ed2e4eaf3 Fix tests correctly 2020-04-20 09:35:51 +02:00
Chocobozzz
0dd57e4d43 Fix tests 2020-04-20 09:04:38 +02:00
Chocobozzz
7a9f9c4626 Update client angular 2020-04-20 08:49:12 +02:00
Chocobozzz
8a86e5dc4f Use originallyPublishedAt from body on import if it exists 2020-04-17 14:35:13 +02:00
Chocobozzz
0502e3d0b6 Increase API rate limit 2020-04-17 14:18:24 +02:00
Chocobozzz
7e37e11111 Fix videojs typings 2020-04-17 14:12:43 +02:00
Chocobozzz
bb3933ef37 Fix unknown video language label 2020-04-16 17:04:02 +02:00
Chocobozzz
14cbb9a65a Fix languageOneOf filter with only _unknown 2020-04-16 17:00:40 +02:00
Chocobozzz
2c0ccd4b3f Do not support subscriptions to accounts 2020-04-16 16:37:25 +02:00
Chocobozzz
bd65cf02ff Fix import/upload CLI options 2020-04-16 16:20:56 +02:00
Chocobozzz
891bc2ffad Support rel="me" links in markdown 2020-04-16 16:13:28 +02:00
Chocobozzz
5600def4c8 Fix user video quota with webtorrent disabled 2020-04-16 15:13:46 +02:00
Kim
437e8e06eb Add custom modal to plugin helpers (#2631)
* Add custom modal component

* Add custom modal to app and plugins helpers

* Fixes custom modal component

* Add doc for custom modal

* Fix newline end of file html and scss files

* Move my-custom-modal component outside component for UserLoggedIn modals

* Move initializeCustomModal to ngAfterViewInit()

* Wrap events and conditionnals

* Replace ng-show with ngIf*

* Add modalRef to open only one modal + onCloseClick

* Refacto + Fix access methods of custom modal

* Fix methods names custom-modal.component

* Fix implement AfterViewInit & no default boolean

Co-authored-by: kimsible <kimsible@users.noreply.github.com>
2020-04-15 15:35:41 +02:00
Chocobozzz
45c14ae1b2 Update translations 2020-04-15 14:39:59 +02:00
Xabi
6a9bdde9ba Translated using Weblate (Basque)
Currently translated at 50.1% (656 of 1308 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/eu/
2020-04-15 14:16:58 +02:00
Tirifto
261de531c9 Translated using Weblate (Esperanto)
Currently translated at 96.7% (1265 of 1308 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/eo/
2020-04-15 14:16:58 +02:00
Tirifto
1d98e51580 Translated using Weblate (Esperanto)
Currently translated at 93.1% (1218 of 1308 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/eo/
2020-04-15 14:16:58 +02:00
Al-Hassan Abdel-Raouf
e39541160c Translated using Weblate (Arabic)
Currently translated at 94.8% (93 of 98 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/ar_001/
2020-04-15 14:16:58 +02:00
Al-Hassan Abdel-Raouf
f803366eb9 Translated using Weblate (Arabic)
Currently translated at 64.9% (152 of 234 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/ar_001/
2020-04-15 14:16:58 +02:00
Balázs Meskó
dc88b240d8 Translated using Weblate (Hungarian)
Currently translated at 100.0% (1308 of 1308 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hu/
2020-04-15 14:16:58 +02:00
Xabi
ee0dd0d67b Translated using Weblate (Basque)
Currently translated at 98.9% (97 of 98 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/eu/
2020-04-15 14:16:58 +02:00