nextcloud / nextcloud/ios

Readonly / Preview mode for markdown files

Open
#3,877 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Swift
Stars
2.5k
Forks
1k
Avg merge
2d 18h
Merged PRs (30d)
13

Description

I'm trying to use markdown files as shared groceries list, using checkbox list. It's perfect to edit and reorder the list on a computer, but the reading / checking part in the stores less so.

Right now I have multiple issues:

  • even though I've marked the file has available offline, when opening it at some point NC says I'm disconnected and asks me to reconnect and I can't do much until I click on reconnect. Then the file disappeared/ is blurred because I'm at the end of the store with no cell coverage. I have to quit nextcloud and reopen it
  • when pressing a checkbox to tick it, quite a while the iOS text entry will kick in and ask if I want to cut/paste instead of just checking the box. It'd be nice to have a way to just preview the list without editing it, just checking the boxes.

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

No file or test is named. Start by reproducing offline opening and checkbox interaction for a Markdown grocery list in the iOS app, then trace the relevant Markdown viewing and editing entry points. Done means a preview or read-only mode supports checking boxes without text editing and remains usable offline.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, swift
Domain
mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.