Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Paginate contacts list #3942

Open
6 tasks
ChristophWurst opened this issue May 29, 2024 · 2 comments · May be fixed by #4125
Open
6 tasks

Paginate contacts list #3942

ChristophWurst opened this issue May 29, 2024 · 2 comments · May be fixed by #4125
Assignees
Labels
1. to develop Accepted and waiting to be taken care of enhancement New feature or request feature: contacts performance Performance issues and optimisations

Comments

@ChristophWurst
Copy link
Member

ChristophWurst commented May 29, 2024

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

As a user with many contacts the loading times of the app decrease with the rise of data in my address books.

Describe the solution you'd like

Do not load the full address book at page load. Only load the fist x contacts and load more when I scroll.

Work Package

Describe alternatives you've considered

N/a

Additional context

@ChristophWurst ChristophWurst added enhancement New feature or request 0. Needs triage 1. to develop Accepted and waiting to be taken care of performance Performance issues and optimisations feature: contacts and removed 0. Needs triage labels May 29, 2024
@ChristophWurst ChristophWurst moved this to 🏗️ In progress in 💌 📅 👥 Groupware team May 29, 2024
@ChristophWurst ChristophWurst moved this from 🏗️ In progress to 📄 To do in 💌 📅 👥 Groupware team May 29, 2024
@hamza221 hamza221 self-assigned this Jul 1, 2024
@ChristophWurst
Copy link
Member Author

https://datatracker.ietf.org/doc/html/rfc6352#section-8.6.1 this might be a good start. What it doesn't say is how you can request more data with a given cursor/offset.

E.g.

  1. REPORT or the first 20 contacts ordered by FN
  2. REPORT for 20 contacts that come after "Bob" (or position 20 if we must use offsets)

@hamza221 hamza221 moved this from 📄 To do to 🏗️ In progress in 💌 📅 👥 Groupware team Sep 4, 2024
@ChristophWurst ChristophWurst added 2. developing Work in progress and removed 1. to develop Accepted and waiting to be taken care of labels Sep 12, 2024
@ChristophWurst
Copy link
Member Author

Ref hamza221/dav#1

@ChristophWurst ChristophWurst moved this from 🏗️ In progress to 🧭 Planning evaluation in 💌 📅 👥 Groupware team Nov 21, 2024
@ChristophWurst ChristophWurst added 1. to develop Accepted and waiting to be taken care of and removed 2. developing Work in progress labels Nov 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. to develop Accepted and waiting to be taken care of enhancement New feature or request feature: contacts performance Performance issues and optimisations
Projects
Status: 🧭 Planning evaluation
Development

Successfully merging a pull request may close this issue.

2 participants