Commit Graph

  • ba89554833 dependencies: updated to latest wabac.js and wombat enable travis to support older osx builds Ilya Kreymer 2020-12-03 08:24:29 -08:00
  • 4155b9af33 wacz loading: support wacz 1.0.0! -- update to wabac.js 2.3.0 local file loading: support purge cache + reload for local files when filehandles are used (chrome) update CHANGES.md bump to 1.3.1 Ilya Kreymer 2020-11-20 15:34:42 -08:00
  • 1bb14b1299 electron build: update security entitlements to fix load native libs Ilya Kreymer 2020-11-18 12:04:15 -08:00
  • 873e900656 Switch from Travis to GitHub Actions (#27) Ilya Kreymer 2020-11-18 10:43:06 -08:00
  • b304788a05 loading: more loading fixes in latest wabac.js (2.2.2) ui: fix typo of using native fs when not available Ilya Kreymer 2020-11-17 23:38:18 -08:00
  • aa8ad02312 ui: icon update: - use home icon for return to home page, rwp icon for about menu - make appName customizable - make browser contents icon stay in tablet layout, instead of home Ilya Kreymer 2020-11-17 11:50:33 -08:00
  • ea385d6d32 ui: auth/permissions modal: display custom modal overlay over iframe, fix google drive reauth, update to wabac.js 2.2.1 Ilya Kreymer 2020-11-16 20:57:41 -08:00
  • 228e9bdff6 IPFS Support + Loading Improvements (Better local file handling) + Streamlined Collection View (#25) Ilya Kreymer 2020-11-16 18:31:15 -08:00
  • e839400017 dependecy fix: use released wabac.js (2.1.5) from npm: includes fix for youtube replay bump to 1.2.3 Ilya Kreymer 2020-11-11 13:35:19 -08:00
  • 0f58a881a2 licenses: move copyright to COPYRIGHT, add AGPL LICENSE, ensure banner added to all webpack built files update to latest wabac.js Ilya Kreymer 2020-11-02 18:48:00 -08:00
  • 7c121a0e3a ui: switch location bar to plain text field to avoid extra 'x' in chrome update to wabac.js 2.1.3 - rewriting fixes, fix regression in twitter rewriting bump version to 1.2.2 Ilya Kreymer 2020-10-29 18:15:01 -07:00
  • 7ff4284868 electron app refactor: wrap electron config in extendable ElectronReplayApp Ilya Kreymer 2020-10-27 20:18:52 -07:00
  • 21b796fa62 electron app: remove debugging message box for release Ilya Kreymer 2020-10-25 09:40:01 -07:00
  • e12407983c electron app: - add file association for .wacz - support opening wacz, warc, har files via double-click from os (fixes #24) - command line: support opening files via command line, as well as specifying --url and --ts - support cmdline args via 'yarn run start-electron <file> --url <url> --ts <ts>' Ilya Kreymer 2020-10-25 09:02:07 -07:00
  • 94dbf0fd77 update CHANGELIST for 1.2.1 fixes Ilya Kreymer 2020-10-24 20:55:39 -07:00
  • 4083b10bd2 fixes for google driver reauth: - move handler back to replay, reauth should now work - wabac.js fixes: reauth flow only triggered when reauth is needed, not when exponential backoff is used for loading - bump version to 1.2.1 Ilya Kreymer 2020-10-24 20:10:35 -07:00
  • 3c77ac93d1 update CHANGELIST for 1.2.0 Ilya Kreymer 2020-10-22 15:05:50 -07:00
  • fa6e94bd52 url search: default to all urls instead of html only filter wabac.js rewriting improvements: more careful 'this' rewriting in js bump to 1.2.0-beta.2 Ilya Kreymer 2020-10-22 14:49:20 -07:00
  • 15ee50e793 update wabac.js (db ref count fix) Ilya Kreymer 2020-10-19 21:13:18 -07:00
  • 92b875a29b location bar fixes: - fix url not being updated from navigation - reload current url when pressing enter in location bar - revert to current url when losing focus and url is blank - fix hitting 'escape' resets location bar to current url - bump version to 1.2.0-beta.1 Ilya Kreymer 2020-10-19 14:29:58 -07:00
  • cc370a2261 wabac.js update: rewriting improvements, fix web worker rewriting and enable legacy <object> tag rewriting for youtube flash video Ilya Kreymer 2020-10-17 01:00:02 -07:00
  • 8144b602a7 ui work: - show favicon in location bar, if available - editable mode: experimental allow editing collection title from pages view, update using new api - editable mode: disable selected only downloads if nothing is selected - pageentry: simplify, use passed in date Ilya Kreymer 2020-10-14 23:26:23 -07:00
  • a9c6148d67 packaging: add assets to packaging build with wabac.js develop fix bulma import to help loading as module bump version to 1.2.0-beta.0 Ilya Kreymer 2020-10-06 15:20:18 -07:00
  • 221cb73b82 update CHANGES for 1.1.2 and bump version Ilya Kreymer 2020-10-02 17:53:05 -07:00
  • 5d44a7f8d9 wabac.js update url search: fix loading of additional items for mime type search, sorter optionally pages results bump to 1.1.2-beta.1 Ilya Kreymer 2020-10-02 16:08:06 -07:00
  • b2fcc4ced1 rewriting fixes: update to latest wabac.js (2.0.8) for rewriting, fuzzy matching improvements, including fixing replay of embedded tweets bump to 1.1.2-beta.0 Ilya Kreymer 2020-09-30 20:39:51 -07:00
  • 66552aae6c Update CHANGES.md for 1.1.1 release Ilya Kreymer 2020-09-30 13:40:26 -07:00
  • 83ac63d0d8 sorter and search fixes: - sorter: ensure sort settings are remembered - sorter: remoe default attrs, just bind to 'sortKey' and 'sortDesc' to set the defaults - pages: override sort order by best match when doing a text search, back to by date when showing page list - page entries: fix date sorting, normalize page.timestamp and page.date on all page results - url resources: fix 'contains' search, add highlighting to search results - ensure textIndex cache is deleted when collection is removed - bump electron to 10.1.3 - bump version to 1.1.1 Ilya Kreymer 2020-09-30 12:36:45 -07:00
  • 4315a54263 bump version to 1.1.0-beta.1 rebuild ui.js Ilya Kreymer 2020-09-29 17:55:52 -07:00
  • b0799256b3 embeds: only show replay in embedded mode when visible, using IntersectionObserver to detect when off-screen Ilya Kreymer 2020-09-29 16:16:20 -07:00
  • 5b1431fc5b update to wabac.js 2.0.7 (includes rewriting fixes for webworkers, wix, and embedded pages about:blank) minor tweaks to pages/pageentry in editable mode bump version to 1.1.0-beta.0 Ilya Kreymer 2020-09-27 11:31:52 -07:00
  • 3f8bdf1ad1 ci: try splitting windows and linux builds into seperate passes to only build appimage for 64-bit, to address #20 Ilya Kreymer 2020-09-17 09:13:41 -07:00
  • 9e23433dae location change: ensure plain search in location bar go to fully expanded view, clear out url/ts Ilya Kreymer 2020-09-16 18:28:06 -07:00
  • ac93f0f52d build: fix branch for release build Ilya Kreymer 2020-09-16 15:55:12 -07:00
  • 5e5cdbbd7b add CHANGES and update README Ilya Kreymer 2020-09-16 13:27:52 -07:00
  • 4068a0265d misc usability fixes: - links: make all replay links valid hashtags instead of empty "#" - replaybar: fix padding on dropdown menu button - a11y/focus: only set focus on replay frame if no sidebar is visible bump electron to latest 10.1.2 set version to 1.1.0! Ilya Kreymer 2020-09-16 13:20:43 -07:00
  • c5fecb88b2 Dependabot Updates (#19) Ilya Kreymer 2020-09-16 12:53:36 -07:00
  • 05adead57c Accessibilty, first pass (#17) Rebecca Lynn CremonaandIlya Kreymer 2020-09-16 15:46:44 -04:00
  • 7d9ce2b952 safari fixes: update to latest wabac.js (fix bug with cacheing responses to safari's 0-1 range check) fix spinner in safari by adding keyframes to document itself Ilya Kreymer 2020-09-10 23:17:26 -07:00
  • 1790a1a73e update wabac.js (support for native hls videos for safari) Ilya Kreymer 2020-09-10 19:05:54 -07:00
  • d0cc1acb71 ui tweaks for mobile: - fix url chooser cut-off in mobile (#14) - sidebar toggle goes directly to full view (no sidebar) in mobile mode Ilya Kreymer 2020-09-09 09:40:34 -07:00
  • 851ce9bf90 sidebar refactor: - support all view tabs (story, pages, resources) appearning as possible sidebar - remove 'replay' as view, show replay if url= is set - story: support splitter view for both sidebar/mobile and full view - urlresources: support sidebar view, default to prefix search as default search type - embeds: don't show sidebar for 'replayonly' embed mode Ilya Kreymer 2020-09-08 14:59:39 -07:00
  • 3f5431b7d7 embed: support referencing specific pages by index into page list, eg. url="page:0" will load the first page sorter: use defaultKey / defaultDesc for url-resources sorter Ilya Kreymer 2020-09-06 20:41:02 -07:00
  • a3214dc081 minor tweaks: - add padding to markdown <p> in story mode, fixing #6? - fix page sorting: switch to best match if searching, otherwise default to date Ilya Kreymer 2020-09-06 17:10:48 -07:00
  • 2212678ed7 embed: add allow-forms to sandbox, otherwise location bar is disabled update to latest wabac.js Ilya Kreymer 2020-09-02 21:17:49 -07:00
  • 889f51171a splitter fixes: - fix readding splitter after switch to different views - fix size of standalone pages Ilya Kreymer 2020-09-01 22:05:04 -07:00
  • d6515152c0 splitter: use more lightweight split.js for sidebar splitter Ilya Kreymer 2020-09-01 21:42:44 -07:00
  • 457b980af1 sidebar: ensure hiding sidebar is correctly saved in localStorage Ilya Kreymer 2020-09-01 12:51:02 -07:00
  • 557b528ca6 build: disable automatic chunking for now Ilya Kreymer 2020-08-31 19:39:42 -07:00
  • f8120adbbd splitter tweaks: pass array to splitter, bump version to 1.1.0-beta.2 rebuild Ilya Kreymer 2020-08-31 19:27:09 -07:00
  • 609bcaff85 split pageentry into pageentry.js text snippet: only include the first match to limit size of snippets Ilya Kreymer 2020-08-31 19:20:09 -07:00
  • 804529aeea sidebar support + pageview sidebar work! - pages view now appears as sidebar in table/desktop sizes when clicking show pages button - using <split-me> webcomponent to support adjustable splitter for sidebar - pages view includes list filter if lists exist - current page is highlighted when selected in sidebar - date appears below url for each when in sidebar/mobile view mode Ilya Kreymer 2020-08-31 18:47:24 -07:00
  • 910e4795a5 collection fixes: - default to pages tab if story not available - fix location bar Ilya Kreymer 2020-08-29 17:26:59 -07:00
  • e580a63e7e update to latest wabac sw.js Ilya Kreymer 2020-08-27 16:06:51 -07:00
  • 57ec6acd38 embeds: fix reloading: reload only the embed frame, add counter to only reload twice Ilya Kreymer 2020-08-26 12:59:20 -07:00
  • 4d4889b1b6 embed: default to 'default' instead of 'full' if unset update wabac.js (remove query when checking for ext) Ilya Kreymer 2020-08-26 09:18:47 -07:00
  • a330c2c5c2 update to latest wabac.js -- fix reading small wacz files embed fixes: fix 'replayonly' mode to hide locationbar embed loading screen: simplify, don't show cancel button, filename bump to electron 10.0.0 bump to beta.1 Ilya Kreymer 2020-08-24 23:04:12 -07:00
  • 33cc6b2082 update wabac.js/wombat.js (apply override, window.chrome fixes) Ilya Kreymer 2020-08-18 10:47:23 -07:00
  • 429f06453e ui text tweak: update location placeholder to mention text search Ilya Kreymer 2020-08-12 15:49:34 -07:00
  • 531f16a433 pages tweaks: - display no results message in main view - better view of score column in mobile view - rename: rwp:// -> search://, Score -> Match - only cache textIndex if non-zero result Ilya Kreymer 2020-08-10 23:46:59 -07:00
  • 4efce70a39 text search and ui fixes: - text support via <coll>/textIndex api, fallback to existing pageList text data - page sorting: add score column for page search results with query - safari: add min-height: fit-content for safari - refresh: ensure replay refresh triggers refresh icon - embeds: ensure deep linking working for search view pages (map view and query params) Ilya Kreymer 2020-08-07 16:48:02 -07:00
  • 69e7982d31 ui tweaks: - show pages found in sidebar if in desktop mode - allow refresh on search views, just do reload Ilya Kreymer 2020-08-05 23:05:53 -07:00
  • 849f8ff4eb ui refactoring on search views: - fix flexbox sizing - update icons - url-resources view: make responsive, use wr-sorter - pages: various tweaks, hide sidebar for better responsive view! - app: hide nav buttons when in archive view to avoid redundant - add page view button to context menu Ilya Kreymer 2020-08-05 20:00:51 -07:00
  • 6b343e7e65 move tabs below location bar pages: move sidebar below search bar, hide if no lists use 'min-height: 0' to finally fix flexbox layout on all tabs! Ilya Kreymer 2020-08-04 23:12:44 -07:00
  • bb20379336 add location bar to be part of collection, use rwp:// scheme to indicate search pages Ilya Kreymer 2020-08-01 08:47:08 -07:00
  • 3f51f35b9f embeds: add automatic reload if serivceWorker is available but controller is not to catch any race condition where serviceWorker has not yet been activated Ilya Kreymer 2020-07-27 17:29:58 -07:00
  • 8737319b5b embeds: tweak no service-worker error message, update to latest wabac/sw Ilya Kreymer 2020-07-23 08:35:39 -07:00
  • 05b2e96ca5 sw update: update to latest wabac.js (improved fuzzy matching for yt embeds) Ilya Kreymer 2020-07-19 20:27:40 -07:00
  • f4b320dde5 service-worker check: - on-load, display error if service worker support is not available - for embeds, display service worker unavailable error right away, don't attempt to load iframe trailing slash check: redirect http://example.com -> http://example.com/ resources/page query: if no query= param is set, use url as query (when switching from replay, url is used as query) Ilya Kreymer 2020-07-14 21:57:54 -07:00
  • 46288c2b5b ui: add back support for HAR, WBN loading, remove 'try again' for non-embed (won't work with local files) Ilya Kreymer 2020-07-09 21:16:06 -07:00
  • 3c06dcddbc improved reading of wacz, wabac.js update Ilya Kreymer 2020-07-08 23:04:15 -07:00
  • c4ade08157 app: update to electron 9.0.5 Ilya Kreymer 2020-07-03 18:44:57 -07:00
  • 34585550b6 load canceled: fix 'loading canceled' message not displaying, add 'try again' button to non-embed mode as well Ilya Kreymer 2020-07-03 17:54:32 -07:00
  • 3e99ec2378 update to latest wabac.js, includes progress update for wacz, minor fixes ui: don't show 'capture date' in menu if no date yet Ilya Kreymer 2020-07-03 17:03:03 -07:00
  • 75ccdd5f00 replay bar tweaks: - menu: add capture date, and about replayweb.page, logo + version - ensure loader anim is shown even on mobile - location bar: esc resets to current url - bump verstion to 1.0.1 Ilya Kreymer 2020-06-30 09:17:44 -07:00
  • 7066b32e95 embed loading: for loading errors, show 'Try Again' instead of 'Back', addreses issues in (esmero/format_strawberry#81) Ilya Kreymer 2020-06-29 19:49:57 -07:00
  • 98409a7efb update to latest wabac sw.js to address srcset issue (#5) Ilya Kreymer 2020-06-26 13:07:39 -07:00
  • 71b0fd3d19 embed improvements: - show back, forward options in default embed mode - add extra options menu in embed mode, including 'purge cache + full reload' - responsive replay bar buttons: show in menu when tablet or mobile, in non-embed mode, only show on mobile - 'full' embed mode, show only logo and info menu, no user guide/terms Ilya Kreymer 2020-06-25 20:21:52 -07:00
  • 7f13910bc0 update to latest sw (addresses #5) replay bar tweaks: hide date display when location bar is focused, remove outline on buttons when focused Ilya Kreymer 2020-06-25 12:37:40 -07:00
  • eb9c5eaceb update to latest wabac.js Ilya Kreymer 2020-06-24 18:05:30 -07:00
  • ee7c1404ac update to latest wabac sw.js (2.0.1) Ilya Kreymer 2020-06-23 22:51:41 -07:00
  • d1d5fbd0e4 misc fixes: - import from '@webrecorder/wabac' package for sw.js, though using github overrides for now - replay: show loading spinner on beforeunload event in iframe - embed: support passing basePageUrl param as part of extraConfig for custom top-level page Ilya Kreymer 2020-06-21 20:49:16 -07:00
  • e9bfcb28e9 ui: fix replay url switch resulting in refresh, move <form> tag sw: update to latest sw, includes fix for skipping metadata records with no url, not reading from stream if already buffered Ilya Kreymer 2020-06-18 17:46:43 -07:00
  • 8b6c06d46e docs tweak: add examples page, link to examples from home page update to latest sw, ensure OPTIONS is not indexed as mentioned in webrecorder/pywb#569 ensure plugins-* directories are excluded from git and from jekyll bump version to 1.0.1-alpha.0 Ilya Kreymer 2020-06-16 16:19:45 -07:00
  • a39e16b309 Fix a few typos in the documentation (#2) Aaron 2020-06-12 16:00:11 +02:00
  • ae872cd219 docs and README: add wacz format doc, tweak links, tweak README Ilya Kreymer 2020-06-11 15:08:24 -07:00
  • 53bb291406 update sw.js Ilya Kreymer 2020-06-11 08:30:35 -07:00
  • 98ea27498d rename 'how it works' -> 'user docs' remove download for now Ilya Kreymer 2020-06-11 02:15:55 -07:00
  • b9a4089c6b license / docs pass: - add new docs for loading, exploring, sharing, embedding, and offline usage - add license file / license banner Ilya Kreymer 2020-06-11 00:33:07 -07:00
  • 948b232fbf Create README.md Ilya Kreymer 2020-06-10 19:44:36 -07:00
  • d71a9e77bc electron build: - build both 32 and 64-bit for windows - download both 32 and 64-bit flash plugins for windows, use correct one based on platform.arch - sign and publish only on master Ilya Kreymer 2020-06-10 12:19:21 -07:00
  • 479b62abe1 travis: switch to 'yarn run release' to ensure draft updated Ilya Kreymer 2020-06-10 11:07:31 -07:00
  • cceb1ea457 ui: rename collapse/expand list to just show/hide electron app: use single-instance lock to avoid multiple instances (will not work with indexeddb) Ilya Kreymer 2020-06-10 10:25:09 -07:00
  • 935bb2a828 ci: pass signing vars for win/linux build, use 'dist' and try default publish semantics Ilya Kreymer 2020-06-10 10:24:01 -07:00
  • b6f70975be misc fixes: - don't attempt to resolve sourceUrl (breaks file urls) - pass blob to loader - add exact size progress update, if available - google drive loader: switch to manual auth for any error Ilya Kreymer 2020-06-10 08:35:02 -07:00
  • 6ed0e510e2 test fix on windows Ilya Kreymer 2020-06-09 20:53:16 -07:00
  • 335c2bfd35 electron app: send filename in query filename= param, instead of as part of url path, more robust and should work on windows Ilya Kreymer 2020-06-09 18:58:17 -07:00
  • 1f226fe91a ci: set up travis build - use seperate plugin dirs, plugins-mac, plugins-win, plugins-linux for the flash plugin to support simultaneous win and linux build - enable notariziation, use env vars to run on travis - ci runs 'yarn run dist', skip docs build from ci - pass GH_TOKEN to docker containers - update to latest electron packages Ilya Kreymer 2020-06-08 22:13:15 -07:00
  • 101c4b3319 misc ui tweaks, mostly pages: - add download menu - add selection hilite - tweak colors on chooser disable notarize for now Ilya Kreymer 2020-06-08 21:53:04 -07:00
  • 149558f647 various tweaks for pages: - support page column size, page deletion - page deletion only enabled if has size, for now - sorter can default to desc, tweak color for pages panel, default sort by time, descending Ilya Kreymer 2020-06-01 13:45:59 -07:00