nextcloud / nextcloud/notes-ios
Collaborative Sharing for Notes in iOS app
Nobody has claimed this yet.
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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