1
0
Commit Graph

824 Commits

Author SHA1 Message Date
59a7360608 feat(migration): proper wording for async migration 2023-11-09 00:14:37 +01:00
26fc9b4e4f feat: move from easymde to tiptap editor (#2222)
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/2222
2023-10-22 13:48:57 +00:00
37af478811 chore(editor): remove marked usages 2023-10-22 15:18:39 +02:00
22223a56bd chore(editor): remove converting markdown 2023-10-22 15:12:36 +02:00
aa715dd9e1 chore(editor): cleanup unused options 2023-10-21 19:46:25 +02:00
b76acb15c7 chore(deps): update dev-dependencies (major) (#3741)
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/3741
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2023-10-20 19:34:11 +00:00
0e5415a2c9 fix(webhooks): styling 2023-10-20 12:32:55 +02:00
779aad1b2d feat(webhooks): add form validation 2023-10-20 12:32:46 +02:00
3d2fe4cf65 feat(webhooks): add webhook management form 2023-10-18 20:12:48 +02:00
ae001c6ca7 fix(user): allow openid users to request their deletion
Resolves https://community.vikunja.io/t/delete-user-not-possible-when-using-oidc/1689/4
2023-10-11 19:07:11 +02:00
f0b340a9c7 feat(task): save currently opened task with control/meta + s 2023-10-11 17:44:17 +02:00
b1c4748969 fix(background): unsplash author credit in dark mode 2023-09-29 09:33:30 +02:00
a6eb804fae fix(gantt): open task with double click from the gantt chart 2023-09-12 15:12:16 +02:00
e41712647d feat(list view): show subtasks nested
Resolves https://kolaente.dev/vikunja/frontend/issues/363
2023-09-07 13:43:15 +02:00
3bb5308141 feat(task): group related task action buttons 2023-09-06 16:30:00 +02:00
184110b986 fix(gantt): update the gantt view when switching between projects
Resolves https://community.vikunja.io/t/listing-subprojects-tasks/1567/5
2023-09-06 13:25:27 +02:00
b9e17ea870 fix(api tokens): show a token after it was created 2023-09-06 09:59:27 +02:00
5720a86bc3 fix(task): don't reload the kanban board when opening a task 2023-09-04 21:01:42 +02:00
86eff7d49e fix(task): don't reload the kanban board when opening a task 2023-09-04 20:27:55 +02:00
7a9aa7771b fix(tasks): play pop sound directly and not from store
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 https://kolaente.dev/vikunja/frontend/issues/3292
2023-09-04 20:14:43 +02:00
f63c39a578 feat(assignees): improve avatar list consistency
Resolves https://kolaente.dev/vikunja/frontend/issues/3354
2023-09-04 13:03:39 +02:00
52c0efe0ce feat(kanban): add icon for bucket collapse 2023-09-03 16:32:29 +02:00
c803020537 feat(kanban): add setting for default bucket 2023-09-03 16:32:29 +02:00
3373b5fc45 feat(kanban): save done bucket with project instead of bucket 2023-09-03 16:32:29 +02:00
ed8fb71ff0 feat: add demo mode warning message
Resolves https://kolaente.dev/vikunja/frontend/issues/2453
2023-09-01 18:09:19 +02:00
cec480ad80 fix(api tokens): lint 2023-09-01 15:59:16 +02:00
830a3745ba feat(api tokens): show warning if token has expired 2023-09-01 13:32:00 +02:00
49104c65b6 fix(api tokens): expiry of tokens in a number of days 2023-09-01 13:28:32 +02:00
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