sua yoo
0bbb7905bd
Add crawl queue editor UI components ( #331 )
...
WIP #304
2022-10-04 13:13:40 -07:00
sua yoo
63ada3e5b3
Update base fonts and text sizes ( #327 )
2022-09-27 14:32:57 -07:00
sua yoo
319a8a3c07
make clearer that profile selection is optional and that a default profile is used by default ( #290 )
...
- Rename 'Select Profile' -> 'Default Profile'
- Rename 'No Profiles' -> 'No Additional Profiles'
2022-08-10 15:54:39 -07:00
sua yoo
ee6161ad43
Frontend browser profile editor enhancements ( #288 )
...
- add button to duplicate profile from main view
- add save / cancel button when editing
- change location of 'full screen' button
2022-08-10 15:51:34 -07:00
sua yoo
301b05ff4e
Refactor screencast websocket connection and retry ( #276 )
...
* replace ip with index and retry connection, fixes #252
2022-06-29 17:55:32 -07:00
sua yoo
d144591dbf
Display & edit crawl schedule in user local time ( #271 )
...
closes #255
2022-06-27 13:01:20 -07:00
sua yoo
c2aa4e6319
Fix AM/PM toggle ( #272 )
2022-06-23 16:35:47 -07:00
sua yoo
a8757e2e50
Screencast UX enhancements ( #251 )
...
* animate starting state
* consistent fixed-size slots for each browser (url + screencast)
* add tooltip for expected number of browsers (workers x scale)
2022-06-15 18:50:14 -07:00
sua yoo
502d687620
Enable duplicating and editing browser profile ( #237 )
...
* ensure editing other config options does not lose profile
* support adding/editing/removing profile of existing config
* when duplicating config, ensure profile setting is also copied in the duplicate
2022-06-04 08:26:19 -07:00
sua yoo
2355de3067
docs: remove extra comment
2022-05-31 14:13:17 -07:00
sua yoo
bda817dadd
View and edit browser profile ( #218 )
2022-04-23 20:12:16 -07:00
sua yoo
29b586b03f
Edit crawl config as YAML ( #207 )
2022-04-06 17:40:25 -07:00
Ilya Kreymer
9a6483630e
Support for Admin interface for viewing web archives ( #198 )
...
* backend api
- superadmin has admin access to all archives
- new superadmin endpoints: /archives/all/crawls and /archives/all/crawls/<crawl_id>.json for list all running crawls
and loading crawl data by id
- frontend superadmin view (fixes #201 )
* show all archives on superadmin home page
* show jump to crawl for super admin (#200 )
* navbar links for: all archives, all running crawls and jump to crawl
Co-authored-by: sua yoo <sua@suayoo.com>
2022-04-06 12:42:04 -07:00
sua yoo
ec3a77b71e
Mobile layout fixes ( #206 )
...
closes #202
2022-03-30 15:54:25 -07:00
sua yoo
9e2274f612
remove temp file
2022-03-30 13:51:02 -07:00
sua yoo
8863776c54
Define websocket host in common webpack config ( #195 )
...
* move websocket host var to common config, better fix for #193
2022-03-15 18:34:49 -07:00
Ilya Kreymer
912004751d
quickfix: partial mitigation for #193 , use current host for websock address
2022-03-14 15:29:35 -07:00
sua yoo
6fabea3e7a
Frontend build fixes ( #191 )
...
* copy specific files
* replace api host env var
* remove unused dotenv
* Update frontend/webpack.dev.js
Co-authored-by: Ilya Kreymer <ikreymer@users.noreply.github.com>
2022-03-10 23:26:21 -08:00
sua yoo
c18418ff09
Show invite message to super admin & layout fixes ( #181 )
2022-03-02 18:09:26 -08:00
sua yoo
fe31f551b2
Add "crawler" role to members ( #174 )
...
closes #139
2022-03-02 18:09:10 -08:00
sua yoo
373c489b00
Watch crawl from crawl detail page ( #156 )
...
closes #164
closes #134
Co-authored-by: Ilya Kreymer <ikreymer@users.noreply.github.com>
2022-03-02 18:08:08 -08:00
sua yoo
3fe3691e74
Update crawl run duration at intervals ( #155 )
...
fixes #138
2022-02-23 16:14:01 -08:00
sua yoo
b5874c3f8c
call super disconnected callback after custom callback
2022-02-22 15:59:55 -08:00
sua yoo
c563216582
Allow user to edit crawl template ( #147 )
...
closes #144
2022-02-22 13:54:25 -08:00
sua yoo
be4bf3742f
Initial crawl detail page ( #108 )
2022-01-30 18:36:43 -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
5fccd07329
Edit crawl schedule ( #103 )
2022-01-26 22:11:32 -08:00
sua yoo
c3edb4bba4
Allow user to configure crawls with JSON ( #86 )
2022-01-18 19:58:55 -08:00
sua yoo
b2088f5634
Add initial crawl template form ( #80 )
2022-01-16 14:43:33 -08:00
sua yoo
5258149a34
Fix password autocomplete and suggestions ( #73 )
...
closes #72
2022-01-08 14:28:54 -08:00
sua yoo
2c3debfec6
Show invite info to user ( #68 )
2021-12-07 09:36:03 -08:00
sua yoo
ddf1b63313
fix invite token logic
2021-12-05 19:01:21 -08:00
sua yoo
ba69ac02bc
Update superadmin invite URL ( #62 )
2021-12-05 18:22:59 -08:00
sua yoo
9c4bec1411
Add admin page for inviting users ( #56 )
...
closes #37
2021-12-05 15:23:28 -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
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
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
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
58eba70c68
Allow users to change password ( #25 )
...
wip #21
2021-11-23 17:01:08 -08:00
sua yoo
14f2d13a73
Add frontend localization support ( #18 )
...
closes #17
2021-11-20 07:44:21 -08:00