kolaente
447641c222
chore: apply lint fixes
continuous-integration/drone/push Build is passing
Details
2024-02-07 12:23:09 +00: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
af13d68c48
fix(editor): show editor if there is no content initially
2023-12-11 21:55:47 +01: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
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
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
5630c90dee
fix(task): show related tasks form with shortcut even when there are already other related tasks
...
continuous-integration/drone/push Build is passing
Details
Resolves https://github.com/go-vikunja/frontend/issues/122
2023-08-29 13:57:12 +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
...
continuous-integration/drone/push Build is passing
Details
Resolves https://community.vikunja.io/t/background-does-not-load/1437
2023-06-20 10:54:13 +02:00
kolaente
854228034d
chore(task): use ref for task instead of reactive
continuous-integration/drone/push Build is passing
Details
2023-06-18 17:02:52 +02:00
kolaente
154d43a392
fix(reminders): don't assigne the task
continuous-integration/drone/push Build is passing
Details
2023-06-16 19:42:55 +02:00
kolaente
1fcd1cdd4b
fix(reminders): assignment to const when changing a reminder
continuous-integration/drone/push Build is passing
Details
2023-06-16 19:20:40 +02:00
kolaente
79ceaf6a2b
fix(task): repeat mode now saves correctly
continuous-integration/drone/push Build is passing
Details
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
continuous-integration/drone/push Build is passing
Details
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
continuous-integration/drone/push Build is passing
Details
2023-06-13 12:03:28 +02:00
kolaente
bd7d09c17c
fix(repeat): prevent disappearing repeat mode settings when modes other than default repeat mode were selected
...
continuous-integration/drone/push Build is passing
Details
Resolves #3585
2023-06-11 09:48:54 +02:00
cernst
f747d5b2fc
feat: Use new Reminders API instead of reminder_dates
2023-05-31 16:25:30 +02:00
kolaente
ed8de7e3eb
fix: lint
continuous-integration/drone/pr Build is failing
Details
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
39f699a61a
fix: rename getParentProjects method to make it clear what it does
2023-05-24 15:54:36 +02:00
kolaente
78158bcba5
fix: remove getProjectById and replace all usages of it
2023-05-24 15:54:35 +02:00
kolaente
26bec05174
fix: make computed side-effect free
2023-05-24 15:54:31 +02:00
kolaente
c32a198a34
chore: refactor get parents project and move to projects store
2023-05-24 15:54:31 +02:00
kolaente
6a8c656dbb
feat: show all parent projects in project search
2023-05-24 15:54:31 +02:00
kolaente
63ba2982c9
feat: show all parent projects in task detail view
2023-05-24 15:54:30 +02:00
kolaente
9d9fb959d8
fix: add await
2023-05-24 15:54:30 +02:00
kolaente
36bec9e64f
chore(task): move toggleFavorite to store
2023-05-24 15:54:30 +02:00
kolaente
a6f524e7af
fix(task detail view): make project display show the task's project
2023-05-24 15:54:29 +02:00
kolaente
1bd17d6e50
feat: remove all namespace leftovers
2023-05-24 15:54:27 +02:00
primeapple
e00c9bb1af
feat: add hotkeys for priority, delete and favorite on the `TaskDetailView` ( #3400 )
...
continuous-integration/drone/push Build is failing
Details
Reviewed-on: #3400
Reviewed-by: konrad <k@knt.li>
Co-authored-by: primeapple <toni.mueller.web@mailbox.org>
Co-committed-by: primeapple <toni.mueller.web@mailbox.org>
2023-05-10 09:14:07 +00:00
kolaente
befa6f27bb
feat: rename list to project everywhere
...
fix: project table view
fix: e2e tests
fix: typo in readme
fix: list view route
fix: don't wait until background is loaded for list to show
fix: rename component imports
fix: lint
fix: parse task text
fix: use list card grid
fix: use correct class names
fix: i18n keys
fix: load project
fix: task overview
fix: list view spacing
fix: find project
fix: setLoading when updating a project
fix: loading saved filter
fix: project store loading
fix: color picker import
fix: cypress tests
feat: migrate old list settings
chore: add const for project settings
fix: wrong projecten rename from lists
chore: rename unused variable
fix: editor list
fix: shortcut list class name
fix: pagination list class name
fix: notifications list class name
fix: list view variable name
chore: clarify comment
fix: i18n keys
fix: router imports
fix: comment
chore: remove debugging leftover
fix: remove duplicate variables
fix: change comment
fix: list view variable name
fix: list view css class name
fix: list item property name
fix: name update tasks function correctly
fix: update comment
fix: project create route
fix: list view class names
fix: list view component name
fix: result list class name
fix: animation class list name
fix: change debug log
fix: revert a few navigation changes
fix: use @ for imports of all views
fix: rename link share list class
fix: remove unused css class
fix: dynamically import project components again
2023-03-14 14:04:23 +00:00
WofWca
0eb78e32f9
chore: improve `@/message` `action` type ( #3209 )
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #3209
Reviewed-by: konrad <k@knt.li>
Co-authored-by: WofWca <wofwca@protonmail.com>
Co-committed-by: WofWca <wofwca@protonmail.com>
2023-03-08 09:51:55 +00:00
WofWca
b4dd23b85d
fix: i18ze a string ( #3210 )
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #3210
Reviewed-by: konrad <k@knt.li>
Co-authored-by: WofWca <wofwca@protonmail.com>
Co-committed-by: WofWca <wofwca@protonmail.com>
2023-03-08 09:43:46 +00:00
Dominik Pschenitschni
7b96397e3b
feat: use klona instead of lodash.clonedeep ( #3073 )
...
continuous-integration/drone/push Build is passing
Details
Resolves: #3032
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #3073
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2023-02-07 13:04:03 +00:00
kolaente
2af42f8fbe
fix(quick add magic): make sure assignees which don't exist are not removed from task title
...
continuous-integration/drone/push Build is passing
Details
Resolves #2927
2023-01-12 13:32:00 +01:00
Dominik Pschenitschni
7be8e892e2
feat: add histoire
2023-01-05 23:12:58 +01:00
Dominik Pschenitschni
b6a89a0cde
feat: use variable fonts with subsetting ( #2817 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2817
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-12-15 21:37:02 +00:00
Dominik Pschenitschni
b42e4cca59
feat: more horizontal space on mobile ( #2722 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2722
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-17 16:17:18 +00:00
Dominik Pschenitschni
8ef309243d
feat: improve loadTask logic ( #2715 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2715
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-17 15:31:21 +00:00
Dominik Pschenitschni
8c44ed83e6
feat: use transition component everywhere
continuous-integration/drone/pr Build is passing
Details
2022-11-14 22:08:54 +01:00
Dominik Pschenitschni
631a19fa92
feat: move transition in own component
2022-11-12 19:32:39 +01:00
Dominik Pschenitschni
fba402fcd0
feat: reduce TaskDetailView selector specificity
2022-11-12 19:29:20 +01:00
Dominik Pschenitschni
4c4adfdf4e
fix: reactive const assignment ( #2692 )
...
continuous-integration/drone/push Build is passing
Details
Resolves #2691
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2692
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-12 16:14:32 +00:00
Dominik Pschenitschni
293402b6fd
fix: move heading styles to component ( #2686 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2686
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-12 10:52:16 +00:00
Dominik Pschenitschni
4c458a1ad0
fix: move createdUpdated styles to component ( #2685 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2685
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-12 10:50:48 +00:00
Dominik Pschenitschni
f4bc2b94f0
feat: sticky action buttons ( #2622 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2622
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-04 13:49:28 +00:00
Dominik Pschenitschni
599e28e5e5
feat: type improvements
2022-10-31 22:42:28 +01:00