e2d9aa3d7f
Merge branch 'main' into feature/vue3-modals-with-router-4
...
continuous-integration/drone/pr Build is failing
# Conflicts:
# src/router/index.ts
# src/views/tasks/TaskDetailView.vue
2022-01-18 21:47:17 +01:00
Dominik Pschenitschni
49a6569db0
fix: remove obsolet code ( #1312 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1312
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-01-06 10:34:14 +00:00
2db820d926
feat: review changes
2022-01-04 21:55:32 +01:00
5a0c0eff9f
feat: implement modals with vue router 4
...
This is an implementation of the modals with the new possibilities of vue router 3.
See: https://github.com/vuejs/vue-router/issues/703#issuecomment-865066913 for a better explanation
and the linked example implementation: https://github.com/vuejs/vue-router-next/blob/master/e2e/modal/index.ts
2022-01-04 21:55:29 +01: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
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
14dd49e4b0
feat: divide most tasks.scss styles into components
...
- ShowTasks.vue
- List.vue
- defer-task.vue
- edit-task.vue
- Kanban.vue, relatedTasks.vue and singleTaskInView.vue
2021-10-25 16:39:33 +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
421ff9a188
feat: use new async component definition
...
- fix see: https://v3.vuejs.org/guide/migration/async-components.html
- put async editor in separate component
2021-10-01 18:46:40 +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
697ea12c8e
fix: breaking attribute coercion behavior
...
see: https://v3.vuejs.org/guide/migration/attribute-coercion.html#overview
2021-09-24 21:46: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
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
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
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
e37145cd43
Add setting for the first day of the week
continuous-integration/drone/push Build is passing
2021-06-03 18:12:40 +02:00
7ace71ad2e
Reduce quick task edit fields
2021-04-18 19:16:40 +02:00
d1a2eefca6
Improve consistency of the layout ( #386 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #386
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-01-23 17:18:09 +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
e960202607
Use buttons more consistently
continuous-integration/drone/push Build is failing
2021-01-17 13:04:49 +01:00
3343b1c240
Add showing and modifying user name ( #306 )
...
continuous-integration/drone/push Build is passing
Make sure to use the user name field everywhere
Add showing and modifying user name
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #306
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-11-21 21:25:00 +00:00
2af53b16b6
Performance improvements ( #288 )
...
continuous-integration/drone/push Build is passing
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
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
b1b5398c56
Add more prefetching of components
continuous-integration/drone/push Build is passing
2020-07-28 10:14:42 +02:00
3874355953
Add easymde & markdown preview for editing descriptions and comments ( #183 )
...
continuous-integration/drone/push Build is passing
Make sure no text from previous mounts is left in the editor text field
Make preview not the default when rendering descrition settings
Add option to show editor by default while still having the option to show preview
Add option to show editor by default while still having the option to show preview
Use editor component for edit labels
Use editor component for edit team
Use editor component for edit namespace
Use editor component for edit list
Use editor component for edit task
Make sure we find all checkboxes
Fix checking wrong checkbox
Make finding and replacing checkboxes in a function actually work
Add upading text with checked checkboxes
Lazy load editor
Remove preview since we have a better one
Make easymde smaller by default
Add image upload from comments
Rename easymde component to editor
Only show preview button if editing is currently active
Make editor tabs look better when commenting
Make comments meta look better
Don't try to update if the value was initially set
Use editor to render and edit comments
Make preview optional
Make tabs look better
Don't switch to preview after editing
Centralize attachment state
Render markdown by default
Fix title being "null"
Fix loading attachment images
Add standalone preview
Fix callback url
Add onsuccess callback
Add file upload
Fix date parsing once and for all
Add more props for upload and such
Fix editor border color
Fix changing text after mounting
Add link to guide
Fix sizing of icons
Add timeout for changes
Add all easymde icons
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #183
2020-07-14 19:26:05 +00:00
81cc2c17e6
Fix task title not editable in edit task pane
continuous-integration/drone/push Build is passing
2020-06-25 21:10:17 +02:00
fc4b9d439b
Restructure components
continuous-integration/drone/push Build is failing
2020-06-17 22:15:59 +02:00
e266c69acd
Add option to remove color from label, task, namespace or list ( #157 )
...
continuous-integration/drone/push Build is passing
Add reset to color picker
Move all usages of verte to seperate component
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #157
2020-06-15 09:46:52 +00:00
25579f5da2
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:09:21 +02:00
e7c1c98c6a
Fix id params not being named correctly
continuous-integration/drone/push Build is passing
2020-04-17 12:19:53 +02: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
4408115f41
Add creating new related tasks
continuous-integration/drone/push Build is passing
2020-03-04 21:29:40 +01:00
aeba5651af
Ensure labels of a task get updated when updating them
continuous-integration/drone/push Build is passing
2020-03-02 22:25:38 +01:00
6258c59c18
Fix initial dates on task edit sidebar
continuous-integration/drone/push Build is passing
2020-02-09 17:33:04 +01:00
301c23fa9a
Add auto save for task edit sidebar
continuous-integration/drone/push Build is passing
2020-02-09 17:30:42 +01: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
11d9aaae12
Update dependencies ( #40 )
continuous-integration/drone/push Build is passing
2019-12-15 20:42:40 +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
2705c1571e
Handle task relations the right way ( #36 )
continuous-integration/drone/push Build is passing
2019-10-28 21:45:37 +00:00
a0d281b0b4
Added changing %Done on a task
continuous-integration/drone/push Build is passing
2019-10-19 18:27:31 +02:00
52bce0b9f1
Use the new listuser endpoint to search for users
continuous-integration/drone/push Build is passing
2019-07-22 13:27:20 +02:00
cd4dc92a95
Added colors to tasks
continuous-integration/drone/push Build is passing
2019-04-30 22:18:06 +02:00
d03f0211a3
Gantt Charts ( #29 )
continuous-integration/drone/push Build is passing
2019-04-29 21:41:39 +00:00