49955eb03a
fix: remove some of the typescript warnings
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-01-05 16:17:14 +01:00
cd10bc9d7a
fix(gantt): use function to create default date
continuous-integration/drone/push Build is passing
2021-12-30 13:05:29 +00:00
b96e89ca8c
fix: remove unused variable
continuous-integration/drone/push Build is passing
2021-12-02 17:05:28 +00:00
Dominik Pschenitschni
e45bc83132
fix: duplicate filter in gantt-component ( #1121 )
...
continuous-integration/drone/push Build encountered an error
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1121
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2021-11-30 21:55:24 +00:00
46fa43d67f
Migrate to bulma-css-variables and introduce dark mode ( #954 )
...
continuous-integration/drone/push Build encountered an error
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
ae5d3ecac5
fix: kanban card spacing ( #1005 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1005
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-11-16 21:44:07 +00:00
31f0c384ac
feat: add button to clear active filters ( #924 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #924
Reviewed-by: dpschen <dpschen@noreply.kolaente.de>
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-11-13 19:48:06 +00:00
dpschen
8e6e52bf02
feat: wrap edit-task with card ( #948 )
...
continuous-integration/drone/push Build is failing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #948
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-11-13 14:13:56 +00:00
87d2b4fed3
fix: use :deep() selector instead of ::v-deep
2021-10-25 16:39:34 +02:00
ba1942e757
feat: merge gantt.scss with component styles
2021-10-25 16:39:31 +02:00
bb94c1ba3a
feat: use async / await where it makes sense
2021-10-16 18:59:53 +02:00
3b940cb56c
feat: don't rethrow same error and handle errors globally
2021-10-16 18:59:53 +02:00
3a7a4bdc42
Merge branch 'main' into vue3
...
continuous-integration/drone/pr Build is failing
# 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
7e1a7f3f19
feat: hide priority label for done tasks ( #825 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #825
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-10-05 05:43:10 +00:00
a558f5b35a
fix: translate months in gantt chart
...
continuous-integration/drone/push Build is passing
Related to #774
2021-10-04 21:38:01 +02:00
15640e98ec
feat: simplify filter-popup
continuous-integration/drone/pr Build is failing
2021-10-01 20:14:21 +02:00
e779681905
feat: upgrade to packages for vue 3
...
- vue3-notification
- vue-advanced-cropper 2
- vuedraggable 4
- vue-shortkey -> moved in repo
2021-10-01 18:49:54 +02:00
db49b9b532
fix: directly set arrays, objects and delete directly
...
Not needed since vue3 uses proxies
2021-10-01 18:45:42 +02:00
2b20f328cb
fix: compiler warnings
...
see:
- https://v3.vuejs.org/guide/migration/key-attribute.html
- https://v3.vuejs.org/guide/migration/v-bind.html
- https://v3.vuejs.org/guide/migration/v-on-native-modifier-removed.html
2021-10-01 18:45:42 +02:00
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
ebeca48be4
fix: namespace collision of global error method with draggable error method
2021-09-24 21:46:42 +02:00
dpschen
50c1a2e4d5
feat simplify taskList mixin ( #728 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #728
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-09-10 14:39:18 +00:00
dpschen
07a6a31f47
chore: move constants in folder ( #732 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #732
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-09-10 14:21:33 +00:00
077fe264f0
fix: use date-fns for gantt years ( #734 )
...
continuous-integration/drone/push Build is failing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #734
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-09-10 12:58:23 +00:00
c3aae638f7
Add more debug logs for gantt charts
continuous-integration/drone/push Build is passing
2021-09-05 10:09:58 +02:00
388a31d95a
Fix gantt months being wrong
continuous-integration/drone/push Build is passing
2021-09-04 21:56:22 +02:00
a08306d612
Add vite ( #416 )
...
continuous-integration/drone/push Build is passing
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
306a926c66
Add default list setting & creating tasks from home ( #520 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: sytone <github@sytone.com>
Co-authored-by: Sytone <github@sytone.com>
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #520
Reviewed-by: konrad <konrad@kola-entertainments.de>
Co-authored-by: sytone <kolaente@sytone.com>
Co-committed-by: sytone <kolaente@sytone.com>
2021-07-17 21:21:46 +00:00
f0498fd767
Add translations ( #562 )
...
continuous-integration/drone/push Build is passing
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
cdc805c8da
Refactor success and error messages
continuous-integration/drone/push Build is passing
2021-06-22 22:07:57 +02:00
85e55d1300
Fix tasks moving infinitely in gantt chart ( #493 )
...
continuous-integration/drone/push Build is passing
Fixes #489
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #493
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-04-25 16:01:17 +00:00
603345b326
Fix setting a default color when none was saved
continuous-integration/drone/push Build is passing
2021-04-18 19:16:53 +02:00
8828426c91
Move all content to cards ( #387 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #387
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-01-24 13:00:21 +00:00
2aceca54ca
Move buttons to separate component ( #380 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #380
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-01-17 17:57:57 +00:00
4f872c92d8
Rename .noshadow to .has-no-shadow
continuous-integration/drone/push Build is failing
2021-01-17 13:21:58 +01:00
3313801174
Fix closing popups when clicking outside of them ( #378 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #378
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-01-17 10:36:57 +00:00
1d66218d5b
Add filters to gantt chart
continuous-integration/drone/push Build is passing
2020-11-15 16:32:46 +01:00
a8a7f70a3c
Cleanup code & make sure it has a common code style
continuous-integration/drone/push Build is passing
2020-09-05 22:35:52 +02:00
3c07c6e8c0
Hide UI elements if the user does not have the right to use them ( #211 )
...
continuous-integration/drone/push Build is passing
Hide Team UI elements if the user does not have the rights to use them
Fix replacing the right saved in the model when updating
Hide UI-Elements on task if the user does not have the rights to use them
Hide UI-Elements on gantt if the user does not have the rights to use them
Hide UI-Elements on kanban if the user does not have rights to use them
Fix canWrite condition
Hide list components if the user has no right to write to the list
Add max right to model
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #211
2020-08-11 18:18:59 +00:00
fc4b9d439b
Restructure components
continuous-integration/drone/push Build is failing
2020-06-17 22:15:59 +02:00
cf136132e3
Namespaces & Lists Page ( #160 )
...
continuous-integration/drone/push Build is passing
Center list backgrounds
Better alignment of new namespace and filter button
Make creating new namespace button clear
Hide archived lists unless the user wants it
Make all cards responsive
Cleanup
Show it if a namespace is archived
Show if a list is archived
Fix not updating the list in store after updating the background
Make task cards smaller
Display list backgrounds in cards and look good while doing it
lighter shadow
Change background to stripes
Set list backgrounds as card backgrounds
Add background color check to color appropriatly
Move color check to mixin
Use background color from tasks
Change list card color
Make create new namespace button stick to the right
Shadow all the things
Don't keep list backgrounds set when navigating back
Make links to list clickable
Add seperate page for namespaces
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #160
2020-06-16 22:20:37 +00:00
66b73f669b
Don't show a success message if it is obvious the action has been successful
continuous-integration/drone/push Build is passing
2020-06-01 00:12:13 +02:00
0d94386e99
Fix gantt chart not updating when navigating between lists
continuous-integration/drone/push Build is passing
2020-05-21 11:19:44 +02:00
d7b4b2189a
Ensure consistent naming of title fields ( #134 )
...
continuous-integration/drone/push Build is passing
Merge branch 'master' into fix/title-fields
Change task text field to title
Change namespace name field to title
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #134
2020-05-16 10:31:16 +00:00
c7845bb9c1
Kanban ( #118 )
...
continuous-integration/drone/push Build is passing
Add error message when trying to create an invalid new task in a bucket
Prevent creation of new buckets if the bucket title is empty
Disable deleting a bucket if it's the last one
Disable dragging tasks when they are being updated
Fix transition when opening tasks
Send the user to list view by default
Show loading spinner when updating multiple tasks
Add loading spinner when moving tasks
Add loading animation when bucket is loading / updating etc
Add bucket title edit
Fix creating new buckets
Add loading animation
Add removing buckets
Fix creating a new bucket after tasks were moved
Fix warning about labels on tasks
Fix labels on tasks not updating after retrieval from api
Fix property width
Add closing and mobile design
Make the task detail popup look good
Move list views
Move task detail view in a popup
Add link to tasks
Add saving the new task position after it was moved
Fix creating new bucket
Fix creating a new task
Cleanup
Disable user selection for task cards
Fix drag placeholder
Add dragging style to task
Add placeholder + change animation duration
More cleanup
Cleanup / docs
Working of dragging and dropping tasks
Adjust markup and styling for new library
Change kanban library to something that works
Add basic calculation of new positions
Don't try to create empty tasks
Add indicator if a task is done
Add moving tasks between buckets
Make empty buckets a little smaller
Add gimmick for button description
Fix color
Fix scrolling bucket layout
Add creating a new bucket
Add hiding the task input field
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #118
2020-04-25 23:11:34 +00:00
4a413e7f3c
Make all api fields snake_case ( #105 )
...
continuous-integration/drone/push Build is passing
Change all snake/camelCase mix and match to camelCase everywhere
Fix conversion to not interfer with service interceptors
Add dynamic conversion between camelCase and snake_case to services
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #105
2020-04-12 21:54:46 +00:00
8480bf334f
Fix gantt chart ( #79 )
...
continuous-integration/drone/push Build is passing
Fix moving tasks in Gantt
Start fixing gantt
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #79
2020-04-04 16:26:35 +00:00
1170e030f6
Use message mixin for handling success and error messages ( #51 )
...
continuous-integration/drone/push Build is passing
Use message mixin everywhere
Add mixin for success and error messages
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #51
2020-01-30 21:47:08 +00:00
4e5d14d969
Task Detail View ( #37 )
continuous-integration/drone/push Build is passing
2019-11-24 13:16:24 +00:00
e00f0046b5
Replace all spaces with tabs
continuous-integration/drone/push Build is passing
2019-11-03 13:44:40 +01:00