Commit Graph

25 Commits

Author SHA1 Message Date
c4067c7c35 PWA improvments (#622)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #622
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-07-28 20:58:12 +00: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
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
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
f58a48bc1f
Move general settings to the top
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-23 17:23:51 +02: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
2d4ea80c90
Fix current password id being available twice
All checks were successful
continuous-integration/drone/push Build is passing
2021-04-18 19:42:27 +02:00
d836b6f753
Add overdue task reminder notification setting
All checks were successful
continuous-integration/drone/push Build is passing
See vikunja/api#832
2021-04-11 16:30:49 +02:00
2a56c84e94 Add settings for user search (#458)
All checks were successful
continuous-integration/drone/push Build is passing
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
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
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
db90a8cde4
Fix caldav url not containing the api url if the frontend and api are on the same domain
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-15 20:56:51 +01:00
4a02a1b496 Add setting for sending reminder emails (#343)
All checks were successful
continuous-integration/drone/push Build is passing
Fix the "Import your data button" in the settings

Add setting for sending reminder emails

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #343
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-12-19 00:12:30 +00: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
3343b1c240 Add showing and modifying user name (#306)
All checks were successful
continuous-integration/drone/push Build is passing
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
2870f9217e
Show caldav url in settings if it's enabled server side
All checks were successful
continuous-integration/drone/push Build is passing
2020-10-03 14:58:33 +02:00
a8a7f70a3c
Cleanup code & make sure it has a common code style
All checks were successful
continuous-integration/drone/push Build is passing
2020-09-05 22:35:52 +02:00
ec1b039daa More avatar providers (#200)
All checks were successful
continuous-integration/drone/push Build is passing
Reload the avatar after changing it

Hide cropper after upload

Fix aspect ratio

Add loading variable

Move avatar settings to seperate component

Add avatar crop

Fix avatar upload

Add avatar file upload

Add abstract methods for file upload

Add saving avatar status

Add avatar setting

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #200
2020-08-02 17:17:29 +00:00
a0b9acee41 Add Page Titles Everywhere (#177)
All checks were successful
continuous-integration/drone/push Build is passing
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
3c6c5ff845
Make task list, teams and settings pages max width of $desktop and centered
All checks were successful
continuous-integration/drone/push Build is passing
2020-07-03 19:37:20 +02:00
82ac226fc1
Rename routes to follow the same pattern
All checks were successful
continuous-integration/drone/push Build is passing
2020-06-17 22:24:37 +02:00
fc4b9d439b
Restructure components
Some checks failed
continuous-integration/drone/push Build is failing
2020-06-17 22:15:59 +02:00