aboutsummaryrefslogtreecommitdiffhomepage
path: root/shared/models/server
Commit message (Collapse)AuthorAgeFilesLines
* Add server plugin filter hooks for import with torrent and url (#2621)Rigel Kent2020-05-141-2/+5
| | | | | | | | | | | * 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>
* Switch emails to pug templates and provide richer html/text-only versionsRigel Kent2020-05-081-3/+7
|
* Add last login date to usersChocobozzz2020-05-071-0/+4
|
* Add external login buttonsChocobozzz2020-05-041-0/+4
|
* Begin support for external authsChocobozzz2020-05-041-0/+16
|
* Add ability for auth plugins to hook tokens validityChocobozzz2020-05-041-1/+1
|
* Avoir some circular dependenciesChocobozzz2020-05-043-0/+109
|
* Make the search helper change based on the server configRigel Kent2020-02-131-0/+7
|
* Move to eslintcontainChocobozzz2020-02-033-18/+19
|
* Add ability to list redundanciesChocobozzz2020-01-282-9/+12
|
* Add informational message at login for visitors coming from upload buttonRigel Kent2020-01-101-0/+8
| | | | resolves #1880
* Serve audit logs to clientChocobozzz2019-12-111-1/+1
|
* Add ability to filter per job typeChocobozzz2019-12-041-3/+3
|
* Add audio-only option to transcoders and playerfrankdelange2019-11-251-0/+1
| | | | | | | | This patch adds an audio-only option to PeerTube by means of a new transcoding configuration which creates mp4 files which only contain an audio stream. This new transcoder has a resolution of '0' and is presented in the preferences and in the player resolution menu as 'Audio-only' (localised). When playing such streams the player shows the file thumbnail as background and disables controls autohide. Audio-only files can be shared and streamed just like any other file. They can be downloaded as well, the resulting file will be an mp4 container with a single audio stream. This patch is a proof of concept to show the feasibility of 'true' audio-only support. There are better ways of doing this which also enable multiple audio streams for a given video stream (e.g. DASH) but as this would entail a fundamental change in the way PeerTube works it is a bridge too far for a simple proof of concept.
* Add ability to disable webtorrentChocobozzz2019-11-252-0/+11
| | | | In favour of HLS
* Add hardware information in instance configChocobozzz2019-09-052-0/+2
|
* Add creation reasonChocobozzz2019-09-052-0/+2
|
* Add more attributes to about pageChocobozzz2019-09-052-0/+20
|
* Add auto follow back support for instancesChocobozzz2019-09-041-0/+12
|
* Use search client scopeChocobozzz2019-07-241-2/+1
|
* Add client hooksChocobozzz2019-07-241-1/+2
|
* WIP plugins: load theme on client sideChocobozzz2019-07-241-2/+6
|
* WIP plugins: add theme supportChocobozzz2019-07-242-1/+12
|
* WIP plugins: hook on client sideChocobozzz2019-07-241-0/+10
|
* Feature/subject in contact form (#1926)Nassim Bounouas2019-06-211-0/+1
| | | | | | | | * #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
* Add 4k conf in transcoding in admin panelChocobozzz2019-06-121-0/+1
|
* Add audio support in uploadChocobozzz2019-05-161-0/+1
|
* Add debug component to help admins to fix IP issuesChocobozzz2019-04-112-0/+4
|
* Add logs endpointChocobozzz2019-04-101-0/+1
|
* Add ability to disable trackerChocobozzz2019-04-101-0/+4
|
* Add ability to manually approves instance followers in REST APIChocobozzz2019-04-081-1/+2
|
* Add ability to forbid followersChocobozzz2019-04-081-0/+6
|
* add quarantine videos feature (#1637)Josh Morel2019-04-022-0/+17
| | | | | | | | | | | | | | | | | | | | * 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
* Rename video-file job to video-transcodingChocobozzz2019-03-191-1/+1
|
* Add isNSFW instance configuration keyChocobozzz2019-02-202-0/+2
|
* Add hls support on serverChocobozzz2019-02-112-2/+9
|
* Add totalLocalVideoFilesSize in statsChocobozzz2019-01-151-0/+1
|
* WIP : Indicate to users how "trending" works (#1458)Aurélien Béranger2019-01-141-0/+6
| | | | | | | | | | * 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
* Implement contact form on server sideChocobozzz2019-01-104-0/+19
|
* Support additional video extensionsChocobozzz2018-12-111-0/+1
|
* Add error when email system is not configured and using the forgotChocobozzz2018-12-051-0/+4
| | | | password system
* Delete invalid or deleted remote videosChocobozzz2018-11-201-1/+2
|
* Better typingsChocobozzz2018-10-181-1/+0
|
* NoImplicitAny flag true (#1157)BO412018-10-181-0/+1
| | | | | | | | 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
* show last commit hash alongside server version in footerRigel Kent2018-10-011-0/+1
|
* Add redundancy statsChocobozzz2018-09-141-0/+10
|
* add user account email verificiation (#977)Josh Morel2018-08-312-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * add user account email verificiation includes server and client code to: * enable verificationRequired via custom config * send verification email with registration * ask for verification email * verify via email * prevent login if not verified and required * conditional client links to ask for new verification email * allow login for verified=null these are users created when verification not required should still be able to login when verification is enabled * refactor email verifcation pr * change naming from verified to emailVerified * change naming from askVerifyEmail to askSendVerifyEmail * undo unrelated automatic prettier formatting on api/config * use redirectService for home * remove redundant success notification on email verified * revert test.yaml smpt host
* Bufferize videos views in redisChocobozzz2018-08-301-1/+2
|
* Implement daily upload limit (#956)Felix Ableitner2018-08-282-0/+2
| | | | | | | | | | | | | | | | | | | | * Implement daily upload limit (ref #652) * remove duplicate code * review fixes * fix tests? * whitespace fixes, finish leftover todo * fix tests * added some new tests * use different config value for tests * remove todo
* Add import.video.torrent configurationChocobozzz2018-08-082-0/+6
|