Add update information

This commit is contained in:
mrjvs
2023-12-12 22:27:15 +01:00
parent 042023dd11
commit 3d75954235
5 changed files with 82 additions and 7 deletions

View File

@@ -3,4 +3,14 @@ title: 'Introduction'
---
# Introduction to the client
// EXPLAIN WHAT THE CLIENT DOES
The client is what the main part of the application, it houses the interface and all of the scraping logic.
## PWA
The client can be optionally ran as a PWA. This can be hard to do correctly and really hard to reverse, so it's generally not recommended to do so if you don't have experience hosting PWA's.
You can read more about it [here](../1.self-hosting/3.about-pwa.md).
## Configuration
The client has a decent amount of configuration options. You can view them all [here](./3.configuration.md).

View File

@@ -3,4 +3,41 @@ title: 'Changelog'
---
# Version 4.0.0
// CHANGELOG GOES HERE
::alert{type="info"}
If you are upgrading from a previous version, make sure to read [the upgrade guide](5.upgrade.md).
::
### Bug fixes
- Fixed bug where video player overlays the controls on IOS.
- Fixed bug where you are kicked out of the fullscreen when switching episode.
- Fixed bug where you cannot select a different episode if first episode fails to load.
### Enhancements
- Completely redesigned look and feel for the entire website.
- Added FAQ and DMCA pages.
- Source loading page is more detailed.
- Video player has been remade from scratch, all internal workings are brand new.
- You can now input numbers manually into the subtitle customization menu.
- Subtitle delay can now be increased outside of the slider range by inputting manual numbers.
- Movie and show URL's now include the name of the media in the link, makes it easier at a glance to see what a link is about.
- Instructions on how to download are now given inside the app.
- Chromecasting no longer shows captions on the web player (still doesnt show on cast receiver)
- Chromecasting now supports HLS
### New features
- Quality selector! You can now switch qualities.
- Search bar no longer requires you to choose between shows or movies.
- Visit `/s/:term` to quickly watch something. For example `https://movie-web.app/s/hamilton`.
- You can now add movie-web as a search provider in your browser.
- Safari now has subtitles when fullscreening.
- A next episode button will appear when close to the end of an episode, allowing quick switching to next episode.
- When seeking and hovering over progress bar, you will now see a thumbnail for the place you're hovering.
- Subtitles now have language flag next to them.
- Your subtitle preference gets saved.
- Turn on subtitles using keyboard shortcut `C`.
- Self-hosters can now test their configurations at the `/admin` page.
- Subtitles can now be downloaded.
- Sync your data through online accounts (using passphrases for maximum privacy)
- You can now choose your own worker URL set in the settings page.
- A custom backend server URL can be set on the settings page.
- On the settings page, you can now choose between multiple themes.

View File

@@ -1,6 +1,12 @@
---
title: 'Upgrade guide'
---
## Upgrade guide
# Upgrade guide
// UPGRADE GUIDE HERE
## From `3.X` to `4.0.0`
You will need the latest version of the proxy worker. Redeploy a new worker using [our self-hosting guide](../2.proxy/1.deploy.md).
After you have the new worker, you will need to [get the new movie-web deployment files](https://github.com/movie-web/movie-web/releases/latest). **You CANNOT use the non-PWA version**. To upgrade safely without any complications, you need to update with `movie-web.pwa.zip`, Not the non-PWA version.
In the future, you will **ALWAYS** need to go with the PWA option. You cannot downgrade to non-PWA version without facing many caching complications.