Commit Graph

189 Commits

Author SHA1 Message Date
kolaente 0e47cebed5 feat(a11y): use <time> tag for dates everywhere 2022-01-18 20:43:52 +00:00
kolaente 68a76faacc
fix: don't reset active fields when saving
continuous-integration/drone/push Build is passing Details
Resolves #590
2022-01-08 15:13:49 +01:00
kolaente 4579dd3ce7
fix: button size on task detail view
continuous-integration/drone/push Build is passing Details
2022-01-08 15:11:55 +01:00
Dominik Pschenitschni 5916a44724
feat: provide listId prop via router 2022-01-04 21:55:32 +01:00
Dominik Pschenitschni f3358269e5
fix task remove label test 2022-01-04 21:55:32 +01:00
Dominik Pschenitschni 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 Details
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
konrad 543dae2f30 fix: saving default list (#1143)
continuous-integration/drone/push Build is failing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #1143
Reviewed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-12-13 22:20:45 +00:00
dpschen 0c9dad9891 fix: remove obsolete code (#1097)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1097
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-11-27 19:33:37 +00:00
dpschen 981babd691 fix: remove mentioning of context (#1017)
continuous-integration/drone/push Build encountered an error Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1017
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-11-22 21:36:17 +00: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
konrad feea191ecf feat: add v-shortcut directive for keyboard shortcuts (#942)
continuous-integration/drone/push Build is passing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #942
Reviewed-by: dpschen <dpschen@noreply.kolaente.de>
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-11-13 20:28:29 +00:00
dpschen 3bd9b02768 feat: improve icons (#903)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #903
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-10-26 18:20:09 +00:00
konrad 877b243c69
feat: add close task popup link (#880)
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #880
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-10-25 16:40:46 +02:00
Dominik Pschenitschni 87d2b4fed3
fix: use :deep() selector instead of ::v-deep 2021-10-25 16:39:34 +02:00
Dominik Pschenitschni c9e23cdd29
feat: moved most task.scss styles to the TaskDetailView.vue component 2021-10-25 16:39:32 +02:00
Dominik Pschenitschni 2ac3d29c13
Merge branch 'vue3' into feature/vue3-async-await
continuous-integration/drone/pr Build is failing Details
# Conflicts:
#	src/i18n/index.js
#	src/store/modules/labels.js
#	src/store/modules/tasks.js
#	src/views/list/views/Kanban.vue
#	src/views/tasks/ShowTasks.vue
#	src/views/tasks/TaskDetailView.vue
2021-10-17 16:06:58 +02:00
kolaente 1c8e26bdc6
fix: set the current list when opening a task
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2021-10-17 15:16:26 +02:00
Dominik Pschenitschni a60ad77bdc
fix: use async action to change current list
continuous-integration/drone/pr Build is passing Details
2021-10-16 20:44:39 +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 50fa592aad
fix: wrong async order
continuous-integration/drone/pr Build is passing Details
2021-10-11 21:40:36 +02:00
Dominik Pschenitschni 18c31482df
fix: remove side effect from computed
continuous-integration/drone/pr Build is failing Details
was firing a commit
2021-10-11 19:17:15 +02: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
kolaente 2a1004ac68
fix: make task relation kinds translatable
continuous-integration/drone/push Build is passing Details
Related to #774
2021-10-04 21:52:27 +02:00
dpschen 64abb1ce37 feat: watch taskId instead of whole route (#812)
continuous-integration/drone/push Build is failing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #812
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-10-02 13:33:01 +00:00
Dominik Pschenitschni 6b358107b6
feat: watch taskId instead of whole route 2021-10-01 20:48:04 +02:00
Dominik Pschenitschni 7c3c2945f8
feat: use vue-i18n 9 for vue3 2021-10-01 18:49:54 +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 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
konrad 96523f1fbf feat: task checklist improvements (#797)
continuous-integration/drone/push Build is failing Details
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
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
dpschen 41331c8a86 feature/remove-attachment-upload-mixin (#724)
continuous-integration/drone/push Build is passing Details
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
dpschen 07a6a31f47 chore: move constants in folder (#732)
continuous-integration/drone/push Build is passing Details
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
kolaente f4a4909ead
Fix populating task details ater updating the description
continuous-integration/drone/push Build is passing Details
2021-08-06 23:45:46 +02:00
kolaente 8a08a41a3c
Fix setting a task as favorite button
continuous-integration/drone/push Build is passing Details
2021-07-29 13:00:48 +02:00
kolaente 617a6a0c21
Add making tasks favorite from the task detail view
continuous-integration/drone/push Build is passing Details
2021-07-28 22:13:24 +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
kolaente b812c422f9
Fix sending the user back to the list view they came from when opening a task in detail view
continuous-integration/drone/push Build is passing Details
Resolves #589
2021-07-19 11:20:05 +02:00
sytone 306a926c66 Add default list setting & creating tasks from home (#520)
continuous-integration/drone/push Build is passing Details
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
andreymal 7355204d2f Improve some translations (#581)
continuous-integration/drone/push Build is passing Details
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
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 0cd9d43a7c
Fix showing edit buttons when the user does not have the rights to use them
continuous-integration/drone/push Build is passing Details
2021-06-03 16:27:41 +02:00
konrad b85beb06eb Quick Actions & global search (#528)
continuous-integration/drone/push Build is passing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #528
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-05-30 18:30:08 +00:00
kolaente f01afe7f07
Fix keyboard shortcuts not working on the task detail page
continuous-integration/drone/push Build is failing Details
2021-05-19 17:48:32 +02:00
konrad 85e55d1300 Fix tasks moving infinitely in gantt chart (#493)
continuous-integration/drone/push Build is passing Details
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
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
kolaente 8e2dfcffd5
Fix tasks not disappearing from the kanban board when moving them between lists
continuous-integration/drone/push Build is passing Details
2021-02-20 15:35:30 +01:00
konrad 3f20ae89a8 Subscriptions and notifications for namespaces, tasks and lists (#410)
continuous-integration/drone/push Build is passing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #410
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-02-14 19:18:51 +00:00
kolaente 7f5140bbb4
Play a sound when marking a task as done
continuous-integration/drone/push Build is passing Details
2021-01-30 21:45:54 +01:00
kolaente 0d64506d73
Make sure all popups & dropdowns are animated
continuous-integration/drone/push Build is passing Details
2021-01-23 18:54:22 +01:00
kolaente 0d34d01689
Hide task elements while the task is loading
continuous-integration/drone/push Build is passing Details
2021-01-21 20:20:57 +01:00
kolaente 0b23e91f8d
Make sure attachements are only added once to the list after uploading
continuous-integration/drone/push Build is failing Details
+ Make sure the attachment list shows up every time after adding an attachment
2021-01-18 21:58:34 +01:00
konrad 2aceca54ca Move buttons to separate component (#380)
continuous-integration/drone/push Build is passing Details
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
kolaente 4f872c92d8
Rename .noshadow to .has-no-shadow
continuous-integration/drone/push Build is failing Details
2021-01-17 13:21:58 +01:00
kolaente e960202607
Use buttons more consistently
continuous-integration/drone/push Build is failing Details
2021-01-17 13:04:49 +01:00
kolaente f4b47ec374
Fix task detail view spacings
continuous-integration/drone/push Build is passing Details
2021-01-16 21:55:43 +01:00
kolaente 2f45b63157
Rearrange task actions
continuous-integration/drone/push Build is failing Details
2021-01-16 20:51:20 +01:00
kolaente eb31798f06
Fix getting back to the default task view when navigating back from a task modal
continuous-integration/drone/push Build is failing Details
2021-01-10 22:37:43 +01:00
profi248 2da6d7649f Make adding fields to tasks more intuitive (#365)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #365
Reviewed-by: konrad <konrad@kola-entertainments.de>
Co-authored-by: profi248 <kostal.david8@gmail.com>
Co-committed-by: profi248 <kostal.david8@gmail.com>
2021-01-04 21:22:56 +00:00
konrad b822b3616b Frontend Testing With Cypress (#313)
continuous-integration/drone/push Build is failing Details
Wait until the request is finished

Wait for the newly created task exists in the dom

Wait until the login request is done

Wait until the list request is done

Make sure no user token is in local storage when trying to register

Make sure to always upload test results

Disable capturing videos of test runs in CI

Add uploading test result screenshots from ci

Assert a success notification is shown after creating a new list

Change input element locators

Fix testing for favorite lists

Make sure faked usernames are always random

Make sure the tests work

Make sure to use node 12 everywhere in ci

Add docs

Fix setting api url for running tests

Use a working node version

Ignore cypress screenshots and videos

Set cache folders

Explicitly ignore cypress files when running unit tests

Trigger Drone

Only run unit tests with yarn test:unit

Add serve dist command to serve built static files

Trigger Drone

Fix cypress image

Change cypress image

Unify test & build step back again to prevent double installation of dependencies

Add cache location config

Move test steps to separate pipeline

Run cypress tests in drone

Fix all tests

Make all factory methods static

Use factories everywhere

Cleanup

Add tests for the editor

Add tests for viewing link shares

Fix seed

Add test to make sure settings elements are hidden if the user does not have the right to edit the current list

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #313
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-12-10 13:52:35 +00:00
kolaente 3f2056bbf9
Show done at in task detail view
continuous-integration/drone/push Build is passing Details
2020-11-28 15:52:15 +01:00
kolaente d0e304e43b
Add disabled state for task titles
continuous-integration/drone/push Build is passing Details
2020-11-28 15:30:34 +01:00
konrad fb3cf94cba Better reminders (#308)
continuous-integration/drone/push Build is passing Details
Fix setting the new reminder component to null after adding a new date

Add "close on change" event which only fires if the component closed and the value actually changed

Hide the "today" option after 21:00

Add "confirm" button to close the component

Use disabled in reminders

Add a disabled property to the datepicker

Cleanup workarounds for flatpickr

Use the new datepicker for end dates

Use the new datepicker for start date

Use the new datepicker for due dates

Mobile styling

Format

Sync flatpickr when clicking on choose a date

Make sure to only hide the popup when not clicked something inside of it

Make flatpickr dates work

Use datepicker component for reminders

Merge branch 'master' into feature/better-reminders

Fix bottom padding of inline flatpickr

Set time

Add method to calculate the neares time

Move time helpers in separate folder

Remove separate flatpickr date

Cleanup

Set the flatpickr date when setting changing the date

Better formatting of the chosen date

Bubble

Set date when choosing one

Fix test

Show correct weekday in preview

Change hover background color

Make label to show if selected date is null configurable

Use a different icon for weekend

Ignore test files when linting

Add tests to dron

Move day interval calculation to separate file and test it

Add next date calculation

Add basic date picker component

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #308
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-11-28 13:59:27 +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 3343b1c240 Add showing and modifying user name (#306)
continuous-integration/drone/push Build is passing Details
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
kolaente 982d838dd4
Make keyboard shortcuts single keys
continuous-integration/drone/push Build is passing Details
2020-11-11 21:31:11 +01: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
kolaente d9fe433619
Show created/updated by for tasks
continuous-integration/drone/push Build is passing Details
2020-10-25 12:25:08 +01:00
kolaente da1d34789d
Get rid of the null reminder to fix jumping inputs when updating reminders
continuous-integration/drone/push Build is passing Details
2020-10-24 18:12:14 +02:00
kolaente 2c6ec6ec35
Fix due date changes not saved on mobile
continuous-integration/drone/push Build is passing Details
2020-10-03 14:30:26 +02: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
kolaente a8a7f70a3c
Cleanup code & make sure it has a common code style
continuous-integration/drone/push Build is passing Details
2020-09-05 22:35:52 +02:00
konrad 3c07c6e8c0 Hide UI elements if the user does not have the right to use them (#211)
continuous-integration/drone/push Build is passing Details
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
kolaente b1b5398c56
Add more prefetching of components
continuous-integration/drone/push Build is passing Details
2020-07-28 10:14:42 +02:00
konrad be093e3779 Keyboard Shortcuts (#193)
continuous-integration/drone/push Build is passing Details
Add the keyboard shortcuts button

Add task keyboard shortcuts

Add info

Move keyboard shortcuts modal toggle to menu

Add modal for shortcuts

Add shortkeys for some task actions

Add shortkey to toggle menu

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #193
2020-07-25 14:52:04 +00:00
kolaente 57d0609577
Put the editor container higher up for task description
continuous-integration/drone/push Build is passing Details
2020-07-24 22:02:46 +02:00
konrad 3874355953 Add easymde & markdown preview for editing descriptions and comments (#183)
continuous-integration/drone/push Build is passing Details
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
kolaente 6a6aabae3b
Revert "Start adding easymde icons"
continuous-integration/drone/push Build is passing Details
This reverts commit 0ccb971c
2020-07-10 10:19:21 +02:00
kolaente 0ccb971c5c
Start adding easymde icons
continuous-integration/drone/push Build is passing Details
2020-07-09 19:14:35 +02:00
konrad a0b9acee41 Add Page Titles Everywhere (#177)
continuous-integration/drone/push Build is passing Details
Add page titles everywhere

Add global mixin to set page title

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #177
2020-07-07 20:07:13 +00:00
kolaente d49cf5635b
Show namespace name in list search field
continuous-integration/drone/push Build is passing Details
Resolves #169
2020-06-27 23:12:33 +02:00
konrad cd588caa02 Fix Datetime Handling (#168)
continuous-integration/drone/push Build is passing Details
Fix task filters

Fix null dates

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #168
2020-06-27 17:04:30 +00:00
kolaente 5cbc0f08fe
Fix related tasks overflowing if a related task has a long name
continuous-integration/drone/push Build is passing Details
2020-06-21 20:32:54 +02:00
kolaente 736fe03b39
Add color picker to change task color to task detail view
continuous-integration/drone/push Build is passing Details
2020-06-21 20:27:39 +02:00
kolaente fc4b9d439b
Restructure components
continuous-integration/drone/push Build is failing Details
2020-06-17 22:15:59 +02:00