nextcloud / nextcloud/notes-ios

Inconsistent editor interface when opening notes, also deleted all data for a note

Open
#33 3 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Before the newest update, a basic editor without many markdown tools in the app UI would launch. And it would launch within half a second as well. Now I usually have to wait at least two seconds for an editor with more UI on a top ribbon.

Sometimes, all text with appear monospaced for some unknown reason.
today when this happened, for some reason all of my text was selected at once right when I opened the app. Then I pressed enter once and it all got cleared. This was an important file. Luckily I had a backup.

I notice also that the new editor interface is extremely sensitive - if you do anything that would put the application in a backgrounded state it will lose connection to the server and prompt a reconnect. However I have never once been able to reconnect using the button that appears. I have to quit the entire app and restart.

Needlessly to say, the experience has become almost unusable to the point where I’m considering platforms.

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

Start by reproducing the reported editor launch, text-selection/data-loss, and reconnect problems in the iOS app, noting the app and server conditions for each symptom. Separate the issues and confirm each failure before locating the relevant editor and connection code. Done means the editor remains consistent, opening does not select or erase note content, and reconnect works after backgrounding.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, swift
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.