Chocobozzz
72675ebe01
Move video watch playlist in its own component
2019-05-13 11:19:29 +02:00
Chocobozzz
28e0e40d2b
Fix privacy warning position on mobile
2019-04-15 09:43:23 +02:00
Chocobozzz
2b3f1919fd
Fix videos list margin with hidden menu
2019-04-11 10:21:45 +02:00
Chocobozzz
31b6ddf866
Add ability to disable tracker
2019-04-10 09:23:18 +02:00
Chocobozzz
0a57bbff21
Handle actions in other videos section
2019-04-08 09:30:07 +02:00
Chocobozzz
3143ae17a0
Improve playlist element style
2019-04-05 15:23:41 +02:00
Chocobozzz
3a0fb65c61
Add video miniature dropdown
2019-04-05 10:53:09 +02:00
Chocobozzz
11dd0c2e42
Improve abstract videos list
...
Better responsive and align miniatures to the left
2019-04-03 13:25:52 +02:00
Chocobozzz
c47106315a
tslint update
2019-04-02 18:30:26 +02:00
Chocobozzz
7e73f07131
Improve comment deletion message
2019-03-20 10:12:31 +01:00
Chocobozzz
9a18a62520
Handle theater mode for playlists
2019-03-18 11:17:59 +01:00
Chocobozzz
bce47964f6
Add video channel view
2019-03-18 11:17:59 +01:00
Chocobozzz
e2f01c47e0
Playlist support in watch page
2019-03-18 11:17:59 +01:00
Chocobozzz
c5a1ae500e
Playlist videos component
2019-03-18 11:17:59 +01:00
Chocobozzz
f0a3988066
Add to playlist dropdown
2019-03-18 11:17:59 +01:00
Chocobozzz
bbe697cac4
Increase player default size to 66vh
2019-02-20 11:42:30 +01:00
Chocobozzz
b28e4e5e08
Add user notification animation
2019-02-20 10:16:04 +01:00
Chocobozzz
41d713446c
Lazy import some modules
2019-02-15 15:52:18 +01:00
Chocobozzz
b718fd2237
Merge branch 'develop' into pr/1285
2019-02-11 14:09:23 +01:00
Chocobozzz
88108880bb
Merge branch 'develop' into pr/1217
2019-02-11 11:52:34 +01:00
Chocobozzz
c7ca4c8be7
Fix client with google bot
2019-02-11 09:13:02 +01:00
Chocobozzz
597a9266d4
Add player mode in watch/embed urls
2019-02-11 09:13:02 +01:00
Chocobozzz
6ec0b75beb
Fallback HLS to webtorrent
2019-02-11 09:13:02 +01:00
Chocobozzz
0920929696
Add hls support on server
2019-02-11 09:13:02 +01:00
Chocobozzz
2adfc7ea9a
Refractor videojs player
...
Add fake p2p-media-loader plugin
2019-02-11 09:13:02 +01:00
Chocobozzz
457bb213b2
Refactor how we use icons
...
Inject them in an angular component so we can easily change their color
2019-01-17 10:38:18 +01:00
Chocobozzz
1506307f2f
Increase abuse length to 3000
...
And correctly handle new lines
2019-01-14 16:48:38 +01:00
clementbrizard
adb115f552
Enable video watch
2019-01-12 19:03:08 +00:00
Chocobozzz
5abb9fbbd1
Add ability to unfederate a local video (on blacklist)
2019-01-10 15:39:51 +01:00
Chocobozzz
3866f1a02f
Add contact form checkbox in admin form
2019-01-10 11:32:38 +01:00
Chocobozzz
43483d1296
Correctly scroll to video comment
2019-01-09 11:15:15 +01:00
Chocobozzz
2f1548fda3
Add notifications in the client
2019-01-09 11:15:15 +01:00
Chocobozzz
f8b2c1b4f5
Refractor notification service
...
Shorter name and use primeng component
2018-12-19 17:26:52 +01:00
Chocobozzz
e0e665f0ef
Don't call watching endpoint if history is disabled
2018-12-19 13:45:43 +01:00
Chocobozzz
1b04f19c48
Add ability to set subtitle in URL in watch page
2018-12-17 14:22:59 +01:00
Chocobozzz
dae5ca24b1
Redirect to the last url on login
2018-12-11 15:27:46 +01:00
Chocobozzz
a1b2f87613
Add information in report modal
2018-12-05 11:05:54 +01:00
Chocobozzz
8d4273463f
Check follow constraints when getting a video
2018-11-16 15:49:16 +01:00
Chocobozzz
f7454ca60a
Upgrade server dep
2018-11-15 10:54:37 +01:00
Chocobozzz
2fbe7f1933
Fix new Angular 7 issues
2018-11-15 09:25:32 +01:00
Chocobozzz
5c6d985fae
Check activities host
2018-11-14 16:32:27 +01:00
BO41
951ef8294e
add noImplicitThis flag ( #1324 )
2018-10-24 21:50:18 +02:00
Chocobozzz
c199c427d4
Better typings
2018-10-18 14:35:31 +02:00
BO41
244b4ae397
NoImplicitAny flag true ( #1157 )
...
this enables the `noImplicitAny` flag in the Typescript compiler
> When the noImplicitAny flag is true and the TypeScript compiler cannot infer the type, it still generates the JavaScript files, but it also reports an error. Many seasoned developers prefer this stricter setting because type checking catches more unintentional errors at compile time.
closes : #1131
replaces #1137
2018-10-18 09:08:59 +02:00
Lucas Declercq
7f2cfe3a79
Rename downloadingEnabled property to downloadEnabled
2018-10-08 14:45:22 +02:00
Lucas Declercq
156c50af30
Add downloadingEnabled property to video model
2018-10-06 19:17:39 +02:00
Chocobozzz
6e46de095d
Add user history and resume videos
2018-10-05 11:22:38 +02:00
Chocobozzz
4232d092bb
Remove unused variable
2018-10-05 11:20:08 +02:00
Rigel Kent
6fbae8788f
fix account URI in remote comment modal (partial rollback)
2018-10-05 10:48:21 +02:00
Rigel Kent
040a506bcf
fix account URI in remote comment modal (cleanup)
2018-10-05 10:20:26 +02:00
Rigel Kent
6d5973fa0e
fix account URI in remote comment modal
2018-10-04 14:13:17 +02:00
Chocobozzz
e33f888b86
Fix hotkey translations
2018-10-03 10:11:26 +02:00
Chocobozzz
53877968a6
Add comments feeds popover in watch page
2018-10-02 11:19:12 +02:00
Rigel Kent
f5d9558f66
various display improvements
2018-09-29 13:42:17 +02:00
Chocobozzz
19f2205516
Display other videos on xl screens on the right
2018-09-28 14:37:04 +02:00
Rigel Kent
8be9f43aed
correct local subscribe in the subscription menu
2018-09-28 13:42:33 +02:00
Chocobozzz
28da43cf66
Regenerate translations
2018-09-26 14:55:20 +02:00
Rigel Kent
660d11e91e
refactor subscribe button and comment-add for visitor-interact UX ( #1100 )
...
* refactor subscribe button for visitor-subscribe UX
* refactor comment-add for visitor-interact UX
2018-09-25 15:42:58 +02:00
Chocobozzz
a7f9fae9ab
Improve download modal input style
2018-09-24 17:48:34 +02:00
Chocobozzz
0b4e5fe327
Merge branch 'develop' into unused-imports
2018-09-24 10:40:27 +02:00
Rigel Kent
bb5d74289b
add url field to download modal
2018-09-23 19:43:41 +02:00
BO41
23db998f07
remove unused imports
2018-09-22 20:11:16 +02:00
Rigel Kent
f845c68305
fix SEO tags and attributes
2018-09-20 16:48:21 +02:00
Chocobozzz
93ea9c47d9
Improve responsive on small screens
2018-09-20 14:59:19 +02:00
Chocobozzz
e972e046db
Don't get recommended videos twice
2018-09-19 09:54:36 +02:00
Chocobozzz
e452d2e2b8
Fix description/comments max width
2018-09-17 15:28:32 +02:00
Rigel Kent
a157b3a322
specify shift in keyboard shortcuts cheatsheet
2018-09-11 14:18:59 +02:00
Chocobozzz
21131ac172
Fix video channel url in watch page
2018-09-06 13:42:00 +02:00
Chocobozzz
1c66c35c55
Align other videos block on small screens
2018-09-06 09:00:59 +02:00
Chocobozzz
432e7ddcc8
Fix video player theatre mode
2018-09-06 09:00:58 +02:00
Rigel Kent
66467298e6
fix comment and top-menu placement regressions
2018-09-05 20:00:47 +02:00
Chocobozzz
1d6587aa42
Dislike bar in the same color as the button
2018-09-05 15:40:45 +02:00
Chocobozzz
dcbc29d5c8
Put "start at" at the top of the modal
2018-09-05 15:32:15 +02:00
Chocobozzz
8ff3f88347
Fix watch page responsive
2018-09-05 11:20:44 +02:00
Rigel Kent
9a0fc8409c
add theming via css custom properties
...
and a bonus dark color theme toggle
2018-09-04 23:24:34 +02:00
Rigel Kent
3b766e181c
fixing grid readjustment with expand and screens < 1150px
2018-09-04 18:35:39 +02:00
Jorropo
b0c36821d1
Add video recomandation by tags ( #1001 )
...
* Recommendation by tags (thx bradsk88)
Thx bradsk88 for the help.
* Prefer jest-preset-angular to skip need for babel config
* Fix jest
2018-09-04 11:01:54 +02:00
Rigel Kent
2303a803aa
fix likes bar, grid adjustment and menu width
2018-09-03 15:10:55 +02:00
Rigel Kent
20d2119904
add like, dislike and subscribe button hotkeys
2018-09-03 08:49:29 +02:00
Rigel Kent
9a2f7ea799
fix other video margin-top
2018-09-03 08:49:29 +02:00
Rigel Kent
a54991da42
make left menu show the scrollbar on hover/focus
...
add hotkey to the overview page
2018-09-03 08:49:29 +02:00
Rigel Kent
c28beaea83
restore video-bottom margins
2018-09-03 08:49:29 +02:00
Brad Johnson
7f5f4152a4
Refactor: Separated "Other Videos" section into a dedicated component/service ( #969 )
...
* Separated "Other Videos" section into a dedicated component/service
I'm currently working on some proof-of-concepts for recommendation
providers that could work with PeerTube to provide useful video
suggestions to the user.
As a first step, I want to have great clarity about how PeerTube,
itself, will surface these videos to the user.
With this branch, I'm refactoring the "recommendations" to make it
easier to swap out different recommender implementations quickly.
Stop recommender from including the video that's being watched.
Ensure always 5 recommendations
* Treat recommendations as a stream of values, rather than a single async value.
* Prioritize readability over HTTP response size early-optimization.
* Simplify pipe
2018-08-31 17:19:21 +02:00
Chocobozzz
73dc4da09e
Delete highlighted comment too if needed
2018-08-31 13:46:56 +02:00
Chocobozzz
2d3741d6d9
Videos overview page: first version
2018-08-31 09:19:58 +02:00
Rigel Kent
2d9fea161f
watch view visual tweaks and search/comment placeholder dismiss on focus ( #983 )
...
- make the placeholder disappear on focus in the search bar
- make the placeholder disappear on focus in the comment textarea
- make the texarea resize automagically
- refactor the watch view to use bootstrap 4's flexgrid
- move action buttons of the watch view to the right of the video info
- responsive tweaks and margin adjustments in the watch view
2018-08-30 11:15:22 +02:00
Chocobozzz
41a676db39
Add features table on signup
2018-08-28 17:39:29 +02:00
Chocobozzz
11b8762f9c
Add start at checkbox in share modal
2018-08-27 16:04:06 +02:00
Chocobozzz
d77ad72663
Fix deprecated ng-bootstrap methods
2018-08-27 15:09:04 +02:00
Chocobozzz
aa55a4da42
Infinite scroll to list our subscriptions
2018-08-27 09:41:54 +02:00
Chocobozzz
f37dc0dd14
Add ability to search video channels
2018-08-27 09:41:54 +02:00
Chocobozzz
22a16e36f6
Add local user subscriptions
2018-08-27 09:41:54 +02:00
Chocobozzz
8a19bee1a1
Add ability to set a name to a channel
2018-08-27 09:41:54 +02:00
Chocobozzz
95d5113575
Translate player according to the interface lang
2018-08-16 11:11:20 +02:00
Chocobozzz
3dfa849402
Translate subtitle langs in player
2018-08-16 10:48:35 +02:00
Chocobozzz
e63dbd426e
Update client according to new model paths
2018-08-14 15:47:56 +02:00
Chocobozzz
191764f30b
Improve blacklist management
2018-08-14 09:27:18 +02:00
Chocobozzz
26b7305a23
Add blacklist reason field
2018-08-14 09:27:18 +02:00
Chocobozzz
efc9e8450a
Add ability to delete and update abuse on client
2018-08-14 09:27:17 +02:00
Chocobozzz
63347a0ff9
Migrate to bootstrap 4 and ng-bootstrap
2018-08-09 14:55:06 +02:00
Chocobozzz
b34a444e29
Upgrade to bootstrap 4 first step
2018-08-09 09:22:10 +02:00
Chocobozzz
516df59b3b
Remove ability to delete video imports
...
Users should remove the linked video instead
2018-08-06 11:19:16 +02:00
Chocobozzz
040467f5c8
Try to handle truncated markdown links
2018-07-31 15:26:48 +02:00
Chocobozzz
b7f5b52475
Move subscription helper in the account line
2018-07-30 11:55:58 +02:00
Chocobozzz
c6c357ac35
Fix attribute label width in video watch page
2018-07-27 12:03:26 +02:00
Chocobozzz
a8981e0b24
Fix UI regressions
2018-07-24 18:03:39 +02:00
Chocobozzz
4278710d5b
Add ability to click on category/licence/language/tags in watch page
2018-07-24 14:04:05 +02:00
Chocobozzz
3b492bff49
Fix regression in theater mode
2018-07-17 17:06:34 +02:00
Chocobozzz
0f7fedc398
Improve frontend accessibility
...
In particular checkboxes, likes/dislikes, share button, video thumbnails
and help buttons
2018-07-17 14:56:15 +02:00
Chocobozzz
6d88de7253
Correctly handle error when remote instance is down
2018-07-16 19:15:20 +02:00
Chocobozzz
ac862a8c20
Fix other videos info left margin
2018-07-16 15:05:06 +02:00
Chocobozzz
0d16506cce
Disable comment submit button when sending the comment
2018-07-16 15:01:32 +02:00
Chocobozzz
16f7022b06
Handle subtitles in player
2018-07-16 11:50:08 +02:00
DeeJayBro
4503cb2a89
QR Code ( #802 )
...
Adding QR-Code to the Share modal.
fixes #683
2018-07-12 19:43:42 +02:00
Rigel Kent
1062bc0bb0
rewording download option and reorder options
...
".torrent" is a common name for users familiar with BitTorrent, and less impressive than "metainfo" or no information as opposed to the magnet option, less commonly known but rather just clicked on most sites.
2018-07-11 13:59:40 +02:00
Chocobozzz
a7c9cbb56f
Change friendly reminder about privacy.
2018-07-10 18:36:07 +02:00
Chocobozzz
e86e53eaf5
Use uuid for channel link in watch page
2018-07-09 16:31:58 +02:00
Chocobozzz
e4f0e92e75
Fix client error logging
2018-07-09 15:56:02 +02:00
Chocobozzz
52d9f792b3
Client: Add ability to update video channel avatar
2018-06-29 14:34:04 +02:00
Simounet
9e01e51099
Fix #576 - show 'Others videos' on a <1300px viewport
2018-06-28 14:29:01 +02:00
Chocobozzz
78f912ed57
Improve P2P & Privacy section
2018-06-27 14:59:09 +02:00
Rigel Kent
5511da6289
Fix #639 providing magnet URI in player and download modal
2018-06-24 17:42:05 +02:00
Chocobozzz
53055a1124
Handle markdown in account/video channel pages
2018-06-18 11:19:10 +02:00
Chocobozzz
6304df89d6
Blue links color in comments
2018-06-18 10:46:47 +02:00
Chocobozzz
ff33642709
Prevent commenting twice
2018-06-18 10:29:17 +02:00
Chocobozzz
f5a2dc48eb
Don't send view on private video
2018-06-18 10:26:18 +02:00
Sankar
77af3a9701
Fixes #574 account link width on video view ( #665 )
...
Changed a tag from `flex` to `inline` to avoid misclicks.
2018-06-15 23:34:50 +02:00
Chocobozzz
bbe0f0645c
Add ability to schedule video publication
2018-06-15 18:20:56 +02:00
Chocobozzz
2baea0c77c
Add ability for uploaders to schedule video update
2018-06-14 18:06:56 +02:00
Chocobozzz
bf079b7bfd
Automatically jump to the highlighted thread
2018-06-14 11:43:19 +02:00
Chocobozzz
9e9afa455b
Add more space between icons and "load more/less"
2018-06-13 15:59:40 +02:00
Chocobozzz
2186386cca
Add concept of video state, and add ability to wait transcoding before
...
publishing a video
2018-06-12 20:37:51 +02:00
Chocobozzz
054a103b28
Add theatre mode
2018-06-11 16:49:56 +02:00
Chocobozzz
86bed4a6aa
Fix dislikes number in video watch page
2018-06-11 15:27:34 +02:00
Chocobozzz
4a7591e1a8
Remove video not found
2018-06-08 15:35:18 +02:00
Chocobozzz
54d9d09bb1
Fix the player size on mobile
2018-06-07 17:26:14 +02:00
Rigel Kent
9e32b99c20
fixing #595 by using the account name instead of the displayName
2018-06-07 15:07:06 +02:00
Chocobozzz
74b7c6d48e
Little i18n refractoring
2018-06-06 17:37:13 +02:00
Chocobozzz
e945b184a0
Localize player
2018-06-06 16:48:40 +02:00
Chocobozzz
8c40b7dc28
Add missing translations
2018-06-05 16:52:25 +02:00
Chocobozzz
e309822b93
Add form validator translations
2018-06-05 15:02:27 +02:00
Chocobozzz
d18d64787b
Form validators refractoring
2018-06-05 10:58:45 +02:00
Chocobozzz
25acef90a8
Fix i18n in components
2018-06-05 09:13:26 +02:00
Chocobozzz
b1d40cff89
Add i18n attributes
2018-06-05 08:43:01 +02:00
Chocobozzz
989e526abf
Prepare i18n files
2018-06-05 08:43:01 +02:00
Chocobozzz
a51bad1acc
Add 404 page
2018-05-31 14:24:13 +02:00
Chocobozzz
960a11e89d
Add context menu to player
2018-05-30 17:10:00 +02:00
Chocobozzz
02756fbd11
Improve torrent/video download
2018-05-29 18:30:11 +02:00
Chocobozzz
ad9e39fb81
Only use account name in routes
2018-05-25 10:41:07 +02:00
Chocobozzz
e7eb5b3997
Fix play on iOS (grumph)
2018-05-22 09:17:21 +02:00