You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changed
Publish all-provider synchronization results independently, retaining successful updates and previous data for failed providers while reporting partial failure. (#88)
Added
Add public screening statistics with film and local rankings, weekday/hour heatmaps, distributions, and filters for periods, cities, cinemas, chains, versions, formats, genres, passes, and films. (#87)
Retain observed screening history across schedule cleanup with migration 039; collection starts with successful provider publications, without backfilling older schedules. (#87)
Link film, city, and cinema pages to contextual statistics, with the selected film's title and backdrop displayed in the filter form. (#87)
Improved
Compact mobile search session rows and film schedule controls while preserving session selection and reservation links. (#85, #86)
Optimize historical statistics query planning and aggregation, and keep city header counts side by side on mobile. (#87)
Fixed
Continue all-provider synchronization after individual provider failures instead of aborting remaining providers. (#88)
Accept Grand Ecran booking links containing the optional /reserver/ route segment, preventing valid links from blocking synchronization. (#89)
Recover from transient Cineville program content-type failures with one bounded acquisition restart, discarding previously fetched pages. (#90)