An open page takes up a new version by itself after a deploy (#388)
The live stream already came back after a deploy and the lists caught up, but the page kept running the script it had loaded, in a tab or the home-screen app, until reloaded by hand. Back after a drop, the page now asks for / again without the cache; another app.js named there is a new version. With nothing to lose it reloads, and the item that was open, carried across in sessionStorage whole since a read one is off the Unread list, is opened again. While an episode plays, a dialog is open, a search is set or a field is typed in, it offers a reload in a toast. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -11,6 +11,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
### Added
|
||||
|
||||
- An open page, or the home-screen app, takes up a new version of iPX by itself once it reconnects after a deploy, back on the item you had open; while something is playing, a dialog is open or a search is typed, it offers a reload instead (#388).
|
||||
|
||||
### Fixed
|
||||
- Swiping, or j, through more than 50 items no longer stops at the 50th until a reload: the next ones are fetched as you near the end, and Load more on the Unread tab no longer skips as many unread items as you had read (#383).
|
||||
- On the Unread tab, a short list read through no longer asks the server for more that is not there, or shows a count of 0 items beside the items still on screen (#385).
|
||||
|
||||
Reference in New Issue
Block a user