Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Migrate server to ESM | Chocobozzz | 2023-08-11 | 1 | -2/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | -12/+0 |
| | |||||
* | Simplify ICU in components | Chocobozzz | 2023-06-29 | 1 | -0/+2 |
| | |||||
* | Bumped to version v5.2.0v5.2.0 | Chocobozzz | 2023-06-21 | 1 | -1/+1 |
| | |||||
* | Bumped to version v5.2.0-rc.1v5.2.0-rc.1 | Chocobozzz | 2023-05-30 | 1 | -1/+1 |
| | |||||
* | Update chart.js | Chocobozzz | 2023-05-25 | 1 | -2/+2 |
| | |||||
* | Revert hls.js upgrade | Chocobozzz | 2023-05-25 | 1 | -1/+1 |
| | | | | See https://github.com/Chocobozzz/PeerTube/issues/5790 | ||||
* | Update client dependencies | Chocobozzz | 2023-05-25 | 1 | -12/+12 |
| | |||||
* | Update angular | Chocobozzz | 2023-05-23 | 1 | -23/+23 |
| | |||||
* | Update common client packages | Chocobozzz | 2023-05-23 | 1 | -1/+1 |
| | |||||
* | Upgrade hls.js | Chocobozzz | 2023-05-10 | 1 | -1/+1 |
| | | | | Should fix a fragment loading crash | ||||
* | Bumped to version v5.1.0v5.1.0 | Chocobozzz | 2023-03-21 | 1 | -1/+1 |
| | |||||
* | Bumped to version v5.1.0-rc.1v5.1.0-rc.1 | Chocobozzz | 2023-02-28 | 1 | -1/+1 |
| | |||||
* | Fix E2E with firefox | Chocobozzz | 2023-02-27 | 1 | -1/+1 |
| | |||||
* | Update client dependencies | Chocobozzz | 2023-02-16 | 1 | -14/+14 |
| | |||||
* | Upgrade to latest angular version | Chocobozzz | 2023-02-16 | 1 | -22/+22 |
| | |||||
* | Fix mention detection | Chocobozzz | 2023-02-15 | 1 | -1/+0 |
| | |||||
* | Add E2E client tests for signup approval | Chocobozzz | 2023-01-19 | 1 | -0/+2 |
| | |||||
* | Merge branch 'release/5.0.0' into develop | Chocobozzz | 2023-01-05 | 1 | -1/+1 |
|\ | |||||
| * | Bumped to version v5.0.1v5.0.1 | Chocobozzz | 2023-01-05 | 1 | -1/+1 |
| | | |||||
| * | Rollback to hls.js 1.2.5 | Chocobozzz | 2022-12-21 | 1 | -1/+1 |
| | | | | | | | | Prevent a bug where the video doesn't end | ||||
* | | Fix incorrect merge with hls.js dependency | Chocobozzz | 2022-12-28 | 1 | -1/+1 |
| | | |||||
* | | Upgrade player p2p dependency | Chocobozzz | 2022-12-23 | 1 | -2/+2 |
| | | |||||
* | | Add back to live feature | Chocobozzz | 2022-12-20 | 1 | -1/+1 |
|/ | |||||
* | Bumped to version v5.0.0v5.0.0 | Chocobozzz | 2022-12-13 | 1 | -1/+1 |
| | |||||
* | Bumped to version v5.0.0-rc.1v5.0.0-rc.1 | Chocobozzz | 2022-11-29 | 1 | -1/+1 |
| | |||||
* | Update socket io | Chocobozzz | 2022-11-28 | 1 | -1/+1 |
| | |||||
* | Merge branch 'release/4.3.0' into develop | Chocobozzz | 2022-11-17 | 1 | -1/+1 |
|\ | |||||
| * | Bumped to version v4.3.1v4.3.1 | Chocobozzz | 2022-11-17 | 1 | -1/+1 |
| | | |||||
* | | Upgrade chromedriver | Chocobozzz | 2022-11-15 | 1 | -1/+1 |
| | | |||||
* | | Update client dependencies | Chocobozzz | 2022-11-15 | 1 | -6/+6 |
| | | |||||
* | | Rollback dependencies that want node 16 | Chocobozzz | 2022-10-28 | 1 | -2/+2 |
| | | | | | | | | Node 14 is still a LTS for a few months | ||||
* | | Improve E2E tests | Chocobozzz | 2022-10-28 | 1 | -8/+8 |
|/ | | | | | Add tests for private video static endpoints Fix tests for local firefox | ||||
* | Bumped to version v4.3.0v4.3.0 | Chocobozzz | 2022-09-21 | 1 | -1/+1 |
| | |||||
* | Bumped to version v4.3.0-rc.1v4.3.0-rc.1 | Chocobozzz | 2022-09-12 | 1 | -1/+1 |
| | |||||
* | Upgrade hls.js | Chocobozzz | 2022-09-12 | 1 | -1/+1 |
| | |||||
* | Fix webtorrent player | Chocobozzz | 2022-09-12 | 1 | -1/+1 |
| | |||||
* | Update client dep | Chocobozzz | 2022-09-09 | 1 | -11/+11 |
| | |||||
* | Upgrade client dependencies | Chocobozzz | 2022-07-27 | 1 | -12/+12 |
| | |||||
* | Fix stucked HLS player | Chocobozzz | 2022-07-21 | 1 | -3/+3 |
| | |||||
* | Fix live player | Chocobozzz | 2022-07-19 | 1 | -1/+1 |
| | |||||
* | Fix HLS player seeking | Chocobozzz | 2022-07-11 | 1 | -2/+2 |
| | |||||
* | Merge branch 'release/4.2.0' into develop | Chocobozzz | 2022-06-28 | 1 | -1/+1 |
|\ | |||||
| * | Bumped to version v4.2.2v4.2.2 | Chocobozzz | 2022-06-28 | 1 | -1/+1 |
| | | |||||
* | | Fix embed compat with safari 10 | Chocobozzz | 2022-06-24 | 1 | -1/+0 |
| | | |||||
* | | Merge branch 'release/4.2.0' into develop | Chocobozzz | 2022-06-21 | 1 | -1/+1 |
|\| | |||||
| * | Bumped to version v4.2.1v4.2.1 | Chocobozzz | 2022-06-21 | 1 | -1/+1 |
| | | |||||
* | | Upgrade client dependencies | Chocobozzz | 2022-06-13 | 1 | -58/+58 |
| | | |||||
* | | Replace all glyphicon icons | Chocobozzz | 2022-06-13 | 1 | -1/+0 |
| | | |||||
* | | Migrate to bootstrap 5 | Chocobozzz | 2022-06-10 | 1 | -2/+3 |
| | |