Skip to content

Conversation

@samwyndham
Copy link
Contributor

@samwyndham samwyndham commented Dec 1, 2025

TaskWPB-21651 [iOS] Collabora integration

Issue

This PR integrates Collabora allowing editing of certain file types. The backend returns a URL which we open in a WebView. Currently we filter the types which can be edited locally but this will soon be updated on the backend so that the backend tells us which files can be edited with collabora.

ScreenRecording_12-01-2025.12-44-51_1.mov

Testing

  1. navigate to cells enabled conversation.
  2. Send an editable file of one of the following types: ODF, DOCX, XLSX, PPTX
  3. navigate to the files list view
  4. Tap the menu button and select edit file.
  5. Make some changes and close the file.
  6. After a few seconds, view the file. You should notice that it has been updated with your changes. (It takes some seconds for the updates to be applied.)

Checklist

  • Title contains a reference JIRA issue number like [WPB-XXX].
  • Description is filled and free of optional paragraphs.
  • Adds/updates automated tests.

@github-actions
Copy link
Contributor

github-actions bot commented Dec 1, 2025

Test Results

2 383 tests   2 356 ✅  4m 10s ⏱️
  394 suites     27 💤
    3 files        0 ❌

Results for commit bcb4695.

♻️ This comment has been updated with latest results.

@samwyndham samwyndham requested review from OlivellaO, WilhelmOks and jullianm and removed request for WilhelmOks December 2, 2025 08:06
# Conflicts:
#	WireMessaging/Sources/WireMessagingDomain/WireCells/UseCases/WireCellsFetchNodesUseCase.swift
#	WireMessaging/Sources/WireMessagingUI/Resources/Localization/en.lproj/Accessibility.strings
#	WireMessaging/Sources/WireMessagingUI/WireCells/Components/Files/FilesItemViewModel.swift
#	WireMessaging/Sources/WireMessagingUI/WireCells/Components/Files/FilesView.swift
#	WireMessaging/Sources/WireMessagingUI/WireCells/Components/Files/FilesViewItemView.swift
#	WireMessaging/Sources/WireMessagingUI/WireCells/Components/Files/FilesViewModel.swift
#	WireMessaging/Sources/WireMessagingUI/WireCells/Components/Files/FilesViewProtocol.swift
…-collabora-WPB-21651

# Conflicts:
#	WireMessaging/Sources/WireMessagingAssembly/WireMessagingFactory.swift
#	WireMessaging/Sources/WireMessagingUI/WireCells/Components/Files/FilesItemViewModel.swift
#	WireMessaging/Sources/WireMessagingUI/WireCells/Components/Files/FilesPreviewHelpers.swift
#	WireMessaging/Sources/WireMessagingUI/WireCells/Components/Files/FilesViewContainer.swift
#	WireMessaging/Sources/WireMessagingUI/WireCells/Components/Files/FilesViewItemView.swift
#	WireMessaging/Sources/WireMessagingUI/WireCells/Components/Files/FilesViewModel.swift
#	WireMessaging/Sources/WireMessagingUI/WireCells/Components/Files/FilesViewProtocol.swift
#	WireMessaging/Tests/WireMessagingTests/WireCells/UITests/Components/Files/FilesBrowserViewTests.swift
#	WireMessaging/Tests/WireMessagingTests/WireCells/UITests/Components/Files/FilesViewModelTests.swift
#	WireMessaging/Tests/WireMessagingTests/WireCells/UITests/Components/Files/FilesViewTests.swift
Base automatically changed from feat/move-file-folder-WPB-21619-v2 to develop December 2, 2025 17:56
# Conflicts:
#	WireMessaging/Sources/WireMessagingData/WireCells/NodesAPI/RestAPI.swift
#	WireMessaging/Sources/WireMessagingUI/WireCells/Components/Files/FilesItemViewModel.swift
#	WireMessaging/Sources/WireMessagingUI/WireCells/Components/Files/FilesViewItemView.swift
#	WireMessaging/Sources/WireMessagingUI/WireCells/Components/Files/FilesViewModel.swift
#	WireMessaging/Sources/WireMessagingUI/WireCells/Components/Files/FilesViewProtocol.swift
#	WireMessaging/Sources/WireMessagingUI/WireCells/Components/Files/MoveToFolderPage.swift
#	wire-ios-utilities/Source/DeveloperFlag.swift
Copy link
Contributor

@jullianm jullianm left a comment

Choose a reason for hiding this comment

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

Looks good, nice work, approving with some suggestions

@samwyndham samwyndham added this pull request to the merge queue Dec 10, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Dec 10, 2025
@samwyndham samwyndham added this pull request to the merge queue Dec 10, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Dec 10, 2025
@samwyndham samwyndham added this pull request to the merge queue Dec 11, 2025
Merged via the queue into develop with commit 1e01568 Dec 11, 2025
14 checks passed
@samwyndham samwyndham deleted the feat/integrate-collabora-WPB-21651 branch December 11, 2025 12:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants