kolaente
447641c222
chore: apply lint fixes
continuous-integration/drone/push Build is passing
Details
2024-02-07 12:23:09 +00:00
kolaente
70f48eaaca
fix(task): make sure the drag handle is shown as intended
...
continuous-integration/drone/push Build is failing
Details
Due to a previous refactoring, the drag handle was always shown instead of only on hover. The css class was moved out of the task component, but its styles weren't
Related to #3934
2024-02-06 18:29:17 +01:00
kolaente
6cc75928d8
fix(task): remove default task color
...
continuous-integration/drone/push Build is failing
Details
Previously, the task would use the default color. This was now removed, as this resulted in the default color not being visible on tasks.
Resolves https://github.com/go-vikunja/frontend/issues/135#issuecomment-1917576392
2024-02-06 18:18:44 +01:00
kolaente
b3e2107503
fix(task): don't show assignee edit buttons and input when the user does not have the permission to edit
continuous-integration/drone/push Build is passing
Details
2024-01-28 13:30:29 +01:00
kolaente
631b02d2ee
chore: only show webhooks overview table when there are webhooks
continuous-integration/drone/push Build is passing
Details
2024-01-27 00:01:11 +01:00
kolaente
326bfb557a
chore: only show webhooks overview table when there are webhooks
continuous-integration/drone/push Build is passing
Details
2024-01-27 00:00:31 +01:00
kolaente
78d4a518a3
fix(tasks): don't load tasks multiple times when viewing list or gantt view
continuous-integration/drone/push Build is passing
Details
2024-01-26 21:33:20 +01:00
kolaente
af7ca8ad8f
fix(project): always use the appropriate color for task estimate during deletion dialoge
continuous-integration/drone/push Build is passing
Details
2024-01-20 23:54:03 +01:00
nor
92f7d9ded5
feat: datepicker locale support ( #3878 )
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #3878
Reviewed-by: konrad <k@knt.li>
Co-authored-by: nor <zorodey@outlook.com>
Co-committed-by: nor <zorodey@outlook.com>
2024-01-20 18:50:00 +00:00
kolaente
664bf0a5f4
fix(tasks): make sure tasks show up if their parent task is not available in the current view
...
continuous-integration/drone/push Build is passing
Details
Related https://github.com/go-vikunja/frontend/issues/136
Related https://community.vikunja.io/t/subtasks-are-hidden-when-parent-tasks-are-moved/1911
2024-01-15 21:46:47 +01:00
kolaente
28050d9cd5
fix(labels): make color reset work
continuous-integration/drone/push Build is failing
Details
2024-01-15 14:00:08 +01:00
kolaente
0607c97da9
feat(api tokens): allow selecting all permissions
continuous-integration/drone/push Build is passing
Details
2023-12-17 18:39:54 +01:00
kolaente
be925b29e3
fix(api tokens): make deletion of old tokens work
continuous-integration/drone/push Build is passing
Details
2023-12-17 17:47:12 +01:00
kolaente
4d6fd9ecc4
fix(tasks): favorited sub tasks are not shown in favorites pseudo list
continuous-integration/drone/push Build is passing
Details
2023-12-13 19:22:28 +01:00
kolaente
818f31c220
fix(tasks): update sub task relations in list view after they were created
...
continuous-integration/drone/push Build is passing
Details
Resolves #3853
2023-12-13 19:15:48 +01:00
kolaente
af13d68c48
fix(editor): show editor if there is no content initially
2023-12-11 21:55:47 +01:00
kolaente
c8809d899a
fix(kanban): check if doneBucketId is set
continuous-integration/drone/push Build is passing
Details
2023-12-01 15:10:48 +01:00
kolaente
7f279c98e1
fix(tasks): don't use the filter for upcoming when one is set for the home page
...
continuous-integration/drone/push Build is passing
Details
Resolves https://github.com/go-vikunja/frontend/issues/132
2023-11-17 19:08:08 +01:00
kolaente
3c1861eb6a
fix(settings): move overdue remindeer time below
continuous-integration/drone/push Build is passing
Details
2023-11-17 19:03:58 +01:00
kolaente
75262b716f
fix(kanban): opening a task from the kanban board and then reloading the page should not crash everything when then navigating back
...
continuous-integration/drone/push Build is passing
Details
Before this fix, the following would not work:
1. Open the kanban view of a project
2. Click on a task to open it in a modal
3. Reload the page
4. Using your browser's back button, navigate back
Instead of showing the kanban board with the task modal closed, it would
navigate to `/projects/0/kanban` and crash.
2023-11-15 23:43:39 +01:00
kolaente
59a7360608
feat(migration): proper wording for async migration
continuous-integration/drone/push Build is passing
Details
2023-11-09 00:14:37 +01:00
konrad
26fc9b4e4f
feat: move from easymde to tiptap editor ( #2222 )
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #2222
2023-10-22 13:48:57 +00:00
kolaente
37af478811
chore(editor): remove marked usages
continuous-integration/drone/pr Build is passing
Details
2023-10-22 15:18:39 +02:00
kolaente
22223a56bd
chore(editor): remove converting markdown
continuous-integration/drone/pr Build is failing
Details
2023-10-22 15:12:36 +02:00
kolaente
aa715dd9e1
chore(editor): cleanup unused options
2023-10-21 19:46:25 +02:00
renovate
b76acb15c7
chore(deps): update dev-dependencies (major) ( #3741 )
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #3741
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2023-10-20 19:34:11 +00:00
kolaente
0e5415a2c9
fix(webhooks): styling
continuous-integration/drone/pr Build is passing
Details
2023-10-20 12:32:55 +02:00
kolaente
779aad1b2d
feat(webhooks): add form validation
2023-10-20 12:32:46 +02:00
kolaente
3d2fe4cf65
feat(webhooks): add webhook management form
2023-10-18 20:12:48 +02:00
kolaente
ae001c6ca7
fix(user): allow openid users to request their deletion
...
continuous-integration/drone/push Build is passing
Details
Resolves https://community.vikunja.io/t/delete-user-not-possible-when-using-oidc/1689/4
2023-10-11 19:07:11 +02:00
kolaente
f0b340a9c7
feat(task): save currently opened task with control/meta + s
continuous-integration/drone/push Build is passing
Details
2023-10-11 17:44:17 +02:00
kolaente
b1c4748969
fix(background): unsplash author credit in dark mode
continuous-integration/drone/push Build is passing
Details
2023-09-29 09:33:30 +02:00
kolaente
a6eb804fae
fix(gantt): open task with double click from the gantt chart
continuous-integration/drone/push Build is passing
Details
2023-09-12 15:12:16 +02:00
kolaente
e41712647d
feat(list view): show subtasks nested
...
continuous-integration/drone/push Build is failing
Details
Resolves #363
2023-09-07 13:43:15 +02:00
kolaente
3bb5308141
feat(task): group related task action buttons
continuous-integration/drone/push Build is failing
Details
2023-09-06 16:30:00 +02:00
kolaente
184110b986
fix(gantt): update the gantt view when switching between projects
...
continuous-integration/drone/push Build is failing
Details
Resolves https://community.vikunja.io/t/listing-subprojects-tasks/1567/5
2023-09-06 13:25:27 +02:00
kolaente
b9e17ea870
fix(api tokens): show a token after it was created
2023-09-06 09:59:27 +02:00
kolaente
5720a86bc3
fix(task): don't reload the kanban board when opening a task
continuous-integration/drone/push Build is passing
Details
2023-09-04 21:01:42 +02:00
kolaente
86eff7d49e
fix(task): don't reload the kanban board when opening a task
continuous-integration/drone/push Build is failing
Details
2023-09-04 20:27:55 +02:00
kolaente
7a9aa7771b
fix(tasks): play pop sound directly and not from store
...
continuous-integration/drone/push Build is passing
Details
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 #3292
2023-09-04 20:14:43 +02:00
kolaente
f63c39a578
feat(assignees): improve avatar list consistency
...
continuous-integration/drone/push Build is failing
Details
Resolves #3354
2023-09-04 13:03:39 +02:00
kolaente
52c0efe0ce
feat(kanban): add icon for bucket collapse
continuous-integration/drone/pr Build is passing
Details
2023-09-03 16:32:29 +02:00
kolaente
c803020537
feat(kanban): add setting for default bucket
2023-09-03 16:32:29 +02:00
kolaente
3373b5fc45
feat(kanban): save done bucket with project instead of bucket
2023-09-03 16:32:29 +02:00
kolaente
ed8fb71ff0
feat: add demo mode warning message
...
continuous-integration/drone/push Build is passing
Details
Resolves #2453
2023-09-01 18:09:19 +02:00
kolaente
cec480ad80
fix(api tokens): lint
continuous-integration/drone/pr Build is passing
Details
2023-09-01 15:59:16 +02:00
kolaente
830a3745ba
feat(api tokens): show warning if token has expired
continuous-integration/drone/pr Build was killed
Details
2023-09-01 13:32:00 +02:00
kolaente
49104c65b6
fix(api tokens): expiry of tokens in a number of days
2023-09-01 13:28:32 +02:00
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