58a1f46668
fix(projects): don't suggest to create a new task in an empty filter
continuous-integration/drone/push Build is passing
2023-08-24 11:32:28 +02:00
15ecafdf04
fix: don't try to load buckets for project id 0
continuous-integration/drone/push Build is passing
2023-07-11 10:42:20 +02:00
8902c15f7e
fix: correctly resolve kanban board in the background when moving a task
...
continuous-integration/drone/push Build is failing
Resolves F-951
2023-07-10 18:10:14 +02:00
82c9a91d39
fix(project): don't try to read title of undefined project
continuous-integration/drone/push Build is passing
2023-07-07 12:43:40 +02:00
cd820a6cb2
fix(project): duplicate a project without new parent
continuous-integration/drone/push Build is passing
2023-07-07 12:42:26 +02:00
2a14325f62
feat(projects): allow setting a saved filter for tasks shown on the overview page
...
continuous-integration/drone/push Build is passing
Resolves vikunja/api#1545
Resolves https://community.vikunja.io/t/customizable-overview-page/685
2023-06-28 15:20:43 +02:00
ac6c4cf2bc
fix(project): make sure the correct tasks are loaded when switching between projects
...
continuous-integration/drone/push Build is passing
Resolves https://community.vikunja.io/t/filter-table-view-not-sorting/1416/3
2023-06-28 14:41:43 +02:00
3aa502e07d
fix: use props destructuring everywhere
2023-06-20 14:40:41 +02:00
c27661107f
fix(project): correctly load background when switching from or to a project view
...
continuous-integration/drone/push Build is passing
Resolves https://community.vikunja.io/t/background-does-not-load/1437
2023-06-20 10:54:13 +02:00
0ce150af23
chore: move const
2023-06-19 15:28:06 +02:00
7c964c29d4
fix: return redirect
2023-06-19 15:28:06 +02:00
61baf02e26
chore: import const instead of redeclaring it
2023-06-19 15:28:05 +02:00
59b05e9836
chore: rename getRedirectRoute
2023-06-19 15:28:05 +02:00
f68bb2625e
feat: persist link share auth rule in url hash
...
This allows sharing links to a task directly. We're using hashes instead
of query parameters because hash values are usually not logged in access
logs.
With this change, when a user uses a link share, the link share hash
will be appended to all urls while browsing. When a link share hash is
encountered in the current url and the user is not authenticated, they
will be redirected to the link share auth page, get authenticated and
then get redirected to whatever url they were previously on.
2023-06-19 15:28:05 +02:00
a92eb31ab3
fix(settings): don't try to sort timezones if there are none
continuous-integration/drone/push Build is passing
2023-06-18 18:53:01 +02:00
854228034d
chore(task): use ref for task instead of reactive
continuous-integration/drone/push Build is passing
2023-06-18 17:02:52 +02:00
faa62985df
fix: correctly sync filters on upcoming tasks page
...
continuous-integration/drone/push Build is passing
Resolves #3600
2023-06-16 19:49:43 +02:00
154d43a392
fix(reminders): don't assigne the task
continuous-integration/drone/push Build is passing
2023-06-16 19:42:55 +02:00
1fcd1cdd4b
fix(reminders): assignment to const when changing a reminder
continuous-integration/drone/push Build is passing
2023-06-16 19:20:40 +02:00
79ceaf6a2b
fix(task): repeat mode now saves correctly
continuous-integration/drone/push Build is passing
2023-06-13 12:33:35 +02:00
5694b39489
feat(reminders): show resolved reminder time in a tooltip and properly bubble updated task down to the reminder component
continuous-integration/drone/push Build is passing
2023-06-13 12:30:07 +02:00
1a792e0667
feat(reminders): only show relative reminders when there's a date to relate them to
continuous-integration/drone/push Build is passing
2023-06-13 12:03:28 +02:00
aab2020e68
chore(user): cleanup
2023-06-12 16:20:46 +02:00
5325f6d7d9
feat(user): migrate color scheme settings to persistance in db
2023-06-12 15:57:18 +02:00
d8ad934643
feat(user): save quick add magic mode in api
2023-06-11 17:37:49 +02:00
77ee1bfc3e
feat(user): migrate pop sound setting to store in api
2023-06-11 17:31:04 +02:00
bd7d09c17c
fix(repeat): prevent disappearing repeat mode settings when modes other than default repeat mode were selected
...
continuous-integration/drone/push Build is passing
Resolves #3585
2023-06-11 09:48:54 +02:00
3f8e457d52
feat: edit relative reminders ( #3248 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: #3248
2023-06-10 17:04:09 +00:00
ad27f588a2
feat(kanban): use total task count from the api instead of manually calculating it per bucket
...
continuous-integration/drone/push Build is passing
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
25c3b7bcbf
chore: move styles to components
continuous-integration/drone/pr Build is passing
2023-06-05 14:20:41 +00:00
f747d5b2fc
feat: Use new Reminders API instead of reminder_dates
2023-05-31 16:25:30 +02:00
8e2c76a33e
feat: optimize print view for project views
continuous-integration/drone/push Build is passing
2023-05-30 19:50:37 +02:00
2e9ade11c3
fix: missing variant prop for loading component
continuous-integration/drone/pr Build was killed
2023-05-30 11:05:10 +02:00
6cc11e64ab
fix: undefined parent project when none was selected
2023-05-30 10:56:42 +02:00
ed8de7e3eb
fix: lint
continuous-integration/drone/pr Build is failing
2023-05-24 15:54:37 +02:00
b34118485c
feat: allow creating a new project directly as a child project from another one
2023-05-24 15:54:37 +02:00
9c3259c660
chore: don't recalculate everything
2023-05-24 15:54:37 +02:00
31b7c1f217
fix: don't set the current project when setting a project
2023-05-24 15:54:37 +02:00
c30dcff451
chore: don't show selection for parent project when no projects are available
2023-05-24 15:54:37 +02:00
e4d97e0520
chore: don't set the current project to null if it's undefined already
2023-05-24 15:54:36 +02:00
b69a05689b
chore: move duplicate project logic to composable
2023-05-24 15:54:36 +02:00
6b824a49ab
chore: redirect to new project after creating from store
2023-05-24 15:54:36 +02:00
652db56d42
chore: remove unused code
2023-05-24 15:54:36 +02:00
afaf1846ec
chore: don't wrap a computed in another computed
2023-05-24 15:54:36 +02:00
ba452ab883
fix: move parent project handling out of useProject
2023-05-24 15:54:36 +02:00
39f699a61a
fix: rename getParentProjects method to make it clear what it does
2023-05-24 15:54:36 +02:00
78158bcba5
fix: remove getProjectById and replace all usages of it
2023-05-24 15:54:35 +02:00
1a94496801
fix: bottom margin of project header
2023-05-24 15:54:34 +02:00
ee8f80cc70
feat: allow selecting a parent project when editing a project
2023-05-24 15:54:31 +02:00
ce887c38f3
feat: allow selecting a parent project when creating a project
2023-05-24 15:54:31 +02:00