aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/lib/activitypub
Commit message (Collapse)AuthorAgeFilesLines
* Use single quotes in server/ and update eslint rulesFlorent2022-08-081-1/+1
|
* Remove uneeded asyncChocobozzz2022-08-021-23/+14
|
* Add ability to delete a specific video fileChocobozzz2022-08-011-8/+17
|
* Fix process followChocobozzz2022-07-271-5/+5
|
* Handle rejected follows in clientChocobozzz2022-07-271-30/+78
| | | | Also add quick filters so it's easier to find pending follows
* Add rejected state to followsChocobozzz2022-07-272-1/+7
| | | | Prevent reprocessing already rejected follows
* Reduce joins need to generate AP urlChocobozzz2022-07-271-2/+2
|
* Use unique AP id for accept/rejectChocobozzz2022-07-252-7/+4
|
* Fix incorrect error logsChocobozzz2022-07-181-1/+1
|
* Correctly handle actors without follow countersChocobozzz2022-07-151-2/+5
|
* Fix lintChocobozzz2022-07-131-2/+2
|
* Reduce unknown undo logging levelChocobozzz2022-07-131-4/+16
|
* Add more error logsChocobozzz2022-07-131-0/+3
|
* Relax log levelChocobozzz2022-07-132-3/+3
| | | | | 401 is expected when the token has expired federation issues are not very important
* Introduce experimental telemetryChocobozzz2022-07-061-0/+20
|
* Rename video full loadingChocobozzz2022-06-285-6/+6
|
* Merge branch 'release/4.2.0' into developChocobozzz2022-06-174-12/+25
|\
| * Send views in a dedicated queueChocobozzz2022-06-172-5/+16
| |
| * Optimize broadcast job creationChocobozzz2022-06-172-5/+5
| |
| * Fix transaction when processing local viewerChocobozzz2022-06-171-2/+4
| |
* | Clearer video creation from API regarding ratesChocobozzz2022-06-082-3/+1
| |
* | Fix various typosluz paz2022-06-071-1/+1
|/ | | Found via `codespell -q 3 -S ./CREDITS.md,./CHANGELOG.md,./client/src/locale,./yarn.lock,./client/yarn.lock -L doubleclick,followings,nd,ot,ro,serie,splitted,tread,truthy`
* Fix schema.org contextChocobozzz2022-06-071-1/+1
|
* Fix collection typeChocobozzz2022-05-091-1/+1
|
* Convert followers/following in raw SQL queriesChocobozzz2022-05-051-1/+1
| | | | Prevent weird bug in SQL generation
* Improve viewer counterChocobozzz2022-04-153-5/+6
| | | | More precise, avoid weird decrease, reuse an id to federate viewers
* Support video views/viewers stats in serverChocobozzz2022-04-159-25/+156
| | | | | | | | | | * 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-2417-233/+507
|
* Remove activitypub helperChocobozzz2022-03-2320-27/+272
| | | | Put functions in lib/activitypub instead
* Update server dependenciesChocobozzz2022-03-211-1/+1
|
* Don't store remote rates of remote videosChocobozzz2022-03-1829-281/+326
| | | | | In the future we'll stop to expose all available rates to improve users privacy
* Add latency setting supportChocobozzz2022-03-091-0/+1
|
* Implement avatar miniatures (#4639)kontrollanten2022-02-284-77/+96
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* Move uuid stuff in extra utilsChocobozzz2021-12-291-1/+2
| | | | Since it requires an external dependency
* Fix shared importsChocobozzz2021-12-244-8/+4
|
* Move test functions outside extra-utilsChocobozzz2021-12-171-2/+1
|
* Move typescript utils in its own directoryChocobozzz2021-12-162-2/+2
|
* chore(refactor): remove shared folder dependencies to the serverlutangar2021-12-161-2/+2
| | | | | | | | | | | Many files from the `shared` folder were importing files from the `server` folder. When attempting to use Typescript project references to describe dependencies, it highlighted a circular dependency beetween `shared` <-> `server`. The Typescript project forbid such usages. Using project references greatly improve performance by rebuilding only the updated project and not all source files. > see https://www.typescriptlang.org/docs/handbook/project-references.html
* Fix AP audienceChocobozzz2021-12-132-2/+2
|
* Handle channel owner update of remote serverChocobozzz2021-12-134-21/+30
|
* No notification on moderator abuseChocobozzz2021-12-091-3/+6
|
* Fix redundancy timeoutChocobozzz2021-11-291-2/+2
|
* Optimize AP fetchChocobozzz2021-11-162-1/+8
|
* Refactor video viewsChocobozzz2021-11-093-21/+16
| | | | | | | | 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
* Remove aws bug workaroundChocobozzz2021-10-221-1/+0
| | | | This has been fixed in https://github.com/aws/aws-sdk-js-v3/pull/2835
* Constants consistencyChocobozzz2021-10-221-1/+1
|
* Add ability to search by URL with query paramsChocobozzz2021-10-201-1/+1
|
* Force live type specification in first stepChocobozzz2021-10-152-4/+4
|
* Remove old federation compatibilityChocobozzz2021-10-151-3/+0
|
* Fix user subscription follows countChocobozzz2021-10-141-17/+9
|