1
0

796 Commits

Author SHA1 Message Date
kolaente
984978fe6d
feat(api tokens): format permissions and groups human-readable 2023-09-01 13:25:37 +02:00
kolaente
bd7b973559
feat(api tokens): add deleting api tokens 2023-09-01 13:18:00 +02:00
kolaente
0bb85870db
feat(api tokens): allow custom selection of expiry dates 2023-09-01 13:07:20 +02:00
kolaente
021f92303d
feat(api tokens): validate title field when creating a new token 2023-09-01 12:56:23 +02:00
kolaente
e47ad021a3
feat(api tokens): add token creation form 2023-09-01 12:47:32 +02:00
kolaente
a20eef2453
feat(api tokens): add basic api token overview 2023-09-01 11:15:48 +02:00
kolaente
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
kolaente
58a1f46668
fix(projects): don't suggest to create a new task in an empty filter 2023-08-24 11:32:28 +02:00
kolaente
15ecafdf04
fix: don't try to load buckets for project id 0 2023-07-11 10:42:20 +02:00
kolaente
8902c15f7e
fix: correctly resolve kanban board in the background when moving a task
Resolves F-951
2023-07-10 18:10:14 +02:00
kolaente
82c9a91d39
fix(project): don't try to read title of undefined project 2023-07-07 12:43:40 +02:00
kolaente
cd820a6cb2
fix(project): duplicate a project without new parent 2023-07-07 12:42:26 +02:00
kolaente
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
kolaente
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
kolaente
3aa502e07d
fix: use props destructuring everywhere 2023-06-20 14:40:41 +02:00
kolaente
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
kolaente
0ce150af23
chore: move const 2023-06-19 15:28:06 +02:00
kolaente
7c964c29d4
fix: return redirect 2023-06-19 15:28:06 +02:00
kolaente
61baf02e26
chore: import const instead of redeclaring it 2023-06-19 15:28:05 +02:00
kolaente
59b05e9836
chore: rename getRedirectRoute 2023-06-19 15:28:05 +02:00
kolaente
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
kolaente
a92eb31ab3
fix(settings): don't try to sort timezones if there are none 2023-06-18 18:53:01 +02:00
kolaente
854228034d
chore(task): use ref for task instead of reactive 2023-06-18 17:02:52 +02:00
kolaente
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
kolaente
154d43a392
fix(reminders): don't assigne the task 2023-06-16 19:42:55 +02:00
kolaente
1fcd1cdd4b
fix(reminders): assignment to const when changing a reminder 2023-06-16 19:20:40 +02:00
kolaente
79ceaf6a2b
fix(task): repeat mode now saves correctly 2023-06-13 12:33:35 +02:00
kolaente
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
kolaente
1a792e0667
feat(reminders): only show relative reminders when there's a date to relate them to 2023-06-13 12:03:28 +02:00
kolaente
aab2020e68
chore(user): cleanup 2023-06-12 16:20:46 +02:00
kolaente
5325f6d7d9
feat(user): migrate color scheme settings to persistance in db 2023-06-12 15:57:18 +02:00
kolaente
d8ad934643
feat(user): save quick add magic mode in api 2023-06-11 17:37:49 +02:00
kolaente
77ee1bfc3e
feat(user): migrate pop sound setting to store in api 2023-06-11 17:31:04 +02:00
kolaente
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
konrad
3f8e457d52 feat: edit relative reminders (#3248)
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/3248
2023-06-10 17:04:09 +00:00
kolaente
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
kolaente
25c3b7bcbf chore: move styles to components 2023-06-05 14:20:41 +00:00
ce72
f747d5b2fc
feat: Use new Reminders API instead of reminder_dates 2023-05-31 16:25:30 +02:00
kolaente
8e2c76a33e
feat: optimize print view for project views 2023-05-30 19:50:37 +02:00
kolaente
2e9ade11c3
fix: missing variant prop for loading component 2023-05-30 11:05:10 +02:00
kolaente
6cc11e64ab
fix: undefined parent project when none was selected 2023-05-30 10:56:42 +02:00
kolaente
ed8de7e3eb
fix: lint 2023-05-24 15:54:37 +02:00
kolaente
b34118485c
feat: allow creating a new project directly as a child project from another one 2023-05-24 15:54:37 +02:00
kolaente
9c3259c660
chore: don't recalculate everything 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
c30dcff451
chore: don't show selection for parent project when no projects are available 2023-05-24 15:54:37 +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
652db56d42
chore: remove unused code 2023-05-24 15:54:36 +02:00