Chocobozzz
5eb9bde8aa
Rename signup steps
2019-09-04 15:08:56 +02:00
Chocobozzz
dedc7abb7b
Fix auto blacklist view
2019-09-04 15:03:50 +02:00
Chocobozzz
076d3ace1e
Bumped to version v1.4.0
2019-08-26 11:56:10 +02:00
Chocobozzz
f01dc977ae
Bumped to version v1.4.0
2019-08-26 08:49:46 +02:00
Chocobozzz
f3ea7ecee1
Update angular cli
2019-08-23 10:28:21 +02:00
Chocobozzz
da33241770
Improve HLS redundancy
2019-08-23 10:28:21 +02:00
Chocobozzz
69752cd458
Update angular cli
2019-08-23 10:27:59 +02:00
Chocobozzz
8f9d3767b3
Improve HLS redundancy
2019-08-23 10:19:58 +02:00
Chocobozzz
001ed2d40c
Merge branch 'release/1.4.0' into develop
2019-08-22 17:16:48 +02:00
Chocobozzz
60c2bc80b8
Go back when cancel NSFW modal
...
Instead of redirecting on the homepage
2019-08-22 17:14:44 +02:00
Chocobozzz
4334445d04
Dismiss modals on pop state
2019-08-22 16:13:26 +02:00
Chocobozzz
f9e387ed05
Fix plugin card background color with dark theme
2019-08-22 16:01:06 +02:00
Chocobozzz
446d9f8cc7
Fix e2e tests
2019-08-22 15:12:44 +02:00
Chocobozzz
d5c8932a60
Merge branch 'release/1.4.0' into develop
2019-08-22 14:46:47 +02:00
Chocobozzz
820546916c
Add fi_FI support
2019-08-22 14:45:16 +02:00
Chocobozzz
6eb62c3390
Fix video rows overflow
...
In discover and account channel videos pages
2019-08-22 13:59:54 +02:00
Chocobozzz
a3671f0709
Fix video playlist element removal
2019-08-22 11:33:18 +02:00
Chocobozzz
122dbb5705
Cleanup SASS imports
2019-08-22 10:33:57 +02:00
Chocobozzz
eddd920987
Replace "overview" by "discover" in client titles
2019-08-22 10:33:57 +02:00
Chocobozzz
79a899410f
Cleanup SASS imports
2019-08-22 10:02:32 +02:00
Chocobozzz
6e44fb3763
Replace "overview" by "discover" in client titles
2019-08-22 09:49:22 +02:00
Chocobozzz
ee7ea34e62
Merge branch 'release/1.4.0' into develop
2019-08-20 14:19:21 +02:00
Chocobozzz
0c503f5c87
Fix bad import on FF ESR
2019-08-20 09:01:19 +02:00
Robin
13176a07a9
Cleaner warning of IP address leaking on embedded videos ( #2034 )
...
* Update peertube-skin.scss
* Update embed.ts
2019-08-16 08:17:41 +02:00
Chocobozzz
54beb819f0
Bumped to version v1.4.0-rc.1
2019-08-13 15:34:39 +02:00
Chocobozzz
e028d98372
Fix start time on HLS videos
2019-08-13 11:08:36 +02:00
Chocobozzz
dfe4294a72
Fix nl_NL locale
2019-08-13 11:04:27 +02:00
Chocobozzz
fb1b0ed9f7
Update translations and support gd
2019-08-13 09:40:31 +02:00
Chocobozzz
0b353d1d8a
Fix redundancy exceeding the limit
2019-08-12 08:46:46 +02:00
Chocobozzz
c5407d7046
Fix playlist more button with long video names
2019-08-09 08:28:22 +02:00
Chocobozzz
f3628e694b
Fix video playlists list
2019-08-07 12:07:59 +02:00
Chocobozzz
d1f21ebba6
Fix control bar inactive timeout
2019-08-07 12:07:58 +02:00
Chocobozzz
466e3f20a5
Fix theater mode
2019-08-06 17:20:19 +02:00
Chocobozzz
ad453580b2
Fix infinite scroll on big screens
2019-08-02 14:49:25 +02:00
Chocobozzz
dd570a34ff
Fix search results on mobile
2019-08-02 11:40:29 +02:00
Chocobozzz
b63331ec38
Fix overflow in playlist list
2019-08-02 11:31:33 +02:00
Chocobozzz
58f3c3f109
Fix player width with playlist
2019-08-02 11:16:42 +02:00
Chocobozzz
1198edf4bb
Fix user notifications on new follow
2019-08-02 10:53:36 +02:00
Chocobozzz
44b88f180b
Fix broken follow notification
2019-08-02 09:46:48 +02:00
Chocobozzz
075942b212
Fix mute badge labels
2019-08-01 17:01:35 +02:00
Chocobozzz
65af03a241
Automatically update playlist thumbnails
2019-08-01 16:54:24 +02:00
Chocobozzz
16b5525950
Update Angular -> 8.2.0
2019-08-01 11:38:47 +02:00
Chocobozzz
970ceac0a6
Fix multiple server tests
2019-08-01 10:15:28 +02:00
Chocobozzz
bfbd912886
Fix broken playlist api
2019-08-01 09:11:04 +02:00
Chocobozzz
85394ba22a
Fix webtorrent player
2019-07-30 10:54:14 +02:00
Chocobozzz
df9a1a1365
Add margin to plugin blocks in admin
2019-07-30 10:18:23 +02:00
Chocobozzz
a95a4cc891
Moderators can only manage users
2019-07-30 09:59:19 +02:00
Chocobozzz
dc89026348
Add show channel button in account page
2019-07-29 17:12:18 +02:00
Chocobozzz
8e8eb2614b
Fix help transcoding placement
2019-07-29 16:41:25 +02:00
Chocobozzz
34dd7cb4ca
Fix quota in instance features table
2019-07-29 16:30:01 +02:00
Chocobozzz
d75db01f14
Add plugin translation system
2019-07-26 15:18:30 +02:00
Chocobozzz
16d5469629
Run hooks and register plugins outside angular
2019-07-26 15:18:29 +02:00
Chocobozzz
ba211e7386
Add public settings endpoint
2019-07-26 15:18:29 +02:00
Chocobozzz
23bdacf8ec
Add setting helper to client plugins
2019-07-26 15:18:28 +02:00
BO41
a1758df8a3
Add font-display
2019-07-26 09:07:59 +02:00
Chocobozzz
c8861d5dc0
Fix express validator
2019-07-25 16:23:44 +02:00
Chocobozzz
b4c19345c1
Fix pt_PT and el_GR translations
2019-07-25 14:36:32 +02:00
Chocobozzz
ae8b8faf20
Update translations and support Greek language
2019-07-25 12:06:11 +02:00
Chocobozzz
2c434c348c
Fix angular proxy in dev mode
2019-07-25 11:40:19 +02:00
Chocobozzz
41b15c8921
Update client dependencies
2019-07-25 11:00:45 +02:00
Chocobozzz
03652b3179
Use ::ng-deep instead of /deep/
2019-07-25 11:00:43 +02:00
Chocobozzz
f36da21e40
Update angular
2019-07-25 11:00:43 +02:00
Chocobozzz
523990dbe6
Upgrade server dependencies
2019-07-25 11:00:41 +02:00
Axel Viala
4511437e19
Add sortable for videoQuotaUsed in user-list component.
2019-07-25 11:00:09 +02:00
Chocobozzz
bfa1a32b34
Add client hook/register typings
2019-07-24 11:55:08 +02:00
Chocobozzz
9ae88819c2
Change plugin models names
2019-07-24 11:17:42 +02:00
Chocobozzz
c9e3eeedad
Lazy load client script scopes
2019-07-24 10:58:16 +02:00
Chocobozzz
7663e55a2c
Log error on unknown hook
2019-07-24 10:58:16 +02:00
Chocobozzz
e8f902c05c
Use search client scope
2019-07-24 10:58:16 +02:00
Chocobozzz
93cae47925
Add client hooks
2019-07-24 10:58:16 +02:00
Chocobozzz
9fa6ca160a
Some plugins fixes and doc enhancements
2019-07-24 10:58:16 +02:00
Chocobozzz
109d893ff5
Fix lint
2019-07-24 10:58:16 +02:00
Chocobozzz
f0c5e8b657
Add client helpers to plugins
2019-07-24 10:58:16 +02:00
Chocobozzz
89c344dba4
Add ability to install a plugin from the admin page
2019-07-24 10:58:16 +02:00
Chocobozzz
6702a1b2cc
Add ability to search available plugins
2019-07-24 10:58:16 +02:00
Chocobozzz
b5f919ac8e
WIP plugins: update plugin
2019-07-24 10:58:16 +02:00
Chocobozzz
dba85a1e9e
WIP plugins: add plugin settings/uninstall in client
2019-07-24 10:58:16 +02:00
Chocobozzz
d00dc28dd7
WIP plugins: list installed plugins in client
2019-07-24 10:58:16 +02:00
Chocobozzz
ffb321bedc
WIP plugins: load theme on client side
2019-07-24 10:58:16 +02:00
Chocobozzz
7cd4d2ba10
WIP plugins: add theme support
2019-07-24 10:58:16 +02:00
Chocobozzz
18a6f04c07
WIP plugins: hook on client side
2019-07-24 10:58:16 +02:00
Chocobozzz
b95e1f7b78
Update translations
2019-07-05 08:52:53 +02:00
Nassim Bounouas
50b4dcce56
Fix/connection with email ( #1917 )
...
* #1916 Load user by email - insensitive query
* Revert "Case insensitive login"
This reverts commit c1521ca3d7
.
* #1916 Load user - insensitive query for username and sensitive for email
* #1916 Unit test for insensitive username login && documentation
2019-07-02 11:16:33 +02:00
Nassim Bounouas
4e9fa5b7e9
Feature/subject in contact form ( #1926 )
...
* #1915 Add a subject to contact form and add it to email sent
* #1915 Add subject to contact form tests
* #1915 Contact form test corrected && tslint correction
2019-06-21 08:49:35 +02:00
Chocobozzz
d1ea2a988d
Fix signup email verification
2019-06-20 17:25:53 +02:00
Nassim Bounouas
e1a1f9c623
Link to follower profile from administration ( #1922 )
...
* #1914 Link to follower profile from administration
* #1914 Link to follower profile opens in new tab
2019-06-20 11:38:41 +02:00
Chocobozzz
ac84064a6c
Fix follows backend URL
...
And improve "no followers/followings" message position
2019-06-20 08:51:41 +02:00
Jessica Fairchild
7cf75374ca
Rearrange search filter options
...
Search filter options were out of sequence (short, long, medium) and now they are in sequence (short, medium, long)
2019-06-20 08:44:02 +02:00
Chocobozzz
a5f8b0b49f
Add language filter in header search
2019-06-19 15:34:47 +02:00
Chocobozzz
ee1d0dfb6d
Improve account username copy button
2019-06-19 15:14:13 +02:00
Chocobozzz
ccfcdb6785
Fix lint
2019-06-19 15:05:37 +02:00
Chocobozzz
3caf77d3b1
Add language filters in user preferences
2019-06-19 15:05:36 +02:00
Chocobozzz
bbe078ba55
Fix e2e tests in parallel
2019-06-19 15:05:35 +02:00
Nassim Bounouas
e379f813d4
Feature/completeUsernameCopy ( #1913 )
...
* #1843 Copy icon added to account page to copy Username
* #1843 Store an account name with the host forced and bind it to copy button
* #1843 tslint correction
* #1843 copy to clipboard replaced by ngx-clipboard
2019-06-19 14:57:39 +02:00
Chocobozzz
b6a1dd4d1b
Merge branch 'release/v1.3.0' into develop
2019-06-17 09:48:41 +02:00
Chocobozzz
0109c4921c
Bumped to version v1.3.1
2019-06-17 08:38:32 +02:00
Chocobozzz
e69cb173ba
Add more e2e tests
2019-06-17 08:16:09 +02:00
Chocobozzz
4913295f9d
Rename overview -> discover
2019-06-13 09:21:24 +02:00
Chocobozzz
db714ab48a
Fix notification overflow
2019-06-13 09:21:18 +02:00
Chocobozzz
00aa1f0d9b
Add 4k conf in transcoding in admin panel
2019-06-12 17:26:23 +02:00
Chocobozzz
a80e84f047
Add class to email change form
2019-06-12 17:06:28 +02:00
Chocobozzz
2f4c784a92
Add params to share modal
2019-06-12 16:44:15 +02:00
Chocobozzz
011e1e6b37
Speedup video watch layout build
2019-06-11 16:26:48 +02:00
Chocobozzz
5efab5467c
Add more embed parameters
2019-06-11 16:05:03 +02:00
Chocobozzz
0ba5f5baad
Add ability to change email in client
2019-06-11 14:31:12 +02:00
Chocobozzz
fff77ba231
Fix account channel overflow
2019-06-11 14:31:11 +02:00
Chocobozzz
7c51916a61
Remove magnetURI download support
...
Since most BitTorrent clients are not able to download files from it
2019-06-11 10:46:33 +02:00
Chocobozzz
1f20622f2b
Improve registration
...
* Add ability to set the user display name
* Use display name to guess the username/channel name
* Add explanations about what is the purpose of a username/channel name
* Add a loader at the "done" step
2019-06-07 17:05:42 +02:00
Chocobozzz
1a03bea0c4
Redirect to local route when getting peertube account
2019-06-07 15:43:45 +02:00
Chocobozzz
12bec528aa
Don't break video scheduled publication
2019-06-07 15:37:36 +02:00
Chocobozzz
b91bc1d1f3
Merge branch 'release/v1.3.0' into develop
2019-06-07 15:04:41 +02:00
Chocobozzz
851f5daa1e
Add ability to set a public to private in client
2019-06-07 15:01:55 +02:00
Chocobozzz
e5b432e04e
Fix black theme on some screens
2019-06-07 11:44:43 +02:00
Chocobozzz
4adf26735f
Fix error in form when scheduling video publication
2019-06-07 11:35:06 +02:00
Chocobozzz
f238aec54f
Fix video action dropdown
2019-06-07 11:08:56 +02:00
Chocobozzz
3ddb1ec555
Try to fix remote mastodon interactions
2019-06-07 10:57:33 +02:00
Chocobozzz
ad3405d087
Improve 4K video quality after transcoding
2019-06-06 14:45:57 +02:00
Chocobozzz
a6dbbf0386
Add list of instance follows in about page
2019-06-06 11:43:01 +02:00
Chocobozzz
776ca9b1cc
Fix checkbox outline
2019-06-06 11:43:01 +02:00
Chocobozzz
93aa85521a
Prefer using last week/last month
2019-06-06 11:43:00 +02:00
Chocobozzz
4e0c179365
Fix grouped videos by date
2019-06-06 11:43:00 +02:00
Chocobozzz
a41b9da1a9
Merge branch 'release/v1.3.0' into develop
2019-06-03 09:32:33 +02:00
Chocobozzz
88ebb43310
Bumped to version v1.3.0
2019-06-03 08:47:25 +02:00
Chocobozzz
1e66b987cd
Add checkbox to bulk update videos support field
2019-05-31 16:57:01 +02:00
Chocobozzz
ee79b60e4e
More robust federation
...
In particular when fetching pleroma outbox
2019-05-31 15:17:04 +02:00
Chocobozzz
57cfff7885
Remove unused actor uuid field
2019-05-31 14:49:31 +02:00
Chocobozzz
4c72c1cd41
Move concurrently in dev package
2019-05-31 11:48:28 +02:00
Chocobozzz
34c7f429e4
Group videos on chronological order
2019-05-31 11:15:50 +02:00
Chocobozzz
bc01017be9
Add ability to subscribe from the channel account page
2019-05-29 17:00:40 +02:00
Chocobozzz
c8487f3f63
Improve account channel page
...
Set it as the default route for account page. The main goal is to better
differentiate the channel page from the account page. With the channel
page set as default, I hope people will better understand they are in
the account page, and that this account could have multiple channels.
2019-05-29 16:45:59 +02:00
Chocobozzz
b247a13270
Add success icon on registration
2019-05-29 14:39:49 +02:00
Chocobozzz
1d5342abc4
Multi step registration
2019-05-29 11:19:54 +02:00
Chocobozzz
53da063049
Merge branch 'release/v1.3.0' into develop
2019-05-24 14:31:10 +02:00
Chocobozzz
78d60e6384
Fix build
2019-05-24 14:28:10 +02:00
Chocobozzz
625a98bc4a
Fix method names
2019-05-24 14:25:12 +02:00
Chocobozzz
f5b37c3ec2
Fix method names
2019-05-24 14:24:00 +02:00
Chocobozzz
86aafd06f2
Merge branch 'release/v1.3.0' into develop
2019-05-24 12:02:45 +02:00
Chocobozzz
624bca15fb
Fix duplicates in playlist add component (release branch)
2019-05-24 12:02:34 +02:00
Chocobozzz
8d51015bd0
unload -> reload in playlist add component
2019-05-24 11:52:19 +02:00
Chocobozzz
b6e342d5c6
Fix duplicates in playlist add component
2019-05-24 11:49:53 +02:00
Chocobozzz
faebb42355
Bumped to version v1.3.0-rc.2
2019-05-22 09:37:13 +02:00
Chocobozzz
ea0877b405
Bumped to version v1.3.0-rc.2
2019-05-22 08:22:14 +02:00
Chocobozzz
432ebe8bdd
Merge branch 'release/v1.3.0' into develop
2019-05-21 11:21:56 +02:00
Chocobozzz
8c6781e956
Fix pagination in my videos page
2019-05-21 10:54:38 +02:00
Chocobozzz
73b3aa6429
Merge branch 'feature/audio-upload' into develop
2019-05-21 10:05:12 +02:00
Chocobozzz
618750486e
Fix icon color on audio upload
2019-05-21 10:04:52 +02:00
Chocobozzz
fd822c1c69
Merge branch 'release/v1.3.0' into develop
2019-05-21 09:34:02 +02:00
Chocobozzz
b767c4a74a
Fix reordering playlist
2019-05-17 14:52:44 +02:00
Chocobozzz
1c8ddbfaa0
Reset playlist add component when video changes
2019-05-17 14:34:21 +02:00
Chocobozzz
67c687236f
Fix playlist block with theater player
2019-05-17 14:17:38 +02:00
Chocobozzz
b345a8047b
Add audio upload tests
2019-05-17 14:04:54 +02:00
Chocobozzz
7b992a86b1
Support audio upload in client
2019-05-17 10:45:53 +02:00
Chocobozzz
536598cfaf
Add audio support in upload
2019-05-16 17:16:47 +02:00
Leo Mouyna
11b3f14c75
fix: Close modal after clicking on download
...
Use the NgActiveModal method to close it on a click by adding a specific
modalActive object and use it on download function.
See issue: Chocobozzz#1436
2019-05-16 09:12:58 +02:00
Chocobozzz
ab5f9ed86e
Remove unnecessary CSS in menu
2019-05-15 15:42:18 +02:00
Chocobozzz
97567dd81f
Merge branch 'master' into develop
2019-05-15 15:32:25 +02:00
Chocobozzz
3fbbadabea
Bumped to version v1.3.0-rc.1
2019-05-14 14:00:03 +02:00
Chocobozzz
ac043122ae
Fix e2e tests
2019-05-14 13:59:10 +02:00
Chocobozzz
6565916605
Use HLS by default if enabled
2019-05-14 11:35:54 +02:00
Chocobozzz
02ba613049
Update translations
2019-05-14 09:50:36 +02:00
Chocobozzz
a8fec4e749
Fix zh-Hant-TW build
2019-05-13 17:12:58 +02:00
Chocobozzz
4da22f64e7
Lazy load dropdown info on click
...
Instead of mouseenter
2019-05-13 15:18:11 +02:00
Chocobozzz
9d1603d36b
Fix russian build
2019-05-13 15:03:13 +02:00
Chocobozzz
b59f12b095
Fix client build
2019-05-13 14:26:00 +02:00
Chocobozzz
187a00f085
Fix hotkeys div overflow
2019-05-13 11:33:18 +02:00
Chocobozzz
1acd784cf9
Fix playlists with unauthenticated users
2019-05-13 11:25:13 +02:00
Chocobozzz
72675ebe01
Move video watch playlist in its own component
2019-05-13 11:19:29 +02:00
Chocobozzz
722bca907b
Fix component reuse on channel/account videos
2019-05-13 10:37:55 +02:00
Chocobozzz
d8cfccfbc4
Fix greek label
2019-05-13 09:45:39 +02:00
Chocobozzz
e31e60151f
Add japanese support
2019-05-13 09:45:39 +02:00
Chocobozzz
64545a834b
Fix top menu dropdown
2019-05-13 09:45:37 +02:00
Chocobozzz
743f023c53
Fix videos more dropdown position/loading
2019-05-13 09:45:37 +02:00
Chocobozzz
d0dba1fce6
Optimize video update page load
2019-04-25 10:52:11 +02:00
Chocobozzz
f3ae606caf
Wait config before loading login/signup
2019-04-25 10:40:01 +02:00
Chocobozzz
ad5718261d
Fix contact admin button overflow
2019-04-25 10:14:35 +02:00
Chocobozzz
616a03d55e
No border radius for thumbnails on small screens
2019-04-25 10:06:30 +02:00
Chocobozzz
c1521ca3d7
Case insensitive login
2019-04-25 10:03:30 +02:00
Chocobozzz
98000f10e7
Fix dropdown top menu on mobile
2019-04-25 10:02:02 +02:00
Chocobozzz
71d00bfd7f
Fix explained privacies on first upload screen
2019-04-25 09:52:07 +02:00
Chocobozzz
5fb6996b81
Add default playlist image
2019-04-24 16:26:23 +02:00
Zig-03
1b8a890595
_miniature.scss .blur-filter from 5px blur to 20px
...
A temporary fix, until a better solution is found (maybe #1158 + #1588?), that increases the blur because right now NSFW thumbnails are way too transparent.
2019-04-18 11:07:37 +02:00
Chocobozzz
1eddc9a74f
Add user adminFlags
2019-04-15 14:39:52 +02:00
Chocobozzz
28e0e40d2b
Fix privacy warning position on mobile
2019-04-15 09:43:23 +02:00
Paul FLORENCE
f3d2e6d082
Fix keyboard icon transparency
2019-04-12 10:16:53 +02:00
Jan Keromnes
0cfcbae818
Add automated dev setup using Gitpod
2019-04-12 09:25:43 +02:00
Chocobozzz
2c3abc4fa7
Fix my account settings responsive
2019-04-11 11:18:19 +02:00
Chocobozzz
5d79474cc6
Add debug component to help admins to fix IP issues
2019-04-11 10:58:09 +02:00
Chocobozzz
2b3f1919fd
Fix videos list margin with hidden menu
2019-04-11 10:21:45 +02:00
Chocobozzz
2c22613c2f
Add logs page in client
2019-04-11 10:14:08 +02:00
Chocobozzz
fd8710b897
Add logs endpoint
2019-04-10 16:38:32 +02:00
Chocobozzz
31b6ddf866
Add ability to disable tracker
2019-04-10 09:23:18 +02:00
Chocobozzz
8ce1ba6e3e
Add new instance follower notification in client
2019-04-09 10:42:07 +02:00
Chocobozzz
846751c98b
Add newInstanceFollower in notification settings
2019-04-09 08:19:54 +02:00
Chocobozzz
0dc6477758
Add delete/manual approval instance followers in client
2019-04-08 15:47:44 +02:00
Chocobozzz
abf325b4f6
Fix privacy label display
2019-04-08 09:33:37 +02:00
Chocobozzz
0a57bbff21
Handle actions in other videos section
2019-04-08 09:30:07 +02:00
Chocobozzz
0f4905e120
2 rows per overview section
2019-04-05 17:00:09 +02:00
Chocobozzz
32157c0892
Add auto blacklist info in feature table
2019-04-05 15:45:50 +02:00
Chocobozzz
3143ae17a0
Improve playlist element style
2019-04-05 15:23:41 +02:00
Chocobozzz
8dfceec44a
video add to playlist component -> onpush strategy
2019-04-05 14:16:48 +02:00
Chocobozzz
3a0fb65c61
Add video miniature dropdown
2019-04-05 10:53:09 +02:00
Chocobozzz
693263e936
Refactor videos selection components
2019-04-05 10:53:08 +02:00
Chocobozzz
e2409062de
Refactor video miniatures
2019-04-03 16:17:41 +02:00
Chocobozzz
8fc02e4768
Set thumbnail height
2019-04-03 14:18:23 +02:00
Chocobozzz
0c9945d900
Try to fix multiline ellipsis
...
some characters like "g" were cut out
2019-04-03 13:51:02 +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
8137c8b986
Add Nederlands and Português (Portugal)
2019-04-03 11:23:34 +02:00
Chocobozzz
df93a9bed8
Update translations
2019-04-03 11:12:22 +02:00
Chocobozzz
c47106315a
tslint update
2019-04-02 18:30:26 +02:00
Chocobozzz
f421fa06ad
Update client dep
2019-04-02 17:39:21 +02:00
Chocobozzz
a1a216d9cb
Upgrade server dep
2019-04-02 16:42:13 +02:00
Chocobozzz
489290b8b1
Restore videos list components
2019-04-02 11:45:02 +02:00
Josh Morel
7ccddd7b52
add quarantine videos feature ( #1637 )
...
* add quarantine videos feature
* increase Notification settings test timeout
to 20000ms. was completing 7000 locally but timing out
after 10000 on travis
* fix quarantine video test issues
-propagate misspelling
-remove skip from server/tests/client.ts
* WIP use blacklist for moderator video approval
instead of video.quarantine boolean
* finish auto-blacklist feature
2019-04-02 11:26:47 +02:00
Chocobozzz
e0812403d8
Reduce player big button border width
2019-03-20 14:28:08 +01:00
Chocobozzz
7113b5cd32
Fix custom CSS help
2019-03-20 14:20:00 +01:00
Chocobozzz
d01b2fb9ab
Add icon to delete history button
2019-03-20 14:08:03 +01:00
Chocobozzz
a55052c9ba
Add my library section in menu
2019-03-20 13:53:51 +01: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
978c9d497b
Add playlist channel validator when playlist is public
2019-03-18 11:17:59 +01:00
Chocobozzz
bce47964f6
Add video channel view
2019-03-18 11:17:59 +01:00
Chocobozzz
d0e1e32589
Remove jest tests
...
I don't have time to maintain them
2019-03-18 11:17:59 +01:00
Chocobozzz
e2f01c47e0
Playlist support in watch page
2019-03-18 11:17:59 +01:00
Chocobozzz
15e9d5ca39
Playlist reorder support
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
830b4faff1
Add/update/delete/list my playlists
2019-03-18 11:17:59 +01:00
Chocobozzz
9c6ca37fc1
Rename streaming playlists routes/directories
2019-03-18 11:17:59 +01:00
Chocobozzz
c8000975d3
Add NSFW info in about page
2019-02-21 15:51:28 +01:00
Chocobozzz
c0e04e4641
Move user registration info in features table
2019-02-21 15:00:26 +01:00
Chocobozzz
a975517c68
Don't close help popover when clicking inside
2019-02-21 14:08:21 +01:00
Chocobozzz
92bf2f6299
Improve channel and account SEO
2019-02-21 14:06:10 +01:00
Chocobozzz
84c7cde6e8
Update E2E tests
2019-02-21 14:04:44 +01:00
Chocobozzz
1e17071bac
Video abuse notification is not only for local videos
2019-02-20 15:54:58 +01:00
Chocobozzz
ef80c66cea
Refactor ellipsis CSS
2019-02-20 15:52:03 +01:00
Chocobozzz
6d28a5056e
Correctly fix video import notification
...
If the imported video is deleted
2019-02-20 15:46:33 +01:00
Chocobozzz
f8802489bb
Add isNSFW instance configuration key
2019-02-20 15:36:43 +01:00
Chocobozzz
1aabcae7e3
Add hover effect on video miniature
2019-02-20 14:56:18 +01:00
Chocobozzz
e5fc7811ae
Increase thumbnails size
2019-02-20 13:59:31 +01:00
Chocobozzz
bbe697cac4
Increase player default size to 66vh
2019-02-20 11:42:30 +01:00
Chocobozzz
96cb4527f1
Try to fix p2p-media-loader on ios
2019-02-20 11:26:14 +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
16f88ee5e6
Update translations
2019-02-15 11:32:38 +01:00
Chocobozzz
301fc49c17
Bumped to version v1.2.1
2019-02-15 09:43:39 +01:00
Chocobozzz
b7a7e801ac
Fix too long name in menu
2019-02-15 09:43:37 +01:00
Chocobozzz
72be63e56f
Fix moderators that cannot access the muted servers table
2019-02-15 09:43:36 +01:00
Chocobozzz
344d8be566
Don't crash on error in notification popup
2019-02-15 09:43:36 +01:00
Chocobozzz
340f31ce96
Bumped to version v1.2.1
2019-02-14 12:41:55 +01:00
Chocobozzz
d4804eead7
Fix too long name in menu
2019-02-14 11:32:18 +01:00
Chocobozzz
bf12db2497
Fix moderators that cannot access the muted servers table
2019-02-14 10:22:10 +01:00
Chocobozzz
9b69bfc076
Don't crash on error in notification popup
2019-02-14 10:07:25 +01:00
Andrés Maldonado
31d065cc50
Add search by original publication date
2019-02-12 11:14:37 +01:00
zacharystenger
ec24796ea8
Fix negative seconds by displaying 0 instead ( #1445 ) ( #1625 )
...
* Fix from-now.pipe.ts so it never displays negative seconds
* Apply the fix only when returning seconds. Remove redundant Math.floor operation
2019-02-12 09:16:15 +01:00
Chocobozzz
6913f69134
Move original publication date in advanced settings
2019-02-11 14:33:47 +01:00
Chocobozzz
b718fd2237
Merge branch 'develop' into pr/1285
2019-02-11 14:09:23 +01:00
Chocobozzz
501e961199
Move enabled download/comments in advanced tab
2019-02-11 12:00:19 +01:00
Chocobozzz
88108880bb
Merge branch 'develop' into pr/1217
2019-02-11 11:52:34 +01:00
Chocobozzz
b426edd485
Cleanup reset user password by admin
...
And add some tests
2019-02-11 10:37:27 +01:00
Rigel Kent
67b1d3fed7
cleanup and remove paramSubs
2019-02-11 09:26:40 +01:00
Rigel Kent
2c2baef6f3
move user-password to Input decorator
2019-02-11 09:26:39 +01:00
Rigel Kent
a3342ce250
remove isAdministration
2019-02-11 09:26:38 +01:00
Rigel Kent
328c78bc4a
allow administration to change/reset a user's password
2019-02-11 09:26:29 +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
4c280004ce
Use a single file instead of segments for HLS
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
4348a27d25
Add lazy loading in player
2019-02-11 09:13:02 +01:00
Chocobozzz
3b6f205c34
Correctly implement p2p-media-loader
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
552dd3306f
Merge branch 'release/v1.2.0' into develop
2019-02-06 13:41:17 +01:00
Chocobozzz
f5305c04aa
Bumped to version v1.2.0
2019-02-06 11:57:57 +01:00
buoyantair
9fb6cfc49b
Add meta tag to embed.html
2019-01-31 16:36:25 +01:00
buoyantair
96f7fff1b6
Add meta tag to index.html
2019-01-31 16:36:25 +01:00
Josh Morel
2c0070c8f3
fix undefined change ownership icons
2019-01-28 13:48:42 +01:00
Chocobozzz
4afcdcfad8
Fix menu overflow on mobile screens
2019-01-28 09:56:14 +01:00
Chocobozzz
307902e2b3
Try to fix Mac video upload
2019-01-24 15:23:06 +01:00
Chocobozzz
572b8e02e2
Fix trending days display on first load
2019-01-21 17:11:21 +01:00
Chocobozzz
0f80cb03c6
Add link to the profile who commented in notif
2019-01-21 14:08:25 +01:00
Chocobozzz
fdebd9a3bd
Fix notification popover width
2019-01-21 14:03:04 +01:00
Chocobozzz
38967f7b73
Add server host in notification account field
2019-01-21 13:52:46 +01:00
Chocobozzz
cfeae291c0
Bumped to version v1.2.0-rc.1
2019-01-17 16:15:20 +01:00
Chocobozzz
aa87909287
Fix calendar in dark mode
2019-01-17 11:51:08 +01:00
Chocobozzz
f2fab901df
Fix invisible things in dark mode
2019-01-17 11:34:29 +01:00
Chocobozzz
17bb716bc4
Fix some styles
...
Video edit tags, dropdown actions font ...
2019-01-17 11:16:08 +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
3195cd1c11
Fix notification z-index on modals
2019-01-15 09:25:26 +01:00
Chocobozzz
ad3fa0c567
Add missing translations in embed template
2019-01-14 17:45:02 +01:00
Chocobozzz
1506307f2f
Increase abuse length to 3000
...
And correctly handle new lines
2019-01-14 16:48:38 +01:00
Chocobozzz
9a39392a7e
Fix notification socket
...
Should be in core module to share the same subject to all the app
2019-01-14 15:32:09 +01:00
Chocobozzz
f57ad0d22c
Fix scroll in notifications page
2019-01-14 15:12:20 +01:00
Chocobozzz
674a66bbda
Add unload listener on video upload/update
2019-01-14 15:01:08 +01:00
Chocobozzz
b5487ff4a5
Add error message when trying to upload .ass subtitles
2019-01-14 11:52:15 +01:00
Chocobozzz
b4593cd7ff
Warn user when they want to delete a channel
...
Because they will not be able to create another channel with the same
actor name
2019-01-14 10:24:49 +01:00
Chocobozzz
7b95f31385
Help translators to translate trending title/tooltip
2019-01-14 09:11:28 +01:00
Chocobozzz
033bc0efc2
Fix NSFW blur on search
2019-01-14 09:07:08 +01:00
Chocobozzz
c32bf839c1
Fix captions in HTTP fallback
2019-01-14 09:07:08 +01:00
Chocobozzz
f242c2e01e
Improve "no notifications" message
2019-01-14 09:06:58 +01:00
Aurélien Béranger
9b4b15f91c
WIP : Indicate to users how "trending" works ( #1458 )
...
* Get the INTERVAL_DAYS const in the video-trending component
* Change Trending section title
* Add a tooltip to explain how trending section works
* Minor CSS fix for the my-feed popover next to the titlepage
2019-01-14 09:06:48 +01:00
clementbrizard
adb115f552
Enable video watch
2019-01-12 19:03:08 +00:00
clementbrizard
1e74f19a21
Enable video upload and edit
2019-01-12 13:45:23 +00:00
clementbrizard
c80341655f
Change models
2019-01-12 13:41:45 +00:00
Chocobozzz
5abb9fbbd1
Add ability to unfederate a local video (on blacklist)
2019-01-10 15:39:51 +01:00
Chocobozzz
26a008fe8d
Update translations
2019-01-10 11:51:25 +01:00
Chocobozzz
d3e56c0c4b
Implement contact form in the client
2019-01-10 11:32:38 +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
07a982363f
Correctly scroll in notification preferences
2019-01-09 11:15:15 +01:00
Chocobozzz
2f1548fda3
Add notifications in the client
2019-01-09 11:15:15 +01:00
Chocobozzz
6e7e63b83f
Fix notification icon position
2019-01-09 11:15:15 +01:00
Chocobozzz
4707f410ae
Fix notification with large message
2018-12-20 11:18:29 +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
276d965295
Add ability to disable and clear history
2018-12-18 11:35:51 +01:00
Chocobozzz
80bfd33c0b
Add history page on client
2018-12-18 11:35:51 +01:00
Acid Chicken (硫酸鶏)
583cd0d212
Add WebFinger support ( #1498 )
...
* Add WebFinger support
* Fix TS7006
* Follow lint
* Fix TS7006
2018-12-18 10:42:39 +01:00
Chocobozzz
1b04f19c48
Add ability to set subtitle in URL in watch page
2018-12-17 14:22:59 +01:00
Chocobozzz
3b019808ef
Set last subtitle or subtitle in URL
2018-12-17 14:15:30 +01:00
Chocobozzz
259dd796e6
Fix adding captions to a video
2018-12-17 14:15:29 +01:00
Chocobozzz
16c07398f2
Fix followers search
2018-12-13 15:00:42 +01:00
Rigel Kent
5e755fff9d
add Content Security Policy ( #1252 )
...
* add Content Security Policy
* remove reflect-metadata on production builds to get rid of unsafe-eval
* fix baseCSP usage
* add SRI to CSP
* add blob: to media-src
* remove SRI
* CSP set to reportOnly
* adding data: to connect-src CSP
* remove block-all-mixed-content
* add report-uri support
2018-12-13 09:49:45 +01:00
Chocobozzz
dae5ca24b1
Redirect to the last url on login
2018-12-11 15:27:46 +01:00
Chocobozzz
14e2014acc
Support additional video extensions
2018-12-11 15:11:09 +01:00
Chocobozzz
e2a095bc96
Fix default homepage in web application
2018-12-10 10:47:29 +01:00
Chocobozzz
4523bf1132
dots are allowed in actor names
2018-12-10 10:26:00 +01:00
Josh Morel
851c5cddc1
rename ask-email link to ask-send-email
2018-12-08 14:46:34 +01:00
Micah Elizabeth Scott
4b49385892
Remove hard-coded 8GB upload limit in client ( #1293 )
...
* Remove hard-coded 8GB upload limit in client
Ideally we'd know what the specific server's configured upload limit
is before starting, but this 8GB limit is not useful if an administrator
has changed the nginx post limit on the server.
* Better docs for admins about client_max_body_size
Seems like some admins already tweak this value up or down to allow
for different maximum video upload sizes. The current codebase has no
other server-side limits that I'm aware of, and I've been routinely
uploading quite large videos to my instance.
This patch replaces the somewhat incorrect (or outdated?) 'hard limit'
comment with some advice about allocating enough space for nginx and
communicating the limit with your users.
Of course it would be better if this configuration could be unified with
PeerTube's config somehow. I'm not sure whether the best option there is
to turn off nginx's buffering here and let PeerTube handle the entire upload
(can we do this only for the video upload API endpoint?) or whether we want
PeerTube to generate nginx configs in a more automated way layer. In any case,
this patch is intended as an incremental improvement.
2018-12-07 14:58:17 +01:00
Chocobozzz
6ebfaf6764
Remove dashes from actor names
2018-12-07 14:56:56 +01:00
BRAINS YUM
d0ce42c1c1
username/display_name/video_channel_name min length 1 and max length 50 ( #1265 )
...
* make username, display_name and video_channel_name min length 1 and max length 50; (fixes #1263 );
! still some bug on the frontend complains but if you remove the disabled property it creates the account just fine;
allow for usernames to start with a number;
fix test, since username can be 1 char now make test check empty;
fix test, Should fail with a too long username;
fix test, Should fail with a too small username;
fix regular expression for username and videoChannel;
change username, videoChannel to be lowercase and fix message;
* change 1 characters to 1 character
2018-12-07 14:54:33 +01:00
Chocobozzz
3b3b18203f
Add error when email system is not configured and using the forgot
...
password system
2018-12-05 15:10:45 +01:00
Chocobozzz
56af5222c1
Put features table in about page
2018-12-05 14:53:13 +01:00
Chocobozzz
4e74e8032b
Remove inferred type
2018-12-05 14:36:05 +01:00
Chocobozzz
ddb83e49ec
My account menu -> open entries on hover
2018-12-05 14:21:31 +01:00
Chocobozzz
a1b2f87613
Add information in report modal
2018-12-05 11:05:54 +01:00
Chocobozzz
9c53ef67e3
Add button to help to translate peertube
2018-12-05 10:53:14 +01:00
Chocobozzz
d7aea77bdb
Add ru pl and it translations
2018-12-05 10:35:44 +01:00
Chocobozzz
06471769fc
Upgrade client dependencies
2018-12-04 10:29:28 +01:00
Chocobozzz
b6ff69719d
Bumped to version v1.1.0
2018-12-04 08:29:12 +01:00
Chocobozzz
326b44070b
Bumped to version v1.1.0-rc.1
2018-11-22 14:27:46 +01:00
Chocobozzz
57b9726982
Fix some zanata translations
2018-11-22 14:06:11 +01:00
Chocobozzz
6b01ed7b0c
Update translations
2018-11-22 11:34:02 +01:00
Chocobozzz
a99e2d9448
Reload user table when setting an email to verified
2018-11-21 17:11:56 +01:00
Chocobozzz
f97c91f7ec
Add separators in user moderation dropdown
2018-11-21 17:05:31 +01:00
Josh Morel
fc2ec87a8c
enable email verification by admin ( #1348 )
...
* enable email verification by admin
* rename/label to set email as verified
to be more explicit that admin is not sending
another email to confirm
* add update user emailVerified check-params test
* make user.model emailVerified property required
2018-11-21 08:48:29 +01:00
Chocobozzz
f107470e50
Fix search title
2018-11-20 10:44:48 +01:00
Chocobozzz
361805c48b
Fix checkbox margins
2018-11-19 14:34:36 +01:00
Chocobozzz
a8a6322778
Optimize image resizing
2018-11-19 14:34:36 +01:00
Chocobozzz
43e9d2af7d
Auto login user on signup
2018-11-16 17:06:19 +01:00
Chocobozzz
d8c9996ce2
Improve message visibility on signup
2018-11-16 17:02:21 +01:00
Chocobozzz
8d4273463f
Check follow constraints when getting a video
2018-11-16 15:49:16 +01:00
Chocobozzz
7373507fa8
Improve video upload error handling
2018-11-16 10:05:25 +01:00
Chocobozzz
fe05c3acbd
Fix player progress bar when changing resolution
2018-11-16 09:16:41 +01:00
Chocobozzz
8cf9987334
Fix video channel videos url when scrolling
2018-11-15 17:13:27 +01:00
Chocobozzz
6385c0cb7f
Fix embed video id parsing
2018-11-15 16:57:59 +01:00
Chocobozzz
650e3d5ce3
Fix miniature with a long name
2018-11-15 16:38:36 +01:00
Chocobozzz
e6d5a4f1ea
Add background effect to active menu page
2018-11-15 16:38:36 +01:00
Chocobozzz
f7454ca60a
Upgrade server dep
2018-11-15 10:54:37 +01:00
Chocobozzz
79f068dfd5
Upgrade client dependencies
2018-11-15 10:25:33 +01:00
Chocobozzz
2fbe7f1933
Fix new Angular 7 issues
2018-11-15 09:25:32 +01:00
BO41
79c2480f46
update ng-bootstrap
2018-11-15 09:25:31 +01:00
BO41
83422c219d
update dependencies
2018-11-15 09:25:31 +01:00
BO41
03ca23d4f7
update angular
2018-11-15 09:25:30 +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
6df8130efc
Bumped to version v1.1.0-alpha.2
2018-10-19 15:52:15 +02:00
Chocobozzz
e280dd0681
Fix webtorrent disabled by default
2018-10-19 14:56:26 +02:00
Chocobozzz
fc23a6c097
PeerTube is not in alpha anymore
2018-10-19 14:56:25 +02:00
Chocobozzz
40ed9f6aae
Update translations
2018-10-19 12:45:40 +02:00
BRAINS YUM
d23e6a1c97
Feature/description support fields length 1000 ( #1267 )
...
* fix migrations to not use config constant values as it can introduce bugs later when they change; (fixes #1259 )
remove constant fields imports from migrations
* add migrations to update description and support fields to 1000 (fixes #1258 )
* fix client/server account and video_channel description/support fields to be max len 1000 (fixes #1258 );
fix test Should fail with a too long description;
fix test Should fail with a long description;
fix test Should fail with a long description;
Remove USER.SUPPORT from constants since that field no longer exists;
null not false, in migrations/0280-description-support.ts;
video support field 1000, oops;
* rename migration 0280-description-support.ts -> 0285-description-support.ts;
update video support maxlength text
2018-10-19 08:54:01 +02:00
Chocobozzz
e0628695c3
Fix embed
2018-10-19 08:37:31 +02:00
Rigel Kent
b8670e5336
adding minimum signup age conforming to ceiling GPDR age
...
It is not yet configurable and should be made so as GDPR (or other
regulations for that matter) can specify other minimum age requirements.
2018-10-18 17:15:12 +02:00
Chocobozzz
f65bcbb50f
PeerTube is not in beta anymore
2018-10-18 16:54:25 +02:00
mike stedman
198d764ff0
Make abuse-delete confirmation box clearer
2018-10-18 14:59:22 +02:00
Mike
5aa4a3dd05
Change "delete" to "delete this report"
...
Closes #1295 .
2018-10-18 14:59:22 +02:00
Chocobozzz
e9683f850d
Fix lint
2018-10-18 14:58:11 +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
Chocobozzz
f365e978ed
Update translations
2018-10-17 10:57:58 +02:00
Chocobozzz
bb5d90e62f
Merge branch 'feature/webtorrent-disabling' into develop
2018-10-17 10:48:56 +02:00
Chocobozzz
a73115f31a
Fix webtorrent disabling
2018-10-17 10:47:15 +02:00
Chocobozzz
7cdc3ab63b
Bumped to version v1.1.0-alpha.1
2018-10-17 08:43:16 +02:00
Chocobozzz
92ea70a782
Fix code typos
2018-10-16 16:41:36 +02:00
Chocobozzz
65b21c961c
Add ability to mute a user/instance by server in client
2018-10-16 16:41:36 +02:00
Chocobozzz
af5767ffae
Add user/instance block by users in the client
2018-10-16 16:41:36 +02:00
BO41
dffd5d127f
update tslint config and fix member ordering ( #1279 )
2018-10-16 01:04:50 +02:00
Rigel Kent
6ca76832fd
improve description of the HTTP video import feature
2018-10-15 18:53:06 +02:00
BO41
5b3f86dd80
add alwaysStrict flag to client/tsconfig.json ( #1280 )
2018-10-15 14:35:18 +02:00
Rigel Kent
ed638e5325
move to boolean switch
2018-10-13 11:53:48 +02:00
Rigel Kent
64cc5e8575
add webtorrent opt-out settings
...
- add a key in localstorage to remember the opt-out
- add a user setting
2018-10-13 11:53:42 +02:00
Chocobozzz
71e318b4fe
Merge branch 'release/v1.0.0' into develop
2018-10-11 09:52:16 +02:00
Chocobozzz
333210d862
Bumped to version v1.0.0
2018-10-11 09:06:16 +02:00
Chocobozzz
cc1903ad2a
Fix angular build
2018-10-10 15:09:16 +02:00
Chocobozzz
017c3dcadf
Add ability to list all local videos on client
2018-10-10 14:35:55 +02:00
Chocobozzz
b014b6b9c7
Add ability to search on followers/following
2018-10-10 09:43:53 +02:00
Lucas Declercq
9ccff23877
Add explicit error message that changing video ownership only works with local accounts ( #1214 )
...
* Add explicit error message that changing video ownership only works with local accounts
* Remove superfluous logger
* Remove unneeded end() to error responses
* Add a message on client side to prevent transfering ownership to a remote account
2018-10-10 08:57:00 +02:00
Lucas Declercq
8ea1597fdb
Fix too big line length
2018-10-08 16:33:02 +02:00
Chocobozzz
2cae5f1307
Add checkbox to check every rows
2018-10-08 16:15:10 +02:00
Chocobozzz
24b9417cec
Add users search filter
2018-10-08 15:55:32 +02:00
Chocobozzz
791645e620
Add bulk actions in users table
2018-10-08 15:55:32 +02:00
Lucas Declercq
7f2cfe3a79
Rename downloadingEnabled property to downloadEnabled
2018-10-08 14:45:22 +02:00
Lucas Declercq
4ffdcfc63b
Fix some defaults values + indentation
2018-10-08 14:42:55 +02:00
Micah Elizabeth Scott
211239ed94
remove confirm modal for asset injection in edit-custom-config ( #1219 )
2018-10-07 22:07:14 +02:00
Lucas Declercq
e0d827e29a
Only show download button if downloadingEnabled is set to true
2018-10-06 19:18:00 +02:00
Lucas Declercq
156c50af30
Add downloadingEnabled property to video model
2018-10-06 19:17:39 +02:00
Chocobozzz
35d50b7dd2
Fix videos list when page is empty
2018-10-05 17:07:13 +02:00
Chocobozzz
79bd2632d6
Add user moderation in the account page
2018-10-05 17:02:10 +02:00
Chocobozzz
e724fa93c7
Move user moderation tool in a separate component
2018-10-05 17:02:09 +02:00
Chocobozzz
6e46de095d
Add user history and resume videos
2018-10-05 11:22:38 +02:00
BO41
a585824160
add resize listener ( #1182 )
...
* add resize listener
* respect user decision
* change listener to rxjs
* review changes
2018-10-05 11:22:24 +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
25378bc866
Delete correctly redundancy files
2018-10-03 16:43:57 +02:00
Chocobozzz
5bc8745ef9
Bumped to version v1.0.0-rc.2
2018-10-03 14:52:35 +02:00
Rigel Kent
6a6951ec10
Bumped to version v1.0.0-rc.1
2018-10-03 13:24:10 +02:00
Chocobozzz
e33f888b86
Fix hotkey translations
2018-10-03 10:11:26 +02:00
Chocobozzz
60709df536
Fix Delete title button
2018-10-03 10:02:55 +02:00
Chocobozzz
53877968a6
Add comments feeds popover in watch page
2018-10-02 11:19:12 +02:00
Chocobozzz
4787966900
Don't throw an error on empty search
2018-10-01 17:39:09 +02:00
Rigel Kent
c5d04b4f35
add allow advancedSearch with empty search
...
a.k.a. filters on all videos
also added a badge showing the rough number of active filters
2018-10-01 17:23:06 +02:00
Chocobozzz
601527d795
Check video channel name is unique on our instance
2018-10-01 15:20:14 +02:00
Rigel Kent
abb2c7927c
show last commit hash alongside server version in footer
2018-10-01 14:31:01 +02:00
Rigel Kent
9e3e248109
add protractor profile for local tests
2018-10-01 13:40:28 +02:00
Chocobozzz
8c202ae8d4
Bumped to version v1.0.0-beta.16
2018-10-01 12:16:00 +02:00
Chocobozzz
2a27c451f7
Update changelog
2018-10-01 11:24:41 +02:00
Chocobozzz
5e77a5de40
Include https://github.com/webtorrent/webtorrent/pull/1513 in our
...
webtorrent client dependency
2018-10-01 10:03:17 +02:00
Chocobozzz
59c9c5d9bb
Fix error when clicking on the disabled publish button
2018-10-01 09:04:43 +02:00
Chocobozzz
75f1d36218
Fix my account subtitles
2018-10-01 09:02:27 +02:00
Chocobozzz
ed4c3c0910
Update captions in sequence to avoid concurrence issues
2018-10-01 08:54:58 +02:00
Rigel Kent
0f40d69a0f
adding shortcuts to videojs, adding frame-by-frame support
2018-09-30 15:18:03 +02:00
Rigel Kent
8b183196cb
fix primeng border color on all themes
2018-09-29 17:36:19 +02:00
Rigel Kent
f5d9558f66
various display improvements
2018-09-29 13:42:17 +02:00
Rigel Kent
8c2b9756f9
fix message space on video upload cancel
2018-09-29 02:42:45 +02:00
Chocobozzz
8eaa6d62c6
Fix advanced options in upload form
2018-09-28 16:17:10 +02:00
Chocobozzz
e182430ac7
Update translations
2018-09-28 16:07:27 +02:00
Chocobozzz
3e04f12909
Re generate angular translations
2018-09-28 15:13:57 +02:00
Chocobozzz
baf0a8c98e
Fix some i18n tags
2018-09-28 15:13:01 +02:00
Chocobozzz
01fe5bd721
Fix no other videos displayed on some videos
2018-09-28 14:51:30 +02:00
Chocobozzz
19f2205516
Display other videos on xl screens on the right
2018-09-28 14:37:04 +02:00
Chocobozzz
287918da17
Hide useless error when destroying fake renderer
2018-09-28 14:22:43 +02:00
Rigel Kent
8be9f43aed
correct local subscribe in the subscription menu
2018-09-28 13:42:33 +02:00
Chocobozzz
07524e229f
Enable more angular options
2018-09-28 10:36:46 +02:00
Chocobozzz
161b061d4e
Remove duplicated videos on unfollow/delete redundancy
2018-09-28 10:07:05 +02:00
Chocobozzz
a890d1e0d3
Check current password on server side
2018-09-26 16:28:27 +02:00
BO41
be1206bb93
fix lint errors
2018-09-26 16:28:26 +02:00
BO41
3805ce3f43
check old password before change
2018-09-26 16:28:25 +02:00
Chocobozzz
cc68049424
Fix video import of some youtube videos
2018-09-26 15:55:45 +02:00
Chocobozzz
9ffdd52a95
Improve overview section titles
2018-09-26 15:03:04 +02:00
Chocobozzz
28da43cf66
Regenerate translations
2018-09-26 14:55:20 +02:00
Chocobozzz
3827c3b348
Fix quota translations
2018-09-26 14:50:39 +02:00
Rigel Kent
4a216666e7
add shortcuts icon in menu
2018-09-26 14:23:19 +02:00
Chocobozzz
60e74f80d8
Bumped to version v1.0.0-beta.15
2018-09-26 11:59:14 +02:00
Chocobozzz
9c91b521bc
Update translations
2018-09-26 10:38:26 +02:00
Chocobozzz
39ba2e8e3a
Add RSS feed to subscribe button
2018-09-26 09:39:41 +02:00
Rigel Kent
7bdd917a6a
fix link to the list of open instances due to joinpeertube.org update
2018-09-25 21:43:14 +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
4ebf25fda0
Bumped to version v1.0.0-beta.14
2018-09-25 09:21:35 +02:00
Chocobozzz
b2e2cdc516
Update translations
2018-09-24 18:14:02 +02:00
Chocobozzz
b9fcfb1d2a
Fix weird CSS bug with production build and CSS var
2018-09-24 18:05:57 +02:00
Chocobozzz
a7f9fae9ab
Improve download modal input style
2018-09-24 17:48:34 +02:00
Chocobozzz
5363a766d9
Fix playback rate hotkey
2018-09-24 17:44:50 +02:00
Chocobozzz
d1a63fc7ac
Fix videos list user NSFW policy
2018-09-24 13:38:38 +02:00
Chocobozzz
0b4e5fe327
Merge branch 'develop' into unused-imports
2018-09-24 10:40:27 +02:00
Rigel Kent
0144862299
revert f845c683
partial: "fix SEO tags and attributes"
2018-09-24 09:50:38 +02:00
Rigel Kent
9ca1e3a02c
fix link to the list of open instances
2018-09-24 00:55:12 +02:00
Rigel Kent
bb5d74289b
add url field to download modal
2018-09-23 19:43:41 +02:00
Rigel Kent
bc144e16ce
append my-help popover to body instead of parent object
2018-09-23 18:33:53 +02:00
BO41
ec769c89fd
add redirect after login ( #1110 )
2018-09-23 16:37:48 +02:00
BO41
23db998f07
remove unused imports
2018-09-22 20:11:16 +02:00
Rigel Kent
52b1ba03f4
add chevron hotkeys to change playback rate
2018-09-22 19:01:59 +02:00
Rigel Kent
9fe4406794
autofocus first field on login
2018-09-22 14:14:32 +02:00
Rigel Kent
cc3d1dce1f
i18n in video-edit
2018-09-21 16:48:42 +02:00
Chocobozzz
f2659ae0b0
Upgrade tslint rules
2018-09-21 09:26:53 +02:00
Chocobozzz
ae04a0ce12
Upgrade client dependencies
2018-09-21 09:26:52 +02:00
Rigel Kent
1fd3ef3fb4
fix nav tab and tag color in dark theme
2018-09-20 20:57:18 +02:00
Rigel Kent
f845c68305
fix SEO tags and attributes
2018-09-20 16:48:21 +02:00
Chocobozzz
a893681058
Add a message if the user don't have any subscriptions
2018-09-20 16:24:59 +02:00
Chocobozzz
2860e62e23
Fix my account width on mobile
2018-09-20 16:24:58 +02:00
Chocobozzz
0491173a61
Merge branch 'develop' into cli-wrapper
2018-09-20 16:24:31 +02:00
Chocobozzz
6247b2057b
Fix client e2e tests
2018-09-20 15:45:11 +02:00
Chocobozzz
93ea9c47d9
Improve responsive on small screens
2018-09-20 14:59:19 +02:00
Chocobozzz
89724816ae
Improve videos list client performance
2018-09-20 14:21:57 +02:00
Chocobozzz
d466dece0a
Improve message when removing a user
2018-09-20 11:55:00 +02:00
BO41
fcc7c06037
rename manifest
2018-09-20 08:22:29 +02:00
Chocobozzz
ad76628b17
Fix admin access to moderators
2018-09-19 09:54:38 +02:00
Chocobozzz
e972e046db
Don't get recommended videos twice
2018-09-19 09:54:36 +02:00
Chocobozzz
d5931e6233
Fix client build
2018-09-18 08:21:04 +02:00
Chocobozzz
a8ecc6f670
Try to improve infinite pagination
2018-09-17 17:45:55 +02:00
Rigel Kent
8c72543a4a
adding missing i18n for schedule option
2018-09-17 16:44:41 +02:00
Chocobozzz
e452d2e2b8
Fix description/comments max width
2018-09-17 15:28:32 +02:00
Chocobozzz
b335ccec49
Fix ios player playback/subtitles menu
2018-09-17 15:01:04 +02:00
Chocobozzz
860cfb31e3
Fix "no results" on overview page
2018-09-17 10:28:38 +02:00
Chocobozzz
cfc16a6db8
Fix tag search on overview page
2018-09-14 14:36:12 +02:00
Rigel Kent
1d9d9cfdcf
add css custom properties for the left menu
2018-09-13 14:33:17 +02:00
Chocobozzz
c48e82b5e0
Basic video redundancy implementation
2018-09-13 14:05:49 +02:00
Chocobozzz
a651038487
Bumped to version v1.0.0-beta.13
2018-09-13 11:07:53 +02:00
Chocobozzz
9431cabf8a
Fix video views increment
2018-09-13 10:13:25 +02:00
Chocobozzz
4035d2b6e9
Fix video channel deletion
2018-09-13 09:31:04 +02:00
Chocobozzz
dcce142d33
Update translations
2018-09-13 09:19:24 +02:00
Chocobozzz
bcb0c8958f
Fix client build
2018-09-12 09:52:08 +02:00
Rigel Kent
c13e2bf340
update hotkeys to include user-specific routes
...
also fix left-menu width
2018-09-11 22:02:58 +02:00
Rigel Kent
7aba23d13f
wrap the hotkeys component to allow templating 🎨
2018-09-11 21:33:22 +02:00
Rigel Kent
a157b3a322
specify shift in keyboard shortcuts cheatsheet
2018-09-11 14:18:59 +02:00
Rigel Kent
e3f7f600e8
remember theme in localStorage
2018-09-11 11:41:18 +02:00
Rigel Kent
e78980ebd1
use focus-visible polyfill to improve keyboard navigation
...
Only the homepage is concerned, but it should have decent keyboard
navigation support now.
2018-09-11 10:58:48 +02:00
Chocobozzz
b8aca3bfe2
Bumped to version v1.0.0-beta.12
2018-09-11 08:15:06 +02:00
Chocobozzz
14f93fd616
Upgrade translations
2018-09-10 09:51:35 +02:00
Rigel Kent
20c3a59e2c
add input color to cope with browser themes
2018-09-09 14:43:30 +02:00
Rigel Kent
ed19bb9a32
use css class for loading bar color
2018-09-07 22:46:11 +02:00
Chocobozzz
d972dc7f66
Update translations
2018-09-07 17:40:45 +02:00
Rigel Kent
4e554c4a2d
move .sass-lint.yml to client/
2018-09-07 10:51:42 +02:00
Rigel Kent
35c2930776
move theme toggle icon to the right
2018-09-06 13:47:48 +02:00
Chocobozzz
21131ac172
Fix video channel url in watch page
2018-09-06 13:42:00 +02:00
Rigel Kent
1a00c5619f
refactor theme toggle into a service
2018-09-06 12:00:53 +02:00
Chocobozzz
1c66c35c55
Align other videos block on small screens
2018-09-06 09:00:59 +02:00
Chocobozzz
d7639f66af
Unsubscribe from the router
2018-09-06 09:00:58 +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
db6d617dd2
Fix occitan label
2018-09-05 15:59:43 +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
b0ee41df7d
Clean up change password validation
2018-09-05 15:00:25 +02:00
Chocobozzz
4c8e4e04d1
Use dropdown in my account -> "my library"
2018-09-05 14:42:59 +02:00
Chocobozzz
c182527a6c
Fix channels search on mobile
2018-09-05 11:42:13 +02:00
Chocobozzz
d77433a8a6
Fix video add background color
2018-09-05 11:24:43 +02:00
Chocobozzz
8ff3f88347
Fix watch page responsive
2018-09-05 11:20:44 +02:00
Chocobozzz
46ae6f6724
Fix menu on mobile
2018-09-05 10:19:45 +02:00
Rigel Kent
8c985ef5ce
hotkey to toggle dark theme
2018-09-04 23:24:34 +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
Chocobozzz
6aff854c0e
Fix overview page on mobile
2018-09-04 17:31:30 +02:00
Chocobozzz
b1ee8526d3
Fix search results on mobile
2018-09-04 17:31:28 +02:00
Chocobozzz
8cd7faaa33
Better label for video privacies
2018-09-04 17:31:28 +02:00
Jorropo
a94419a604
Making password change erroring more friendly
...
If you leave the form but the 2 password is different a big red
boxappears to warn you (no need to click on the button).The submit
buttonis desactivated if the 2 password isn't the same.
2018-09-04 17:11:48 +02:00
Chocobozzz
f19982a9e4
Add overview videos to homepage options
2018-09-04 15:28:50 +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
Chocobozzz
5cf84858d4
Add federation to ownership change
2018-09-04 10:49:53 +02:00
Gaëtan Rizio
74d6346935
Users can change ownership of their video [ #510 ] ( #888 )
...
* [#510 ] Create a new route to get the list of user names
To be able to transfer ownership to a user,
we need to be able to select him from the list of users.
Because the list could be too big, we add a autocomplete feature.
This commit does the following:
* Add a API endpoint to get a list of user names by searching its name
* [#510 ] The user can choose the next owner of the video
To be able to transfer ownership to a user,
we need the owner to be able to select the user.
The server can autocomplete the name of the user to give the ownership.
We add a dialog for the user to actually select it.
This commit does the following:
* Create a modal for the owner to select the next one
* Opens this modal with a button into the menu *more*
* Make the dependency injection
* [#510 ] When the user choose the next owner, create a request in database
For the change of ownership to happen, we need to store the temporary requests.
When the user make the request, save it to database.
This commit does the following:
* Create the model to persist change ownership requests
* Add an API to manage ownership operations
* Add a route to persist an ownership request
* [#510 ] A user can fetch its ownership requests sent to him
To be able to accept or refuse a change of ownership,
the user must be able to fetch them.
This commit does the following:
* Add an API to list ownership for a user
* Add the query to database model
* [#510 ] A user can validate an ownership requests sent to him - server
The user can accept or refuse any ownership request that was sent to him.
This commit focus only on the server part.
This commit does the following:
* Add an API for the user to accept or refuse a video ownership
* Add validators to ensure security access
* Add a query to load a specific video change ownership request
* [#510 ] A user can validate an ownership requests sent to him - web
The user can accept or refuse any ownership request that was sent to him.
This commit focus only on the web part.
This commit does the following:
* Add a page to list user ownership changes
* Add actions to accept or refuse them
* When accepting, show a modal requiring the channel to send the video
* Correct lint - to squash
* [#510 ] PR reviews - to squash
This commit does the following:
* Search parameter for user autocompletion is required from middleware directly
* [#510 ] PR reviews - to squash with creation in database commit
This commit does the following:
* Add the status attribute in model
* Set this attribute on instance creation
* Use AccountModel method `loadLocalByName`
* [#510 ] PR reviews - to squash with fetch ownership
This commit does the following:
* Add the scope `FULL` for database queries with includes
* Add classic pagination middlewares
* [#510 ] PR reviews - to squash with ownership validation - server
This commit does the following:
* Add a middleware to validate whether a user can validate an ownership
* Change the ownership status instead of deleting the row
* [#510 ] PR reviews - to squash with ownership validation - client
This commit does the following:
* Correct indentation of html files with two-spaces indentation
* Use event emitter instead of function for accept event
* Update the sort of ownership change table for a decreasing order by creation date
* Add the status in ownership change table
* Use classic method syntax
* code style - to squash
* Add new user right - to squash
* Move the change to my-account instead of video-watch - to squash
As requested in pull-request, move the action to change ownership into my videos page.
The rest of the logic was not really changed.
This commit does the following:
- Move the modal into my video page
- Create the generic component `button` to keep some styles and logic
* [#510 ] Add tests for the new feature
To avoid regression, we add tests for all api of ownership change.
This commit does the following:
- Create an end-to-end test for ownership change
- Divide it to one test per request
* [#510 ] Do not send twice the same request to avoid spam
We can send several time the same request to change ownership.
However, it will spam the user.
To avoid this, we do not save a request already existing in database.
This commit does the following:
- Check whether the request exist in database
- Add tests to verify this new condition
* [#510 ] Change icons
Change icons so they remains logic with the rest of the application.
This commit does the following:
- Add svg for missing icons
- Add icons in `my-button` component
- Use these new icons
* [#510 ] Add control about the user quota
The user should be able to accept a new video only if his quota allows it.
This commit does the following:
- Update the middleware to control the quota
- Add tests verifying the control
* Correct merge
- Use new modal system
- Move button to new directory `buttons`
* PR reviews - to squash
2018-09-04 08:57:13 +02:00
Rigel Kent
2303a803aa
fix likes bar, grid adjustment and menu width
2018-09-03 15:10:55 +02:00
Chocobozzz
f2e05ffea7
Try to fix embed webpack build
2018-09-03 11:26:19 +02:00
Chocobozzz
348106f20c
Don't get quota twice
2018-09-03 09:30:13 +02:00
Rigel Kent
769ac6c11f
add title ellipsis over two lines to miniatures
2018-09-03 08:49:29 +02:00
Rigel Kent
8542dc33e3
add a hotkey for menu toggling and a secondary hotkey to search
2018-09-03 08:49:29 +02:00
Rigel Kent
61318dd63f
add daily quota to the features table information
2018-09-03 08:49:29 +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