nextcloud / nextcloud/calendar
Appointment, add a summary of how it's going to proceed/work after a submission
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 1.2k
- Forks
- 332
- Avg merge
- 16h 13m
- Merged PRs (30d)
- 137
Description
Is your feature request related to a problem? Please describe.
Tried it for the first time this week, I loved it!
But I was mostly in the dark of how it was going to work until I actually had an appointment booked.
I checked the calendar manually 156261 times a day because I was afraid of missing a booking. 🙈
Here are the questions I was asking myself
- Will I receive a notification?
- Will I receive an email ?
- Will the event have a reminder set? If so, with my default settings?
- Will the guest be able to book an appointment in the following hour?
Describe the solution you'd like
I think some of the UI could be a bit more clear, like those areas:
- What does
Add time before and after the eventreally means?
Is it to ensure you have enough time between events? - What does
Minimum time before next available slotmeans?
Is it the minimum time between now and the first available slot ?
Tooltips ?
It may seems relatively straightforward, bu the fact that I was not really sure made me think we should maybe improve a bit on this area. Maybe add a small with a tooltip?, I dunno...
Summary
But more importantly, I would like to have a small summary of what is going to happen, similarely to what File Requests is doing.
I think it adds clarity to non technical or new users:
Something like this maybe?
People will be able to make appointments at the times you specified. There will be a minimum of
1 hourbetween each existing event and they will not be able to choose a slot before1 hourfrom now.Once the booking has been made, you will receive an e-mail, a notification and the event will have a
15-minutereminder, in accordance with your settings.
Describe alternatives you've considered
No response
Additional context
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by inspecting the appointment creation UI and the existing File Requests summary referenced in the issue. Trace how appointment settings, notifications, reminders, and available slots are presented, then define a summary or explanatory tooltips that reflect the configured behavior and verify the wording in the relevant UI.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100