-
Notifications
You must be signed in to change notification settings - Fork 25
feat: add tiles view for shared with me view #1352
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
12d0bd8 to
a6d0754
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds tiles view support for the "Shared with Me" view in the files application. The changes enable users to switch between table and tiles view modes when viewing shares that have been shared with them.
Key changes:
- Added tiles view extension support for the "Shared with Me" view
- Moved sync and role indicators from table columns to status indicators system
- Updated test selectors to support both table and tiles view modes
Reviewed Changes
Copilot reviewed 14 out of 14 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| packages/web-app-files/src/views/shares/SharedWithMe.vue | Added view mode support and folder view functionality |
| packages/web-app-files/src/components/Shares/SharedWithMeSection.vue | Refactored to use dynamic component rendering and removed sync column |
| packages/web-pkg/src/helpers/statusIndicators.ts | Added sync and role indicators for incoming shares |
| packages/web-pkg/src/components/FilesList/ResourceTable.vue | Removed syncEnabled column slot and related CSS |
| packages/web-app-files/src/extensionPoints.ts | Added shared-with-me extension point and renamed others for consistency |
| packages/web-client/src/helpers/share/types.ts | Updated shareRoles type from UnifiedRoleDefinition to ShareRole |
| tests/e2e/support/objects/app-files/share/actions.ts | Updated selector to support both table and tiles view |
| tests/e2e/cucumber/features/user-settings/profilePhoto.feature | Added table view switch step for test |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
|
@kulmann @JammingBen I don't like the variable naming in the statusIndicators, I added as well as the type name I gave them, maybe you have some better ideas |
JammingBen
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 👍
392450a to
dd17769
Compare
|
#1360 The fix will be in the next PR. |
Description
How Has This Been Tested?
Types of changes