Commit Graph

9217 Commits

Author SHA1 Message Date
6c98052176 fix(teams): fix duplicate teams being shown when new public team visibility feature is enabled (#2187)
All checks were successful
continuous-integration/drone/push Build is passing
Due to the `INNER JOIN` on the `team_members` table and the new `OR` conditions allowing teams with the `isPublic` flag set to `true`, teams are returned multiple times. As we're only after the teams, a simple distinct query should fix the issue.

Co-authored-by: Daniel Herrmann <daniel.herrmann1@gmail.com>
Reviewed-on: #2187
Co-authored-by: waza-ari <daniel.herrmann@makerspace-darmstadt.de>
Co-committed-by: waza-ari <daniel.herrmann@makerspace-darmstadt.de>
2024-03-10 21:42:34 +00:00
0057ac5836
fix(migration): only download uploaded attachments
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-10 18:41:37 +01:00
22dcedcd7d
fix(filter): correctly replace project title in filter query
Some checks failed
continuous-integration/drone/push Build is failing
Resolves https://community.vikunja.io/t/filter-option-to-exclude-a-tag-project-etc/1523/6
2024-03-10 18:32:15 +01:00
ca0de680ad
fix(migration): import card covers when migrating from Trello
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-10 16:30:06 +01:00
4bb1d5edfc fix(docs): openid docs whitespace formatting (#2186)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Daniel Herrmann <daniel.herrmann1@gmail.com>
Reviewed-on: #2186
Reviewed-by: konrad <k@knt.li>
Co-authored-by: waza-ari <daniel.herrmann@makerspace-darmstadt.de>
Co-committed-by: waza-ari <daniel.herrmann@makerspace-darmstadt.de>
2024-03-10 14:43:04 +00:00
4b4a7f3c0a docs: fix broken link in migration docs (#2185)
All checks were successful
continuous-integration/drone/push Build is passing
Seems like one link was broken, this attempts to fix that.

Co-authored-by: Elscrux <nickposer2102@gmail.com>
Reviewed-on: #2185
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Elscrux <elscrux@gmail.com>
Co-committed-by: Elscrux <elscrux@gmail.com>
2024-03-10 14:12:00 +00:00
ffa82556e0 feat(teams): add public flags to teams to allow easier sharing with other teams (#2179)
Some checks failed
continuous-integration/drone/push Build is failing
Resolves #2173
Co-authored-by: Daniel Herrmann <daniel.herrmann1@gmail.com>
Reviewed-on: #2179
Reviewed-by: konrad <k@knt.li>
Co-authored-by: waza-ari <daniel.herrmann@makerspace-darmstadt.de>
Co-committed-by: waza-ari <daniel.herrmann@makerspace-darmstadt.de>
2024-03-10 14:04:32 +00:00
d7fdefcead chore(deps): update golangci/golangci-lint docker tag to v1.56.2 (#2099)
Some checks failed
continuous-integration/drone/push Build is failing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #2099
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2024-03-10 13:47:19 +00:00
1d5517b53a docs: add migrations setup doc (#2183)
Some checks failed
continuous-integration/drone/push Build is failing
This should hopefully make the migration process for obvious, as discussed here https://community.vikunja.io/t/trello-import-issues/2110/7

Co-authored-by: Elscrux <nickposer2102@gmail.com>
Reviewed-on: #2183
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Elscrux <elscrux@gmail.com>
Co-committed-by: Elscrux <elscrux@gmail.com>
2024-03-10 13:32:27 +00:00
25742385ba chore(deps): sign drone config
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-10 12:24:06 +00:00
2fa576d9f5 chore(deps): update dependency node to v20.11.1 2024-03-10 12:24:06 +00:00
Frederick [Bot]
116b909d31 [skip ci] Updated swagger docs 2024-03-10 12:18:34 +00:00
e95159a33c feat(filters): query-based filter logic (#2177)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #2177
2024-03-10 12:01:47 +00:00
b340bb418b chore(deps): update dependency happy-dom to v13.7.1
Some checks failed
continuous-integration/drone/push Build is failing
2024-03-10 11:57:10 +00:00
01fb80d7a1 fix(teams): do not show leave button for OIDC teams (#2181)
Some checks failed
continuous-integration/drone/push Build is failing
Hide leave team button if team is created through OIDC.

Co-authored-by: Daniel Herrmann <daniel.herrmann1@gmail.com>
Reviewed-on: #2181
Co-authored-by: waza-ari <daniel.herrmann@makerspace-darmstadt.de>
Co-committed-by: waza-ari <daniel.herrmann@makerspace-darmstadt.de>
2024-03-10 11:42:24 +00:00
Daniel Herrmann
6e52db76dc docs: clarify what to use for authurl
Some checks failed
continuous-integration/drone/push Build is failing
2024-03-10 11:39:23 +00:00
c5e8ff66fb fix(migration): updated Trello color map to import all labels (#2178)
All checks were successful
continuous-integration/drone/push Build is passing
Trello has [added 20 color variants](https://www.atlassian.com/blog/trello/20-new-trello-label-colors) that were not imported, added them. Also added a fallback to save labels even if the color is not mapped yet.

Resolves https://community.vikunja.io/t/get-info-about-importation-trello/1968/16
Reviewed-on: #2178
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Hangya <ronkayj@gmail.com>
Co-committed-by: Hangya <ronkayj@gmail.com>
2024-03-10 11:23:38 +00:00
009e9b5455
fix(filters): correctly use date filters in gantt chart
All checks were successful
continuous-integration/drone/pr Build is passing
2024-03-10 12:16:21 +01:00
Frederick [Bot]
d963667a29 chore(i18n): update translations via Crowdin
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-10 00:07:19 +00:00
654e95d99f
fix(filters): test fixture
Some checks failed
continuous-integration/drone/pr Build is failing
2024-03-09 20:21:05 +01:00
d628471d0e
fix(filters): close filter popup when clicking on show results
Some checks reported errors
continuous-integration/drone/pr Build was killed
2024-03-09 20:08:18 +01:00
4e6e0608c7
fix(filters): lint 2024-03-09 20:08:17 +01:00
6fea5640e8
chore(deps): go mod tidy
Some checks failed
continuous-integration/drone/pr Build is failing
2024-03-09 19:07:54 +01:00
b874b02412
feat(filters): highlight label colors in filter 2024-03-09 19:07:32 +01:00
084a62e835
fix(filters): layout problems with assignee user avatar 2024-03-09 19:07:31 +01:00
f3e2b1b89b
fix(filters): remove footer when editing a saved filter 2024-03-09 19:07:31 +01:00
4e26fa0b85
fix(filters): correctly use filter in saved filter 2024-03-09 19:07:31 +01:00
32e1a2018a
chore: generate swagger docs 2024-03-09 19:07:31 +01:00
05d3bb4fb6
fix(filters): swagger docs for kanban buckets 2024-03-09 19:07:31 +01:00
38985a8318
fix(filters): pass correct filter query to kanban and gantt loading 2024-03-09 19:07:31 +01:00
d0b762d761
docs(filter): add filter query explanation 2024-03-09 19:07:31 +01:00
e0a7f46e5d
feat(filter): fall back to simple search when filter query does not contain any filter inputs 2024-03-09 19:07:31 +01:00
be253333c2
fix(filter): don't transform anything when input is empty 2024-03-09 19:07:31 +01:00
533e778b93
fix(filter): bubble filter query changes up on blur only 2024-03-09 19:07:31 +01:00
1d2f3ca546
feat(filter): resolve label and project ids back to titles when loading a filter 2024-03-09 19:07:31 +01:00
55b806d311
feat(filter): resolve labels and projects to ids before filtering 2024-03-09 19:07:30 +01:00
0c947790e8
feat(filter): add button to show filter results 2024-03-09 19:07:30 +01:00
b35eb4adbf
fix(filter): correctly pass down options 2024-03-09 19:07:30 +01:00
a22652b737
feat(filter): remove now unused code 2024-03-09 19:07:30 +01:00
4dcd3abe9e
feat(filter): emit filter query 2024-03-09 19:07:30 +01:00
5a13c2b423
fix(filter): add role=search to filter card 2024-03-09 19:07:30 +01:00
9eac746984
feat(filter): autocomplete for projects 2024-03-09 19:07:30 +01:00
b1d9dc6fc3
feat(filter): autocomplete for assignees 2024-03-09 19:07:30 +01:00
8fa2f6686a
feat(filter): add actual label search when autocompleting 2024-03-09 19:07:30 +01:00
9ade917ac4
feat(filter): make the autocomplete look pretty 2024-03-09 19:07:30 +01:00
7fc1f27ef5
feat(filter): add autocompletion poc for labels 2024-03-09 19:07:30 +01:00
356399f853
chore: format 2024-03-09 19:07:29 +01:00
9ed93b181d
fix(filters): make sure spaces before and after are not removed 2024-03-09 19:07:29 +01:00
981f2d0e70
fix(filters): color 2024-03-09 19:07:29 +01:00
2990c01d0a
fix(filters): make the button look less like a button to avoid spacing problems 2024-03-09 19:07:29 +01:00