-
Notifications
You must be signed in to change notification settings - Fork 25
feat: Collabora Save As and Export #859
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
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 implements Collabora’s Save As and Export functionality while refactoring file and folder name validations to use a centralized helper. Key changes include the introduction of the useIsResourceNameValid helper (and its integration in tests and file actions), removal of duplicate name validation logic in several components, and the addition of a new SaveAsModal component with Collabora-specific messaging in the app.
Reviewed Changes
Copilot reviewed 11 out of 11 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| tests/unit/composables/actions/helpers/useIsResourceNameValid.spec.ts | New tests validating resource name logic using the new helper |
| tests/unit/composables/actions/files/* | Removal of duplicated name validation tests and functions |
| src/composables/actions/helpers/useIsResourceNameValid.ts | New helper to centralize file/folder name validations |
| src/composables/actions/files/* | Refactored file actions to use the new helper |
| packages/web-app-external/src/components/SaveAsModal.vue | Added a new modal component for Save As/Export functionality |
| packages/web-app-external/src/App.vue | Integrated Collabora messaging and modal dispatch for file actions |
packages/web-pkg/src/composables/actions/helpers/useIsResourceNameValid.ts
Outdated
Show resolved
Hide resolved
a54dafe to
66ff244
Compare
def39f9 to
988d2a8
Compare
packages/web-pkg/src/composables/actions/helpers/useIsResourceNameValid.ts
Show resolved
Hide resolved
packages/web-pkg/src/composables/actions/helpers/useIsResourceNameValid.ts
Outdated
Show resolved
Hide resolved
988d2a8 to
204c19f
Compare
AlexAndBear
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.
very mindful, very demure 💅 ⭐
dc9cac3 to
b5087cf
Compare
7703a53 to
5bff612
Compare
5bff612 to
0fb1c9f
Compare
* feat: Collabora Save As and Export --------- Co-authored-by: Alex Ackermann <abackermann91@gmail.com>
Description
Make use of
Save AsandExportin Collabora.Related Issue
Types of changes