Jaifroid
d5ded17c9b
Test update code
...
Former-commit-id: 04ab470e916da45eb14addfcc8914cda7be5e10d [formerly 01e7fa9a7828626590d32d5e1748c89a90689a09 [formerly e44364573070ecd5b536b3f5e4aea85f7f6fc057]]
Former-commit-id: 795f0c5a8b3a6261405da2bd6c512244caa27564
Former-commit-id: 3d43c0c4cb9bf3af8d0588fd3a94b96b735c952a
2021-01-23 11:28:23 +00:00
Jaifroid
c71f9b108c
Include more app types as PWAs
...
Former-commit-id: d8fcd57234e279028b679986e07f5fc583ee6405 [formerly 6e41d40f70d927101ed8e10383f2bca926dd39eb [formerly ed1fe014964a8fa91004251c0d363fb6653f61fd]]
Former-commit-id: 134df62a80b7f3ac41a74ef1cb10993c42524778
Former-commit-id: d0c5a931910872404337a47c52915821b08b0691
2021-01-23 11:24:19 +00:00
Jaifroid
a10179e6b0
Update version
...
Former-commit-id: 726689bac5df161db3f0bb16d0415da724c8d030 [formerly 1a1f130e1f669655655ea2745527f7855af2636f [formerly efd49f1f5d85582674b6fbbacd20d4ef1dcfe5d7]]
Former-commit-id: dc9bcf3ddde6948da4684c4cc976ab07bae9bb68
Former-commit-id: 3bc503d31f5d97cd1dc568622c373b6c1e6a2ad4
2021-01-22 14:30:41 +00:00
Jaifroid
9e54f8998d
Update to latest NWJS
...
# Conflicts:
# package.json
Former-commit-id: f2dbac9bf485fb9782dbe874ed7e299722931561 [formerly 868b6bf1b38a6dd697dffa48ac8bc03244fa9287 [formerly fea1e7715f64ccfb133fb70cf1da618cf3639738]]
Former-commit-id: 618bb05ea21859bfba7bb43848c350e5a4999a44
Former-commit-id: c02f9f7798b2002df4d8aeb797af48c7993415b8
2021-01-18 20:44:47 +00:00
Jaifroid
c59663312a
Correct the check for installation logic
...
Former-commit-id: 5c0e8b9fd7698f43145e0448a67c8557528c7104 [formerly 5da316fc533472fa849e09b0575133f36310ab24 [formerly bfc7695c7aba0be8d6ff943f95bb73c7cbea114b]]
Former-commit-id: 1db1adbeeb832275baf59a39bfaaa3327fb2f5e5
Former-commit-id: 1e770834551bf606f8144d676f9393e41597a909
2021-01-17 14:24:33 +00:00
Jaifroid
bcb44904a9
Fix CORS errors in SW mode
...
# Conflicts:
# www/index.html
Former-commit-id: f7ad5c8322f8bee49dcfe8d9c3700fc5f8e05606 [formerly 333ce412d4d36a992905e0819040e04f7bebea7e [formerly b55a297fbfa793caf6a472e87fb9af275992fa8f]]
Former-commit-id: 2099f2572eb40d6aa2a0c725dd0e3a6ff95575d1
Former-commit-id: 6faf8f8c02b951f5e67fb483fdb6c9cae3f9ae0a
2021-01-17 11:27:44 +00:00
Jaifroid
5eb3b04a13
Delete deprecated idxDB databases if possible
...
Former-commit-id: 1f27164b9fb5f9674a081c6ea1f783b6f79a41fc [formerly 1fe9a54a409fd9c7fce2eff03aac496dfb2846ed [formerly 617fac3bd55b852f18d0b0135e29ebf1b3dbafe4]]
Former-commit-id: 31426d4308472b82aa9fa9aee836fec0a2ace6c6
Former-commit-id: b1957276bedcd17227f16c1422ca4c87c0b328fd
2021-01-14 11:07:56 +00:00
Jaifroid
38362af331
Final test of archive selection logic
...
Former-commit-id: a844431d07b6fe4853a50e6e2fd12dd00a8418c3 [formerly ab0918900618d30d547a20b02e5dd0d8fd2029df [formerly 2a854f221edeae140362455a95e3038ef64672c6]]
Former-commit-id: 1292ada7677ae2f4819d550db07841b1bc5116e6
Former-commit-id: 9d29527c7580fd53351ddb139223f9227836a056
2021-01-12 21:53:37 +00:00
Jaifroid
b179e47b1b
Better handling of invalid clicks on archiveList
...
Former-commit-id: 0f708b4f2a536bb9d584cd099b6f46ed5222bd54 [formerly bda08ee2069eea2f25293f12c5fed635d550ad8f [formerly c310471a5d4e4fba1db9434bd36aa956c2a6b69a]]
Former-commit-id: 4c1822c861d7d82a5e989b28b5d9d475fa4b5129
Former-commit-id: 80a0070738ce473cef698ba96b8645a3285532a8
2021-01-12 21:01:31 +00:00
Jaifroid
1a13d8dc3a
Invalidate archiveList on upgrade
...
Former-commit-id: 5eb2fee2e3b29f7f78b41f5aa8bb871ab2f181f1 [formerly 45f74b47b5da39f305c8147587d5c108226109cd [formerly 51ad52bc600cb15dfe3f9e72316b4a6752230b51]]
Former-commit-id: 60c83863203feba582fe051271f48dae574d1d4d
Former-commit-id: 0c1bed9689bcaa54fcb83d6f59c9adc4e8aa3804
2021-01-12 20:50:21 +00:00
Jaifroid
2acf8f8670
Test update mechanism
...
Former-commit-id: 5ba6d277f8a5ff82961ee46bc6e4859658a59f47 [formerly 0c852b67be39b8ea0f511a17b4c6f56f3aa64359 [formerly 53aa820683f567646ee5d22a0f70691d4abee103]]
Former-commit-id: c76113724b1be1236be93b89db688fc3f76ce1f8
Former-commit-id: cdf49711d4cebfa8e5235470edecff5a35d25e1a
2021-01-12 19:01:38 +00:00
Jaifroid
9a4fb44857
Provide an upgrade alert
...
Former-commit-id: 6dc3d8b7b7b2e9abf32ac463043e327e7beab341 [formerly f506204f3b4a7400cd77e839679b04f63798d1a8 [formerly e8256de03641c4ee7b96076dc1212ac446a8f948]]
Former-commit-id: ce5f11f287e2930c4fc455c97824f11dd0322ed3
Former-commit-id: cfa89a3440e34456cf5f5ed8b55ac756bb0d523f
2021-01-12 17:57:16 +00:00
Jaifroid
81c8b9b97d
Use manual pre-caching for better HTTP cache busting
...
Former-commit-id: b966a1e5967dfd66e4c9e83fdf0e61d5d7d0717e [formerly 3d43f91aeac1a4c77dc0fbfdf0db521e276d6ee9 [formerly b9bb84a9fbd23c24a47e6701e82011170e36cf9d]]
Former-commit-id: 6acd9c13f962bf3cb6fdaa688564284e014b1f49
Former-commit-id: b7d8a59316ac338a93d7b9fa2a428531f963cd20
2021-01-11 22:57:17 +00:00
Jaifroid
3d1d09f404
Release Preview with in-progress changelog
...
Former-commit-id: 9a129846f301db3da5b712338971331b23daeb0e [formerly 109a70c0ca1f8894fc17c10c39c6fb29905df69f [formerly 43e1a7051f4afd0ea989f60844dadad7c186036e]]
Former-commit-id: 5a2d9d15e6ac275e7bc2d9e882182ee0a315e06c
Former-commit-id: 4dcfe95d97af68882665225d911869fa39c227e2
2021-01-11 21:20:42 +00:00
Jaifroid
dd30ec42ff
Remove deprecated cache busting code
...
Former-commit-id: 98ba18995a1f55a0ea07acbfe29b12ca1f3632ff [formerly ce0a239bfe9166b47b56626d6ba799aa9143cf84 [formerly 26d6f8d5e1ba7b863bc5c86f3bacc750967e69d1]]
Former-commit-id: 7710aea733f4b9896dd6aebb20c2f657e2265197
Former-commit-id: 4ebd66720a6739bc5b8af6f1aa553817fadc5bd6
2021-01-10 14:02:34 +00:00
Jaifroid
410f11d752
Version number test
...
Former-commit-id: 332b25065bba3096c8e0ba1163c2d604e7fa0099 [formerly 9a0323435f835bfb34c6d6ed84528127078228fb [formerly 67d94ce47d71b35b911f55019a647ecf5fb02c69]]
Former-commit-id: c99f614b4855672864bb993eb551e382d6b3ae0e
Former-commit-id: 66022ae537732fac424049c4f3f5cf9e036ee4bc
2021-01-10 13:56:34 +00:00
Jaifroid
52c81eda62
Add version control
...
Former-commit-id: 9e5278b3f895074f1cd4ca15a4f5776dc4923a16 [formerly a46a21957a3d70ee13561574f1a889eaf5e64f6b [formerly c90d29659e8ecd284aedcfd32f09d13337513076]]
Former-commit-id: 50d9a37b713073ce278d268765ef404547741997
Former-commit-id: 81465b6e11d06b016de9cc8592e16d450af79b4f
2021-01-10 13:55:22 +00:00
Jaifroid
e7f29f3794
Experimental version update
...
Former-commit-id: aa3e4a054b25481450e1adefd0192d30739fd9b1 [formerly 571a5d0ce77db9c6a3601eebe0d30d604be83c18 [formerly d9581341b7162d2d61ccfce30d4eb468009521df]]
Former-commit-id: 4215f1db02540497a2618b7d903b11272a189824
Former-commit-id: 58c531ef535c6ebec201a29a40136765202eace0
2021-01-10 12:52:50 +00:00
Jaifroid
bd5c457edf
Attempt to disable caching for cache.addAll
...
Former-commit-id: 84956687daf28c18399d4e305fbc6ef00098a93f [formerly 33b6d63ab58e5c471bc59c380673aec1273fc991 [formerly a8e38cba59ed092f91d751b4c3fcead3fbe0340a]]
Former-commit-id: 77d10f30bd1a908ee6252ea8ebf97eb7682f2e64
Former-commit-id: ae22d6aded2d1e661260cbe82e76c08b705c3eaa
2021-01-10 12:51:59 +00:00
Jaifroid
3e9058c4c3
Mark app as in development
...
Former-commit-id: 3943cbfd99bcc3685428f25480e254421d6da549 [formerly 4f7214f3c0303154490b4412eb69b07230885150 [formerly bf35d739a770a9c4fe8097bb59d18400eba918a5]]
Former-commit-id: 41a70d68dccdd0b10f165846aae246ffc8186f10
Former-commit-id: 9ee857965ec9e7db321da4a4ab676914389d3089
2021-01-10 11:17:41 +00:00
Jaifroid
fb68ec027c
Make changes automatic
...
Former-commit-id: 5f0d0eea402ed512f11a2ef2e1cecba473c28361 [formerly f608505007d83f52969d2b237ae742455ca89bf3 [formerly 9385c3d3b2c7fa9f547397f604ebd09254656f8f]]
Former-commit-id: 11ef793495950bdb884b1a29e75c263c0714b29e
Former-commit-id: 761584dcc3d6a1119ff1f3d993141874f5a6f1b1
2021-01-10 10:25:42 +00:00
Jaifroid
5972cf3502
Functional PWA update code
...
Former-commit-id: 7be3311e07a251d3430cbe7c7313b03004128117 [formerly 610cf74c0510d0f11d8b7b9ed80414142789e5d0 [formerly 2e24bc94b6f6f3a73695f2ae82143147566bdacc]]
Former-commit-id: e79dad2c60616d9b6ecd969b7f2b48ecfe746e96
Former-commit-id: 46d287e1bf77cba4abfe34a2d4772c0bfbc2c416
2021-01-10 10:15:53 +00:00
Jaifroid
8fa7582ab3
Provide better upgrade path for PWA
...
Former-commit-id: 1b10d573cb008e7d1060fb6716db78f9b3820787 [formerly cac9724f54213258b85c32d6693ec523843be1c9 [formerly bba2de5d6a30651d2a55e2d403a797fd28b4c734]]
Former-commit-id: 0b30e281f6eeb78bb204c323031baf44bddaebfa
Former-commit-id: 512d2c989d4b7d4f9a4587d484235bd54c0339c7
2021-01-02 11:49:17 +00:00
Jaifroid
c17dcc3ea7
Fix style for landing page
...
Former-commit-id: 94c409c6a5082e359e7e8624d7c4606aedcbe563 [formerly 18b86e453b91e6d2dd5bad74dc9073b9cf32d72b [formerly 92e44f98fc17da2452e61b3f8e736d60534634a7]]
Former-commit-id: d74d23f36f317f89dc401c8e5e4a713805f52998
Former-commit-id: 428e64da738391210870c07aeaaa601f78b6dd33
2020-12-31 06:55:44 +00:00
Jaifroid
f4e0b9f53b
Upgrade cookie support (partial)
...
Former-commit-id: 6a37fc8fd0ec37913ef7b4bf87f3087643a611bf [formerly d72eb8c6399b6f641a04070323044ea0b9ddf68a [formerly ff4f67d0b82442769141628dfb63c3c7d7b8436f]]
Former-commit-id: 099b7da1c94f4e3b9d385fd3c85990f5cf1d91c9
Former-commit-id: a20ad2588fe6f55dbb261f9985a86a20f447406a
2020-12-31 06:55:41 +00:00
Jaifroid
e2a0f3a601
Typo
...
Former-commit-id: 25640979f7e18887b1d875249614301f04b28e61 [formerly 19a932138b51f6414b94404b550cb1175712d46a [formerly 9cd9da281b871dd1e075292feeebdc7fb90f5e7c]]
Former-commit-id: 97c989b8ae0d7b7ac677b84887e187d4f590a1bf
Former-commit-id: eebb2a17a59396c339fdd169df7394caf8964577
2020-11-21 16:30:10 +00:00
Jaifroid
29faf80c23
Remove polyfills from pwa-builder
...
Most browsers that support Service Worker also support WebP
Former-commit-id: ad87cd1e11da1a447ad0c830f882709b2ec9d204 [formerly 5ae134f7327a09b72d44345c6a58a5b6e0c294ac [formerly 8b445a6d18b6ed3c580b18abe6d0e9501c31e414]]
Former-commit-id: bb46d1ab5b8ea18dee0d85522ca43c86fa004120
Former-commit-id: ae495712387d146d2c4b9e2c527b694de64d8b76
2020-11-21 16:30:10 +00:00
Jaifroid
5aff9d315c
Add missing assets blocking SW precache
...
Former-commit-id: fb98a33fa70f6102658f72ee00f299149fb14326 [formerly 83982717ac18032fa50803715a7b39d6c5e83651 [formerly e17ba5068671d98bb4f414896bdd8e87d21675a7]]
Former-commit-id: 8c924285b7cd2e8b1d5c94567fdf9efe0562d13c
Former-commit-id: 1a3b75ba80b95a9929d6eb36f60360f4511837e2
2020-11-15 14:19:52 +00:00
Jaifroid
9160e14135
Fix service worker content loading
...
Former-commit-id: 5c12ecf4f378f9c13d0030d6be515acfb1192991 [formerly 0b70711d2283d6d1afd51f3695d416888b44fc4a [formerly b44a65fe33be9400d7f7f606912d1f7852c88bfb]]
Former-commit-id: e52d81c7081d24bf2a21a558527740e3ad6e6b92
Former-commit-id: e752c027739d9e5feadf1fc2b5b6aed34c2bdc60
2020-09-30 16:32:21 +01:00
Jaifroid
fe1da28b05
Updates to zstd from Kiwix JS
...
Former-commit-id: aa5c19b905733530b991c6c23dfd11b2e4df8b57 [formerly 20ffaa27b678d40f2033f7990805aa1f39a02065 [formerly 00d02e91fba90be14b5e0b69b738226ac8da5b5e]]
Former-commit-id: 5e44f05b01f04d818db15158ac3239e6e21ea1d1
Former-commit-id: 5af4383bfe09beb57edd3b486e3871a52841ae52
2020-09-27 19:36:25 +01:00
Jaifroid
4314d945ed
Prevent service worker from caching Kiwix download links
...
Former-commit-id: 53d581bdde6112a7d5266fc3812a6ca2479f682a [formerly 5a0a5f9bbd61fd79ddc6817f64cc2f50ef741ecd [formerly a324cd6cce53e37cf3742eb10760f33b2fb1a9b1]]
Former-commit-id: 72be40c0c534c658b61527b32314d7bb436f8261
Former-commit-id: 976a43122122eacf853eff8b272e20f633f8b852
2020-09-21 20:40:27 +01:00
Jaifroid
4ebea42206
Add files to PWA precache
...
Former-commit-id: 8a7a940d0ac08106f328490fdbd1d24501595bf5 [formerly 30b34fec95da4a52610e0b1f1c8ac3ff6c191f8a [formerly eae66ac910a34a5ac3bb034d2c23858993112c64]]
Former-commit-id: 7fa04b00438e8783f662a64402fe09daa432c7c9
Former-commit-id: a1e8e5cce3205c87a8ed19838b7c3744b1f99819
2020-09-02 08:18:51 +01:00
Jaifroid
d3ddcf4b7e
Make Electron app work with pwabuilder
...
Former-commit-id: 42142309a5bb263848ae3500ac9655a743a9821a [formerly b2cd0e46617655422abdcbcce83f1921bb7af1f4]
Former-commit-id: dc1e971e68f1b682bbceb494d70bd6b3e771ee2b
2020-07-06 12:31:11 +01:00
Jaifroid
cc8688fa2d
Add improvements from nwjs branch
...
Former-commit-id: c2a1e9fb7dc342699cd324dc40a9cbe89df1c8ae [formerly ea1d60c4aa9df2c813cd918d3eb6ec7317694b86]
Former-commit-id: 851ab23f17e00c7a422645bee147769c4cef0bd0
2020-02-26 09:55:30 +00:00
Jaifroid
413f0e64b7
Add pwabuilder-sw.js to itself!
...
Former-commit-id: f0cfdde0349ce04b9163696f9700c82f72d4376c [formerly 2b57d1e3f1b5e9d871fac24ff2e52726fad0b69c]
Former-commit-id: ef12770903e51d533244cfec49c900d536082999
2020-02-16 20:55:02 +00:00
Jaifroid
e152359ad1
Fix event error
...
Former-commit-id: 6abe032aa78871fba4f0f1a19312d7e764f8824c [formerly c6c861ebfbdb85f17da40e10466684b245edf1d7]
Former-commit-id: 8030a61b8366be656d864e1d7b99fc0f2606fc89
2020-02-16 20:32:06 +00:00
Jaifroid
59a9cf0a71
Tweaks to make SW mode passably usable on Electron
...
# Conflicts:
# main.js
# Conflicts:
# main.js
Former-commit-id: b3102da390d7c3f36b481d1df53670d632047cea [formerly 01b39f2a140e4049068e4429c54ed44812dcaf74]
Former-commit-id: 497bcf5947f8b7f47a7dff1f4b6260e94f4b6bc0
2020-02-16 18:50:14 +00:00
Jaifroid
2596a6ce4a
Add filecache to pwa
...
Former-commit-id: d1f4e827cde710004d2eff1da943f355808b2ac6 [formerly ee03f26979045456af5e279808b0d95258a47972]
Former-commit-id: b052af5fc526965a8657806f7a237ce2d30ccab0
2020-01-31 08:43:05 +00:00
Jaifroid
230e5f43de
Add PWA optimizations
...
Former-commit-id: 6f64853b4ccef5d799775c0533bef58737514869 [formerly 43b2be230f57a84f55e30d356a053234b90ddf1c]
Former-commit-id: 3598ecc847740713c0fb6e18fd90ec3d4cbf1b07
2020-01-21 21:22:10 +00:00
Jaifroid
d1eb01bf58
Include more files in PWA
...
Former-commit-id: 8aa8dae368cd8981c0f2863fa330e11330b59f33 [formerly d354cfc44d39403e6f73b9f8be1530e75f8b6c32]
Former-commit-id: e3de798daf88481f8dbafc606bd35f80946ced2b
2019-11-29 11:30:11 +00:00
Jaifroid
535407dcfd
Update SW files from server
...
Former-commit-id: 17453197e6d09516833dd2ca35a01d4c1eb19d08 [formerly e897d54f04df21d8c2ed3a3b066fa17be10dcc99]
Former-commit-id: 6ccd0ea7e9596f4f3a5f32aabc62073d833cc35a
2019-08-26 16:51:13 +01:00
Jaifroid
6920c52bf6
Cache more styles
...
Former-commit-id: edbdd28e220d10d6a52d68f904a36b08c2679351 [formerly 33082f274702625608c1bee97e74c3ab2da6098d]
Former-commit-id: 916ececdd2a73d4f33334488ecbcb2b03d46e1ff
2019-08-26 16:37:22 +01:00
Jaifroid
716e0cd256
Cache essential styles
...
Former-commit-id: 010f73dc578a8b8513a6a06b4e9652decaaaa908 [formerly 88d6e4fc2dbff4629eb2033aa18ac33db3ac4b44]
Former-commit-id: 8079ba5f21116966e6db93acc741164a3394bd0d
2019-08-26 16:01:41 +01:00
Jaifroid
f8d3c09c30
Enable SW caching of assets
...
Former-commit-id: 7ad9905ccabf584b6a7b421b7f841ca8782cc4e8 [formerly 229d62536b540780695ef101c7b31393c0331189]
Former-commit-id: cd9fdc887da36bf79285373e096b34a5bd28bebc
2019-08-21 14:25:15 +01:00
Jaifroid
0291c86de1
First working version of SW integration!
...
Former-commit-id: 4cd056e5d578816a38508ac6d96320e13a259287 [formerly 2fb24c2b8cd694f7afaab9f0e0a93682d0bea9e8]
Former-commit-id: 162c4cfddc0f3d89d9d92800de262bed5c450336
2019-08-21 11:35:46 +01:00
Jaifroid
53848ec4a8
Make app installable
...
Former-commit-id: bb4b4957755f9378e6ef338076fa25b6d74f16d4 [formerly 7fd2945fb391ffeecb5651169411021ff58ee01b]
Former-commit-id: 5b84c89c565cd43b8e18476994294f32523f9af0
2019-08-20 18:15:13 +01:00
Jaifroid
b55fe28647
Add some debugging to PWA SW
...
Former-commit-id: ac7b9d36b1756b0f4827df2b4a58ac1a727e7011 [formerly fdeffde031bf788504670eec3f2208c739ada657]
Former-commit-id: 06d05bc4cfafc392cb77fc5ce406e5e3f123f15f
2019-08-20 15:52:22 +01:00
Jaifroid
d052444986
Make PWA SW built-in
...
Former-commit-id: 667604bf0b8624b317a2c318dcd066cee55d4195 [formerly e47224a4266ef3d9300a021f02c38eea3679eb18]
Former-commit-id: a2c093a707e131d7c3742607e77f2af1a0709a0d
2019-08-19 18:27:00 +01:00
Jaifroid
e9352438d6
Allow pwabuilder to add its own routines
...
Former-commit-id: 3a5d27f25d8df4f314a0f019ccc527a3133da028 [formerly f19f9765f0b51213c1f69e38d729b4e31449eaca]
Former-commit-id: ce938aaa69d26f0afe541a9dc8344b7819025795
2019-08-19 16:38:05 +01:00
Jaifroid
18cfec873f
Attempt to make it work as PWA
...
Former-commit-id: 4ec86320249c9d383118e4bc8d997bcbbabd9085 [formerly ee3d2d176a784414e00437bb785be52050b7beb3]
Former-commit-id: d84b0deebcd64fd07e40940df4d3f327e3b04d77
2019-08-19 16:08:31 +01:00