Commit Graph

21 Commits

Author SHA1 Message Date
kolaente 44d01a0f82 refactor: rename parseTaskText module to quickAddMagic
Rename the frontend parsing module from `parseTaskText` to `quickAddMagic`
for clarity. The module handles much more than text parsing — it's the
core of the quick add magic feature. This rename makes its purpose
immediately obvious and aligns with how the feature is referenced
throughout the UI and documentation.

No logic changes — only directory/file renames and import updates.
2026-03-25 09:38:41 +00:00
Weijie Zhao d7d3078de5
fix: prevent keyboard events during IME composition (#1535) 2025-10-06 18:17:52 +02:00
kolaente 63319e19ad fix: style issues 2025-08-06 10:55:23 +02:00
kolaente 450e49f586 fix(rtl): task add input layout 2025-08-03 15:05:48 +02:00
kolaente 0f5e0019ae feat: replace right with logical properties 2025-08-03 15:05:48 +02:00
kolaente d290f2e99c feat: add logical utils 2025-08-03 15:05:48 +02:00
kolaente 16f7fa087a fix: convert all css properties to logical 2025-08-03 15:05:48 +02:00
kolaente c09be9c4b0
fix(tasks): hide add button text on tablet 2025-07-28 17:08:32 +02:00
kolaente 5a406b2ecc
chore: use bulma sr-only styles instead of tailwind's 2025-07-22 19:40:17 +02:00
Dominik Pschenitschni 454418ee63 chore: fix indentation 2025-06-19 10:53:35 +02:00
Dominik Pschenitschni 40fb4b214e
fix(typing): ensure HTMLElement refs (#918) 2025-06-11 14:36:31 +02:00
Dominik Pschenitschni 1f56b3615c feat: unify component name 2025-05-28 15:13:08 +02:00
kolaente 70cce5f74a
fix(a11y): add task input label 2025-01-22 10:44:04 +01:00
kolaente a1cf2b8bc7
fix(tasks): add new task only once to list when added
Fixes a regression introduced in 2ac11b13a1
2024-12-11 18:42:07 +01:00
Dominik Pschenitschni 07df606c68 fix: resetEmptyTitleError (#2889)
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2889
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Co-committed-by: Dominik Pschenitschni <mail@celement.de>
2024-12-10 20:08:15 +00:00
kolaente 2ac11b13a1
fix(tasks): creating subtasks with quick add magic should show up once
Because the tasks were emitted as the relation was created, when a task had multiple subtasks the parent was emitted multiple times and thus, shown multiple times in the list view. This change fixes that behaviour by emitting all tasks at the end, when all relations are created.
2024-12-10 15:21:50 +01:00
kolaente 76f7797e56
chore: remove console.log 2024-09-11 18:14:10 +02:00
kolaente 55dd7d2981
fix(task): specify task index when creating multiple tasks at once
This change allows to specify the task index when creating a task, which will then be checked to avoid duplicates and used. This allows us to calculate the indexes for all tasks beforehand when creating them at once using quick add magic.
The method is not bulletproof, but already fixes a problem where multiple tasks would have the same index when created that way.

Resolves https://community.vikunja.io/t/add-multiple-tasks-at-once/333/16
2024-09-11 17:58:42 +02:00
Dominik Pschenitschni 7db9e64053 feat: use withDefaults for AddTask 2024-06-30 14:16:01 +00:00
Dominik Pschenitschni f36115871c feat: camelcase global components 2024-06-19 14:02:14 +00:00
Dominik Pschenitschni 4260a504a9
feat(components): align component name casing AddTask 2024-06-17 13:50:16 +02:00
Renamed from frontend/src/components/tasks/add-task.vue (Browse further)