Commit Graph

160 Commits

Author SHA1 Message Date
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
dpschen d0d4096f8b feature/use-setup-api-for-user-and-about-pages (#929)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #929
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-11-14 20:57:36 +00:00
konrad 31f0c384ac feat: add button to clear active filters (#924)
continuous-integration/drone/push Build is passing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #924
Reviewed-by: dpschen <dpschen@noreply.kolaente.de>
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-11-13 19:48:06 +00:00
dpschen 30cc89fe25 feat: add vite-svg-loader and add Logo component (#971)
continuous-integration/drone/push Build is failing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #971
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:16:14 +00:00
konrad 5040a76781 feat: move user settings to multiple components (#889)
continuous-integration/drone/push Build is passing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #889
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-10-26 20:58:02 +00:00
Dominik Pschenitschni 8e1ab8e09b
Merge branch 'main' into vue3
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2021-10-15 20:43:11 +02:00
dpschen e6a935f49d fix: disable service workers in cypress (#830)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #830
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-10-11 18:39:27 +00:00
Dominik Pschenitschni cc8b03778c
fix: use correct method for fakers uuid
continuous-integration/drone/pr Build is failing Details
2021-10-11 19:18:06 +02:00
Dominik Pschenitschni fd77aaa123
fix: add timeout to wait for move to finish
continuous-integration/drone/pr Build is passing Details
2021-10-11 18:08:33 +02:00
Dominik Pschenitschni 60ef07da0f
fix: give the dom some time to update for some tests to pass 2021-10-11 18:08:31 +02:00
Dominik Pschenitschni 4ae18ec162
fix: kanban drag task test 2021-10-11 18:08:30 +02:00
dpschen faa2daa876 feat: remove lodash dependency (#743)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #743
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-10-06 20:25:06 +00:00
kolaente d13f3b9b19
chore: change cypress settings to run tests in cypress without needing to modify the config
continuous-integration/drone/push Build is passing Details
2021-10-02 20:07:38 +02:00
konrad 442e6b12e0 feat: allow quickly creating multiple tasks at once with multiline input (#796)
continuous-integration/drone/push Build is passing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #796
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-09-26 18:22:28 +00:00
dpschen 8cd4bbccf6 chore: some small changes in the cypress README.md (#793)
continuous-integration/drone/push Build is failing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #793
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-09-26 17:49:27 +00:00
dpschen 77352e7a8c fix spelling in cypress README (#763)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #763
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-09-21 16:59:35 +00:00
dpschen 30d699df2d fix: non unique ids (#672)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #672
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-08-23 17:42:42 +00:00
kolaente 65782ca971
Fix test for saving a task description
continuous-integration/drone/push Build is passing Details
2021-08-20 19:10:45 +02:00
kolaente 9fda82839b
Fix showing an editor save button in cases where it wasn't required
continuous-integration/drone/push Build is failing Details
2021-08-20 18:56:50 +02:00
konrad 3c7f8d7aa2 Reorder tasks, lists and kanban buckets (#620)
continuous-integration/drone/push Build is passing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #620
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-07-28 19:56:29 +00: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
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
kolaente 0e5954cf96
Fix user test fixtures
continuous-integration/drone/push Build is passing Details
2021-07-17 19:02:03 +02:00
kolaente 01ed17a0f0
Fix setting task favorite status in test fixtures
continuous-integration/drone/push Build is passing Details
2021-07-13 12:18:54 +02:00
kolaente f3d4295049
Add frontend tests for list history
continuous-integration/drone/push Build was killed Details
2021-07-07 10:26:31 +02:00
kolaente 9b4efc773b
Fix home page tests
continuous-integration/drone/push Build is passing Details
2021-07-07 10:19:37 +02: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 4a3b4982ab
Fix saving showing archived setting
continuous-integration/drone/push Build is passing Details
2021-06-03 15:31:39 +02:00
kolaente 80471f95e2
Improve tests
continuous-integration/drone/push Build is passing Details
2021-05-31 21:37:21 +02:00
kolaente 9c2d076f58
Make tests less flaky
continuous-integration/drone/push Build is passing Details
2021-05-30 21:40:56 +02:00
konrad 8c3dd387a3 Add more global state tests (#521)
continuous-integration/drone/push Build is passing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #521
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-05-27 06:51:42 +00:00
konrad 2a56c84e94 Add settings for user search (#458)
continuous-integration/drone/push Build is passing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #458
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-04-07 19:31:14 +00:00
kolaente 2e02a82afe
Fix table names in test fixtures
continuous-integration/drone/push Build is passing Details
2021-03-30 20:41:05 +02:00
kolaente 51a18f07bc
Fix bucket test fixture when moving tasks between lists test
continuous-integration/drone/push Build is passing Details
2021-03-24 22:47:32 +01:00
kolaente 2bf5ffa1a1
Fix task pagination
continuous-integration/drone/push Build was killed Details
2021-02-20 17:10:56 +01:00
kolaente 074b7e53f5
Don't show the list color in the list view
continuous-integration/drone/push Build is passing Details
2021-02-20 15:54:12 +01: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
kolaente be92db49a9
Fix setting dates in safari
continuous-integration/drone/push Build is passing Details
Fixes #207
2021-02-03 23:06:20 +01:00
konrad e0be77d88f Move list edit/namespace to separate pages and in a menu (#397)
continuous-integration/drone/push Build is passing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #397
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-01-30 16:17:04 +00:00
konrad 8828426c91 Move all content to cards (#387)
continuous-integration/drone/push Build is passing Details
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
konrad d1a2eefca6 Improve consistency of the layout (#386)
continuous-integration/drone/push Build is passing Details
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
kolaente eaec8c77d2
Fix flaky test part 2
continuous-integration/drone/push Build is passing Details
2021-01-22 00:11:55 +01:00
kolaente d172d99b49
Fix flaky test
continuous-integration/drone/push Build is failing Details
2021-01-22 00:00:58 +01:00
konrad ddadd89c64 Move all create views to better looking popups (#383)
continuous-integration/drone/push Build is failing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #383
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-01-21 22:33:16 +00:00
konrad a8ada57e81 Fix team edit test (#382)
continuous-integration/drone/push Build is passing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #382
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-01-21 19:14:26 +00:00
kolaente 901f76ae3b
Fix team edit test
continuous-integration/drone/push Build is failing Details
2021-01-21 18:29:27 +01:00
kolaente 198633c51d
Fix test
continuous-integration/drone/push Build is passing Details
2021-01-18 22:17:17 +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 f3e0b79b26
Fix edit task description test
continuous-integration/drone/push Build is passing Details
2021-01-17 14:51:30 +01:00
kolaente 0afd5005a4
Fix tests after changing button classes
continuous-integration/drone/push Build is failing Details
2021-01-17 14:25:50 +01:00
kolaente 0102709d92
Fix create new namespace test
continuous-integration/drone/push Build is passing Details
2021-01-17 12:15:57 +01:00
kolaente c6086ddf6c
Fix create new list test
continuous-integration/drone/push Build is failing Details
2021-01-16 22:50:04 +01:00
kolaente a2ad84fefd
Fix task relation search test
continuous-integration/drone/push Build is passing Details
2021-01-14 22:53:12 +01:00
konrad fe6d975134 Replace vue-multiselect with a custom component (#366)
continuous-integration/drone/push Build is passing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #366
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-01-06 22:36:31 +00:00
profi248 bb2800ec40 Improve editor buttons UX (#361)
continuous-integration/drone/push Build is passing Details
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
kolaente 33f1a0dc34
Remove leftover '.only' modifier
continuous-integration/drone/push Build is passing Details
2020-12-28 23:43:14 +01:00
kolaente ddd24825a3
Fix removing a kanban bucket
continuous-integration/drone/push Build is passing Details
2020-12-28 23:42:09 +01:00
kolaente a2ce7e761c
Change test waits (I wish I wouldn't need them)
continuous-integration/drone/push Build is passing Details
2020-12-18 23:52:15 +01:00
kolaente 0ca9862ffe
Add wait in cypress test for user settings
continuous-integration/drone/push Build is failing Details
2020-12-10 15:30:10 +01: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