Deployment
This release can be deployed with Helm directly by running:
helm upgrade --install btrix https://github.com/webrecorder/browsertrix/releases/download/v1.14.0/browsertrix-v1.14.0.tgz
Alternatively, you can add the Browsertrix Helm Chart Repo with:
helm repo add browsertrix https://docs.browsertrix.com/helm-repo/
helm upgrade --install btrix browsertrix/browsertrix --version 1.14.0
See the development guide for more info how to deploy Browsertrix.
What's Changed
- Fix language selector using locale instead of lang by @emma-sg in #2294
- feat: Public collections by @SuaYoo in #2271
- Remove ANALYTICS_NAMESPACE, as it's only usable at build time by @emma-sg in #2293
- Add last crawl and subscription status indicators to org list by @tw4l in #2273
- feat: Show collection created date by @SuaYoo in #2302
- refactor: Update collections list empty state by @SuaYoo in #2303
- refactor: Update component used in tabbed views by @SuaYoo in #2300
- Ensure PR workflows can run on all PRs (but still skip when they're not needed) by @emma-sg in #2237
- fix: Validate collection page URL by @SuaYoo in #2291
- deps: Improve Webpack build performance by @SuaYoo in #2288
- ui: Replaces boring thumbnail gradients with fun squiggles! by @Shrinks99 in #2305
- fix: Fix workflow crawl list layout by @SuaYoo in #2309
- feat: Add slug to collections and use it in public collection URLs by @tw4l in #2301
- fix: Fully load thumbnail before save by @SuaYoo in #2307
- Translations update from Hosted Weblate (#2296) by @ikreymer in #2314
- Use new ingressClassName only by default by @pertsevds in #2268
- Add support for autoclick by @tw4l in #2313
- Add pageCount to crawls and uploads and use in frontend for page counts by @tw4l in #2315
- Fix migration to avoid duplicate collection slugs and names by @ikreymer in #2318
- fix: Use default collection thumbnail if selected by @SuaYoo in #2331
- feat: Update collection sorting, metadata, stats by @tw4l in #2327
- Validate exclusion regex on add by @tw4l in #2316
- feat: UX improvements to collections with single URL by @SuaYoo in #2325
- feat: Update references to org public profile -> gallery by @SuaYoo in #2330
- cleanup of loc messages that resulted in errors in some translations by @ikreymer in #2340
- Translations update from Hosted Weblate (#2317) by @ikreymer in #2343
- Reformat with Black for 2025 ruleset by @tw4l in #2349
- Ensure collection stats are updated when WACZ is added on upload by @tw4l in #2351
- fix: Re-enable workflow setup guide button by @SuaYoo in #2358
- feat: Enable viewing all workflow form sections at once by @SuaYoo in #2310
- fix: More accurate workflow and archived item search by @SuaYoo in #2363
- Add WACZ filename, depth, favIconUrl, isSeed to pages by @tw4l in #2352
- Merge org public gallery settings by @SuaYoo in #2356
- fix: create new profile link in the workflow form by @Shrinks99 in #2373
- Fix max pages quota setting and display by @ikreymer in #2370
- Add collection page list/search endpoint by @tw4l in #2354
- Add autoclick to workflow and crawl settings display by @tw4l in #2374
- Collection editing revamp by @emma-sg in #2332
- fix: More accurate archived item details by @SuaYoo in #2364
- fix: Update links to running crawls by @SuaYoo in #2378
- docs: Adds section for autoclick behavior addition from 1.13.3 by @Shrinks99 in #2385
- ensure collection is fully reloaded after an archived item is added o… by @ikreymer in #2386
- fix: Sort filtered collection page URLs by @SuaYoo in #2384
- docs: Add Documentation for Sharing Collections by @Shrinks99 in #2368
- quickfix: add missing dependency for docs by @ikreymer in #2388
- chore: Add pylint to vscode extensions by @SuaYoo in #2387
- Add initial pages + pagesQuery endpoint to /replay.json APIs by @ikreymer in #2380
- Mark all pages from pages.jsonl as seeds by @tw4l in #2390
- misc fixes: cors + disable buffering for uploads by @ikreymer in #2395
- Allow showing all collections as well as just public ones in org dashboard by @emma-sg in #2379
- Disable "Update collection thumbnail" checkbox on initial page selection dialog until thumbnail is loaded by @emma-sg in #2392
- Add support for custom link selectors to backend by @tw4l in #2346
- Replace 2-digit years with numerical years everywhere in the frontend by @emma-sg in #2394
- Upload Fixes: by @ikreymer in #2397
- Issue 2396 readd pages fixes by @ikreymer in #2398
- Add a small sticky banner when logged in as superadmin by @emma-sg in #2393
- Modify page upload migration by @tw4l in #2400
- Org dashboard: update collection grid empty text state when view is set to "all" by @emma-sg in #2402
- Add superadmin instance stats card by @emma-sg in #2404
- ensure running crawl configmap is updated when exclusions are added/removed by @ikreymer in #2409
- Adjust crawler pvc on exit code 3 (out of storage) by @ikreymer in #2375
- Weblate by @ikreymer in #2410
- Rework crawl page migration by @tw4l in #2412
- feat: Workflow form collapsible section enhancements by @SuaYoo in #2381
- feat: Move admin route to own namespace by @SuaYoo in #2405
- Consolidate list page endpoints + better QA sorting by @ikreymer in #2417
- remove recreating page index on migration, later to add as needed by @ikreymer in #2418
- Add
deepLink
attribute to public collection replay embed by @Shrinks99 in #2420
New Contributors
- @pertsevds made their first contribution in #2268
Full Changelog: v1.13.3...v1.14.0