a08306d612
Add vite ( #416 )
...
Co-authored-by: kolaente <k@knt.li >
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/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 )
...
Co-authored-by: sytone <github@sytone.com >
Co-authored-by: Sytone <github@sytone.com >
Co-authored-by: kolaente <k@knt.li >
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/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 )
...
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/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
2021-06-23 17:23:51 +02:00
cdc805c8da
Refactor success and error messages
2021-06-22 22:07:57 +02:00
e37145cd43
Add setting for the first day of the week
2021-06-03 18:12:40 +02:00
188c97ae8f
Fix sending openid scopes when authenticating
2021-05-19 14:45:53 +02:00
8d04bdc4f0
Hide the login form if no api url is configured
2021-04-21 09:44:40 +02:00
2d4ea80c90
Fix current password id being available twice
2021-04-18 19:42:27 +02:00
d836b6f753
Add overdue task reminder notification setting
...
See https://kolaente.dev/vikunja/api/pulls/832
2021-04-11 16:30:49 +02:00
7b0d2290fc
Update dependency cypress to v7 ( #453 )
...
Co-authored-by: kolaente <k@knt.li >
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/453
Co-authored-by: renovate <renovatebot@kolaente.de >
Co-committed-by: renovate <renovatebot@kolaente.de >
2021-04-09 14:29:07 +00:00
2a56c84e94
Add settings for user search ( #458 )
...
Co-authored-by: kolaente <k@knt.li >
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/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
2021-01-30 21:45:54 +01:00
c041eab7a2
Fix login or register not working when pressing enter
2021-01-26 20:25:39 +01:00
d1a2eefca6
Improve consistency of the layout ( #386 )
...
Co-authored-by: kolaente <k@knt.li >
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/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
2aceca54ca
Move buttons to separate component ( #380 )
...
Co-authored-by: kolaente <k@knt.li >
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/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
2021-01-17 13:21:58 +01:00
e960202607
Use buttons more consistently
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
2021-01-15 20:56:51 +01:00
624e4e6d27
Fix password reset
2020-12-30 21:43:43 +01:00
4a02a1b496
Add setting for sending reminder emails ( #343 )
...
Fix the "Import your data button" in the settings
Add setting for sending reminder emails
Co-authored-by: kolaente <k@knt.li >
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/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
e80ba3fd6a
Add login via email
2020-12-18 17:05:46 +01:00
b822b3616b
Frontend Testing With Cypress ( #313 )
...
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: https://kolaente.dev/vikunja/frontend/pulls/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
ffde50453a
Add openid scope when redirecting to external openid provider
2020-12-08 19:33:35 +01:00
3343b1c240
Add showing and modifying user name ( #306 )
...
Make sure to use the user name field everywhere
Add showing and modifying user name
Co-authored-by: kolaente <k@knt.li >
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/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
c536707f3a
Authentication with OpenID Connect providers ( #305 )
...
Fix setting auth config from api in state
Verify auth state before authenticating
Add showing openid providers on login
Parse auth config from /info
Add authentication through openid
Add openid auth component
Co-authored-by: kolaente <k@knt.li >
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/305
Co-Authored-By: konrad <konrad@kola-entertainments.de >
Co-Committed-By: konrad <konrad@kola-entertainments.de >
2020-11-21 16:38:40 +00:00
b94c835af0
Add autocomplete attributes to login and register forms
2020-11-10 21:01:03 +01:00
1935af83c3
Allow setting api url from the login screen ( #264 )
...
Cleanup
Use the http factory everywhere instead of the created element
Use the current domain if the api path is relative to the frontend host
Format
Prevent setting an empty url
Fix styling
Add changing api url
Add change url component
Co-authored-by: kolaente <k@knt.li >
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/264
Co-Authored-By: konrad <konrad@kola-entertainments.de >
Co-Committed-By: konrad <konrad@kola-entertainments.de >
2020-10-11 10:13:35 +00:00
2870f9217e
Show caldav url in settings if it's enabled server side
2020-10-03 14:58:33 +02:00
a8a7f70a3c
Cleanup code & make sure it has a common code style
2020-09-05 22:35:52 +02:00
ec1b039daa
More avatar providers ( #200 )
...
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: https://kolaente.dev/vikunja/frontend/pulls/200
2020-08-02 17:17:29 +00:00
0be280aae3
Show legal links from api if configured
2020-07-18 21:39:30 +02:00
a0b9acee41
Add Page Titles Everywhere ( #177 )
...
Add page titles everywhere
Add global mixin to set page title
Co-authored-by: kolaente <k@knt.li >
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/177
2020-07-07 20:07:13 +00:00
3c6c5ff845
Make task list, teams and settings pages max width of $desktop and centered
2020-07-03 19:37:20 +02:00
82ac226fc1
Rename routes to follow the same pattern
2020-06-17 22:24:37 +02:00
fc4b9d439b
Restructure components
2020-06-17 22:15:59 +02:00