Skip to content

Files permission share options - #6604

Merged
mahibi merged 5 commits into
masterfrom
filesPermissionShareOptions
Aug 27, 2026
Merged

Files permission share options#6604
mahibi merged 5 commits into
masterfrom
filesPermissionShareOptions

Conversation

@mahibi

@mahibi mahibi commented Aug 27, 2026

Copy link
Copy Markdown
Collaborator

🖼️ Screenshots

🏚️ Before 🏡 After
image image

🏁 Checklist

  • ⛑️ Tests (unit and/or integration) are included or not needed
  • 🔖 Capability is checked or not needed
  • 🔙 Backport requests are created or not needed: /backport to stable-xx.x
  • 📅 Milestone is set
  • 🌸 PR title is meaningful (if it should be in the changelog: is it meaningful to users?)

🤖 AI (if applicable)

  • The content of this PR was partly or fully generated using AI

mahibi added 4 commits August 27, 2026 19:35
Lets the sender choose between view-only and editable when uploading a
file into a conversation, mirroring the option added on iOS (nextcloud/talk-ios#2669).
Only shown/honoured when the server has conversation subfolders enabled,
since that's the only upload path the server can apply the permission to.

Assisted-by: Claude Code:claude-sonnet-5

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
Replaces the two-way segmented buttons with compact pill buttons that
show the current selection and open a dropdown menu with the
alternative, matching the upload option buttons of the iOS share sheet
(nextcloud/talk-ios#2669): gray while the option is the default one an
upload starts with, filled with the theme color once it isn't.

Assisted-by: Claude Code:claude-sonnet-5

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
Assisted-by: Claude Code:claude-sonnet-5

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
Media quality: SF Symbols has no SD/HD badges, so the iOS app draws
them as text in a bordered box; do the same instead of the unrelated
Material "high quality" icons.

File permissions: switch from a lock icon to Edit/EditOff, matching
the pencil/pencil.slash icons iOS uses.

Assisted-by: Claude Code:claude-sonnet-5

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
@mahibi mahibi added this to the 25.1.0 milestone Aug 27, 2026
@mahibi
mahibi requested a review from rapterjet2004 August 27, 2026 17:39
@mahibi mahibi self-assigned this Aug 27, 2026
@mahibi mahibi added the 3. to review Waiting for reviews label Aug 27, 2026
Editable/original quality no longer switch the button to a filled
highlight - it stays the same gray pill as view-only/reduced quality,
so only the label and icon change with the selection.

Assisted-by: Claude Code:claude-sonnet-5

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
@mahibi
mahibi force-pushed the filesPermissionShareOptions branch from 8fe71b9 to ea233c4 Compare August 27, 2026 17:43
@mahibi

mahibi commented Aug 27, 2026

Copy link
Copy Markdown
Collaborator Author

/backport to stable-25.0.x

@mahibi
mahibi marked this pull request as ready for review August 27, 2026 17:44
@mahibi
mahibi merged commit 79c8acb into master Aug 27, 2026
14 of 20 checks passed
@mahibi
mahibi deleted the filesPermissionShareOptions branch August 27, 2026 17:45
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant