nextcloud / nextcloud/contacts

Ability to add timezone field/data to contact

Open
#3,680 0 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

0. Needs triage enhancement
Dominant language
JavaScript
Stars
642
Forks
220
Avg merge
14h 39m
Merged PRs (30d)
51

Description

Is your feature request related to a problem? Please describe.

For AntennaPod I regularly need to schedule meetings with some of our contributors who are all over the world. We don't meet that regularly, but each time I need to consider their timezones (without knowing their addresses). In some cases I remember, in most cases I have to ask again. I'd love, therefore, to be able to record this info in my contacts.

Describe the solution you'd like

When editing a contact, then clicking on "Add more info" and "More fields", show the option "Time zone". The field, when visible, ideally is a 'smart drop-down', similar to spoken languages. Don't know if it should be possible to add multiple time zones to a single contact or not.

Describe alternatives you've considered

Infer the timezone from the address, but I don't need or want their detailed address, so I'd rather manually enter this information.

Additional context

It seems TZ is already supported (#1264) but I don't see it in the interface (I'm on NC 27.1.3). Also related: #3214.

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 with the contact editor's “Add more info” and “More fields” entry points, then review issues #1264 and #3214 for the existing timezone support and related context. Done means a contact can expose and edit a timezone through the interface, with the single- versus multiple-timezone behavior resolved.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.