Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Work towards warc2zim reading #1173

Merged
merged 80 commits into from
Dec 2, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
80 commits
Select commit Hold shift + click to select a range
0b2e488
Work towards warc2zim reading (not working)
Jaifroid Nov 23, 2023
bc7d45d
Close, but so far
Jaifroid Nov 23, 2023
7edcbe6
Remove rogue w
Jaifroid Nov 24, 2023
b0a30df
Update service-worker.js
Jaifroid Nov 24, 2023
3529b38
Add topFrame
Jaifroid Nov 24, 2023
ae46ad5
Got as far as loading the iframe
Jaifroid Nov 24, 2023
f73fe83
Get as far as parsing headers
Jaifroid Nov 24, 2023
ec891c5
Patched another fetch and... hey presto!
Jaifroid Nov 24, 2023
effd62f
Construct a response for wombat.js
Jaifroid Nov 24, 2023
1c5fe6a
Needs cleanup, but now loads mainUrl
Jaifroid Nov 24, 2023
31db7bf
Use spinnerDisplay where possible
Jaifroid Nov 25, 2023
a2e0c74
Some streamlining
Jaifroid Nov 25, 2023
767296e
Refactor
Jaifroid Nov 25, 2023
e6245c2
Check contents of load.js before replacing to be sure
Jaifroid Nov 25, 2023
88597ac
Remove redundant load.js
Jaifroid Nov 25, 2023
21b19e3
Provide Zimit spinner
Jaifroid Nov 25, 2023
d44f5cf
Programme the replay iframe
Jaifroid Nov 25, 2023
ef42b36
Better onload management
Jaifroid Nov 26, 2023
66d8007
Guard against prototype pollution attack
Jaifroid Nov 26, 2023
1c0c4b5
Complete the code
Jaifroid Nov 26, 2023
9c9f530
Ensure offline files are all available
Jaifroid Nov 26, 2023
8cfbb85
Fix bundling
Jaifroid Nov 26, 2023
7976bf3
Use active content warning instead of unsupported
Jaifroid Nov 26, 2023
396b0b1
Add compatibility info
Jaifroid Nov 26, 2023
a8ca3f9
Fix filename
Jaifroid Nov 26, 2023
7afafe2
Add missing querystring
Jaifroid Nov 26, 2023
743934f
Refresh articleContainer
Jaifroid Nov 26, 2023
a81a444
Prevent boot loop when SW can't be registered
Jaifroid Nov 26, 2023
49e0cf6
Use babel on replayWorker
Jaifroid Nov 26, 2023
320fadb
Temporarily disable Firefox 56 while we see what else works
Jaifroid Nov 26, 2023
d70f35a
Add a noPrompts facility
Jaifroid Nov 26, 2023
14a201e
Re-enable Firefox legacy
Jaifroid Nov 26, 2023
c6544f2
Update chrome58.bs.runner.js
Jaifroid Nov 26, 2023
7821a5e
Update core-js in config
Jaifroid Nov 26, 2023
f35f28a
Use try-catch to load ReplayWorker
Jaifroid Nov 26, 2023
d6919de
Revert changes to Chrome 58 runner
Jaifroid Nov 26, 2023
a371f8d
Better handling of switch between pseudo-modes
Jaifroid Nov 26, 2023
8721260
Increase timeout waiting for SW mode due to reboot
Jaifroid Nov 26, 2023
c75eeb7
Try to fix test
Jaifroid Nov 26, 2023
4f727a0
Remove a mention of incompatibility
Jaifroid Nov 27, 2023
da5fe8f
Attempt to regularize ranges
Jaifroid Nov 27, 2023
ccce1dd
Generalize detection of load.js
Jaifroid Nov 27, 2023
02bc9c3
Add support for type 0 Zimit ZIMs
Jaifroid Nov 27, 2023
329e870
More complete slideAway
Jaifroid Nov 27, 2023
96ad6e7
Clearer comment
Jaifroid Nov 27, 2023
496fc06
Increase timeouts for RO test
Jaifroid Nov 27, 2023
c7f7985
Try to support video
Jaifroid Nov 27, 2023
4667617
Some changes to be reverted
Jaifroid Nov 27, 2023
503421d
Revert "Some changes to be reverted"
Jaifroid Nov 27, 2023
acecafb
Revert "Try to support video"
Jaifroid Nov 27, 2023
e0dfcbe
Fix video loading
Jaifroid Nov 28, 2023
a32fff3
Fix opening CSP block on PDFs and external links
Jaifroid Nov 28, 2023
829ba8a
Really fix
Jaifroid Nov 28, 2023
9bbc622
More universal fix
Jaifroid Nov 28, 2023
8ecca4b
Use generic way of discovering state
Jaifroid Nov 28, 2023
578febc
More robust loading
Jaifroid Nov 29, 2023
b6d68bf
Handle clearing idxDB database
Jaifroid Nov 29, 2023
0a0190c
More stability
Jaifroid Nov 29, 2023
39fbfcf
To auto-load, we actually need false!
Jaifroid Nov 29, 2023
3d970e3
Mods to the worker
Jaifroid Nov 29, 2023
89a82d3
Change descriptions
Jaifroid Nov 29, 2023
3a49cc2
Provide facility for reloading collection
Jaifroid Nov 30, 2023
d466ebb
Make it properly async
Jaifroid Nov 30, 2023
9a38f6d
Handle PDFs that have an html mime type
Jaifroid Nov 30, 2023
6cbcd3b
Guard against prototype pollution
Jaifroid Nov 30, 2023
7941d44
Handle ctrl/cmd-click and middle mouse click
Jaifroid Nov 30, 2023
d7df159
Bump app version fully to 3.11.2
Jaifroid Nov 30, 2023
d8a7fa1
Report cache correctly
Jaifroid Nov 30, 2023
f91a1e9
Ensure template is fetched from Cache instead of network
Jaifroid Nov 30, 2023
8d6ef85
Add CSPs to ensure no external URLs
Jaifroid Dec 1, 2023
88e6e0c
Fix jQuery mode reading
Jaifroid Dec 1, 2023
c9d4458
Try to fix legacy test for firefox 56
Jaifroid Dec 1, 2023
84b6b77
Fix reactivation and ZIM/collection switching
Jaifroid Dec 2, 2023
085f464
Simplify resolution of static data
Jaifroid Dec 2, 2023
b073d8f
Fix regular ZIM loading!
Jaifroid Dec 2, 2023
20304fd
Restore caching of assets
Jaifroid Dec 2, 2023
d1955d1
Fix jQuery mode reading
Jaifroid Dec 2, 2023
96f1ebe
Fix cases where the zimitPrefix can't be found
Jaifroid Dec 2, 2023
bd1858b
Rookie error
Jaifroid Dec 2, 2023
b562a39
Fix incorrect processing of non-standard protocols
Jaifroid Dec 2, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion babel.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ const config = {
spec: true,
useBuiltIns: 'usage',
// "forceAllTransforms": true,
corejs: '3.30.1'
corejs: '3.30.2'
// This is necessary for enabling CSS module support
// "shippedProposals": true
}
Expand Down
8 changes: 4 additions & 4 deletions i18n/en.jsonp.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading