sua yoo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							336cf11521 
							
						 
					 
					
						
						
							
							Fix "View crawl" links ( #129 )  
						
						... 
						
						
						
						* update key
* update in crawl config 
						
					 
					
						2022-01-31 15:45:48 -08:00 
						 
				 
			
				
					
						
							
							
								sua yoo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d7c0877403 
							
						 
					 
					
						
						
							
							Refactor archive tabs & navigation improvements ( #123 )  
						
						... 
						
						
						
						closes  #112  
					
						2022-01-31 15:45:36 -08:00 
						 
				 
			
				
					
						
							
							
								sua yoo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9de1a3a003 
							
						 
					 
					
						
						
							
							fix stopping gracefully feedback  
						
						
						
					 
					
						2022-01-31 12:02:10 -08:00 
						 
				 
			
				
					
						
							
							
								Ilya Kreymer 
							
						 
					 
					
						
						
						
						
							
						
						
							523b557eac 
							
						 
					 
					
						
						
							
							replay route: (prepare for replay,  #124 )  
						
						... 
						
						
						
						- add support for /replay/sw.js
- ensure route works in both k8s and docker (routed via main nginx) 
						
					 
					
						2022-01-31 11:18:10 -08:00 
						 
				 
			
				
					
						
							
							
								sua yoo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be4bf3742f 
							
						 
					 
					
						
						
							
							Initial crawl detail page ( #108 )  
						
						
						
					 
					
						2022-01-30 18:36:43 -08:00 
						 
				 
			
				
					
						
							
							
								sua yoo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c067ffe36 
							
						 
					 
					
						
						
							
							Crawl template enhancements ( #114 )  
						
						... 
						
						
						
						closes  #100  
					
						2022-01-30 18:30:54 -08:00 
						 
				 
			
				
					
						
							
							
								sua yoo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b93ca4e833 
							
						 
					 
					
						
						
							
							Add empty state for crawls ( #121 )  
						
						
						
					 
					
						2022-01-29 15:55:44 -08:00 
						 
				 
			
				
					
						
							
							
								sua yoo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7777a22829 
							
						 
					 
					
						
						
							
							Poll crawls list & add additional details ( #116 )  
						
						
						
					 
					
						2022-01-29 14:37:16 -08:00 
						 
				 
			
				
					
						
							
							
								sua yoo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2636f33123 
							
						 
					 
					
						
						
							
							Make crawl list interactive ( #109 )  
						
						... 
						
						
						
						- Cancel and stop crawl
- Sorts crawls by start time, status and crawl template ID
- Filters crawls by crawl template ID
- Adds shortcut to copy template ID 
						
					 
					
						2022-01-29 10:38:58 -08:00 
						 
				 
			
				
					
						
							
							
								sua yoo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							28b59130a6 
							
						 
					 
					
						
						
							
							Initial list of crawls ( #105 )  
						
						
						
					 
					
						2022-01-27 19:28:19 -08:00 
						 
				 
			
				
					
						
							
							
								sua yoo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5fccd07329 
							
						 
					 
					
						
						
							
							Edit crawl schedule ( #103 )  
						
						
						
					 
					
						2022-01-26 22:11:32 -08:00 
						 
				 
			
				
					
						
							
							
								Ilya Kreymer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0bea0cfff2 
							
						 
					 
					
						
						
							
							crawl config new template: add support for 'extraHops' config option (available in browsertrix-crawler 0.5.0) ( #104 )  
						
						... 
						
						
						
						frontend:
- add checkbox to basic crawl config component which sets 'extraHops' to 1, otherwise to 0
- text tweaks: rename Scope Type -> Crawl Scope, capitalization
backend: add 'extraHops' to CrawlConfig
fixes  #102  
						
					 
					
						2022-01-26 21:18:22 -08:00 
						 
				 
			
				
					
						
							
							
								sua yoo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2666b6f6aa 
							
						 
					 
					
						
						
							
							Duplicate crawl config from list ( #99 )  
						
						
						
					 
					
						2022-01-25 17:07:54 -08:00 
						 
				 
			
				
					
						
							
							
								sua yoo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a461d86d4 
							
						 
					 
					
						
						
							
							Crawl config detail views ( #97 )  
						
						
						
					 
					
						2022-01-25 11:56:34 -08:00 
						 
				 
			
				
					
						
							
							
								sua yoo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9ed216ba05 
							
						 
					 
					
						
						
							
							Run and delete crawl templates from list view ( #94 )  
						
						
						
					 
					
						2022-01-22 14:18:02 -08:00 
						 
				 
			
				
					
						
							
							
								sua yoo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec1a758e42 
							
						 
					 
					
						
						
							
							Upgrade TailwindCSS to v3 ( #93 )  
						
						
						
					 
					
						2022-01-19 22:00:06 -08:00 
						 
				 
			
				
					
						
							
							
								sua yoo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cb5cf55c69 
							
						 
					 
					
						
						
							
							Add helper for dispatching notify events ( #92 )  
						
						
						
					 
					
						2022-01-19 21:01:47 -08:00 
						 
				 
			
				
					
						
							
							
								sua yoo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							22942527e9 
							
						 
					 
					
						
						
							
							Refactor crawl config into multiple components ( #91 )  
						
						
						
					 
					
						2022-01-19 18:43:19 -08:00 
						 
				 
			
				
					
						
							
							
								sua yoo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3645e3b096 
							
						 
					 
					
						
						
							
							Create crawl config UX enhancements ( #90 )  
						
						... 
						
						
						
						closes  #87  
					
						2022-01-19 11:01:17 -08:00 
						 
				 
			
				
					
						
							
							
								sua yoo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c3edb4bba4 
							
						 
					 
					
						
						
							
							Allow user to configure crawls with JSON ( #86 )  
						
						
						
					 
					
						2022-01-18 19:58:55 -08:00 
						 
				 
			
				
					
						
							
							
								sua yoo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ff77a92108 
							
						 
					 
					
						
						
							
							Schedule time of day when creating config ( #85 )  
						
						
						
					 
					
						2022-01-18 13:58:28 -08:00 
						 
				 
			
				
					
						
							
							
								sua yoo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f58bc801fc 
							
						 
					 
					
						
						
							
							remove unused package dependency  
						
						
						
					 
					
						2022-01-16 14:49:21 -08:00 
						 
				 
			
				
					
						
							
							
								sua yoo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b2088f5634 
							
						 
					 
					
						
						
							
							Add initial crawl template form ( #80 )  
						
						
						
					 
					
						2022-01-16 14:43:33 -08:00 
						 
				 
			
				
					
						
							
							
								sua yoo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9622df9e6 
							
						 
					 
					
						
						
							
							Update app layout ( #78 )  
						
						... 
						
						
						
						closes  #75  
					
						2022-01-13 17:52:59 -08:00 
						 
				 
			
				
					
						
							
							
								sua yoo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5492eca117 
							
						 
					 
					
						
						
							
							Fix login page update side effect ( #77 )  
						
						... 
						
						
						
						closes  #76  
					
						2022-01-12 16:43:34 -08:00 
						 
				 
			
				
					
						
							
							
								sua yoo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5258149a34 
							
						 
					 
					
						
						
							
							Fix password autocomplete and suggestions ( #73 )  
						
						... 
						
						
						
						closes  #72  
					
						2022-01-08 14:28:54 -08:00 
						 
				 
			
				
					
						
							
							
								Ilya Kreymer 
							
						 
					 
					
						
						
						
						
							
						
						
							684f112c85 
							
						 
					 
					
						
						
							
							dockerfile hotfix: remove unused 'scripts' directory  
						
						
						
					 
					
						2021-12-07 11:22:30 -08:00 
						 
				 
			
				
					
						
							
							
								sua yoo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							83be07bdcf 
							
						 
					 
					
						
						
							
							remove extra word in readme  
						
						
						
					 
					
						2021-12-07 09:42:52 -08:00 
						 
				 
			
				
					
						
							
							
								sua yoo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c3debfec6 
							
						 
					 
					
						
						
							
							Show invite info to user ( #68 )  
						
						
						
					 
					
						2021-12-07 09:36:03 -08:00 
						 
				 
			
				
					
						
							
							
								sua yoo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3324bd960f 
							
						 
					 
					
						
						
							
							Refactor to remove sign up and JWT env variables ( #65 )  
						
						... 
						
						
						
						closes  #63 
closes  #66  
					
						2021-12-06 19:39:04 -08:00 
						 
				 
			
				
					
						
							
							
								sua yoo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e787e751d9 
							
						 
					 
					
						
						
							
							update alert import ( #64 )  
						
						
						
					 
					
						2021-12-06 18:49:42 -08:00 
						 
				 
			
				
					
						
							
							
								sua yoo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ddf1b63313 
							
						 
					 
					
						
						
							
							fix invite token logic  
						
						
						
					 
					
						2021-12-05 19:01:21 -08:00 
						 
				 
			
				
					
						
							
							
								Ilya Kreymer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							efaaece842 
							
						 
					 
					
						
						
							
							Optimizing Frontend Dockerfile ( #60 )  
						
						... 
						
						
						
						* optimizing frontend dockerfile:
- run install first to cache node_modules
- don't pass node_modules to image
- add only needed files before build
* remove language file generation from build step
Co-authored-by: sua yoo <sua@suayoo.com> 
						
					 
					
						2021-12-05 18:39:45 -08:00 
						 
				 
			
				
					
						
							
							
								sua yoo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d5c665be8e 
							
						 
					 
					
						
						
							
							Fix archive invite flow ( #61 )  
						
						... 
						
						
						
						closes  #49  
					
						2021-12-05 18:23:24 -08:00 
						 
				 
			
				
					
						
							
							
								sua yoo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba69ac02bc 
							
						 
					 
					
						
						
							
							Update superadmin invite URL ( #62 )  
						
						
						
					 
					
						2021-12-05 18:22:59 -08:00 
						 
				 
			
				
					
						
							
							
								sua yoo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5531c3c33c 
							
						 
					 
					
						
						
							
							hotfix: fix auth persist  
						
						... 
						
						
						
						Switch lifecycle event to update 
						
					 
					
						2021-12-05 16:52:58 -08:00 
						 
				 
			
				
					
						
							
							
								sua yoo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c4bec1411 
							
						 
					 
					
						
						
							
							Add admin page for inviting users ( #56 )  
						
						... 
						
						
						
						closes  #37  
					
						2021-12-05 15:23:28 -08:00 
						 
				 
			
				
					
						
							
							
								Ilya Kreymer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eaf8055063 
							
						 
					 
					
						
						
							
							Support unified docker + k8s deployment ( #58 )  
						
						... 
						
						
						
						- adapt nginx config to work both in docker and k8s, using env vars to set urls
backend: additional fixes:
- use env vars with nginx config
- fix settings api route
- when sending e-mail, use the Host header for verification urls when available
- prepare Dockerfile with full build from scratch in image, (disabled 'yarn install' for faster builds for now)
- fix accept invite api for existing user to /archives/accept-invite/{token} 
						
					 
					
						2021-12-05 13:02:26 -08:00 
						 
				 
			
				
					
						
							
							
								sua yoo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9673794711 
							
						 
					 
					
						
						
							
							Frontend prod build optimizations ( #54 )  
						
						... 
						
						
						
						- Leverage webpack chunk splitting to creating more, smaller JS files rather than one large main file (import(file) syntax)
- Enable long-term caching by adding content hash to output file names
- Copy entire /dist folder contents in Dockerfile
- Changed yarn start-dev -> yarn start since there is no prod server
- Reenable locale picker 
						
					 
					
						2021-12-03 18:00:14 -08:00 
						 
				 
			
				
					
						
							
							
								sua yoo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d114c682e 
							
						 
					 
					
						
						
							
							hotfix: prevent session from expiring  
						
						
						
					 
					
						2021-12-03 17:40:03 -08:00 
						 
				 
			
				
					
						
							
							
								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