Commit Graph

9248 Commits

Author SHA1 Message Date
fc4eed6eb4
fix(filters): lint 2024-03-13 17:21:20 +01:00
15215b30a0
fix(filters): rework filter popup button
Some checks failed
continuous-integration/drone/push Build is failing
2024-03-13 17:19:15 +01:00
79577c14b7
fix(filters): set default filter value to only undone tasks
Some checks failed
continuous-integration/drone/push Build is failing
2024-03-13 17:07:10 +01:00
99c5524115
fix(editor): don't allow image upload when it's not possible to do it
Some checks failed
continuous-integration/drone/push Build is failing
2024-03-13 16:59:57 +01:00
17e222edfd chore(deps): update dependency happy-dom to v13.8.2
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-13 07:44:23 +00:00
Frederick [Bot]
fb5b2542a5 chore(i18n): update translations via Crowdin
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-13 00:05:52 +00:00
5b2b7f7bdc
fix(kanban): reset done and default bucket when the bucket itself is deleted
All checks were successful
continuous-integration/drone/push Build is passing
Resolves https://github.com/go-vikunja/vikunja/issues/234
2024-03-12 22:23:35 +01:00
e1c972d64d
fix(filters): replace project titles at the match position, not anywhere in the filter string
All checks were successful
continuous-integration/drone/push Build is passing
This fixes a bug where the project title would not be replaced correctly in cases where the project title contained parts of the word "project".

Resolves #2194
2024-03-12 22:05:26 +01:00
cf6b476b7d
chore: cleanup leftover console.log
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-12 21:33:24 +01:00
eb4f880c64
fix(filter): do not show filter footer when creating a filter
Some checks failed
continuous-integration/drone/push Build is failing
2024-03-12 21:30:59 +01:00
e44897e0d4
fix(filter): do not match join operator
Partial fix for #2194
2024-03-12 21:30:59 +01:00
0e2ad5dde6 fix(deps): pin dependency vuemoji-picker to 0.2.1
Some checks failed
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is failing
2024-03-12 20:07:21 +00:00
Frederick [Bot]
792bf88dcf [skip ci] Updated swagger docs 2024-03-12 19:47:16 +00:00
a5c51d4b1e feat: emoji reactions for tasks and comments (#2196)
All checks were successful
continuous-integration/drone/push Build is passing
This PR adds reactions for tasks and comments, similar to what you can do on Gitea, GitHub, Slack and plenty of other tools.

Reviewed-on: #2196
Co-authored-by: kolaente <k@knt.li>
Co-committed-by: kolaente <k@knt.li>
2024-03-12 19:25:58 +00:00
b9c513f681 fix(deps): update sentry-javascript monorepo to v7.106.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-03-12 09:07:14 +00:00
40bdecfe0d fix(deps): update dependency date-fns to v3.4.0
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-12 08:56:15 +00:00
da53c8e7ef chore(deps): update dev-dependencies
Some checks failed
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is failing
2024-03-12 06:07:20 +00:00
85fb8e3443
fix(filters): invalid filter range when converting dates to strings
All checks were successful
continuous-integration/drone/push Build is passing
Resolves https://community.vikunja.io/t/my-vikunja-instance-creates-tasks-with-due-date-time-of-9am-for-tasks-with-the-word-today-word-in-it/2105/10
2024-03-11 23:28:35 +01:00
Frederick [Bot]
3f380e0d61 [skip ci] Updated swagger docs 2024-03-11 16:41:16 +00:00
659de54db1
feat(kanban): do not remove focus from the input after creating a new bucket
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-11 17:29:28 +01:00
49ab90fc19
fix: lint 2024-03-11 17:24:40 +01:00
0910d5d2f2
chore(auth): refactor removing empty openid teams to cron job
Some checks failed
continuous-integration/drone/push Build is failing
2024-03-11 17:20:05 +01:00
09d5128050
fix(filters): don't escape valid escaped in queries
Some checks failed
continuous-integration/drone/push Build is failing
2024-03-11 17:02:04 +01:00
e097721817
fix(tasks): use correct filter query when filtering 2024-03-11 16:39:27 +01:00
a66e26678e
feat(filters): pass timezone down when filtering with relative date math
Resolves https://community.vikunja.io/t/my-vikunja-instance-creates-tasks-with-due-date-time-of-9am-for-tasks-with-the-word-today-word-in-it/2105/8
2024-03-11 16:28:25 +01:00
6fc3d1e98f
fix: lint
Some checks failed
continuous-integration/drone/push Build is failing
2024-03-11 15:42:09 +01:00
dbfe162cd2
fix(filters): label highlighting and autocomplete fields now work with in operator
Some checks reported errors
continuous-integration/drone/push Build was killed
Previously, when creating a filter query with the 'in' operator and multiple values, autocompletion and highlighting was not available. This change now implements a split for each value, seperated by a comma.
2024-03-11 15:41:06 +01:00
0529f30e77
fix(filters): parse labels and projects correctly when using in filter operator 2024-03-11 15:16:39 +01:00
3896c680d3
fix(filters): do not require string for in comparator
Some checks failed
continuous-integration/drone/push Build is failing
2024-03-11 14:36:59 +01:00
3b77fff4c9
fix(project): correctly show the number of tasks and projects when deleting a project
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-11 14:21:42 +01:00
12fbde8e84 chore(deps): update dev-dependencies
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-03-11 05:06:04 +00:00
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