Commit Graph

22 Commits

Author SHA1 Message Date
Dominik Pschenitschni 60f58af41a
chore: align wording in task detail view
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
Changes only in task detail view. Probably this should be done everywhere:

- some buttons were using the uppercase words consistently, some were not
- some were using articles, some were not  => I removed them everywhere to shorten the label length
- some buttons were refering to the task, some were not. Since we are already in the context of the task (we are not the task detail page) I removed the reference everywhere.
2022-02-20 12:03:45 +01:00
kolaente e2d9aa3d7f
Merge branch 'main' into feature/vue3-modals-with-router-4
continuous-integration/drone/pr Build is failing Details
# Conflicts:
#	src/router/index.ts
#	src/views/tasks/TaskDetailView.vue
2022-01-18 21:47:17 +01:00
dmorlitz 044f2b927d feat: changed green "Done" button to read "Mark task done" (#1340)
continuous-integration/drone/push Build is failing Details
The green button can be confusing because the wording "Done" can be interpreted as "done editing the task" or "the task should be marked as done". Changing the text in the button makes the description more precise.

Co-authored-by: David Morlitz <david@morlitz.com>
Reviewed-on: #1340
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dmorlitz <david@morlitz.com>
Co-committed-by: dmorlitz <david@morlitz.com>
2022-01-08 21:18:06 +00:00
Dominik Pschenitschni f3358269e5
fix task remove label test 2022-01-04 21:55:32 +01:00
Dominik Pschenitschni da8cf13619
fix: task done label test 2022-01-04 21:55:31 +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
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 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
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
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 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 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
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 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 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
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