kolaente
ee980e2a00
fix(openid): use the calculated redirect url when authenticating with openid providers
...
continuous-integration/drone/push Build is passing
Details
Resolves https://github.com/go-vikunja/desktop/issues/12
2024-01-28 12:42:45 +01:00
kolaente
28050d9cd5
fix(labels): make color reset work
continuous-integration/drone/push Build is failing
Details
2024-01-15 14:00:08 +01:00
kolaente
e98e5a0d2f
fix(openid): use the full path when building the redirect url, not only the host
...
continuous-integration/drone/push Build is passing
Details
Resolves vikunja/api#1661
2023-12-20 13:23:56 +01:00
kolaente
287daf9125
fix(auth): silently discard invalid auth tokens and log the user out
continuous-integration/drone/push Build is passing
Details
2023-09-29 10:38:00 +02:00
kolaente
9c46d064ac
feat(quick add magic): allow using the project identifier via quick add magic
...
continuous-integration/drone/push Build is failing
Details
Related discussion: https://community.vikunja.io/t/using-shorter-list-names-in-quick-add-magic/895
2023-09-06 16:51:23 +02:00
kolaente
7a9aa7771b
fix(tasks): play pop sound directly and not from store
...
continuous-integration/drone/push Build is passing
Details
This solves two problems:
1. Previously, changing anything on a done task would play the pop sound all the time, because the store only knew the new done status was "done" and not if it was done previously already.
2. Safari will prevent playing a sound without user interaction. This means the user has to interact directly with the method playing the sound which was not the case when the sound was played from the store.
Resolves #3292
2023-09-04 20:14:43 +02:00
kolaente
ed8fb71ff0
feat: add demo mode warning message
...
continuous-integration/drone/push Build is passing
Details
Resolves #2453
2023-09-01 18:09:19 +02:00
kolaente
442d0342a9
fix(quick actions): project search
continuous-integration/drone/pr Build is passing
Details
2023-08-29 10:08:47 +02:00
kolaente
1ad03877fb
fix(menu): separate favorite and saved filter projects from other projects
...
continuous-integration/drone/push Build is failing
Details
Resolves #3710
Resolves https://github.com/go-vikunja/frontend/issues/119
2023-08-24 11:27:20 +02:00
kolaente
d5358793de
chore: provide better error messages when refreshing user info fails
continuous-integration/drone/push Build is passing
Details
2023-07-10 12:20:40 +02:00
kolaente
b742c55287
fix(projects): update project duplicate api definitions
continuous-integration/drone/push Build is passing
Details
2023-07-07 13:00:48 +02:00
kolaente
cd820a6cb2
fix(project): duplicate a project without new parent
continuous-integration/drone/push Build is passing
Details
2023-07-07 12:42:26 +02:00
kolaente
7c1934aad0
fix: don't try to set config from non-json responses
continuous-integration/drone/push Build is passing
Details
2023-07-05 17:37:07 +02:00
kolaente
2a14325f62
feat(projects): allow setting a saved filter for tasks shown on the overview page
...
continuous-integration/drone/push Build is passing
Details
Resolves vikunja/api#1545
Resolves https://community.vikunja.io/t/customizable-overview-page/685
2023-06-28 15:20:43 +02:00
kolaente
83c0ef4e8b
fix(project): set maxRight on projects after opening a task
continuous-integration/drone/push Build is failing
Details
2023-06-21 15:09:31 +02:00
kolaente
3c9083b90d
feat: add message to add to home screen on mobile
continuous-integration/drone/push Build is passing
Details
2023-06-12 19:37:58 +02:00
kolaente
6593380013
fix: load the correct language
continuous-integration/drone/pr Build is failing
Details
2023-06-12 18:01:56 +02:00
kolaente
cd8e497b24
fix(user): lint
continuous-integration/drone/pr Build is failing
Details
2023-06-12 16:22:15 +02:00
kolaente
a050419fdf
fix(user): set the language when saving
2023-06-12 16:19:47 +02:00
kolaente
f0c3980700
fix(user): fix flickering of default settings
2023-06-12 16:18:01 +02:00
kolaente
68597c9709
feat(user): use user language from store after logging in
2023-06-12 16:08:31 +02:00
kolaente
5325f6d7d9
feat(user): migrate color scheme settings to persistance in db
2023-06-12 15:57:18 +02:00
kolaente
4b0022664a
feat(user): set default settings when loading persisted
2023-06-11 17:43:55 +02:00
kolaente
d8ad934643
feat(user): save quick add magic mode in api
2023-06-11 17:37:49 +02:00
kolaente
979561342a
fix(kanban): decrease task count per bucket when deleting a task
continuous-integration/drone/push Build is passing
Details
2023-06-08 17:09:48 +02:00
kolaente
ad27f588a2
feat(kanban): use total task count from the api instead of manually calculating it per bucket
...
continuous-integration/drone/push Build is passing
Details
This fixes an ux issue where the total count would show a wrong number of total tasks because that was the number of tasks which were loaded at the time. In combination with bucket limits, this caused error messages when the user would attempt to drag tasks into a bucket which appeared not full but was.
2023-06-08 16:57:58 +02:00
kolaente
c7a989d7dc
fix(kanban): don't export buckets as readonly because that makes it impossible to update them, even from within the store
...
continuous-integration/drone/push Build is passing
Details
This fixes a bug where the task on the kanban board would not get updated because the "tasks" property of all buckets were still read only if they were exported once as readonly. This has been unnoticed in the past because the visual representation of the board still perfectly matched what the user was doing and what was saved in the api - just not what was stored in pina.
2023-06-08 16:54:52 +02:00
kolaente
cd2b7fe185
fix: lint
continuous-integration/drone/pr Build is passing
Details
2023-06-05 14:09:19 +00:00
kolaente
52987060b1
chore: group return parameter
2023-06-05 14:09:19 +00:00
kolaente
aeb73a374f
chore: make fuzzy matching a paramater
2023-06-05 14:09:19 +00:00
kolaente
bc416f282f
fix: make type singular
2023-06-05 14:09:19 +00:00
kolaente
218a19d907
feat(quick add magic): allow fuzzy matching of assignees when the api results are unambigous
2023-06-05 14:09:19 +00:00
kolaente
4ff0c81e37
fix: lint
2023-06-05 14:09:19 +00:00
kolaente
34d1e4bddd
fix(quick add magic): cleanup all assignee properties
2023-06-05 14:09:19 +00:00
kolaente
02c24a4814
fix(quick add magic): use the project user service to find assignees for quick add magic
2023-06-05 14:09:19 +00:00
kolaente
68fd4698ac
fix: don't try to set a user language if none is saved
2023-06-02 11:43:42 +02:00
kolaente
acb212ab24
feat: set the current language to the one saved by the user on login
2023-05-31 15:17:54 +02:00
kolaente
7b05ed9d3d
fix: avoid crashing browser processes during tests
continuous-integration/drone/pr Build was killed
Details
2023-05-30 10:42:32 +02:00
kolaente
ed8de7e3eb
fix: lint
continuous-integration/drone/pr Build is failing
Details
2023-05-24 15:54:37 +02:00
kolaente
a3e289c06c
chore: remove type annotation for computed
2023-05-24 15:54:37 +02:00
kolaente
31b7c1f217
fix: don't set the current project when setting a project
2023-05-24 15:54:37 +02:00
kolaente
46e825820c
fix: sort in store
2023-05-24 15:54:36 +02:00
kolaente
e4d97e0520
chore: don't set the current project to null if it's undefined already
2023-05-24 15:54:36 +02:00
kolaente
b69a05689b
chore: move duplicate project logic to composable
2023-05-24 15:54:36 +02:00
kolaente
6b824a49ab
chore: redirect to new project after creating from store
2023-05-24 15:54:36 +02:00
kolaente
ba452ab883
fix: move parent project handling out of useProject
2023-05-24 15:54:36 +02:00
kolaente
39f699a61a
fix: rename getParentProjects method to make it clear what it does
2023-05-24 15:54:36 +02:00
kolaente
4ab547810c
fix: return updated project instead of the old one
2023-05-24 15:54:35 +02:00
kolaente
bbaddb9406
fix: remove leftovers of childIds
2023-05-24 15:54:35 +02:00
kolaente
a2cc9ddc88
fix: properly determine if there are projects
2023-05-24 15:54:35 +02:00