nextcloud / nextcloud/notes-ios

Improvements for iOS Notes

Open
#177 2 comments 0 reactions 1 assignee View on GitHub

@mpivchev is already working on this.

Since Feb 27, 2026.

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

Description

Sprint 1:
  • Change to circular avatars - quick
Image
  • Login logo is too big, must match Files app - quick
  • Buttons must look the same as iOS Files: - quick
  • Move settings to dropdown - quick
  • Hide date on note editing behind pulldown. Or remove it completely. - quick
  • Show last edited timestamp, still relative - quick
Image Image
  • Onboarding screen should be similar to example, then switches to log in - half a day
Image Image
  • In Internal editor, pressing + button results in loading, should be instant (android creates local file first) - 2 days
  • Have a dropdown + separate icon for preview and share - half a day

Sprint 2:
  • Multi account support (currently only single account allowed) - 5 days
  • Add account dropdown on home screen, like iOS Files - 1 day
Image
Sprint 3:
  • Support offline mode - partially supported
    - We store offline notes in storage, but we never sync them automatically, and we don't have a pending indicator. Android has those - 3 days
  • Add search option for a note on iOS - 2 days

Needs further discussion:
  • Home opens to “All notes” by default. Have a “back button” to list all categories as “folders”, like in Native app:
Image
  • iPad should have a split view instead: -1 day
Image

These two are tied together. We already show categories at a header in the list view (matching android). If these 2 are to be done, we should then remove the category from the list view.

Already done:

  • Update list visuals (grouped)

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.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.