ba89554833
dependencies: updated to latest wabac.js and wombat enable travis to support older osx builds
Ilya Kreymer2020-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 Kreymer2020-11-20 15:34:42 -08:00
1bb14b1299
electron build: update security entitlements to fix load native libs
Ilya Kreymer2020-11-18 12:04:15 -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 Kreymer2020-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 Kreymer2020-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 Kreymer2020-11-16 20:57:41 -08:00
228e9bdff6
IPFS Support + Loading Improvements (Better local file handling) + Streamlined Collection View (#25)
Ilya Kreymer2020-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 Kreymer2020-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 Kreymer2020-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 Kreymer2020-10-29 18:15:01 -07:00
7ff4284868
electron app refactor: wrap electron config in extendable ElectronReplayApp
Ilya Kreymer2020-10-27 20:18:52 -07:00
21b796fa62
electron app: remove debugging message box for release
Ilya Kreymer2020-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 Kreymer2020-10-25 09:02:07 -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 Kreymer2020-10-24 20:10:35 -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 Kreymer2020-10-22 14:49:20 -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 Kreymer2020-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 Kreymer2020-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 Kreymer2020-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 Kreymer2020-10-06 15:20:18 -07:00
221cb73b82
update CHANGES for 1.1.2 and bump version
Ilya Kreymer2020-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 Kreymer2020-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 Kreymer2020-09-30 20:39:51 -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 Kreymer2020-09-30 12:36:45 -07:00
4315a54263
bump version to 1.1.0-beta.1 rebuild ui.js
Ilya Kreymer2020-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 Kreymer2020-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 Kreymer2020-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 #20Ilya Kreymer2020-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 Kreymer2020-09-16 18:28:06 -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 Kreymer2020-09-16 13:20:43 -07: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 Kreymer2020-09-10 23:17:26 -07:00
1790a1a73e
update wabac.js (support for native hls videos for safari)
Ilya Kreymer2020-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 Kreymer2020-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 Kreymer2020-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 Kreymer2020-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 Kreymer2020-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 Kreymer2020-09-02 21:17:49 -07:00
889f51171a
splitter fixes: - fix readding splitter after switch to different views - fix size of standalone pages
Ilya Kreymer2020-09-01 22:05:04 -07:00
d6515152c0
splitter: use more lightweight split.js for sidebar splitter
Ilya Kreymer2020-09-01 21:42:44 -07:00
457b980af1
sidebar: ensure hiding sidebar is correctly saved in localStorage
Ilya Kreymer2020-09-01 12:51:02 -07:00
557b528ca6
build: disable automatic chunking for now
Ilya Kreymer2020-08-31 19:39:42 -07:00
f8120adbbd
splitter tweaks: pass array to splitter, bump version to 1.1.0-beta.2 rebuild
Ilya Kreymer2020-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 Kreymer2020-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 Kreymer2020-08-31 18:47:24 -07:00
910e4795a5
collection fixes: - default to pages tab if story not available - fix location bar
Ilya Kreymer2020-08-29 17:26:59 -07:00
57ec6acd38
embeds: fix reloading: reload only the embed frame, add counter to only reload twice
Ilya Kreymer2020-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 Kreymer2020-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 Kreymer2020-08-24 23:04:12 -07:00
429f06453e
ui text tweak: update location placeholder to mention text search
Ilya Kreymer2020-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 Kreymer2020-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 Kreymer2020-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 Kreymer2020-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 Kreymer2020-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 Kreymer2020-08-04 23:12:44 -07:00
bb20379336
add location bar to be part of collection, use rwp:// scheme to indicate search pages
Ilya Kreymer2020-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 Kreymer2020-07-27 17:29:58 -07:00
8737319b5b
embeds: tweak no service-worker error message, update to latest wabac/sw
Ilya Kreymer2020-07-23 08:35:39 -07:00
05b2e96ca5
sw update: update to latest wabac.js (improved fuzzy matching for yt embeds)
Ilya Kreymer2020-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 Kreymer2020-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 Kreymer2020-07-09 21:16:06 -07:00
34585550b6
load canceled: fix 'loading canceled' message not displaying, add 'try again' button to non-embed mode as well
Ilya Kreymer2020-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 Kreymer2020-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 Kreymer2020-06-30 09:17:44 -07:00
98409a7efb
update to latest wabac sw.js to address srcset issue (#5)
Ilya Kreymer2020-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 Kreymer2020-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 Kreymer2020-06-25 12:37:40 -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 Kreymer2020-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 Kreymer2020-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 Kreymer2020-06-16 16:19:45 -07:00
a39e16b309
Fix a few typos in the documentation (#2)
Aaron2020-06-12 16:00:11 +02:00
ae872cd219
docs and README: add wacz format doc, tweak links, tweak README
Ilya Kreymer2020-06-11 15:08:24 -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 Kreymer2020-06-10 12:19:21 -07:00
479b62abe1
travis: switch to 'yarn run release' to ensure draft updated
Ilya Kreymer2020-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 Kreymer2020-06-10 10:25:09 -07:00
935bb2a828
ci: pass signing vars for win/linux build, use 'dist' and try default publish semantics
Ilya Kreymer2020-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 Kreymer2020-06-10 08:35:02 -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 Kreymer2020-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 Kreymer2020-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 Kreymer2020-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 Kreymer2020-06-01 13:45:59 -07:00