Tags: webrecorder/browsertrix
Tags
Docs: Add API Reference as top-level nav (#2180) can either link to redoc hosted elsewhere or make a local copy: - for local frontend build, just redirect to http://localhost:30870/api/redoc - for deployment, make local copy: run copy-api-docs.sh, copy locally from prod and serve at /api/ - copy-api-docs.sh copies openapi.json, redoc and logo to /api/ dir - if analytics enabled, also injects analytics scripts - for local testing, run copy-api-docs.sh and then run mkdocs serve - ci: copy from prod server - fixes #1582
Frontend: update org subscription messaging to handle trials. (#2179) - Show `Trialing` status on billing page, list trial end time and choose plan option. - Show custom alert when trial is about to end, <4 days left, similar to subscription cancellation - No backend changes needed, `trialing` status checked on frontend along with `futureCancelDate` --------- Co-authored-by: Henry Wilkinson <[email protected]>
fix: firstOrgAdmin being set to true even if invite was not for an ad… …min (#2110) Non-admin users should not be given option to rename org when invited to a new org: - set firstOrgAdmin to true only when invite is for an admin - default to false instead of null - update tests to check
Ensure email comparisons are case-insensitive, emails stored as lower… …case (#2084) - Add a custom EmailStr type which lowercases the full e-mail, not just the domain. - Ensure EmailStr is used throughout wherever e-mails are used, both for invites and user models - Tests: update to check for lowercase email responses, e-mails returned from APIs are always lowercase - Tests: remove tests where '@' was ur-lencoded, should not be possible since POSTing JSON and no url-decoding is done/expected. E-mails should have '@' present. - Fixes #2083 where invites were rejected due to case differences - CI: pin pymongo dependency due to latest releases update, update python used for CI - bump to 1.11.7
feat: Breadcrumb navigation (#2053) - Adds breadcrumb navigation to all detail views, returning to correct origin for workflow and collection items - Refactors list page headers into layout utility - Refactors crawl tab labels and renames "Files" tab to "WACZ Files"
PreviousNext