Skip to content
This repository has been archived by the owner on Jun 5, 2022. It is now read-only.

Releases: jpelgrom/Movie-Notifier-Android

3.0

06 Feb 20:27
Compare
Choose a tag to compare
  • Add watcher filters for regular showings and ScreenX showings
  • Update watcher screen with easier and nicer date/time entry and experience selections
  • UI updates based on Material Theming (finally), including icons
  • Updated dark theme
  • Android 10 updates: native dark theme support, edge-to-edge screens, settings panes, share sheet title, only request while-in-use location permission
  • Various textual updates to make the app more understandable or fix problems
  • Dependency updates, including job scheduling improvements on older devices
  • Fix crashes on activity recreation (due to rotation / dark theme switch)
  • Removed D-Box watcher filter support and Android Beam support

2.2

27 Apr 19:03
Compare
Choose a tag to compare
2.2
  • Require device authentication when editing password or deleting user account for security
  • Fix possible crash on application start if starting intent does not contain expected data

2.1

18 Apr 16:48
Compare
Choose a tag to compare
2.1
  • Change order for start/stop checking date and first showing watcher sorting to later dates first (descending)
  • Improve fix for sending empty/outdated FCM token for user account if new token worker has not yet been executed

2.0.1

18 Apr 14:59
Compare
Choose a tag to compare
  • Fix sending empty/outdated FCM token for user account if new token worker has not yet been executed

2.0

17 Apr 20:31
Compare
Choose a tag to compare
2.0
  • Implemented new FCM-based push notification system
  • Added screen to view received push notifications
  • Added privacy information page (online)
  • Updated user model and settings for new and removed notification options
  • Remove support for patheapp://showMovie/id as this is now used to quickly open Pathé from watcher notifications
  • Fix account list in main settings screen always loading twice when resumed after opened once

1.1

06 Feb 16:21
Compare
Choose a tag to compare
1.1

Changes:

  • Added support for patheapp://showMovie/id links to directly create a new watcher
  • Added privacy information to account creation and user notification settings
  • Updated dependencies, notably switched Appcompat to AndroidX/Jetpack libraries and minimum SDK is now 21
  • Switch database to use Room instead of SQLiteOpenHelper
  • Switch recurring cinema list update job to use WorkManager instead of Firebase JobDispatcher
  • Fix showing watchers after swipe to refresh list after logging out
  • Fix possible crash with empty watcher list after user location update

Context:

  • Planned theming update but new Material Theming components for Android still don't fully support dark/light theme (perhaps Android Q), now released before new changes from Google I/O.

1.0

13 Dec 18:52
Compare
Choose a tag to compare
1.0
  • Added ProGuard mapping; smaller app size and reduced method count
  • Read cinema locations from API and implement service to update periodically
  • Added license information and about dialog to settings
  • Android 8.1: light navigation bar in day theme to match system theming
  • Updated location class to use the new Play Services location client
  • Updated navigation pattern in settings (which should make more sense)
  • Fix shared URLs to create a watcher without movie title in URL
  • Fix crash if watcher list tries to get sorted after the main screen has been recreated
  • Fix crash if theme is on auto and location permission is granted while settings is opened

0.7

19 Oct 14:16
Compare
Choose a tag to compare
0.7 Pre-release
Pre-release
  • Add option to sort cinema ID autocomplete by distance from user location
  • Cinema ID suggestions are now also displayed when the field is tapped, but no text has been entered yet
  • Automagic sorting can now use the user's location to display watchers for the closest, nearby cinema on top
  • Watcher filters now include 4DX (still requires service update)
  • Settings includes an option to grant location permission, if not granted, to improve times for day/night theme switching
  • Centralised reading data from cinemas.json file
  • Fix ConstraintLayout-based two line layout text spacing
  • Fix crash when selecting some options on the watcher bottom sheet

0.6

07 Oct 10:26
Compare
Choose a tag to compare
0.6 Pre-release
Pre-release
  • Add editing of user name, email, phone number and password
  • Sort and filter the watchers list, client-side
  • Similar style error messages on account details screen to the rest of the app (updating notification preferences and deleting user)
  • Design updates: Material Design layout grid for icons and additional icons for watcher details
  • Changed settings up arrow behaviour
  • Centralised error message response to string for easier maintenance and uniformity
  • Fix crash that would occur if validation had not yet finished and fragment was removed

0.5

22 Sep 10:28
Compare
Choose a tag to compare
0.5 Pre-release
Pre-release
  • Add bottom sheet when long pressing on a watcher in the main list with more details and quick actions
  • Fix: it is no longer possible to select a date in the past
  • Removed unused implements Clonable on Watcher data object