aboutsummaryrefslogtreecommitdiffhomepage
path: root/shared/models/activitypub
Commit message (Collapse)AuthorAgeFilesLines
* Add event doc to view endpointChocobozzz2022-04-152-6/+0
|
* Support video views/viewers stats in serverChocobozzz2022-04-154-4/+30
| | | | | | | | | | * Add "currentTime" and "event" body params to view endpoint * Merge watching and view endpoints * Introduce WatchAction AP activity * Add tables to store viewer information of local videos * Add endpoints to fetch video views/viewers stats of local videos * Refactor views/viewers handlers * Support "views" and "viewers" counters for both VOD and live videos
* Refactor AP context builderChocobozzz2022-03-242-3/+17
|
* Don't store remote rates of remote videosChocobozzz2022-03-181-1/+2
| | | | | In the future we'll stop to expose all available rates to improve users privacy
* Add latency setting supportChocobozzz2022-03-091-1/+2
|
* Implement avatar miniatures (#4639)kontrollanten2022-02-281-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * client: remove unused file * refactor(client/my-actor-avatar): size from input Read size from component input instead of scss, to make it possible to use smaller avatar images when implemented. * implement avatar miniatures close #4560 * fix(test): max file size * fix(search-index): normalize res acc to avatarMini * refactor avatars to an array * client/search: resize channel avatar to 120 * refactor(client/videos): remove unused function * client(actor-avatar): set default size * fix tests and avatars full result When findOne is used only an array containting one avatar is returned. * update migration version and version notations * server/search: harmonize normalizing * Cleanup avatar miniature PR Co-authored-by: Chocobozzz <me@florianbigard.com>
* Add missing mediaType info to AP objectsChocobozzz2022-01-134-0/+11
|
* Refactor video viewsChocobozzz2021-11-091-2/+2
| | | | | | | | Introduce viewers attribute for live videos Count views for live videos Reduce delay to see the viewer update for lives Add ability to configure video views buffer interval and view ip expiration
* Refactor AP playlistsChocobozzz2021-06-031-0/+4
|
* Fix remote actor creation dateChocobozzz2021-05-071-0/+2
|
* Add banners supportChocobozzz2021-04-082-2/+3
|
* Don't guess remote tracker URLChocobozzz2021-02-182-3/+14
|
* Add permanent live supportChocobozzz2020-12-031-0/+1
|
* Begin live testsChocobozzz2020-11-091-0/+2
|
* Handle live federationChocobozzz2020-11-092-4/+7
|
* Don't use @shared in modelsChocobozzz2020-08-271-1/+1
| | | | So other projects can use them
* Use 3 tables to represent abusesChocobozzz2020-07-104-10/+12
|
* predefined report reasons & improved reporter UI (#2842)Rigel Kent2020-06-223-3/+18
| | | | | - 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
* Add ability for auth plugins to hook tokens validityChocobozzz2020-05-041-0/+1
|
* Add video file metadata to download modal, via ffprobe (#2411)Rigel Kent2020-03-101-0/+11
| | | | | | | | | | | | | | | | | | | * 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
* Move to eslintcontainChocobozzz2020-02-038-39/+58
|
* Add url field in caption and use it for thumbnailsChocobozzz2020-01-302-1/+4
|
* Fix retrieving of deleted comments when subscribing to a new instanceJulien Maulny2019-12-041-0/+2
|
* Soft delete video comments instead of detroyJulien Maulny2019-12-041-0/+11
|
* Add ability to disable webtorrentChocobozzz2019-11-251-18/+33
| | | | In favour of HLS
* Fix federation with some actorsChocobozzz2019-10-231-1/+1
| | | | That don't have a shared inbox, or a URL
* Handle reports from mastodonChocobozzz2019-08-302-2/+2
|
* Remove unused actor uuid fieldChocobozzz2019-05-311-1/+0
|
* Create a dedicated table to track video thumbnailsChocobozzz2019-04-241-1/+1
|
* Add playlist rest testsChocobozzz2019-03-181-0/+3
|
* Playlist server APIChocobozzz2019-03-184-2/+37
|
* Merge branch 'develop' into pr/1285Chocobozzz2019-02-116-28/+76
|\
| * Merge branch 'develop' into pr/1217Chocobozzz2019-02-116-25/+79
| |\
| | * Use a single file instead of segments for HLSChocobozzz2019-02-111-1/+4
| | |
| | * Add hls support on serverChocobozzz2019-02-112-21/+43
| | |
| | * Prepare Dislike/Flag/View fixesChocobozzz2019-01-152-5/+27
| | | | | | | | | | | | | | | | | | | | | | | | For now we Create these activities, but we should just send them directly. This fix handles correctly direct Dislikes/Flags/Views, we'll implement the sending correctly these activities in the next peertube version
| * | Rename downloadingEnabled property to downloadEnabledLucas Declercq2018-10-081-1/+1
| | |
| * | Add downloadingEnabled property to video modelLucas Declercq2018-10-061-1/+2
| | |
* | | Change modelsclementbrizard2019-01-121-0/+1
| |/ |/|
* | Check activities hostChocobozzz2018-11-141-1/+2
| |
* | AP mimeType -> mediaTypeChocobozzz2018-10-181-3/+9
|/
* Basic video redundancy implementationChocobozzz2018-09-135-10/+35
|
* Use height instead of width to represent the video resolutionChocobozzz2018-08-271-1/+1
|
* Fix fps federationChocobozzz2018-08-061-0/+2
|
* Implement captions/subtitlesChocobozzz2018-07-161-0/+1
|
* Add concept of video state, and add ability to wait transcoding beforeChocobozzz2018-06-121-0/+3
| | | | publishing a video
* Refractor and optimize AP collectionsChocobozzz2018-05-251-4/+4
| | | | | Only display urls in general object, and paginate video comments, shares, likes and dislikes
* Add ability to update a video channelChocobozzz2018-05-111-1/+1
|
* Improve activity pub actors implementationChocobozzz2018-03-221-1/+1
|
* Fix lint momory issuesChocobozzz2018-03-081-2/+0
|