af630d3b8c
chore: improve type imports
2022-09-05 16:37:36 +02:00
02f985d8a3
fix: button styling
2022-07-06 21:07:26 +00:00
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
96fce73192
fix: disabled attribute fallback ( #1984 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1984
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-22 15:08:37 +00:00
8257586c90
chore: replace the same i18n string with a single entry
continuous-integration/drone/push Build is failing
2022-04-24 18:14:41 +02:00
Dominik Pschenitschni
17a42dc2e7
feat: remove copy-to-clipboard ( #1797 )
...
continuous-integration/drone/push Build is failing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1797
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-04-23 15:58:29 +00:00
ba9f69344a
feat: use defineComponent wrapper
2022-04-02 17:16:57 +02:00
a3329f1b42
feat: add lang ts to script block
2022-04-02 17:15:46 +02:00
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
cb776872aa
feat(a11y): honor prefer-reduced-motion
2022-01-18 20:43:52 +00:00
443a9c14b9
fix: attachment meta data not aligned properly
continuous-integration/drone/push Build is passing
2022-01-18 21:42:43 +01:00
16b0d03601
fix: readd modal transitions
2022-01-04 21:55:30 +01:00
Dominik Pschenitschni
cdbd1c2ac4
feat: create BaseButton component ( #1123 )
...
continuous-integration/drone/push Build is running
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1123
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-04 18:58:06 +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
08f84bf7e3
feat: merge attachment styles with component
...
also add bounce animation that is just used there
2021-10-25 16:39:30 +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
7c3c2945f8
feat: use vue-i18n 9 for vue3
2021-10-01 18:49:54 +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
4454e6cf22
feat: update to new slot syntax
...
Prepare for vue 3
2021-09-24 21:46:42 +02:00
dpschen
41331c8a86
feature/remove-attachment-upload-mixin ( #724 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #724
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-09-24 18:16:37 +00:00
f4c552a79f
User Data Export and import ( #699 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #699
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-09-04 19:26:38 +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
b6bc410346
Add a button to copy an attachment url from the attachment overview
continuous-integration/drone/push Build is failing
2021-07-07 22:13:21 +02: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
0d64506d73
Make sure all popups & dropdowns are animated
continuous-integration/drone/push Build is passing
2021-01-23 18:54:22 +01:00
0b23e91f8d
Make sure attachements are only added once to the list after uploading
...
continuous-integration/drone/push Build is failing
+ Make sure the attachment list shows up every time after adding an attachment
2021-01-18 21:58:34 +01: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
b644c00f59
Add view image modal for image attachments
continuous-integration/drone/push Build is failing
2021-01-16 22:15:48 +01:00
e473a6b70b
Make the "upload attachment" button less obvious
continuous-integration/drone/push Build is passing
2021-01-16 21:59:09 +01:00
873b36e6cd
Rework attachments list to look great everywhere
continuous-integration/drone/push Build is failing
2021-01-15 23:33:43 +01:00
aa427c7a7d
Only show attachments table header when there are attachments
continuous-integration/drone/push Build is passing
2021-01-08 23:05:07 +01:00
309b02d766
Fix avatar icon of attachments created by
continuous-integration/drone/push Build is passing
2020-11-12 21:32:53 +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
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
fc4b9d439b
Restructure components
continuous-integration/drone/push Build is failing
2020-06-17 22:15:59 +02:00