Commit Graph

789 Commits

Author SHA1 Message Date
58a1f46668
fix(projects): don't suggest to create a new task in an empty filter
All checks were successful
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
All checks were successful
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
Some checks failed
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
All checks were successful
continuous-integration/drone/push Build is passing
2023-07-07 12:43:40 +02:00
cd820a6cb2
fix(project): duplicate a project without new parent
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-18 17:02:52 +02:00
faa62985df
fix: correctly sync filters on upcoming tasks page
All checks were successful
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
All checks were successful
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
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-16 19:20:40 +02:00
79ceaf6a2b
fix(task): repeat mode now saves correctly
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
continuous-integration/drone/push Build is passing
Resolves #3585
2023-06-11 09:48:54 +02:00
3f8e457d52 feat: edit relative reminders (#3248)
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-30 19:50:37 +02:00
2e9ade11c3
fix: missing variant prop for loading component
Some checks reported errors
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
Some checks failed
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