Skip to content

Conversation

@AlexAndBear
Copy link
Contributor

@AlexAndBear AlexAndBear commented Oct 9, 2025

Description

image ## Related Issue

How Has This Been Tested?

  • test environment:
  • test case 1:
  • test case 2:
  • ...

Types of changes

  • Bugfix
  • Enhancement (a change that doesn't break existing code or deployments)
  • Breaking change (a modification that affects current functionality)
  • Technical debt (addressing code that needs refactoring or improvements)
  • Tests (adding or improving tests)
  • Documentation (updates or additions to documentation)
  • Maintenance (like dependency updates or tooling adjustments)

@AlexAndBear AlexAndBear marked this pull request as ready for review October 9, 2025 17:40
Copy link
Contributor

Copilot AI left a 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.

@AlexAndBear
Copy link
Contributor Author

@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

Copy link
Contributor

@JammingBen JammingBen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

@ScharfViktor
Copy link
Contributor

#1360
I temporarily skipped the failed test for the PR merge.

The fix will be in the next PR.

@AlexAndBear AlexAndBear merged commit b9937f4 into main Oct 10, 2025
28 checks passed
@AlexAndBear AlexAndBear deleted the issues/1338 branch October 10, 2025 13:31
@openclouders openclouders mentioned this pull request Oct 10, 2025
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Tiles view: Shared with me

4 participants