vikunja/pkg
kolaente 10ff864e0c
fix(projects): load projects only one when fetching subscriptions for a bunch of projects at once
This change ensures already loaded projects are passed down when fetching their subscription  instead of re-loading each project with a single sql statement. When loading all projects, this meant all projects were loaded twice, which was highly inefficient. This roughly added 25ms to each request, assuming the per page limit was maxed out at 50 projects.

Empirical testing shows this change reduces load times by ~20ms. Because the request is already pretty fast, this is ~30% of the overall request time, making the loading of projects now even faster
2024-03-02 14:27:11 +01:00
..
caldav feat(caldav): Add support for subtasks (i.e. `RELATED-TO` property) in CalDAV (#1634) 2023-11-10 22:44:03 +00:00
cmd feat: rename frontend url config to public url 2024-02-09 14:41:55 +01:00
config feat: rename frontend url config to public url 2024-02-09 14:41:55 +01:00
cron chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
db feat: assign users to teams via OIDC claims (#1393) 2024-03-02 08:47:10 +00:00
events chore(deps): update golangci-lint rules 2023-12-19 13:34:31 +01:00
files fix(dump): do not export files which do not exist in storage 2024-02-13 21:14:31 +01:00
initialize fix(typesense): update tasks in Typesense directly when the change happened 2024-01-28 11:47:17 +01:00
integrations feat: fetch all projects with a recursive cte instead of recursive query 2024-02-28 13:42:45 +01:00
log chore: rename function 2024-01-28 13:36:13 +01:00
mail chore: reverse the coupling of module log and config (#1606) 2023-10-03 09:28:28 +00:00
metrics fix(metrics): typo 2024-02-12 14:23:16 +01:00
migration feat: assign users to teams via OIDC claims (#1393) 2024-03-02 08:47:10 +00:00
models fix(projects): load projects only one when fetching subscriptions for a bunch of projects at once 2024-03-02 14:27:11 +01:00
modules feat: assign users to teams via OIDC claims (#1393) 2024-03-02 08:47:10 +00:00
notifications feat: rename frontend url config to public url 2024-02-09 14:41:55 +01:00
red chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
routes fix: do not send etag when serving the frontend index file 2024-02-13 21:32:41 +01:00
swagger feat: assign users to teams via OIDC claims (#1393) 2024-03-02 08:47:10 +00:00
user feat: assign users to teams via OIDC claims (#1393) 2024-03-02 08:47:10 +00:00
utils feat: assign users to teams via OIDC claims (#1393) 2024-03-02 08:47:10 +00:00
version fix(build): don't require swagger to build 2023-09-06 21:08:09 +02:00