Skip to content

Conversation

@susnux
Copy link
Contributor

@susnux susnux commented Dec 28, 2025

Summary

This is the last missing piece of the files app that was still using the legacy FileInfo object instead of the modern Node objects.
So this contains:

  • Migration of the files sidebar to Node API
  • Add sidebar store and expose to files library
  • Migration of the sidebar tabs
    • comments app
    • sharing app
    • versions app

Checklist

@susnux susnux added 3. to review Waiting for reviews ♻️ refactor Refactor code (not a bug fix, not a feature just refactoring) labels Dec 29, 2025
@susnux susnux added this to the Nextcloud 33 milestone Dec 29, 2025
@susnux susnux force-pushed the refactor/files-sidebar-nodeapi branch from 7f3c7a8 to 9182b14 Compare December 29, 2025 15:09
@susnux susnux marked this pull request as ready for review December 29, 2025 15:10
@susnux susnux requested review from a team and skjnldsv as code owners December 29, 2025 15:10
@susnux susnux requested review from CarlSchwan, leftybournes, nfebe, sorbaugh and yemkareems and removed request for a team December 29, 2025 15:10
@susnux susnux force-pushed the refactor/files-sidebar-nodeapi branch 6 times, most recently from cd9ec11 to 9b71e42 Compare December 30, 2025 16:10
@susnux susnux force-pushed the refactor/files-sidebar-nodeapi branch 4 times, most recently from caf5c8a to ac6ca13 Compare December 30, 2025 19:57
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
@susnux susnux force-pushed the refactor/files-sidebar-nodeapi branch from 803d17c to 1788227 Compare December 31, 2025 00:24
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
@susnux susnux force-pushed the refactor/files-sidebar-nodeapi branch from 1788227 to 9156e8d Compare December 31, 2025 10:21
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
@susnux susnux force-pushed the refactor/files-sidebar-nodeapi branch from 9156e8d to 367dc07 Compare December 31, 2025 12:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review Waiting for reviews ♻️ refactor Refactor code (not a bug fix, not a feature just refactoring)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants