1
0
Commit Graph

796 Commits

Author SHA1 Message Date
984978fe6d feat(api tokens): format permissions and groups human-readable 2023-09-01 13:25:37 +02:00
bd7b973559 feat(api tokens): add deleting api tokens 2023-09-01 13:18:00 +02:00
0bb85870db feat(api tokens): allow custom selection of expiry dates 2023-09-01 13:07:20 +02:00
021f92303d feat(api tokens): validate title field when creating a new token 2023-09-01 12:56:23 +02:00
e47ad021a3 feat(api tokens): add token creation form 2023-09-01 12:47:32 +02:00
a20eef2453 feat(api tokens): add basic api token overview 2023-09-01 11:15:48 +02:00
5630c90dee fix(task): show related tasks form with shortcut even when there are already other related tasks
Resolves https://github.com/go-vikunja/frontend/issues/122
2023-08-29 13:57:12 +02:00
58a1f46668 fix(projects): don't suggest to create a new task in an empty filter 2023-08-24 11:32:28 +02:00
15ecafdf04 fix: don't try to load buckets for project id 0 2023-07-11 10:42:20 +02:00
8902c15f7e fix: correctly resolve kanban board in the background when moving a task
Resolves F-951
2023-07-10 18:10:14 +02:00
82c9a91d39 fix(project): don't try to read title of undefined project 2023-07-07 12:43:40 +02:00
cd820a6cb2 fix(project): duplicate a project without new parent 2023-07-07 12:42:26 +02:00
2a14325f62 feat(projects): allow setting a saved filter for tasks shown on the overview page
Resolves https://kolaente.dev/vikunja/api/issues/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
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
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 2023-06-18 18:53:01 +02:00
854228034d chore(task): use ref for task instead of reactive 2023-06-18 17:02:52 +02:00
faa62985df fix: correctly sync filters on upcoming tasks page
Resolves https://kolaente.dev/vikunja/frontend/issues/3600
2023-06-16 19:49:43 +02:00
154d43a392 fix(reminders): don't assigne the task 2023-06-16 19:42:55 +02:00
1fcd1cdd4b fix(reminders): assignment to const when changing a reminder 2023-06-16 19:20:40 +02:00
79ceaf6a2b fix(task): repeat mode now saves correctly 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 2023-06-13 12:30:07 +02:00
1a792e0667 feat(reminders): only show relative reminders when there's a date to relate them to 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
Resolves https://kolaente.dev/vikunja/frontend/issues/3585
2023-06-11 09:48:54 +02:00
3f8e457d52 feat: edit relative reminders (#3248)
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/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
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 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 2023-05-30 19:50:37 +02:00
2e9ade11c3 fix: missing variant prop for loading component 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 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