aboutsummaryrefslogtreecommitdiffhomepage
path: root/shared/models/plugins
Commit message (Collapse)AuthorAgeFilesLines
* Fix plugin settings manager definitionlutangar2022-01-202-5/+15
| | | | | | | | This mainly fix the `onSettingsChange` argument typing. I'm not 100% sure the setting `value` can be a boolean though. But this is how it was typed before so I just made it consistent. Feel free to change - or suggest change - to the type names / location.
* Plugins can add custom instance infoboxChocobozzz2022-01-201-0/+3
|
* Handle async validatorsChocobozzz2022-01-031-1/+1
|
* Enhance plugin video fieldsChocobozzz2021-12-291-0/+7
| | | | | Add video form tab selection Add ability to display an error
* Support official pluginsChocobozzz2021-12-281-0/+2
|
* Resolve enums at compile timeChocobozzz2021-12-281-1/+1
|
* Fix type conflictChocobozzz2021-12-241-5/+5
|
* Add video caption created and deleted hookslutangar2021-12-231-0/+5
|
* Add ability for plugins to register client routesChocobozzz2021-12-103-1/+9
|
* Add upload/import/go live video attributes hooksChocobozzz2021-12-101-0/+6
|
* Add filter:api.server.stats.get.result hookChocobozzz2021-12-091-0/+3
|
* add plugin selector to about/menu elements (#4597)kontrollanten2021-12-031-1/+10
| | | | | | | | | * add plugin selector to about/menu elements closes #4586 * Update plugin selector names Co-authored-by: Chocobozzz <me@florianbigard.com>
* CLI: plugins install command accept a --plugin-version parameter. (#4599)John Livingston2021-12-031-0/+1
| | | | | | | | | | | * CLI: plugins install command accept a --plugin-version parameter. * Unit tests for plugins install --plugin-version. * Fix linting. * Styling Co-authored-by: Chocobozzz <me@florianbigard.com>
* Introduce plugin id selectorsChocobozzz2021-11-262-0/+2
|
* Add `req` and `res` as controllers hooks parameterslutangar2021-11-251-0/+2
| | | | | Hooks prefixed by `action:api` now give access the original express req and res. Checkout guide.md for possible usage.
* Add ability to run transcoding jobsChocobozzz2021-11-181-1/+1
|
* add ...playlist.elements.loaded hook (#4387)kontrollanten2021-10-121-0/+4
| | | | | | | | | | | | | * client: add ...playlist.elements.loaded hook closes #4385 * fix linting error * client: add playlist metadata to video-watch hooks * Prefer using a filter for playlist elements hook Co-authored-by: Chocobozzz <me@florianbigard.com>
* Fix some documentation mistakesfrankstrater2021-09-021-2/+2
|
* Update upload message filter hook nameChocobozzz2021-08-251-1/+1
|
* Alert user for low quota and video auto-block on upload page (#4336)Ms Kimsible2021-08-251-0/+3
| | | | | | | | | | | | | | | | | | | | | | | * Replace wording of instance contact * Add contact-us button to no-quota alert on upload page * Add alert for accounts with auto-blocked videos on upload page * Add alert for accounts without enough quota + refacto on upload page * Using ng-container and ng-template * Add alert for daily quota * Add hook filter for upload page alert messages * Add instance name as subtitle in contact modal * Fix eslint max-len on string * Fix missing word in quota left daily message - upload page Co-authored-by: Kimsible <kimsible@users.noreply.github.com>
* Cleanup shared models importsChocobozzz2021-07-285-5/+5
|
* Add new filter hooks to /overviews/videosMichael Williams2021-07-211-0/+4
| | | | | | This change adds new filter hooks `filter:api.overviews.videos.list.params` and `filter:api.overviews.videos.list.params` to /overviews/videos. The motivation is to make a plugin to [use `originallyPublishedAt` in all places where `publishedAt` is used](https://github.com/ahdinosaur/peertube-plugin-originally-published-at).
* Introduce generic video constant manager for pluginslutangar2021-07-166-12/+51
| | | | | Allow a plugin developer to get back constants values, and reset constants deletions or additions.
* Add video-playlist-element.created hook (#4196)kontrollanten2021-06-281-1/+4
| | | | | | | | | | | | | | | | | | | * add playlists.videos.list.params/results hooks closes #4192 * Revert "add playlists.videos.list.params/results hooks" This reverts commit ebd822ca0b769d88dbc5ae0062b286238cbced92. * add video-playlist-element.created hook closes #4192 * test: add playlist-element.created * Fix tests Co-authored-by: Chocobozzz <me@florianbigard.com>
* Add ability to search playlistsChocobozzz2021-06-252-1/+8
|
* add client hook filter:videojs.optionskontrollanten2021-06-141-1/+4
| | | | closes #4086
* Add ability to filter menu linksChocobozzz2021-06-071-1/+4
|
* Reorganize plugin modelsChocobozzz2021-05-1133-33/+40
|
* Add ability to hide plugin form fieldsChocobozzz2021-04-221-0/+3
|
* Add go-live example for plugin form fieldsChocobozzz2021-04-221-1/+1
|
* Add action:admin-plugin-settings.init client hookChocobozzz2021-04-222-1/+13
|
* Support async onSettingsChangeChocobozzz2021-04-201-1/+1
|
* Add plugin placeholder elements supportChocobozzz2021-04-122-0/+2
|
* Update plugins docChocobozzz2021-04-091-1/+1
|
* Add ability to hide plugin settingsChocobozzz2021-04-092-0/+9
|
* Plugins can register html/select settingsChocobozzz2021-04-092-5/+11
|
* Add auth user client hook actionsChocobozzz2021-03-241-0/+6
|
* Add client action hooks for pubish pagesChocobozzz2021-03-241-0/+9
|
* Add server hooks for search endpointChocobozzz2021-03-241-0/+10
|
* Add filter hook to forbid embed accessChocobozzz2021-03-241-1/+5
|
* Add hooks support for video downloadChocobozzz2021-03-242-2/+10
|
* Try to support other codecsChocobozzz2021-01-291-1/+1
|
* Add plugin transcoding profile guideChocobozzz2021-01-291-0/+2
|
* Support transcoding options/encoders by pluginsChocobozzz2021-01-282-0/+12
|
* Add user video list hooksChocobozzz2021-01-201-0/+4
|
* Prepare changelog v3Chocobozzz2020-12-141-1/+1
|
* Use dedicated hooks for account/channel videosChocobozzz2020-12-081-0/+9
|
* :sparkles: Add input-password #3375madmath032020-11-301-1/+1
|
* Add live server hooksChocobozzz2020-11-091-1/+5
|
* Don't use @shared in modelsChocobozzz2020-08-271-1/+1
| | | | So other projects can use them