Ilya Kreymer
05c1129fb8
Frontend + Backend Integrated Deployment (K8s only) ( #45 )
...
* support running backend + frontend together on k8s
* split nginx container into separate frontend service, which uses nignx-base image and the static frontend files
* add nginx-based frontend image to docker-compose build (for building only, docker-based combined deployment not yet supported)
* backend:
- fix paths for email templates
- chart: support '--set backend_only=1' and '--set frontend_only=1' to only force deploy one or the other
- run backend from root /api in uvicorn
2021-12-03 10:17:22 -08:00
sua yoo
87bef6d967
Use settings to determine if sign up route is enabled ( #51 )
2021-12-03 10:05:55 -08:00
sua yoo
30e40adddd
Refresh access token in background ( #48 )
...
closes #22
2021-12-03 10:00:13 -08:00
sua yoo
c48e870ffe
Refactor frontend auth service ( #47 )
2021-12-02 16:31:12 -08:00
sua yoo
2396ab9851
Invite user to an archive ( #36 )
...
known issue: invalid invitation error shows even when invite is successfully accepted
closes #31
2021-12-02 11:31:03 -08:00
sua yoo
9d7596589b
Show sign up confirmation message ( #42 )
...
closes #41
2021-12-02 10:28:22 -08:00
sua yoo
8bcdc8877f
Frontend verification UX fixes ( #40 )
...
- Show toast alert when user is verified
- Redirect to correct page on verified
- Update already-logged in user info on verify
- Adds new toast component
closes #39
2021-12-01 11:56:09 -08:00
sua yoo
6e193b1157
redirect to log in on reset password
2021-12-01 11:04:38 -08:00
sua yoo
3fa85c83f2
Allow users to sign up through UI ( #30 )
...
closes #28
2021-11-30 08:57:53 -08:00
sua yoo
50e93724fc
Allow users to reset password from UI ( #27 )
...
closes #21
2021-11-30 08:53:39 -08:00
sua yoo
911dc64025
Enable query param routing ( #29 )
...
* enable params in url
* rename view state
2021-11-25 12:00:24 -08:00
sua yoo
58eba70c68
Allow users to change password ( #25 )
...
wip #21
2021-11-23 17:01:08 -08:00
sua yoo
04fbe6fc4d
Adjust frontend auth behavior ( #24 )
2021-11-23 16:57:28 -08:00
sua yoo
5b8440f295
Fix frontend test mocks ( #23 )
2021-11-22 16:31:35 -08:00
sua yoo
5722909157
Frontend responsive UI tweaks ( #20 )
2021-11-22 10:25:34 -08:00
sua yoo
14f2d13a73
Add frontend localization support ( #18 )
...
closes #17
2021-11-20 07:44:21 -08:00
sua yoo
76e5ceb864
Replace daisy UI with shoelace ( #16 )
...
closes #15
2021-11-19 19:38:58 -08:00
sua yoo
316a91f612
Switch frontend to use Typescript ( #12 )
...
closes #11
2021-11-19 14:07:13 -08:00
sua yoo
29a3c29b2c
Configure API base URL in frontend ( #14 )
...
closes #13
2021-11-19 13:30:51 -08:00
sua yoo
0f97724ad0
Set up frontend dev tooling ( #6 )
...
* Add eslint for linting js (https://github.com/ikreymer/browsertrix-cloud/pull/7 )
* Add prettier for formatting frontend files (https://github.com/ikreymer/browsertrix-cloud/pull/9 )
* Add frontend testing framework (https://github.com/ikreymer/browsertrix-cloud/pull/10 )
closes #4 , closes #5
2021-11-18 17:26:10 -08:00
Ilya Kreymer
666becdb65
initial pass on frontend: using tailwindcss + daisyui + litelement with webpack build + dev server
2021-10-10 12:22:36 -07:00