Commit Graph

672 Commits

Author SHA1 Message Date
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
Rigel Kent
2158ac9034 Add server plugin filter hooks for import with torrent and url (#2621)
* Add server plugin filter hooks for import with torrent and url

* WIP: pre and post-import filter hooks

* Rebased

* Cleanup filters to accept imports

Co-authored-by: Chocobozzz <me@florianbigard.com>
2020-05-14 11:10:26 +02:00
Chocobozzz
2ca154da93 Fix auto follow index URL 2020-05-12 09:37:39 +02:00
Chocobozzz
d253bfaaa5 Add other tests to external auth 2020-05-11 18:32:58 +02:00
Chocobozzz
95cd31f1fe Allow to auto follow a specific URL 2020-05-11 10:53:06 +02:00
Chocobozzz
81c647ff19 Cleanup oauth tokens cache 2020-05-11 08:40:38 +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
80fdaf0645 Add moderation helpers to plugins 2020-05-07 15:07:01 +02:00
Chocobozzz
3cc665f48f Add last login date to users 2020-05-07 10:39:09 +02:00
Chocobozzz
1c32067367 Fix HLS audio only transcoding 2020-05-05 16:27:46 +02:00
Chocobozzz
bc90883f1a Handle external login errors 2020-05-04 16:21:39 +02:00
Chocobozzz
a4995eb7ac Add ability to unregister plugin auths 2020-05-04 16:21:39 +02:00
Chocobozzz
e9b0fa5c16 Auth plugin compat with regular user accounts 2020-05-04 16:21:39 +02:00
Chocobozzz
a5896799f1 Add plugin settings change watcher 2020-05-04 16:21:39 +02:00
Chocobozzz
dadc90bca2 Client calls revoke-token endpoint on logout 2020-05-04 16:21:39 +02:00
Chocobozzz
5a7eecdd56 Add config helper for plugins 2020-05-04 16:21:39 +02:00
Chocobozzz
ebefc902f5 Add external login buttons 2020-05-04 16:21:39 +02:00
Chocobozzz
9107d791e2 Add external login tests 2020-05-04 16:21:39 +02:00
Chocobozzz
4a8d113b9b Begin support for external auths 2020-05-04 16:21:39 +02:00
Chocobozzz
98813e69bc Check auth plugin result 2020-05-04 16:21:39 +02:00
Chocobozzz
055cfb11a9 Add plugin auth migrations 2020-05-04 16:21:39 +02:00
Chocobozzz
e307e4fce3 Add ability for auth plugins to hook tokens validity 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
86521a67b2 Add video channel and video thumbnail, rework video appearance in row 2020-05-01 16:41:02 +02:00
Chocobozzz
b3af2601da Add ability to remove privacies using plugins 2020-04-20 15:42:27 +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
0dd57e4d43 Fix tests 2020-04-20 09:04:38 +02:00
Chocobozzz
2c0ccd4b3f Do not support subscriptions to accounts 2020-04-16 16:37:25 +02:00
Chocobozzz
652c64165b Fix import captions test 2020-04-15 14:15:44 +02:00
Chocobozzz
5e2b2e2775 Add ability for plugins to add custom routes 2020-04-10 15:23:25 +02:00
Rigel Kent
9afa0901f1 Fix lint for emailer 2020-04-10 14:26:42 +02:00
Ismaël Bouya
ed3f089cc7 Add sendmail 2020-04-10 10:20:06 +02:00
Chocobozzz
ab3ead3a6f Add ability to remove a video from a plugin 2020-04-09 11:37:44 +02:00
Chocobozzz
1b05d82d86 Add SQL query support in plugins 2020-04-09 11:00:30 +02:00
Chocobozzz
bc0d801bb7 Refactor plugin helpers factory 2020-04-09 09:57:32 +02:00
Chocobozzz
8c9e787526 Add ability to accept or not remote redundancies 2020-04-07 15:32:20 +02:00
Chocobozzz
d57d1d83c6 Support audio files import 2020-04-03 15:41:39 +02:00
Chocobozzz
6cb5564490 Fix add comment in threads with deleted comments 2020-03-20 14:43:12 +01:00
Chocobozzz
c547bbf96a Fix re running HLS transcoding 2020-03-12 15:37:28 +01:00
Chocobozzz
84ebcf345c Fix federation with pleroma 2020-03-12 14:14:11 +01:00
Chocobozzz
ac940348cd Fix lint 2020-03-10 16:37:25 +01:00
Chocobozzz
7b81edc854 Video file metadata PR cleanup 2020-03-10 16:18:29 +01:00
Rigel Kent
8319d6ae72 Add video file metadata to download modal, via ffprobe (#2411)
* Add video file metadata via ffprobe

* Federate video file metadata

* Add tests for file metadata generation

* Complete tests for videoFile metadata federation

* Lint migration and video-file for metadata

* Objectify metadata from getter in ffmpeg-utils

* Add metadataUrl to all videoFiles

* Simplify metadata API middleware

* Load playlist in videoFile when requesting metadata
2020-03-10 14:39:40 +01:00
Chocobozzz
366caf8b71 Fix build with typescript 3.8 2020-02-28 16:51:25 +01:00
Chocobozzz
bdd428a6d9 Update dependencies 2020-02-28 16:21:34 +01:00
Chocobozzz
887e1a0376 Fix emailer 2020-02-18 08:29:23 +01:00
Chocobozzz
134cf2bce9 Merge branch 'release/2.1.0' into develop 2020-02-17 15:44:53 +01:00
Chocobozzz
2db48acc46 Correctly fix auto follows 2020-02-17 15:44:06 +01:00