ad8ca462cb
fix: indention of nested checklist items
continuous-integration/drone/push Build is passing
2022-04-02 12:55:08 +02:00
76fe2ceac6
fix: editor color in dark mode ( #1338 )
...
continuous-integration/drone/push Build was killed
This PR fixes the editor colors in dark mode. It bothered me enough to finally fix it :)
The implementation is probably only "good enough" as we'll replace the editor anyway in the future.
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #1338
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2022-01-09 10:16:13 +00:00
0473c385d6
fix: editor cursor color
continuous-integration/drone/push Build is passing
2022-01-08 17:34:13 +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
061e2b42c9
fix(deps): update dependency marked to v4 ( #935 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #935
Reviewed-by: konrad <k@knt.li>
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2021-11-02 17:39:56 +00:00
32a0106819
chore: small CSS format changes
2021-10-25 16:39:34 +02:00
bb94c1ba3a
feat: use async / await where it makes sense
2021-10-16 18:59:53 +02:00
18d7ca0820
feat: also use createRandomID helper in editor
continuous-integration/drone/pr Build is passing
2021-10-11 18:28:41 +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
19a561c8e6
fix(editor): duplicate edit buttons for empty descriptions
...
continuous-integration/drone/push Build is passing
Resolves #821
2021-10-04 21:20:40 +02:00
117980a8fc
chore: some editor improvements
2021-10-03 13:25:09 +02:00
a745966984
feat: forked vue-easymde
2021-10-01 20:06:05 +02:00
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
96ef25ba01
fix: don't enable editing when the user has no rights for it
...
continuous-integration/drone/push Build was killed
related: #804
2021-09-29 21:22:44 +02:00
96523f1fbf
feat: task checklist improvements ( #797 )
...
continuous-integration/drone/push Build is failing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #797
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-09-29 18:31:14 +00:00
2691a84610
feat: don't show bullet points of checklists
continuous-integration/drone/push Build is passing
2021-09-26 20:53:27 +02:00
e17116dac1
feat: make checklists work with '-' instead of '*'
continuous-integration/drone/push Build was killed
2021-09-26 20:51:02 +02:00
dpschen
0660129b41
feat: provide global variables in all components ( #669 )
...
continuous-integration/drone/push Build is failing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #669
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-08-23 16:39:11 +00:00
dpschen
ecb3924b09
chore: only import common languages ( #671 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #671
Reviewed-by: konrad <konrad@kola-entertainments.de>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-08-23 16:38:29 +00:00
9fda82839b
Fix showing an editor save button in cases where it wasn't required
continuous-integration/drone/push Build is failing
2021-08-20 18:56:50 +02:00
08a34d8a68
Make saving a text edit a button
continuous-integration/drone/push Build is failing
2021-08-18 22:57:15 +02:00
9c6369e8d8
Make editor edit button at the bottom the default and make sure the done button stands out more
continuous-integration/drone/push Build is failing
2021-08-17 21:10:32 +02:00
f2c29d42dd
Fix highlight.js in editor
continuous-integration/drone/push Build is passing
2021-08-06 22:22:25 +02: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
eac4f88a65
Don't load already loaded task attachments again when saving an edited task description
continuous-integration/drone/push Build is passing
2021-07-09 18:04:49 +02:00
7355204d2f
Improve some translations ( #581 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: #581
Reviewed-by: konrad <konrad@kola-entertainments.de>
Co-authored-by: andreymal <andriyano-31@mail.ru>
Co-committed-by: andreymal <andriyano-31@mail.ru>
2021-07-09 08:22:20 +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
0cd9d43a7c
Fix showing edit buttons when the user does not have the rights to use them
continuous-integration/drone/push Build is passing
2021-06-03 16:27:41 +02:00
dff84209f0
Update dependency highlight.js to v11 ( #527 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #527
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2021-05-30 10:12:59 +00:00
4d998d891e
Fix pasting text into task comments or task descriptions
continuous-integration/drone/push Build is failing
2021-04-25 17:35:00 +02:00
53ea3c0eaf
Fix editor placeholder color
continuous-integration/drone/push Build is passing
2021-02-07 21:51:48 +01:00
46831e5132
Don't save the editor text when it is loaded
continuous-integration/drone/push Build is passing
2021-01-30 21:16:15 +01:00
3659577b57
Fix text color
continuous-integration/drone/push Build is passing
2021-01-26 20:46:17 +01: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
9f35ac372b
Show call to action for task description if there is none
continuous-integration/drone/push Build is failing
2021-01-20 22:33:11 +01:00
08ea135211
Open links to external sites in a new window
continuous-integration/drone/push Build is failing
2021-01-20 22:20:35 +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
e960202607
Use buttons more consistently
continuous-integration/drone/push Build is failing
2021-01-17 13:04:49 +01:00
c051baf9d1
Fix iterating over check boxes and attachment images in the editor rendering
continuous-integration/drone/push Build is failing
2021-01-14 22:35:08 +01:00
f1206e8274
Add code highlighting for rendered user input text
continuous-integration/drone/push Build is passing
2021-01-10 19:03:47 +01:00
bb2800ec40
Improve editor buttons UX ( #361 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: konrad <konrad@kola-entertainments.de>
Reviewed-on: #361
Reviewed-by: konrad <konrad@kola-entertainments.de>
Co-authored-by: profi248 <kostal.david8@gmail.com>
Co-committed-by: profi248 <kostal.david8@gmail.com>
2020-12-30 21:52:43 +00:00
6c06554ebe
Add more spacing for checkboxes in the editor
2020-12-08 18:51:46 +01:00
188d54ebe6
Make sure the editor does not break if the text has checkboxes
continuous-integration/drone/push Build is failing
2020-12-08 18:40:13 +01:00
460c30bd36
Improve comment avatars on mobile
continuous-integration/drone/push Build is passing
2020-11-15 17:17:08 +01:00
91c49352b6
Fix editor spacing
continuous-integration/drone/push Build is passing
2020-10-18 21:11:54 +02: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
aa67a6971a
Trigger @change when pasting content into editor
continuous-integration/drone/push Build is passing
2020-07-29 21:57:35 +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