801 Commits

Author SHA1 Message Date
e80ba3fd6a
Add login via email
All checks were successful
continuous-integration/drone/push Build is passing
2020-12-18 17:05:46 +01:00
eac626d97e Update dependency dompurify to v2.2.5 (#340)
Some checks reported errors
continuous-integration/drone/push Build was killed
Update dependency dompurify to v2.2.5

Reviewed-on: #340
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-18 15:57:17 +00:00
52f6425b3f Add Microsoft Todo migration (#339)
All checks were successful
continuous-integration/drone/push Build is passing
Add microsoft todo migration cases & logo

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #339
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-12-18 11:12:20 +00:00
6921ba0fc6 Update dependency vue-advanced-cropper to v0.19.3 (#338)
All checks were successful
continuous-integration/drone/push Build is passing
Update dependency vue-advanced-cropper to v0.19.3

Reviewed-on: #338
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-18 00:30:00 +00:00
c400509635 Update dependency @fortawesome/vue-fontawesome to v2.0.2 (#337)
All checks were successful
continuous-integration/drone/push Build is passing
Update dependency @fortawesome/vue-fontawesome to v2.0.2

Reviewed-on: #337
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-17 20:48:45 +00:00
60c5097d82 Add trello migration (#336)
All checks were successful
continuous-integration/drone/push Build is passing
Reload namespaces and lists after migrating

Add trello logo

Add trello migration

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #336
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-12-17 13:44:22 +00:00
3c3d6a4af3 Mobile Menu Fixes (#332)
Some checks failed
continuous-integration/drone/push Build is failing
Fix main body overflow on medium screen sizes

Remove wait for done button in cypress test

Add wait for done button in cypress test

Calc whether menu should be open on first page load

Mobile Menu fixes

- Doesn't scrunch the main content on opening the menu
- Keep main content aligned left when the menu is open

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #332
Reviewed-by: konrad <konrad@kola-entertainments.de>
Co-Authored-By: azymondrian <azymondrian@protonmail.com>
Co-Committed-By: azymondrian <azymondrian@protonmail.com>
2020-12-17 11:45:26 +00:00
8e2b5d3bdd Update dependency vue-easymde to v1.3.2 (#335)
All checks were successful
continuous-integration/drone/push Build is passing
Update dependency vue-easymde to v1.3.2

Reviewed-on: #335
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-16 20:49:21 +00:00
3346fe00eb
Add downloading assets when building docker images
All checks were successful
continuous-integration/drone/push Build is passing
2020-12-16 20:23:38 +01:00
66d4738ec5 Make sure task title and task id are properly shown on mobile (#334)
Some checks failed
continuous-integration/drone/push Build is failing
Make sure task title and task id are properly shown on mobile

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #334
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-12-16 11:54:01 +00:00
4fc73626b7
Properly cache html files
Some checks failed
continuous-integration/drone/push Build is failing
2020-12-16 12:28:54 +01:00
f04ee6f130 Update dependency dompurify to v2.2.4 (#330)
Some checks failed
continuous-integration/drone/push Build is failing
Update dependency dompurify to v2.2.4

Reviewed-on: #330
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-16 10:51:58 +00:00
30704dea8c Update dependency eslint-plugin-vue to v7.3.0 (#333)
Some checks failed
continuous-integration/drone/push Build is failing
Update dependency eslint-plugin-vue to v7.3.0

Reviewed-on: #333
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-16 10:45:13 +00:00
b4d7d11f56 Update dependency marked to v1.2.7 (#331)
Some checks failed
continuous-integration/drone/push Build is failing
Update dependency marked to v1.2.7

Reviewed-on: #331
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-16 00:19:24 +00:00
464cff3a57
Merge pull request #9 from go-vikunja/dependabot/npm_and_yarn/ini-1.3.8
Some checks failed
continuous-integration/drone/push Build is failing
Bump ini from 1.3.5 to 1.3.8
2020-12-15 12:40:37 +01:00
dependabot[bot]
b72509b5dc
Bump ini from 1.3.5 to 1.3.8
Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.8.
- [Release notes](https://github.com/isaacs/ini/releases)
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.8)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-15 11:40:13 +00:00
51bbad9794
Log the user out if the token could not be renewed
Some checks failed
continuous-integration/drone/push Build is failing
2020-12-15 12:30:02 +01:00
a6f69ff459 Update dependency vue-advanced-cropper to v0.19.2 (#328)
Some checks failed
continuous-integration/drone/push Build is failing
Update dependency vue-advanced-cropper to v0.19.2

Reviewed-on: #328
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-14 13:45:51 +00:00
f036c666bb Pin dependencies (#324)
Some checks failed
continuous-integration/drone/push Build is failing
Pin dependencies

Reviewed-on: #324
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-13 22:06:58 +00:00
9e2eab6e23 Update dependency vue-advanced-cropper to v0.19.1 (#327)
Some checks failed
continuous-integration/drone/push Build is failing
Update dependency vue-advanced-cropper to v0.19.1

Reviewed-on: #327
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-13 22:06:42 +00:00
768511c90e Update dependency marked to v1.2.6 (#326)
Some checks failed
continuous-integration/drone/push Build is failing
Update dependency marked to v1.2.6

Reviewed-on: #326
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-10 18:10:07 +00:00
081ea7e360 Update dependency vue-advanced-cropper to v0.18.1 (#322)
Some checks failed
continuous-integration/drone/push Build is failing
Update dependency vue-advanced-cropper to v0.18.1

Reviewed-on: #322
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-10 18:09:46 +00:00
ff9e4c0da5 Update dependency register-service-worker to v1.7.2 (#323)
Some checks failed
continuous-integration/drone/push Build is failing
Update dependency register-service-worker to v1.7.2

Reviewed-on: #323
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-10 15:36:38 +00:00
8915cdd9ef Update dependency cypress to v6.1.0 (#325)
Some checks failed
continuous-integration/drone/push Build is failing
Update dependency cypress to v6.1.0

Reviewed-on: #325
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-10 15:36:08 +00:00
53ec2364bf
Remove the drone cache image since there is no arm compatible image available
Some checks failed
continuous-integration/drone/push Build is failing
2020-12-10 15:53:03 +01:00
6b0edd2d9a
Use yarn caches when building docker images
Some checks reported errors
continuous-integration/drone/push Build was killed
2020-12-10 15:46:51 +01:00
0ca9862ffe
Add wait in cypress test for user settings
Some checks failed
continuous-integration/drone/push Build is failing
2020-12-10 15:30:10 +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
1dcf4520a0 Add color indicators to task list (#321)
All checks were successful
continuous-integration/drone/push Build is passing
fix requested changes

use computed for listColor, moved .colorBubble to theme.scss

fixed tabs

add color indicator to task list

Reviewed-on: #321
Reviewed-by: konrad <konrad@kola-entertainments.de>
Co-Authored-By: Bouni <bouni@owee.de>
Co-Committed-By: Bouni <bouni@owee.de>
2020-12-10 12:06:49 +00:00
ffde50453a
Add openid scope when redirecting to external openid provider
All checks were successful
continuous-integration/drone/push Build is passing
2020-12-08 19:33:35 +01:00
b4e0e7e2f6
Change cache key for dependencies
All checks were successful
continuous-integration/drone/push Build is passing
2020-12-08 19:21:21 +01:00
935a75cac1
Add more spacing to the "Archived" badge in namespace overview
Some checks failed
continuous-integration/drone/push Build is failing
2020-12-08 18:53:58 +01:00
6c06554ebe
Add more spacing for checkboxes in the editor 2020-12-08 18:51:46 +01:00
c0130b2b48
Only show a loading spinner per task when updating a task on the kanban board
Some checks failed
continuous-integration/drone/push Build is failing
2020-12-08 18:49:28 +01:00
188d54ebe6
Make sure the editor does not break if the text has checkboxes
Some checks failed
continuous-integration/drone/push Build is failing
2020-12-08 18:40:13 +01:00
0b620a07ef
Fix parsing task done at date
All checks were successful
continuous-integration/drone/push Build is passing
2020-12-08 15:43:51 +01:00
b885eb7ff2
Update browserlist db
All checks were successful
continuous-integration/drone/push Build is passing
2020-12-07 17:28:37 +01:00
5fc489be9c Update dependency eslint to v7.15.0 (#318)
All checks were successful
continuous-integration/drone/push Build is passing
Update dependency eslint to v7.15.0

Reviewed-on: #318
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-07 15:49:56 +00:00
ed1b766e56 Update dependency dompurify to v2.2.3 (#320)
All checks were successful
continuous-integration/drone/push Build is passing
Update dependency dompurify to v2.2.3

Reviewed-on: #320
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-07 15:49:42 +00:00
e15d15ed90 Add yarn cache to drone (#312)
All checks were successful
continuous-integration/drone/push Build is passing
Fix cache configuration for releases

Change cache bucket

Change dependency cache folder

Only start installing dependencies once cache has been restored

Fix configuration for dependency caching

Fix s3 access key & secret

Add yarn cache to drone

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #312
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-12-06 17:45:44 +00:00
46b7f71000 Update dependency eslint-plugin-vue to v7.2.0 (#319)
All checks were successful
continuous-integration/drone/push Build is passing
Update dependency eslint-plugin-vue to v7.2.0

Reviewed-on: #319
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-06 10:11:16 +00:00
ba40d82a6e Update dependency snake-case to v3.0.4 (#316)
All checks were successful
continuous-integration/drone/push Build is passing
Update dependency snake-case to v3.0.4

Reviewed-on: #316
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-02 12:41:52 +00:00
e57078b5e8 Update dependency camel-case to v4.1.2 (#315)
All checks were successful
continuous-integration/drone/push Build is passing
Update dependency camel-case to v4.1.2

Reviewed-on: #315
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-02 07:05:10 +00:00
f22942e883
Fix repeat after layout
All checks were successful
continuous-integration/drone/push Build is passing
2020-11-28 16:02:38 +01:00
3f2056bbf9
Show done at in task detail view
All checks were successful
continuous-integration/drone/push Build is passing
2020-11-28 15:52:15 +01:00
25bd9d17f9
Show a loading spinner when creating a new kanban task
All checks were successful
continuous-integration/drone/push Build is passing
2020-11-28 15:44:48 +01:00
1e72105635
Fix task background color for link shares
All checks were successful
continuous-integration/drone/push Build is passing
2020-11-28 15:32:58 +01:00
d0e304e43b
Add disabled state for task titles
All checks were successful
continuous-integration/drone/push Build is passing
2020-11-28 15:30:34 +01:00
79c8783fdb
Fix tooltip still existing in viewport after hiding them
All checks were successful
continuous-integration/drone/push Build is passing
2020-11-28 15:17:50 +01:00
5827800564 Pin dependency jest to 26.6.3 (#311)
All checks were successful
continuous-integration/drone/push Build is passing
Pin dependency jest to 26.6.3

Reviewed-on: #311
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-11-28 14:09:40 +00:00