PeerTube/client/src
Chocobozzz 5cb3e6a0b8
Use sessionId instead of IP to identify viewer
Breaking: YAML config `ip_view_expiration` is renamed `view_expiration`
Breaking: Views are taken into account after 10 seconds instead of 30
seconds (can be changed in YAML config)

Purpose of this commit is to get closer to other video platforms where
some platforms count views on play (mux, vimeo) or others use a very low
delay (instagram, tiktok)

We also want to improve the viewer identification, where we no longer
use the IP but the `sessionId` generated by the web browser. Multiple
viewers behind a NAT can now be able to be identified as independent
viewers (this method is also used by vimeo or mux)
2024-04-04 16:27:40 +02:00
..
app feat: add support for sub routes under /my-account (#6218) 2024-04-04 08:17:59 +02:00
assets Use sessionId instead of IP to identify viewer 2024-04-04 16:27:40 +02:00
environments Fix E2E tests 2023-11-06 08:56:56 +01:00
locale Update translations 2024-04-03 16:40:54 +02:00
root-helpers Use sessionId instead of IP to identify viewer 2024-04-04 16:27:40 +02:00
sass Improve runner jobs UX 2024-03-25 12:05:15 +01:00
shims Remove webtorrent support from client 2023-07-10 16:08:28 +02:00
standalone Fix embed preview ratio 2024-02-27 16:43:01 +01:00
types Migrate server to ESM 2023-08-11 15:02:33 +02:00
index.html Remove invalid role on noscript tag 2023-10-06 10:19:58 +02:00
main.ts Remove barrels 2024-03-05 10:52:32 +01:00
manifest.webmanifest
ngsw-config.json
polyfills.ts
typings.d.ts Fix lint 2024-02-22 10:32:28 +01:00