nextcloud / nextcloud/notes-ios

Collaborative Sharing for Notes in iOS app

Open
#130 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Swift
Stars
73
Forks
22
PR merge metrics
No merged PRs in 30d

Description

Is your feature request related to a problem? Please describe.
No

Describe the solution you'd like
Apologies if this is a dupe; I had a search but couldnt find duplicates of this.

It would be great to be able to share a note with another user of NextCloud (or maybe external) and then all parties can make changes to the note in a collaborative manner. Similar to how something like Apple Notes or OneNote or Joplin works - where changes are syncronised by the server.

So this would be different from a one-time share approach where the other party(ies) gets a copy of the note; it would require syncronisation of changes by each 'member'.

This is enabled already in the web interface for NextCloud notes, so would be great to have this capability in the iOS app.

Describe alternatives you've considered
Only other products such as Apple Notes, OneNote and Joplin where this is an existing feature. NextCloud Notes web interface has this enabled.

Additional context
None

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files, tests, or iOS entry points. Start by comparing the existing Nextcloud Notes web collaborative-sharing behavior with the iOS app, then define the member-sharing and synchronized-editing scope; done means multiple parties can edit the same note and have changes synchronized.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, swift
Domain
mobile
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.