Skip to content

Conversation

@backportbot-nextcloud
Copy link

@backportbot-nextcloud backportbot-nextcloud bot commented Feb 27, 2023

  • ⚠️ This backport had conflicts and is incomplete

backport of #1647

@backportbot-nextcloud backportbot-nextcloud bot added the javascript Javascript related ticket label Feb 27, 2023
@backportbot-nextcloud backportbot-nextcloud bot added this to the Nextcloud 25.0.5 milestone Feb 27, 2023
@artonge
Copy link
Collaborator

artonge commented Feb 27, 2023

/compile amend /

@Pytal
Copy link
Member

Pytal commented Feb 28, 2023

/rebase

This PR improve on the logic to display previews:

1. Append the etag of the file to the file request. This ensure that old cache will not be used if the image is updated
2. Listen to 'files:file:updated' to refetch the file's info and have the new etag
3. Distinguish onload and on error events of the small and large previews to have a finer rendering conditions. Mostly not rendering both previews if the larger one is loaded.
4. Do not delay rendering of files to make the UI snappier

Signed-off-by: Louis Chemineau <[email protected]>
Signed-off-by: nextcloud-command <[email protected]>
@artonge artonge force-pushed the backport/1647/stable25 branch from 5ce8276 to 4105b48 Compare February 28, 2023 09:51
@artonge artonge merged commit 42dcce9 into stable25 Feb 28, 2023
@artonge artonge deleted the backport/1647/stable25 branch February 28, 2023 09:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

javascript Javascript related ticket

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants