Commit Graph

638 Commits

Author SHA1 Message Date
Chocobozzz
b488ba1e26 Don't rely on youtube for tests
Use another import URL when possible, and disable import tests when we
want to do a youtube import test
2020-07-31 11:32:04 +02:00
Rigel Kent
7b3909644d test search for subscriptions and video-channels 2020-07-29 18:15:53 +02:00
Chocobozzz
17aa80ed01 Merge branch 'release/2.3.0' into develop 2020-07-10 15:23:31 +02:00
Chocobozzz
1dee8d68cb Fix video import tests 2020-07-10 14:56:17 +02:00
Chocobozzz
310b5219b3 Add new abuses tests 2020-07-10 14:02:41 +02:00
Chocobozzz
4f32032fed Add migrations 2020-07-10 14:02:41 +02:00
Chocobozzz
57f6896f67 Implement abuses check params 2020-07-10 14:02:41 +02:00
Chocobozzz
d95d155988 Use 3 tables to represent abuses 2020-07-10 14:02:41 +02:00
Rigel Kent
ea7337cfde add check-params test for user list
fixes #2918
2020-07-03 10:29:03 +02:00
Rigel Kent
8491293b02 add blocked filter in users list to filter banned users
fixes #2914
2020-07-02 22:50:33 +02:00
Chocobozzz
db48de8597 Block infohash spammers from tracker 2020-06-25 16:28:07 +02:00
Rigel Kent
1ebddadd07 predefined report reasons & improved reporter UI (#2842)
- added `startAt` and `endAt` optional timestamps to help pin down reported sections of a video
- added predefined report reasons
- added video player with report modal
2020-06-22 13:00:39 +02:00
Chocobozzz
07aea1a264 Use TS_NODE_FILES instead of --files
Because --files does not work
2020-06-18 17:14:02 +02:00
Chocobozzz
c24aac6bc7 Fix tests 2020-06-18 13:39:13 +02:00
Chocobozzz
faa9d434b4 Update server dependencies 2020-06-17 11:42:50 +02:00
Chocobozzz
8eb07b0130 Split notification tests 2020-06-16 15:55:42 +02:00
Chocobozzz
1ba471c55f Add videos count in channels list 2020-06-16 14:13:01 +02:00
Chocobozzz
1a40132c67 Use default nsfw instance policy for search index 2020-06-12 16:27:41 +02:00
Chocobozzz
5a61ffbb7c Optimize views per day in video channels 2020-06-12 16:27:41 +02:00
Chocobozzz
8b381422b8 Fix lint 2020-06-12 08:27:59 +02:00
Rigel Kent
3487330d30 preserve original variable names server-side 2020-06-10 21:12:09 +02:00
Rigel Kent
5baee5fca4 rename blacklist to block/blocklist, merge block and auto-block views
- also replace whitelist with allowlist
- add advanced filters for video-block-list view
- move icons in video-block-list and video-abuse-list to left side
for visibility
- add robot icon to depict automated nature of a block in
video-block-list

resolves #2790
2020-06-10 21:12:05 +02:00
Chocobozzz
f9b6d51f48 Fix tests 2020-06-10 15:35:20 +02:00
Chocobozzz
3521ab8fc0 Add search index tests 2020-06-10 14:02:41 +02:00
Chocobozzz
3b0bd70aa0 Add search target check params 2020-06-10 14:02:41 +02:00
Chocobozzz
5fb2e2888c First implem global search 2020-06-10 14:02:41 +02:00
Levi Bard
3092e9bbb0 Make federation of unlisted videos an instance-level server preference (#2802)
* Add preference for federating unlisted videos

* Connect unlisted video federation with new preference

* Apply pull request feedback

* Fix lint issues

* Remove preference for federating unlisted videos from web admin interface
2020-06-03 09:42:07 +02:00
Chocobozzz
696d83fd13 Block comments from muted accounts/servers
Add better control for users of comments displayed on their videos:

 * Do not forward comments from muted remote accounts/servers (muted by the current server or by the video owner)
 * Do not list threads and hide replies (with their children) of accounts/servers muted by the video owner
 * Hide from RSS comments of muted accounts/servers by video owners

Use case:
  * Try to limit spam propagation in the federation
  * Add ability for users to automatically hide comments on their videos from undesirable accounts/servers (the comment section belongs to videomakers, so they choose what's posted there)
2020-05-29 09:32:20 +02:00
Chocobozzz
72c33e716f Support broadcast messages 2020-05-29 09:32:12 +02:00
Chocobozzz
8adf0a767f Fix comments deleted display 2020-05-29 09:21:26 +02:00
Chocobozzz
444c0a0e01 Add ability to bulk delete comments 2020-05-29 09:21:26 +02:00
Chocobozzz
9a7fd9600b Fix external auth email/password update
Also check if an actor does not already exist when creating the user
2020-05-20 10:17:27 +02:00
Chocobozzz
a06581f296 Fix tests 2020-05-13 11:57:34 +02:00
Chocobozzz
2ca154da93 Fix auto follow index URL 2020-05-12 09:37:39 +02:00
Chocobozzz
c9215a1be0 Update code contributors 2020-05-11 13:43:56 +02:00
Chocobozzz
95cd31f1fe Allow to auto follow a specific URL 2020-05-11 10:53:06 +02:00
Rigel Kent
df4c603dea Switch emails to pug templates and provide richer html/text-only versions 2020-05-08 15:31:51 +02:00
Chocobozzz
3cc665f48f Add last login date to users 2020-05-07 10:39:09 +02:00
Chocobozzz
feb34f6b6b Use video abuse filters on client side 2020-05-07 08:33:34 +02:00
Chocobozzz
fde37dc99c Add ability for video owners to delete comments 2020-05-05 17:22:11 +02:00
Chocobozzz
298b3fd315 Increase video comments limit 2020-05-05 16:48:30 +02:00
Chocobozzz
a5896799f1 Add plugin settings change watcher 2020-05-04 16:21:39 +02:00
Chocobozzz
9107d791e2 Add external login tests 2020-05-04 16:21:39 +02:00
Chocobozzz
e1c5503114 Support logout and add id and pass tests 2020-05-04 16:21:39 +02:00
Chocobozzz
8dc8a34ee8 Avoir some circular dependencies 2020-05-04 16:21:39 +02:00
Chocobozzz
7fed637506 Begin auth plugin support 2020-05-04 16:21:39 +02:00
Rigel Kent
d1261d9a3c Add links from user-edit 2020-05-01 16:41:02 +02:00
Rigel Kent
197876ea87 Add tests for video-abuse persistence after video deletion 2020-05-01 16:41:02 +02:00
Chocobozzz
2fd59d7d89 Add ability to sort by originallyPublishedAt 2020-04-20 14:05:52 +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