Skip to content

Releases: LukeChannings/moviematch

v2.0.0-beta.3

09 Aug 13:31
Compare
Choose a tag to compare
v2.0.0-beta.3 Pre-release
Pre-release
  • [Bugfix] Fix an issue in which the content type was not sent for the root path.

v2.0.0-beta.2

15 May 18:02
2722796
Compare
Choose a tag to compare
v2.0.0-beta.2 Pre-release
Pre-release
  • [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

03 May 22:12
de572b4
Compare
Choose a tag to compare
v2.0.0-beta.1 Pre-release
Pre-release
  • [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 to rootPath
  • [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

06 Apr 20:58
Compare
Choose a tag to compare
v2.0.0-alpha.7 Pre-release
Pre-release
  • [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

03 Apr 14:40
Compare
Choose a tag to compare
v2.0.0-alpha.6 Pre-release
Pre-release

2.0.0-alpha.6

  • Fix and issue with the release artefact for alpha 5

v2.0.0-alpha.5

03 Apr 08:38
Compare
Choose a tag to compare
v2.0.0-alpha.5 Pre-release
Pre-release

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 and ROOT_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 to ROOT_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

28 Mar 22:07
Compare
Choose a tag to compare
v2.0.0-alpha.4 Pre-release
Pre-release

2.0.0-alpha.4

  • Upgrade Deno to 1.8.2
  • Don't fail entire test suite if TEST_PLEX_URL and TEST_PLEX_TOKEN are missing (fixes failing tests on PRs)
  • Move to Snowpack for UI tooling
  • Improvements to <CardStack /> component (#58)
  • Improvements to <Card /> component (#9)

v2.0.0-alpha.3

24 Mar 16:08
Compare
Choose a tag to compare
v2.0.0-alpha.3 Pre-release
Pre-release

v2.0.0-alpha.3

  • Fix a regression in room creation filters
  • Fixes to the CI pipeline

v2.0.0-alpha.2

07 Mar 22:42
Compare
Choose a tag to compare
v2.0.0-alpha.2 Pre-release
Pre-release
  • 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

01 Mar 17:40
Compare
Choose a tag to compare
v2.0.0-alpha.1 Pre-release
Pre-release

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