nextcloud / nextcloud/ios

Specify filename mode manually

Open
#2,028 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Steps to reproduce
  1. Go to filename mode in settings
  2. Choice is to either use original file name or not
Expected behaviour

User should have the ability to select their own file name. Moreover, as most of the backends are Linux, having spaces between date, time, and trailing digits create problems

Actual behaviour

Let the user select the format or use the more conventional format date_time_single trailing digit

Reasoning or why should it be changed/implemented?

Increases the readability, clears any potential issues having spaces between date, time, and trailing digits

Environment data

iOS version:
15.6
Apples to every version

Nextcloud iOS app version: see More > Settings
4.4.0.18
Applies to every version that has this feature

Server operating system:
Debian 11

Web server: Apache, nginx
NA

Database:
NA

PHP version:
NA

Nextcloud version: see Nextcloud admin page
NA

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 in the iOS app's filename mode settings and trace how the selected mode reaches filename generation. Done means users can choose a filename format, including a conventional date_time_single-trailing-digit form, and filenames avoid spaces that cause backend issues.

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
Mostly clear
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.