aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/lib/client-html.ts
Commit message (Collapse)AuthorAgeFilesLines
* CleanupChocobozzz2021-05-281-7/+5
| | | | | We must not expose private actor objects to clients Just make 2 GET requests on channel/accounts instead
* Merge branch 'develop' into shorter-URLs-channels-accountsChocobozzz2021-05-271-2/+16
|\
| * Instance homepage support (#4007)Chocobozzz2021-05-271-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Prepare homepage parsers * Add ability to update instance hompage * Add ability to set homepage as landing page * Add homepage preview in admin * Dynamically update left menu for homepage * Inject home content in homepage * Add videos list and channel miniature custom markup * Remove unused elements in markup service
| * Inject server config in HTMLChocobozzz2021-05-141-2/+16
| |
* | Add shorter URLs for accounts and channels server-sideKimsible2021-05-051-2/+15
|/
* modify tests to support current behaviour regarding plaintext descriptionRigel Kent2021-04-131-13/+9
|
* render markdown and plainify descriptions on previewsRigel Kent2021-04-131-6/+11
|
* Add banners supportChocobozzz2021-04-081-3/+3
|
* fix missing title attribute on <iframe> tag suggested for embedding (#3901)Thavarasa Prasanth2021-03-311-1/+2
| | | | | | | | | | | | | * title attribute is missing on <iframe> tag suggested for embedding #3861 * fix #3901 * fix: escapeHTML #3901 * fix: playlist title instead of video title #3901 * fix #3901 * assign title directly #3901
* video embed: use instance name as html titlekontrollanten2020-12-141-0/+1
|
* video-embed: inject custom CSSkontrollanten2020-12-141-0/+1
| | | | closes #3420
* Upgrade sequelize to v6Chocobozzz2020-12-091-16/+15
|
* emit more specific status codes on video upload (#3423)Rigel Kent2020-12-081-3/+39
| | | | | - reduce http status codes list to potentially useful codes - convert more codes to typed ones - factorize html generator for error responses
* Refactor a little bit client canonical URLChocobozzz2020-12-081-4/+33
|
* Set canonical link to original video/playlist urlThomas Citharel2020-12-081-5/+13
| | | | | | The local URL was used instead of the original url Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* replace numbers with typed http status codes (#3409)Rigel Kent2020-12-071-5/+6
|
* Hide dock if there are no title/descriptionChocobozzz2020-11-101-3/+3
|
* Add site_name to opengraph tagsChocobozzz2020-09-041-3/+8
|
* Remove debugChocobozzz2020-08-261-2/+0
|
* Inject plugin CSS in embed tooChocobozzz2020-08-241-0/+21
|
* Fix twitter embedChocobozzz2020-08-071-1/+7
|
* Handle playlist oembedChocobozzz2020-08-071-11/+45
|
* Reorganize shared modelsChocobozzz2020-08-071-1/+1
|
* Add fcbk open-graph and twitter-card metas for accounts, video-channels, ↵Kim2020-07-311-64/+194
| | | | | | | | | | | | | | | | | playlists urls (#2996) * Add open-graph and twitter-card metas to accounts and video-channels * Add open-graph and twitter-card to video-playlists watch view * Refactor meta-tags creation server-side * Add client.ts tests for account, channel and playlist tags * Correct lint forbidden spaces * Correct test regression on client.ts Co-authored-by: kimsible <kimsible@users.noreply.github.com>
* Fix lintChocobozzz2020-07-101-2/+2
|
* Add ability to override client assets : logo - favicon - PWA icons - PWA ↵Kim2020-07-101-1/+16
| | | | | | | | | | | | | | | manifest name and description (#2897) * Add client-overrides storage to config * Add static-serve for client overrides * Move backgroun-image logo from bundle to css tag for runtime content hash * Add dynamic JSON manifest * Add content hash for manifest, favicon and logo Co-authored-by: kimsible <kimsible@users.noreply.github.com>
* Split types and typingsChocobozzz2020-06-181-1/+1
|
* Handle external login errorsChocobozzz2020-05-041-1/+1
|
* Move to eslintcontainChocobozzz2020-02-031-12/+12
|
* Accessibility fixes for #2149Rigel Kent2020-01-211-2/+9
|
* Add correct status on not found videoChocobozzz2020-01-091-1/+4
|
* Update validator dependencyChocobozzz2020-01-071-1/+1
|
* Add internal privacy modeChocobozzz2019-12-121-1/+1
|
* Fix html tag with blacklisted videoChocobozzz2019-08-221-2/+2
|
* Stronger model typingsChocobozzz2019-08-191-3/+4
|
* Optimize watch endpointChocobozzz2019-08-061-1/+1
|
* Refactor middleware helpersChocobozzz2019-07-241-1/+4
|
* Add plugin static files cacheChocobozzz2019-07-241-5/+9
|
* WIP plugins: load theme on client sideChocobozzz2019-07-241-1/+8
|
* Don't expose constants directly in initializers/Chocobozzz2019-04-111-1/+1
|
* Move config in its own fileChocobozzz2019-04-111-6/+7
|
* Improve channel and account SEOChocobozzz2019-02-211-14/+53
|
* Use origin video url in canonical tagChocobozzz2019-01-101-3/+3
|
* Add user notification base codeChocobozzz2019-01-091-2/+2
|
* Add video title/description when rendering htmlChocobozzz2018-12-171-18/+33
|
* Revert change og video typeChocobozzz2018-11-141-1/+1
|
* change video typeBO412018-11-131-1/+1
|
* Optimize SQL requests of watch page API endpointsChocobozzz2018-09-191-4/+2
|
* Reduce video.ts file size by moving some methods in other filesChocobozzz2018-09-191-1/+2
|
* Correctly migrate to fs-extraChocobozzz2018-08-271-3/+4
|