Releases: LukeChannings/moviematch
Releases · LukeChannings/moviematch
v2.0.0-beta.3
- [Bugfix] Fix an issue in which the content type was not sent for the root path.
v2.0.0-beta.2
- [Bugfix] You can now toggle the user menu by tapping the avatar multiple times
- [Bugfix] Like / Dislike buttons now disappear when there are no more cards
- [Bugfix] error messages for Login / Join / CreateRoom are now shown to the user
- [Bugfix] Boolean filters now work as expected
- [Bugfix]
requirePlexTvLogin
config option now works as expected
v2.0.0-beta.1
- [CI]: Run end-to-end tests everywhere
- [Docs]: Add information about common crashes to the FAQ
- [Testing] Improvements to end-to-end tests
- [Testing] Include the UI in linting tests (tsc)
- [Compat] Rename
basePath
torootPath
- [Bugfix] The server is now notified when a user logs out and will remove them from the room
- [Bugfix] More robust messages for filter values and setup
- [UI] Refactor the store from
useReducer
+Context
to Redux - [UI] Refactor to CSS Modules
- [Bugfix] Fix #74
- [Feature] Implement a new User menu showing other users in a room, as well as user progress
- [Feature] Use icons from Iconic
- [Feature] Show matches as a grid on larger screens
- [Feature] Show a like / dislike button on larger screens
- [Feature] Add an 'open in plex' link to the card stack cards
v2.0.0-alpha.7
- [Bugfix] Improve Card Stack for different screen sizes
- [Bugfix] MovieMatch would fail to start on Windows
- [Bugfix] Having Reduced Motion enabled would break the Card Stack
- [Bugfix] The server is no longer sent duplicate ratings when a card is dismissed
- [Feature] Provide ARM64 Linux binary
- [CI] Run end-to-end tests for macOS, Linux, and Windows against the release binary
v2.0.0-alpha.6
2.0.0-alpha.6
- Fix and issue with the release artefact for alpha 5
v2.0.0-alpha.5
2.0.0-alpha.5
- [Bugfix]: min-height regression in iOS
- [Bugfix]: Movie card text was duplicated
- [Bugfix] Ensure all references work with
x-forwarded-prefix
andROOT_PATH
- [Bugfix] Don't show the card description twice
- [CI] Compile the bundle before creating a release
- [Bugfix] Don't delay rendering of the Create Room filters
+
button - [Bugfix] Don't allow an item to be rated twice by the same user.
- [Housekeeping] Remove built-in dev server (using Snowpack now)
- [Testing] Validate plexApi.getLibraryItems()
- [Config] Rename
BASE_PATH
back toROOT_PATH
(it was causing too much confusion) - [Feat] Don't overscroll the page (
overscroll-behavior
isn't supported in Safari yet) - [Feat] Scroll to the beginning of the matches list when the sort type is changed
v2.0.0-alpha.4
v2.0.0-alpha.3
v2.0.0-alpha.3
- Fix a regression in room creation filters
- Fixes to the CI pipeline
v2.0.0-alpha.2
- Rewrite configuration handling with extensive testing and stability improvements
- Default log level to
DEBUG
- Implement AutoSuggest input for filter values
- Disable focus ring until a user presses the tab key (that'd be the first thing a keyboard user would press), and disable focus ring again when a pointer is used
- Implement match sorting based on "most recent" or "most likes" (#20)
- Upgrade to Deno v1.8.0
v2.0.0-alpha.1
New features
- Provide standalone binaries for Linux, macOS, and Windows. (No need to install Docker or Deno)
- Support configuring MovieMatch in the application, providing a more user-friendly setup experience.
- Allow configuration via environment variables and a more structured (and safe) YAML format for more advanced use cases
- Implement a new User Interface
- Support sharing the room URL more easily (#7)
- Support for logging out or leaving a room by tapping on your user name
- Show media details in the card (#9)
- Allow users to sign on with Plex (#14)
- Add an option that restricts login only to users signed in with Plex
- Allow filtering when creating rooms (#21)
Bug fixes
- The UI is now compiled with
esbuild
, which provides improved support for older browsers. (#28) - Improved logging throughout
- The logger will automatically redact any Plex URL or Token, making it safer for sharing logs when reporting issues
Known issues
- The UI for filtering is unstyled
- The UI for configuration is quite ugly
- Card details cannot be scrolled
- Card details does not include useful metadata like rating, genre, actors, etc.
- Swiping the card stack can sometimes be laggy or get stuck