Commit Graph

82 Commits

Author SHA1 Message Date
dpschen
b59b5def57 feat: compress media files (#818)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #818
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-10-03 18:48:02 +00:00
dpschen
64abb1ce37 feat: watch taskId instead of whole route (#812)
Some checks failed
continuous-integration/drone/push Build is failing
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
96523f1fbf feat: task checklist improvements (#797)
Some checks failed
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
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)
All checks were successful
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
dpschen
4f2378ff02 feat: add variant hint-modal to modal component (#764)
Some checks failed
continuous-integration/drone/push Build is failing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #764
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:08:48 +00:00
dpschen
728dfc52e5 feat: close modals with esc key (#741)
Some checks failed
continuous-integration/drone/push Build is failing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #741
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-09-21 16:37:56 +00:00
dpschen
07a6a31f47 chore: move constants in folder (#732)
All checks were successful
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
f4a4909ead
Fix populating task details ater updating the description
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-06 23:45:46 +02:00
5b70f8d5d7
Fix showing import tasks cta when tasks are loading
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-06 19:25:17 +02:00
8a08a41a3c
Fix setting a task as favorite button
All checks were successful
continuous-integration/drone/push Build is passing
2021-07-29 13:00:48 +02:00
617a6a0c21
Add making tasks favorite from the task detail view
All checks were successful
continuous-integration/drone/push Build is passing
2021-07-28 22:13:24 +02:00
a08306d612 Add vite (#416)
All checks were successful
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
b812c422f9
Fix sending the user back to the list view they came from when opening a task in detail view
All checks were successful
continuous-integration/drone/push Build is passing
Resolves #589
2021-07-19 11:20:05 +02:00
306a926c66 Add default list setting & creating tasks from home (#520)
All checks were successful
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
7355204d2f Improve some translations (#581)
All checks were successful
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)
All checks were successful
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
All checks were successful
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
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-03 18:12:40 +02:00
641ccd1026
Fix resetting date filters from upcoming after viewing a task detail page (popup)
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-03 17:18:38 +02:00
0cd9d43a7c
Fix showing edit buttons when the user does not have the rights to use them
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-03 16:27:41 +02:00
b85beb06eb Quick Actions & global search (#528)
All checks were successful
continuous-integration/drone/push Build is passing
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
f01afe7f07
Fix keyboard shortcuts not working on the task detail page
Some checks failed
continuous-integration/drone/push Build is failing
2021-05-19 17:48:32 +02:00
85e55d1300 Fix tasks moving infinitely in gantt chart (#493)
All checks were successful
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
747a9fe505
Focus task detail elements when they show up
All checks were successful
continuous-integration/drone/push Build is passing
2021-04-18 16:50:12 +02:00
af4b1aba70
Use mousedown instead of click event to close modals
All checks were successful
continuous-integration/drone/push Build is passing
2021-04-18 16:14:46 +02:00
634f134ede
Fix sorting task by due date on task overview
All checks were successful
continuous-integration/drone/push Build is passing
2021-02-20 18:35:29 +01:00
8e2dfcffd5
Fix tasks not disappearing from the kanban board when moving them between lists
All checks were successful
continuous-integration/drone/push Build is passing
2021-02-20 15:35:30 +01:00
3f20ae89a8 Subscriptions and notifications for namespaces, tasks and lists (#410)
All checks were successful
continuous-integration/drone/push Build is passing
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
11de5cac56 Update ShowTasks view to sort tasks by ascending (#406)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Naleo Hyde <monkeynaleo@gmail.com>
Reviewed-on: #406
Co-authored-by: monkeynaleo <monkeynaleo@gmail.com>
Co-committed-by: monkeynaleo <monkeynaleo@gmail.com>
2021-02-08 07:01:36 +00:00
7f5140bbb4
Play a sound when marking a task as done
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-30 21:45:54 +01:00
06a160f26c
Fix defer due date popup
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-24 15:37:19 +01:00
8828426c91 Move all content to cards (#387)
All checks were successful
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
0d64506d73
Make sure all popups & dropdowns are animated
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-23 18:54:22 +01:00
0d34d01689
Hide task elements while the task is loading
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-21 20:20:57 +01:00
0b23e91f8d
Make sure attachements are only added once to the list after uploading
Some checks failed
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
427a702bd4
Add clearer call to action when no lists are available yet
Some checks failed
continuous-integration/drone/push Build is failing
2021-01-17 20:53:09 +01:00
2aceca54ca Move buttons to separate component (#380)
All checks were successful
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
Some checks failed
continuous-integration/drone/push Build is failing
2021-01-17 13:21:58 +01:00
e960202607
Use buttons more consistently
Some checks failed
continuous-integration/drone/push Build is failing
2021-01-17 13:04:49 +01:00
f4b47ec374
Fix task detail view spacings
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-16 21:55:43 +01:00
2f45b63157
Rearrange task actions
Some checks failed
continuous-integration/drone/push Build is failing
2021-01-16 20:51:20 +01:00
c31015bd70
Add "today" task filter
Some checks failed
continuous-integration/drone/push Build is failing
2021-01-16 20:20:43 +01:00
eb31798f06
Fix getting back to the default task view when navigating back from a task modal
Some checks failed
continuous-integration/drone/push Build is failing
2021-01-10 22:37:43 +01:00
d7112c99c7
Fix getting back to the kanban board after closing a task popup
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-10 22:07:33 +01:00
2da6d7649f Make adding fields to tasks more intuitive (#365)
All checks were successful
continuous-integration/drone/push Build is passing
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
c9aeff20c6
Don't show the "next week/month" buttons on the start page
Some checks failed
continuous-integration/drone/push Build is failing
2020-12-23 21:12:59 +01:00
b822b3616b Frontend Testing With Cypress (#313)
Some checks failed
continuous-integration/drone/push Build is failing
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