Commit Graph

9577 Commits

Author SHA1 Message Date
kolaente 2fff9f1c59
fix(deps): update module github.com/adlio/trello to v1.11.0
continuous-integration/drone/push Build is passing Details
2024-03-17 21:44:20 +01:00
renovate 2cbd20a084 fix(deps): update dependency date-fns to v3.5.0
continuous-integration/drone/push Build is failing Details
2024-03-16 10:12:02 +00:00
renovate 15949adc2b fix(deps): update dependency ufo to v1.5.1
continuous-integration/drone/push Build is failing Details
2024-03-16 10:11:29 +00:00
renovate 11f2db0e9c chore(deps): update dev-dependencies
continuous-integration/drone/push Build is failing Details
2024-03-16 10:11:17 +00:00
Frederick [Bot] 87ebe85972 chore(i18n): update translations via Crowdin
continuous-integration/drone/push Build is passing Details
2024-03-16 00:05:25 +00:00
renovate 0cf11228cf fix(deps): update dependency vue-i18n to v9.10.2
continuous-integration/drone/push Build is failing Details
2024-03-15 18:16:11 +00:00
renovate 9d01b9105a fix(deps): update dependency ufo to v1.5.0
continuous-integration/drone/push Build is failing Details
2024-03-15 18:15:56 +00:00
renovate d6bc09b0cf fix(deps): update dependency axios to v1.6.8
continuous-integration/drone/pr Build is failing Details
continuous-integration/drone/push Build is failing Details
2024-03-15 17:07:21 +00:00
waza-ari be54a361fd docs: add details about supported and required OIDC claims (#2201)
continuous-integration/drone/push Build is passing Details
Again based on a [community question](https://community.vikunja.io/t/oidc-how-can-i-prevent-username-from-being-set-randomly-how-can-users-find-each-other/2138/2), it might make sense to add a few more details about the OIDC behaviour to the docs.

Co-authored-by: Daniel Herrmann <daniel.herrmann1@gmail.com>
Reviewed-on: #2201
Co-authored-by: waza-ari <daniel.herrmann@makerspace-darmstadt.de>
Co-committed-by: waza-ari <daniel.herrmann@makerspace-darmstadt.de>
2024-03-15 13:50:46 +00:00
renovate 725a04b93c fix(deps): update sentry-javascript monorepo to v7.107.0
continuous-integration/drone/push Build is failing Details
2024-03-15 07:50:09 +00:00
renovate 2add517d6e chore(deps): update dev-dependencies
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is failing Details
2024-03-15 00:06:35 +00:00
kolaente 96186250f4
fix(filters): clear autocomplete results when starting the next character
continuous-integration/drone/push Build is passing Details
2024-03-14 09:05:07 +01:00
kolaente 6cf3a578c0
fix(filters): correctly replace values when clicking on an autocomplete result
continuous-integration/drone/push Build is failing Details
Related #2194
2024-03-14 09:02:57 +01:00
kolaente c8b35d49ca
fix(filters): correctly return project from filter
continuous-integration/drone/push Build is passing Details
Related #2194
2024-03-14 08:49:02 +01:00
kolaente 161bb1b192
fix(filters): do not watch debounced 2024-03-14 08:40:03 +01:00
kolaente 3ab22d8e06
chore(deps): update google.golang.org/protobuf from 1.32.0 to 1.33.0
continuous-integration/drone/push Build is passing Details
2024-03-14 08:33:13 +01:00
renovate 273f5ddf59 chore(deps): update dev-dependencies
continuous-integration/drone/push Build is failing Details
2024-03-14 07:22:29 +00:00
Frederick [Bot] 88fdfb50b7 chore(i18n): update translations via Crowdin
continuous-integration/drone/push Build is passing Details
2024-03-14 00:06:47 +00:00
kolaente 07e84f2abf
fix(reminders): make debounce logic actually work
continuous-integration/drone/push Build is passing Details
2024-03-13 20:11:00 +01:00
kolaente d4605905d3
fix(filters): do not fire filter change immediately
continuous-integration/drone/push Build is failing Details
Related to #2194 (comment)
2024-03-13 19:58:24 +01:00
kolaente 8c826c44d2
fix(webhooks): fire webhooks set on parent projects as well
continuous-integration/drone/push Build is failing Details
2024-03-13 19:41:34 +01:00
kolaente 117079bbda
fix(sentry): do not send api errors to sentry
continuous-integration/drone/push Build is failing Details
2024-03-13 19:31:43 +01:00
kolaente f34577f293
fix(editor): do not use Tiptap to open links when clicking on them, use the browser native attributes instead
continuous-integration/drone/push Build is failing Details
It looks like links are opened twice, when the openOnClick option is enabled. That means they will get opened twice when clicking on them. Disabling that option will not fire the click handler and only rely on browser functionality to open links.

Resolves #2155
2024-03-13 19:23:02 +01:00
kolaente 8ff59d4649
fix(task): navigate back to project when the project was the last page in the history the user visited
continuous-integration/drone/push Build is failing Details
2024-03-13 19:11:49 +01:00
kolaente 7bf2664e55
fix(filters): persist filters in url
continuous-integration/drone/push Build is failing Details
This allows us to keep the filters when navigating back from a task or other url.
2024-03-13 19:03:23 +01:00
kolaente ccb708a56f
fix(reminders): emit reminder changes at the correct time (and make sure they are actually emitted)
continuous-integration/drone/push Build is failing Details
Resolves https://github.com/go-vikunja/vikunja/issues/225
2024-03-13 18:42:55 +01:00
kolaente 1de39b1cd1
fix(quick actions): do not allow creating a task when the current project is a saved filter
continuous-integration/drone/push Build is passing Details
Resolves https://community.vikunja.io/t/creating-task-on-saved-filter-page-doesnt-save/2127
2024-03-13 18:16:18 +01:00
kolaente b3caece256
fix(datepicker): emit date value changes as soon as they happen
continuous-integration/drone/push Build is passing Details
Flatpickr only returns a change event when the value in the input it's referring to changes. That means it will usually only trigger when the focus is moved out of the input field. This is fine most of the time. However, since we're displaying flatpickr in a popup, the whole html dom instance might get destroyed, before the change event had a chance to fire. In that case, it would not update the date value. To fix this, we're now listening on every change and bubble them up as soon as they happen.

Resolves https://community.vikunja.io/t/due-date-confirm-button-not-working/2104
2024-03-13 18:03:49 +01:00
kolaente a6edf1d325
feat(filters): make clear filters button less obvious
continuous-integration/drone/push Build is passing Details
2024-03-13 17:33:34 +01:00
kolaente fc4eed6eb4
fix(filters): lint 2024-03-13 17:21:20 +01:00
kolaente 15215b30a0
fix(filters): rework filter popup button
continuous-integration/drone/push Build is failing Details
2024-03-13 17:19:15 +01:00
kolaente 79577c14b7
fix(filters): set default filter value to only undone tasks
continuous-integration/drone/push Build is failing Details
2024-03-13 17:07:10 +01:00
kolaente 99c5524115
fix(editor): don't allow image upload when it's not possible to do it
continuous-integration/drone/push Build is failing Details
2024-03-13 16:59:57 +01:00
renovate 17e222edfd chore(deps): update dependency happy-dom to v13.8.2
continuous-integration/drone/push Build is passing Details
2024-03-13 07:44:23 +00:00
Frederick [Bot] fb5b2542a5 chore(i18n): update translations via Crowdin
continuous-integration/drone/push Build is passing Details
2024-03-13 00:05:52 +00:00
kolaente 5b2b7f7bdc
fix(kanban): reset done and default bucket when the bucket itself is deleted
continuous-integration/drone/push Build is passing Details
Resolves https://github.com/go-vikunja/vikunja/issues/234
2024-03-12 22:23:35 +01:00
kolaente e1c972d64d
fix(filters): replace project titles at the match position, not anywhere in the filter string
continuous-integration/drone/push Build is passing Details
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
kolaente cf6b476b7d
chore: cleanup leftover console.log
continuous-integration/drone/push Build is passing Details
2024-03-12 21:33:24 +01:00
kolaente eb4f880c64
fix(filter): do not show filter footer when creating a filter
continuous-integration/drone/push Build is failing Details
2024-03-12 21:30:59 +01:00
kolaente e44897e0d4
fix(filter): do not match join operator
Partial fix for #2194
2024-03-12 21:30:59 +01:00
renovate 0e2ad5dde6 fix(deps): pin dependency vuemoji-picker to 0.2.1
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is failing Details
2024-03-12 20:07:21 +00:00
Frederick [Bot] 792bf88dcf [skip ci] Updated swagger docs 2024-03-12 19:47:16 +00:00
kolaente a5c51d4b1e feat: emoji reactions for tasks and comments (#2196)
continuous-integration/drone/push Build is passing Details
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
renovate b9c513f681 fix(deps): update sentry-javascript monorepo to v7.106.1
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2024-03-12 09:07:14 +00:00
renovate 40bdecfe0d fix(deps): update dependency date-fns to v3.4.0
continuous-integration/drone/push Build is passing Details
2024-03-12 08:56:15 +00:00
renovate da53c8e7ef chore(deps): update dev-dependencies
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is failing Details
2024-03-12 06:07:20 +00:00
kolaente 85fb8e3443
fix(filters): invalid filter range when converting dates to strings
continuous-integration/drone/push Build is passing Details
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
kolaente 659de54db1
feat(kanban): do not remove focus from the input after creating a new bucket
continuous-integration/drone/push Build is passing Details
2024-03-11 17:29:28 +01:00
kolaente 49ab90fc19
fix: lint 2024-03-11 17:24:40 +01:00