kolaente
447641c222
chore: apply lint fixes
continuous-integration/drone/push Build is passing
Details
2024-02-07 12:23:09 +00:00
kolaente
9d39ccf15c
fix(assignees): use correct amount of spacing in assignee selection
continuous-integration/drone/push Build is failing
Details
2024-02-06 15:44:39 +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
7f2d92138e
fix: lint
continuous-integration/drone/push Build is pending
Details
2023-09-04 13:11:31 +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
64f9f4fd88
fix: disable autocomplete in assignee search
...
continuous-integration/drone/push Build is failing
Details
Resolves https://github.com/go-vikunja/frontend/issues/114
2023-06-07 21:46:18 +02:00
kolaente
57c64bbf71
chore: remove user margin from the component
2023-06-05 14:09:19 +00:00
kolaente
6a15489610
feat(assignees): show user avatar in search results
2023-06-05 14:09:19 +00:00
kolaente
59c942af73
feat: show initial list of users when opening the assignees view
2023-06-05 14:09:19 +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
Dominik Pschenitschni
d9a8382049
feat: simpliy editAssignees ( #2646 )
...
continuous-integration/drone/push Build is failing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2646
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-07 11:41:49 +00:00
kolaente
820823b5c3
fix(task): focusing on assignee search field when activating it
2022-10-23 15:27:29 +02:00
Dominik Pschenitschni
9de20b4c54
feat: use getter and helper in other components as well
2022-10-17 12:35:47 +02:00
kolaente
bc1e366750
fix(tasks): don't allow adding the same assignee multiple times
...
continuous-integration/drone/push Build is passing
Details
See https://community.vikunja.io/t/task-can-be-assigned-twice-or-more-to-the-same-user/883
2022-10-06 18:07:43 +02:00
Dominik Pschenitschni
34ffd1d572
feat: port tasks store to pinia
continuous-integration/drone/pr Build is passing
Details
2022-09-29 21:40:15 +02:00
kolaente
65fd2f14a0
feat: show user display name when searching for assignees on a list
continuous-integration/drone/push Build is passing
Details
2022-09-07 17:05:44 +02:00
Dominik Pschenitschni
49f3b928cb
chore: minor fixes
2022-09-05 19:01:42 +02:00
Dominik Pschenitschni
244478400a
feat: improve store typing
2022-09-05 17:43:23 +02:00
Dominik Pschenitschni
3766b5e51b
feat: improve store and model typing
2022-09-05 17:43:22 +02:00
Dominik Pschenitschni
af630d3b8c
chore: improve type imports
2022-09-05 16:37:36 +02:00
Dominik Pschenitschni
3b9bc5b2f8
feat: use BaseButton where easily possible
...
This replaces links with BaseButton components. BaseButton will use `<button type="button">` inside for this case. This improves accessibility a lot. Also we might be able to remove the `.stop` modifiers in some places because AFAIK the button element stops propagation by default.
2022-07-06 21:07:26 +00:00
Dominik Pschenitschni
5ef939a230
feature/fix-vue-i18n-9.2.31 ( #1994 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1994
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-05-23 05:23:59 +00:00
Dominik Pschenitschni
72e43b7bbf
feat: editAssignees script setup ( #1931 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1931
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-05-14 14:52:29 +00:00
Dominik Pschenitschni
ba9f69344a
feat: use defineComponent wrapper
2022-04-02 17:16:57 +02:00
Dominik Pschenitschni
a3329f1b42
feat: add lang ts to script block
2022-04-02 17:15:46 +02:00
adrinux
46fa43d67f
Migrate to bulma-css-variables and introduce dark mode ( #954 )
...
continuous-integration/drone/push Build encountered an error
Details
Co-authored-by: Adrian Simmons <adrian@perlucida.co.uk>
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #954
Reviewed-by: dpschen <dpschen@noreply.kolaente.de>
Reviewed-by: konrad <k@knt.li>
Co-authored-by: adrinux <adrian@perlucida.co.uk>
Co-committed-by: adrinux <adrian@perlucida.co.uk>
2021-11-22 21:12:54 +00:00
Dominik Pschenitschni
87d2b4fed3
fix: use :deep() selector instead of ::v-deep
2021-10-25 16:39:34 +02:00
Dominik Pschenitschni
b304712b1e
feat: merge multiselect.scss with component styles
2021-10-25 16:39:30 +02:00
kolaente
c7b4c25caa
fix: remove nonexisting prop
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-10-17 22:27:18 +02:00
Dominik Pschenitschni
bb94c1ba3a
feat: use async / await where it makes sense
2021-10-16 18:59:53 +02:00
Dominik Pschenitschni
3b940cb56c
feat: don't rethrow same error and handle errors globally
2021-10-16 18:59:53 +02:00
Dominik Pschenitschni
fa54e1f1de
feat: review changes
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
2021-10-15 19:57:14 +02:00
Dominik Pschenitschni
5cfb99bfc2
Merge branch 'main' into feature/vue3-implementation-improvements
...
continuous-integration/drone/pr Build is passing
Details
# Conflicts:
# package.json
# vite.config.js
# yarn.lock
2021-10-11 18:40:06 +02:00
Dominik Pschenitschni
dfe401a9dc
fix: watch deep for other arrays
...
see: https://v3.vuejs.org/guide/migration/watch.html
2021-10-11 18:08:32 +02:00
dpschen
36d4599276
fix: unassign user success messgage ( #831 )
...
continuous-integration/drone/push Build is failing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #831
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-10-07 18:09:54 +00:00
Dominik Pschenitschni
3a7a4bdc42
Merge branch 'main' into vue3
...
continuous-integration/drone/pr Build is failing
Details
# Conflicts:
# src/components/input/editor.vue
# src/components/list/partials/filters.vue
# src/components/tasks/partials/editAssignees.vue
# src/helpers/find.ts
# src/helpers/time/formatDate.js
# src/main.ts
# src/store/modules/attachments.js
# src/store/modules/kanban.js
# src/views/list/views/List.vue
# yarn.lock
2021-10-07 12:20:52 +02:00
dpschen
faa2daa876
feat: remove lodash dependency ( #743 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #743
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-10-06 20:25:06 +00:00
Dominik Pschenitschni
51a740f53c
fix: use vue3 v-model bindings
...
see: https://v3.vuejs.org/guide/migration/v-model.html
2021-10-01 18:45:42 +02:00
Dominik Pschenitschni
db49b9b532
fix: directly set arrays, objects and delete directly
...
Not needed since vue3 uses proxies
2021-10-01 18:45:42 +02:00
Dominik Pschenitschni
f51371bbe0
feat: move from life cycle to data or watcher
...
- remove from created / mounted
- initialize component services in data
- use immediate watcher where appropriate
- deep watch for route changes
2021-09-24 21:46:42 +02:00
Dominik Pschenitschni
ebeca48be4
fix: namespace collision of global error method with draggable error method
2021-09-24 21:46:42 +02:00
Dominik Pschenitschni
4454e6cf22
feat: update to new slot syntax
...
Prepare for vue 3
2021-09-24 21:46:42 +02:00
konrad
a08306d612
Add vite ( #416 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #416
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-07-25 13:27:15 +00:00
konrad
f0498fd767
Add translations ( #562 )
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #562
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-06-23 23:24:57 +00:00
kolaente
cdc805c8da
Refactor success and error messages
continuous-integration/drone/push Build is passing
Details
2021-06-22 22:07:57 +02:00
kolaente
747a9fe505
Focus task detail elements when they show up
continuous-integration/drone/push Build is passing
Details
2021-04-18 16:50:12 +02:00
konrad
fe6d975134
Replace vue-multiselect with a custom component ( #366 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #366
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-01-06 22:36:31 +00:00
konrad
148cc1dcca
Better save messages for tasks ( #307 )
...
continuous-integration/drone/push Build is passing
Details
Add success messages when managing assignees
Add success messages when managing labels
Add better loading animations for related tasks
Add better loading animations for comments
Don't block everything while loading
Move task heading to separate component which handles all saving related things
Make sure to only show the loading spinner and saved message when saving the description
Show a maximum of 2 notifications
Move task description to separate component
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #307
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-11-22 16:32:35 +00:00
konrad
2af53b16b6
Performance improvements ( #288 )
...
continuous-integration/drone/push Build is passing
Details
Only include needed parts from lodash
Don't prefetch
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #288
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-11-02 20:47:31 +00:00
konrad
4defe4c28a
Fix Assignees being deleted when adding a due date ( #254 )
...
continuous-integration/drone/push Build is passing
Details
Use a model to make sure all changes of task assignees are bubbled back up to the task
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #254
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-10-02 16:40:04 +00:00