sua yoo
10c96ed2ae
Update tab access by user role ( #549 )
...
* update types
* update user org type
* update tabs
2023-02-02 22:26:22 -08:00
sua yoo
05ce32d898
Update org settings & org invite UI ( #528 )
2023-01-29 11:38:22 -08:00
sua yoo
8957eda966
Improve org routing & performance ( #520 )
2023-01-26 15:02:27 -08:00
sua yoo
7dc85cc33c
Allow admin users to change org name ( #506 )
2023-01-25 10:55:45 -08:00
Tessa Walsh
0486d50fe9
Add new /users/me-with-orgs API endpoint ( #510 )
2023-01-24 10:23:30 -05:00
sua yoo
f780cb534b
Improve new config navigation UX ( #508 )
...
* add job type to url
* add back to choose crawl type
* update for duplicate
* enable jumping into section
2023-01-19 09:39:45 -08:00
sua yoo
5b6c53b48e
Rename remaining crawl templates -> crawl configs ( #509 )
2023-01-18 20:18:08 -08:00
Tessa Walsh
0fa60ebc45
Rename archives/teams -> orgs in codebase + add db migration ( #486 )
...
* Rename archives to orgs and aid to oid on backend
* Rename archive to org and aid to oid in frontend
* Remove translation artifact
* Rename team -> organization
* Add database migrations and run once on startup
* This commit also applies the new by_one_worker decorator to other
asyncio tasks to prevent heavy tasks from being run in each worker.
* Run black, pylint, and husky via pre-commit
* Set db version and use in migrations
* Update and prepare database in single task
* Migrate k8s configmaps
2023-01-18 14:51:04 -08:00
sua yoo
2dcf5cb36b
Always sub-navigation bar for selected team ( #444 )
...
* move nav
* highlight correct tab
2023-01-09 19:58:19 -08:00
sua yoo
c4fc3146b7
Fix app not loading on older Safari <15.4 ( #436 )
2023-01-04 15:09:57 -08:00
sua yoo
adc7ea6fe0
Persist currently selected team/archive ( #441 )
2023-01-04 15:09:23 -08:00
sua yoo
5daf550cb8
Frontend archives -> teams migration ( #429 )
2023-01-03 15:37:32 -08:00
sua yoo
4a23dd12cb
Crawl config detail view & edit workflow UI updates ( #415 )
2022-12-22 09:37:43 -08:00
sua yoo
e7f1a00411
Fix authentication getting out of sync between tabs ( #380 )
...
Fixes regression to #361 found after increasing the token timeout by preventing app load until the authentication service is initialized (and finishing check if another tab is logged in.)
2022-11-23 23:36:36 -08:00
sua yoo
52e6b6199a
fix: prevent login event on storage event
2022-11-21 15:51:47 -08:00
sua yoo
321f78b861
Upgrade Shoelace 2.0.0-beta.61 -> 2.0.0-beta.83 ( #358 )
2022-11-21 08:16:51 -08:00
sua yoo
4d4ce40443
Refactor & sync user session across tab/windows ( #370 )
2022-11-15 19:49:18 -08:00
sua yoo
40054d1501
Update global footer ( #354 )
2022-11-15 14:15:04 -08:00
sua yoo
baacbbdc52
Highlight regular expression syntax in Exclusions Table ( #341 )
2022-11-01 15:31:01 -07:00
sua yoo
63ada3e5b3
Update base fonts and text sizes ( #327 )
2022-09-27 14:32:57 -07:00
sua yoo
db27b6aaaf
View and edit browser profile ( #214 )
2022-04-19 10:44:21 -07:00
sua yoo
f5993e8ad8
Create browser profile UI ( #211 )
2022-04-13 21:11:13 -07:00
sua yoo
d2653ae835
View browser profiles in UI ( #209 )
2022-04-13 21:10:22 -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
edf6b9ded7
Update home page routing ( #186 )
...
closes #183
2022-03-04 16:18:41 -08:00
sua yoo
c18418ff09
Show invite message to super admin & layout fixes ( #181 )
2022-03-02 18:09:26 -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
4af30a02be
Archive and crawl navigation improvements ( #154 )
2022-02-23 09:19:48 -08:00
sua yoo
c563216582
Allow user to edit crawl template ( #147 )
...
closes #144
2022-02-22 13:54:25 -08:00
sua yoo
d7f58c964c
Fix in-app link UX ( #132 )
...
closes #130 , closes #113
2022-01-31 17:36:50 -08:00
sua yoo
d7c0877403
Refactor archive tabs & navigation improvements ( #123 )
...
closes #112
2022-01-31 15:45:36 -08:00
sua yoo
be4bf3742f
Initial crawl detail page ( #108 )
2022-01-30 18:36:43 -08:00
sua yoo
5fccd07329
Edit crawl schedule ( #103 )
2022-01-26 22:11:32 -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
cb5cf55c69
Add helper for dispatching notify events ( #92 )
2022-01-19 21:01:47 -08:00
sua yoo
3645e3b096
Create crawl config UX enhancements ( #90 )
...
closes #87
2022-01-19 11:01:17 -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
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
d5c665be8e
Fix archive invite flow ( #61 )
...
closes #49
2021-12-05 18:23:24 -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
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