* support ipfs:// urls! misc: better error message for loading from http:// tabs: don't render pages/story/urls if hidden * ipfs work: remove ww only use sw * electron + ipfs: add ipfs support to electron app, using ipfs-core - route ipfs requests to files proxy with 'ipfs=' query param * file loading: - add support for new Chrome native file system api with file handles, which allows persistent access to files vial file handles - if window.showOpenFilePicker() is available use that, include file handle in load message - support asking permissions for file handles, using similar workflow as google drive auth - attempt to ask for file permission directly, show auth button if fails (user gestured required) - replace auth modal with iframe replacement insert to ask for auth for google drive and local file * ui overhaul for 1.3.0 / condense collection view: - don't show navbar in collection view - add logo to back to home page to location bar - condense location bar buttons - convert terms to general about dialog, available from collection context menu - add info tab to collection view in place of drop-down info - make <wr-coll-info> component, used in both collection list and info tab with additional details - update to wabac.js 2.2.0 * update CHANGES.md
48 lines
2.9 KiB
Markdown
48 lines
2.9 KiB
Markdown
## CHANGES
|
|
|
|
v1.3.0
|
|
- UI: Condense navbar and location bar: add logo to location bar, condense button spacing, add about link to context menu
|
|
- UI: Add collection info dropdown to be a separate tab instead
|
|
- UI: Convert Terms into general About dialog
|
|
- Loading: IPFS support! Load from `ipfs://` URLs, eg. `ipfs://hash/filename.wacz. Possible to specify extension for root with: `ipfs://hash#filename=.wacz`
|
|
- App: Electron App uses IPFS in node, proxies through file proxy.
|
|
- Loading: Native File System (Chrome-only) support: Loading local files on Chrome uses FileHandle, which allows persistent reuse of files with permission
|
|
- Loading: Optimize local file loading on all browsers: No more separate webworker, serviceworker caches entire blob into memory. Should fix Firefox loading issues streaming from blob.
|
|
- Loading/UI: Revamp permissions UI to replace iframe instead of popup
|
|
- UI: Favicon smoother update, better check for valid icon
|
|
- UI: Purge Cache / Full Reload reloads current frame, not parent
|
|
|
|
v1.2.1
|
|
- Loading/UI: Fix Google Drive Loading/Reauthorization: Only trigger when reauth is needed. For rate-limit errors, attempt reloading more slowly (exponential backoff)
|
|
- Loading: ReplayWeb.page App supports opening WACZ, WARC and HAR files via double-clicking from OS and via command-line.
|
|
|
|
v1.2.0
|
|
- UI: Location bar fixes: Enter reloads same URL, Escape restores current URL, properly updated on navigation, Favicon displayed in location bar if available
|
|
- UI: URL search defaults to all URL query, not HTML only query
|
|
- Fidelity: Rewriting system overhaul, improved youtube rules, fuzzy matching improvements (using Levenshtein distance for query args)
|
|
- Backend: Support for WARC record proxy, including kiwix/zim style separate headers and payload requests: headers loaded from `<prefix>/H/<url>`, payload from `<prefix>/A/<url>`
|
|
|
|
|
|
v1.1.2
|
|
- UI: Fix auto-loading of additional results on url search page when searching by mime type.
|
|
- Fidelity: More fixes to replay of embedded "about:blank", fix replay of embedded tweets in particular.
|
|
- Fidelity: Various improvements to fuzzy matching (longer params weighed higher, numeric params weighed by difference, support for required params)
|
|
|
|
|
|
v1.1.1
|
|
|
|
- UI: Sort column is now remembered (for page lists, url resources and main collection lists)
|
|
- UI: Highlighting enabled on URL search tab and 'contains' search fixed.
|
|
- Fidelity: Improved replay for images from Wix sites
|
|
- Fidelity: Fixed rewriting of web workers
|
|
- Fidelity: Fixed rewriting of embedded "about:blank" iframes, which may not have replayed correctly.
|
|
|
|
|
|
v1.1.0
|
|
|
|
- Improved UI for embedding, allow viewing all search (story/pages/url) tabs
|
|
- Sidebar support with all tabs available
|
|
- Replay improvements, including better Safari support for video.
|
|
- Embed options: `embed="default"` for full replay, `embed="replayonly"` for no location bar UI
|
|
- a11y improvements for all UI elements (courtesy of @rebeccacremona)
|