Henry Wilkinson
9500fd97fa
Merge pull request #802 from webrecorder/frontend-workflow-controls-update
2023-05-03 00:21:20 -04:00
Henry Wilkinson
e04a6a7825
Improves icon button aria labels
...
- Adds some labels to missing icon buttons
- Fixes metadata `aria-label` usage → `label` so it actually gets added to the rendered `button`
- Changes the "More" label to a (hopefully) more descriptive "Actions" label for dropdown actions menus
2023-05-01 02:57:32 -04:00
Henry Wilkinson
81aeba6e92
Changes logout icon
...
- It's a door now instead of the box arrow
2023-04-27 00:46:42 -04:00
sua yoo
7888c4fde3
Frontend crawl workflows rework ( #775 )
2023-04-25 14:16:07 -07:00
sua yoo
666c28f420
Limit organization name length ( #671 )
2023-03-08 09:21:48 -08:00
Henry Wilkinson
133d8b10ab
Removes H1 from nav bar
...
Accessibility improvement, better for screen readers to have h1 be the content of the page as opposed to the application / brand name. Rest of the nav bar to be dealt with at a later date.
2023-02-24 00:25:16 -05:00
sua yoo
9532f48515
Fix app not rendering with bad auth storage states ( #597 )
...
* render even if session store throws
* handle after timeout
* remove localstorage key
* update tests
2023-02-14 18:35:21 -08:00
sua yoo
a180b92f4a
Improve superadmin invite UI ( #581 )
2023-02-12 10:12:53 -08:00
sua yoo
17e1628d2d
Allow superadmins to create org from UI ( #563 )
2023-02-06 14:58:28 -08:00
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