Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Migrate server to ESM | Chocobozzz | 2023-08-11 | 1 | -12/+106 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sorry for the very big commit that may lead to git log issues and merge conflicts, but it's a major step forward: * Server can be faster at startup because imports() are async and we can easily lazy import big modules * Angular doesn't seem to support ES import (with .js extension), so we had to correctly organize peertube into a monorepo: * Use yarn workspace feature * Use typescript reference projects for dependencies * Shared projects have been moved into "packages", each one is now a node module (with a dedicated package.json/tsconfig.json) * server/tools have been moved into apps/ and is now a dedicated app bundled and published on NPM so users don't have to build peertube cli tools manually * server/tests have been moved into packages/ so we don't compile them every time we want to run the server * Use isolatedModule option: * Had to move from const enum to const (https://www.typescriptlang.org/docs/handbook/enums.html#objects-vs-enums) * Had to explictely specify "type" imports when used in decorators * Prefer tsx (that uses esbuild under the hood) instead of ts-node to load typescript files (tests with mocha or scripts): * To reduce test complexity as esbuild doesn't support decorator metadata, we only test server files that do not import server models * We still build tests files into js files for a faster CI * Remove unmaintained peertube CLI import script * Removed some barrels to speed up execution (less imports) | ||||
* | Remove webtorrent support from client | Chocobozzz | 2023-07-10 | 1 | -768/+16 |
| | |||||
* | Simplify ICU in components | Chocobozzz | 2023-06-29 | 1 | -0/+48 |
| | |||||
* | Upgrade @peertube/xliffmerge | Chocobozzz | 2023-05-25 | 1 | -257/+13 |
| | |||||
* | Update chart.js | Chocobozzz | 2023-05-25 | 1 | -8/+15 |
| | |||||
* | Revert hls.js upgrade | Chocobozzz | 2023-05-25 | 1 | -4/+4 |
| | | | | See https://github.com/Chocobozzz/PeerTube/issues/5790 | ||||
* | Update client dependencies | Chocobozzz | 2023-05-25 | 1 | -853/+979 |
| | |||||
* | Update angular | Chocobozzz | 2023-05-23 | 1 | -827/+990 |
| | |||||
* | Update common client packages | Chocobozzz | 2023-05-23 | 1 | -1270/+1873 |
| | |||||
* | Upgrade hls.js | Chocobozzz | 2023-05-10 | 1 | -4/+4 |
| | | | | Should fix a fragment loading crash | ||||
* | Fix E2E with firefox | Chocobozzz | 2023-02-27 | 1 | -9/+9 |
| | |||||
* | Update client dependencies | Chocobozzz | 2023-02-16 | 1 | -902/+879 |
| | |||||
* | Upgrade to latest angular version | Chocobozzz | 2023-02-16 | 1 | -1363/+1027 |
| | |||||
* | Fix mention detection | Chocobozzz | 2023-02-15 | 1 | -5/+0 |
| | |||||
* | Add E2E client tests for signup approval | Chocobozzz | 2023-01-19 | 1 | -106/+339 |
| | |||||
* | Fix incorrect merge with hls.js dependency | Chocobozzz | 2022-12-28 | 1 | -4/+4 |
| | |||||
* | Upgrade player p2p dependency | Chocobozzz | 2022-12-23 | 1 | -9/+9 |
| | |||||
* | Add back to live feature | Chocobozzz | 2022-12-20 | 1 | -4/+4 |
| | |||||
* | Update socket io | Chocobozzz | 2022-11-28 | 1 | -6/+6 |
| | |||||
* | Upgrade chromedriver | Chocobozzz | 2022-11-15 | 1 | -33/+20 |
| | |||||
* | Update client dependencies | Chocobozzz | 2022-11-15 | 1 | -1170/+1323 |
| | |||||
* | Rollback dependencies that want node 16 | Chocobozzz | 2022-10-28 | 1 | -30/+42 |
| | | | | Node 14 is still a LTS for a few months | ||||
* | Improve E2E tests | Chocobozzz | 2022-10-28 | 1 | -158/+144 |
| | | | | | Add tests for private video static endpoints Fix tests for local firefox | ||||
* | Upgrade hls.js | Chocobozzz | 2022-09-12 | 1 | -4/+4 |
| | |||||
* | Fix webtorrent player | Chocobozzz | 2022-09-12 | 1 | -10/+18 |
| | |||||
* | Update client dep | Chocobozzz | 2022-09-09 | 1 | -1230/+1263 |
| | |||||
* | Upgrade client dependencies | Chocobozzz | 2022-07-27 | 1 | -2161/+1914 |
| | |||||
* | Fix stucked HLS player | Chocobozzz | 2022-07-21 | 1 | -12/+13 |
| | |||||
* | Fix live player | Chocobozzz | 2022-07-19 | 1 | -4/+4 |
| | |||||
* | Fix HLS player seeking | Chocobozzz | 2022-07-11 | 1 | -15/+16 |
| | |||||
* | Fix embed compat with safari 10 | Chocobozzz | 2022-06-24 | 1 | -1/+1 |
| | |||||
* | Upgrade client dependencies | Chocobozzz | 2022-06-13 | 1 | -2822/+2858 |
| | |||||
* | Replace all glyphicon icons | Chocobozzz | 2022-06-13 | 1 | -5/+0 |
| | |||||
* | Migrate to bootstrap 5 | Chocobozzz | 2022-06-10 | 1 | -8/+13 |
| | |||||
* | Support ICU in TS components | Chocobozzz | 2022-06-08 | 1 | -0/+54 |
| | |||||
* | Upgrade client E2E dependencies | Chocobozzz | 2022-05-20 | 1 | -186/+330 |
| | |||||
* | Support interactive video stats graph | Chocobozzz | 2022-04-15 | 1 | -0/+12 |
| | |||||
* | Upgrade client dependencies | Chocobozzz | 2022-03-21 | 1 | -1108/+1332 |
| | |||||
* | Display avatar in embed poster | Chocobozzz | 2022-03-08 | 1 | -9/+1 |
| | |||||
* | Fix stuck hls player with bad redundancy | Chocobozzz | 2022-03-03 | 1 | -8/+8 |
| | |||||
* | Fix local e2e tests due to chromedriver bug | Chocobozzz | 2022-02-23 | 1 | -4/+4 |
| | |||||
* | Update client dependencies | Chocobozzz | 2022-02-09 | 1 | -2335/+1437 |
| | |||||
* | Upgrade minor dependencies | Chocobozzz | 2022-01-18 | 1 | -122/+144 |
| | |||||
* | Upgrade uploadx dependency | Chocobozzz | 2022-01-18 | 1 | -6/+6 |
| | |||||
* | Upgrade client dependencies | Chocobozzz | 2022-01-14 | 1 | -1319/+1328 |
| | |||||
* | Move to our own player hotkeys | Chocobozzz | 2022-01-13 | 1 | -5/+0 |
| | |||||
* | Fix hls upload stats | Chocobozzz | 2022-01-10 | 1 | -8/+8 |
| | |||||
* | Webpack is a dev dependency | Chocobozzz | 2022-01-03 | 1 | -1/+1 |
| | |||||
* | Upgrade client dep | Chocobozzz | 2021-12-24 | 1 | -1558/+1422 |
| | |||||
* | Update client dependencies | Chocobozzz | 2021-11-29 | 1 | -111/+143 |
| |