910 Commits

Author SHA1 Message Date
Jaifroid
7e007b3b0c Prevent auto-update if user has turned off Internet Access
Former-commit-id: 842ea4bb0d517b5f5d124647211a288bf28c0fc6 [formerly 727e0dda9b5bfc9c7a982b47e2e14a3ab77ff2ac [formerly aaa590e94c9ed69a0051623dae5fec7960a8b378]]
Former-commit-id: 869197935b7a67b7296db68531f1210859f2b3c6 [formerly 2dfa4f6189f30915d4eadb651060585f3e91143d]
Former-commit-id: cadf16ec6acd51b67444046a37fa819b8a822e94
2022-06-05 13:01:46 +01:00
Jaifroid
3a059ad0ff Incorporate custom update notifier for all apps
Former-commit-id: a81d4282f81cae221ec27576e4ee6b5971481ade [formerly 2d0dc3ef5a0e5d014c14438f767e7742cbcecb7c [formerly 81710ec0493e9f2727baa8bc2eeaa3511229a232]]
Former-commit-id: 751684742a550c7d8ca5e057390df773d27cab24 [formerly 2652298d2a974e213cbf899f1140b3dd1938aa89]
Former-commit-id: d622327206178622525a611667bec2acc7761e56
2022-06-04 19:22:14 +01:00
Jaifroid
99e9cdb360 Bypass warning f manipulateImages is auto-set
Former-commit-id: 72f6632dd3d1f8f7caabb1396067b8354e6f1fa7 [formerly c9acc9e8b12e3d8001099c48d0c1b7cf2b82ac4e [formerly dd00e39d3d0c3004c7bf0c61e5f986f64ade7e3a]]
Former-commit-id: c4b48b3dca72a4b6b9a9a6d8fa59b37093b25a24 [formerly 65aad976430516b3fa99245a16e0366103880dfd]
Former-commit-id: e58dfaf0286e233518f61e6f2463c7d95b601b85
2022-06-03 19:11:39 +01:00
Jaifroid
197f950b95 Fix interoperability between jQuery and SW modes for Zimit
Former-commit-id: b3aa6e3f35d68cb9c4e5453b8380409b09ee85f0 [formerly cc3fff94a85f897a8fc8ffcf9f59c0e4120bbd0d [formerly ac445c07a921f2c954aeb5006ce66c0ad88c9dc9]]
Former-commit-id: eaa0b10114f2f2076e3f964fa341b2003fe7c09a [formerly 1baea6f650920a820f8776d564158064dd595391]
Former-commit-id: a0d900f11d0452259e0a6611f88f61bf1978b8a3
2022-06-03 18:15:18 +01:00
Jaifroid
53cda7f516 Integrate Zimit warn and OpenZIM wanr
Former-commit-id: 36b360e385de30cac44e435d4f1cd79b953cf41e [formerly 5c70c04f45dcde820cac45f039e6733ee463cf2a [formerly 19987b2e74a00e31c008b2d55477a4d8e21215ff]]
Former-commit-id: 0e2b4ca29efbf498f2f5af0cc58b40e88bdd8be8 [formerly 823bda56dffefcb46900e42cf0e7d9095453a81e]
Former-commit-id: f6ebd524097de49f1af3ad44aa15adae3e855839
2022-06-03 08:29:27 +01:00
Jaifroid
1279ae5092 Option to warn before opening external links
Former-commit-id: 6ea7a4864a67867ee74f975a740c9db5710b4e8f [formerly 8bc69c01f381941a2a32ba4a47c430d193fb3e11 [formerly bec2b2883d152da4c58a04744e98e3072f756402]]
Former-commit-id: 2cea388d916e5b7b60e13a47e15fa6a8399207ce [formerly 45aa6e8503aa04d3b193639830cd60363bd4b962]
Former-commit-id: 52360b6a3f9ca41e58d754527e5371d0e0dc74fb
2022-06-03 07:54:30 +01:00
Jaifroid
ee55923035 Intelligent mode switching when loading archives
Former-commit-id: 323a95fc8342ecaf287711e4546088a19719e1f9 [formerly 39a106033a4688d94a32fadc8666c78fd33ccc82 [formerly 4a6ba0f6bbd02d66aca329d56cdfed6bb1fac494]]
Former-commit-id: 5282f2938f757c436d15c9fd82d6a6b85b9b4114 [formerly 0c6a14c4c36aa47a108a0ff681e49a2236b7e15f]
Former-commit-id: 9ae3b8a72e02e1835039865fa8c23e8de920ad66
2022-06-03 03:19:45 +01:00
Jaifroid
6b5ec0f26a Intelligent unsetting of dark theme with Zimit ZIMs
Former-commit-id: d26425b00a4511c880b37959b4c6ce36df0855b1 [formerly b5093e6a55b587377908889faddc93eaaac20c65 [formerly 2b9d6972bebbb4d28d3a7fb27d4acf5059716ec2]]
Former-commit-id: 7fceac74cf5f12c8e755d0d955060d00094fdf65 [formerly 4371c5755890285ce9366146b055cff08f97e1d9]
Former-commit-id: 6362ff640fbf1a4eda7b7af72feb833c874aaa35
2022-06-02 19:57:10 +01:00
Jaifroid
1716c1486f * Refactor image display and intelligently turn off manipulation
Former-commit-id: 0795327aae5a297607b395d15cefb0a193a8f325 [formerly e6c7358c48e984eccfa2b4e564170be66624df93 [formerly 08845f715dd25ae2d6f1b52298550c9174a60bb9]]
Former-commit-id: a693defc1ce66c9ecd4fbe3da4782734db95f944 [formerly a300360422f13db877daca4e6b7833af22531b2d]
Former-commit-id: 472cd9ea62dd5065b73c495b9ac1ec0310572662
2022-06-02 18:55:32 +01:00
Jaifroid
aa0e5b44bb Fix searching of urlIndex
Former-commit-id: 1aa6cfd5aaae082cdb8eab1b8980d666b851011e [formerly a89183f11e004d55af50dc63a59bf993fad02bda [formerly 1a97d850387736f3cad49d9ed4d801061890d545]]
Former-commit-id: 83359f1c118584f97fbf1097a9804c86a8194a4e [formerly 5b2f0782ca41fe966b98a1391ac208266cf06f3c]
Former-commit-id: 36a339c998e14f98085982e417fe38246f44f0f8
2022-06-01 23:46:47 +01:00
Jaifroid
57ae15de76 Failsafes for timers
Former-commit-id: ed3d7cef4dc2b1e5f0d0513f210163fb6413f6ca [formerly 159e3b86f2a17995403f8fc3e53fd07a921a1da6 [formerly 73edea23c683a0a8993bec378ed7d590d786955b]]
Former-commit-id: 0d64c0d31cf22cdb4f632f3172647643303721b4 [formerly 0a8bef5d27eadbc77d201eb7451d8d89b157ad73]
Former-commit-id: fd4b8d152b221ac20d71778df1ef6e147ed3b5c9
2022-06-01 10:43:35 +01:00
Jaifroid
a7f453c1b7 Make warning less severe
Former-commit-id: 3039f52cb769d4b12b9da1c0f89d16e04e6ecbb0 [formerly c08898e9cbd92456e7f7ce9f990e9af337d20769 [formerly 60e7e4c9d427c62fbc78e915cd33dbfbdfbc3d8a]]
Former-commit-id: c223821eb9c1cb65e420ad1255d55ba7c62ae91f [formerly cb111589f68e5c0f0dbbab98790849ba459d9433]
Former-commit-id: fe73d4a743339145a4586731ee1ac7e8e06451a1
2022-05-31 23:06:16 +01:00
Jaifroid
a05f44cf32 Improve CSS rendering in Zimit archives
Former-commit-id: 8769e7b760a0689e87aec43bf994ac22fe9f2b42 [formerly f08d021ba6b6f3fac72256e6e86d9bc809246ce0 [formerly bc43f9b50dd87955c40f0e5d983b4279bf720fe4]]
Former-commit-id: a3f2a57f92cd218d8f9195528878ddd1992c3506 [formerly 552ded0128b039024697db53b46311fd6a5d25d9]
Former-commit-id: e11caebd562b7e0a5f53cf6068dc0180759f5897
2022-05-31 02:45:02 +01:00
Jaifroid
a242e1a555 Deal with different encodings of URI component
Former-commit-id: 0ed96c2f1211ea32441f50a268c01a7b72969dbe [formerly ae55c3c0f256929b1b9da88f0600d7e9b462e8a7 [formerly 34f1f3795f5e8d88322ab03ac273239e11aa275a]]
Former-commit-id: cac8bf59d79a1e37b58715129a2de47184776c4f [formerly 4d3982b7f7b675b76f060fac318560ce9a5a75dc]
Former-commit-id: 3e65096628fd1b0f7cd4d805cdad6b5f4b5b476e
2022-05-28 08:33:42 +01:00
Jaifroid
b1690f7d95 Prevent active content warning with a script in mdwiki
Former-commit-id: 90b61e97b589e040b3a2b53f811263a29d7a4bfd [formerly d48652364818f958a284f5a4855f73c41cde196e] [formerly 2f58b2fd9505c858f41fc96a74df9d686afdc439] [formerly f31edb946d8ac8afab9dd590d95f0328100822dc]
Former-commit-id: 1e37f3c24efb88262f1c089e717f0ed87a78e169 [formerly 6a291f9031b442af67a82749377dc6199e31c459 [formerly bcf57bd6c81ff7111cca5fa0fcae1b22d034cf86]]
Former-commit-id: 38d505c798742096e1a7264b26f494a90dcfffe6 [formerly 52daf3f3af2402b88dc9fee221a5369ea4d338f0]
Former-commit-id: 5bb63f895d6c544fbb8649f86fc9f5a5827861eb
2022-05-22 19:09:28 +01:00
Jaifroid
cf3b71fcfc Fix max page width calculations and apply on resize
Former-commit-id: 9986afb0e064ba4daebdf7709f77f8d6e09ebf49
Former-commit-id: 9b69527dabfaa1c8e5c1418ae8bb1df0c038c357 [formerly 7419151e16143a949623bbb2cd5cc955b50b2882 [formerly 84fd18dbc634f87b83102c8f02036900d9d07cf6]]
Former-commit-id: 797e784cac6244e9dac4d93c00309c609c17b439 [formerly 7e89368920b992b8c2b6f32f5ca7a8ec286dc8e2]
Former-commit-id: aec2f379e973d944e73f806eb9e71b88ee12b067
2022-05-22 10:37:21 +01:00
Jaifroid
8dcdd661b7 Fix error in linking wikimedia images to high-res versions
Fixes #264


Former-commit-id: 058c505a46eda57e8bc4831176d0bfdf6154b196
Former-commit-id: 39a85086a56fc6833c999665766ea7251792304f [formerly 2f50d0fedc60a7e691643c37c19339c7a07e8a2b [formerly a4d5db904f5e9922ff6d09f8e149f7bee5a71fcf]]
Former-commit-id: ddc1d992228e16576168e5aa987954eb0de235ca [formerly 4862bcf0b38518f4cd0b883df68ec4d92fbb5648]
Former-commit-id: 7cc34cd91cafc30890a7c44b38be4efe67c51db6
2022-05-22 08:06:39 +01:00
Jaifroid
7478e2e0e3 Fix some Zimit errors
Former-commit-id: 266a14767a3eed978ed826b041326f7c1771336b
Former-commit-id: fec9bdc109c25373aae5cb2eb3534aae80c63daf [formerly dd1c6a9244b8d17ddf6566086920855fe5287342 [formerly 67e95af1ec61bb43bfff207af160a8bdeec1dc79]]
Former-commit-id: a6eb22eeef0a3ff7221429a81b25fb5e74a5a017 [formerly 58ebba981c5018fc849239c75cbd0ad62fe4a8ae]
Former-commit-id: 17ff07ac494b266ec77172f704902e19a4faf8c0
2022-05-15 11:06:44 +01:00
Jaifroid
5f248b4d31 Different coding techniques
Former-commit-id: 95ffcda1233cb70b015d98f8292826fad5ad0223
Former-commit-id: d5c88fb2914d61f6b0a1f14921b754ddef0dd953 [formerly ef086c52c08ae1ef538641cbffa567349e943e65 [formerly 81eb2496962dc55f7ae21bff215fa67e1f606dbd]]
Former-commit-id: 036fc6374a831796cadc2fd4bb8da5f5511aff25 [formerly 9cef0480cc750ac9767647ca2c4f026cd951a93f]
Former-commit-id: 385a5a4ec6d4103f88639341cf7ccab3e73a7707
2022-05-14 23:53:21 +01:00
Jaifroid
94ea6041e5 Fix strangely encoded types
Former-commit-id: 128086d3376650ece89e66cc1a2ea42719f91372
Former-commit-id: 07b26d00f73f281969d7c05529b360fc98b0a585 [formerly ee5f727627d8707783bf3249e58cfd095545610b [formerly cb3f06b1a07630f3615eb32d6b9bb5105e8dfcc4]]
Former-commit-id: e0b50aed5e2bbf1834cfb000d794c2084babf2d8 [formerly 775aa929849dda2d2c1e0fd989c2a9a6e8afd405]
Former-commit-id: c39f39571783b2102a3a661d5dc4c6b08acab985
2022-05-14 18:44:09 +01:00
Jaifroid
e232e361f5 Allow user to search the full URL index
Former-commit-id: 59ea23ec5a9e395c47bb8aa05fb6e7266a5025ae
Former-commit-id: 6467bac5b9b0514c8db8dcfaf842e60a36b7612b [formerly 788f38bb199f3bebfe2d5fbfe0c03af6a04d4212 [formerly 64ffcf5c12356f3ff6726854301d66afe284ed73]]
Former-commit-id: 4ba6901fcb343782e4d387db316a6fed2460a7de [formerly 83431745cc035e31a93c04798f960036da4c1094]
Former-commit-id: 863b90d8b1f87d0d5dbc2c0092522e7cc703bef6
2022-05-14 17:11:56 +01:00
Jaifroid
81f60370ad Direct download certain recognized contentTypes
Former-commit-id: 91c91369f72a4060be0a5f1f8f280a212636279c [formerly db79bb099aefb770a458d1e4cd7b5c37a2bf4082 [formerly 95d1b8a86e11176da7557f0a2ed95e91eafde2e0 [formerly e1832929069f40d05f18b02fea9303846d4cc7fb]]]
Former-commit-id: 61a654bafc4f30262fd2b6cd9065c67b15c45698 [formerly c6c31104ebd338341742b2e87baf3d2608ae5d54 [formerly c009371be5905f1608dfc00518faf99204a84ad8]]
Former-commit-id: 380324a214bafb4378ab3e697ac26fe623fdee44 [formerly bee2e0704669b056d4e0648beb8bab5604c98d08]
Former-commit-id: 9dee5c4ec976ea44f905e9934963688d64c83571
2022-05-08 11:33:42 +01:00
Jaifroid
fa273c2f27 Prevent expensive regex processing when not needed
Former-commit-id: 559b6bfd832a1ce559a218eda08239b4cbc2cec0 [formerly f29ade5838688a72481cdad5e397e5a3808f64c7 [formerly 93b8afd46c343b940f3cbc2f4a14c588607916fd [formerly a02bdfc908b9e030c0031c93726523b5212326e2]]]
Former-commit-id: 9b8a21fc72dfb4af57a48ca397e607e61412e6b3 [formerly 538b01150d193cd04885ce74e6bebfd3a5111580 [formerly b0524378495a6706f53f6d76ec99ff02a5c8157e]]
Former-commit-id: 941567a89b3887682b25aca4395b390793a79d2f [formerly 24144a5af767baf6f91044df0e8e32fe273e026a]
Former-commit-id: 46b46e8ad1cc6d4a659711b7e9a910ff46253b93
2022-05-08 11:33:31 +01:00
Jaifroid
cd9b954a9e Add any missing extension to downloadable filename
Former-commit-id: 31dbb02bc3b1b97b4f473d9013e4054dd43bbb0e [formerly b593fa589e703b79fb8ec03bd389fb547ec97fce [formerly acc125a107578d4efc0631c2b15650aa2a2b9005 [formerly 454f22fd7967f6afe27ec3941215da5b0d33b464]]]
Former-commit-id: c6fc87db6210e1988640bc0c2e1644ef970e9859 [formerly f95b24bc1f75709a2e480cfbf223e5d106a429f5 [formerly efe642600954c2b7a118afc8a9e60aeaf0ac42a3]]
Former-commit-id: 76f80060b2369582eefe8f2a976189b3e964b744 [formerly d5910edf15c9f4f5f925652e683307afa67f8757]
Former-commit-id: 4e7aca6e09ecb91c91a9a9f04d6fd9df0827f9fb
2022-05-06 07:54:04 +01:00
Jaifroid
057c75dabf Ensure user clears cache when switching to SW mode
Former-commit-id: 68546ddaabe7b467740fc2ab72b8c216c8f5ade8 [formerly d531a9da14fee562622444b9e52a3997edf060db [formerly 319be3fa2cb897533d8aa92924e5e8bb0d3235d6 [formerly 89f4ce1274793ccc85a0b62a992bb970a2d02a10]]]
Former-commit-id: b319acf9395a285fbe4da23a2864895163ab352e [formerly 983a539ff1d3b5eb8247280fb78c865947960ef3 [formerly aa22290c30a78e7ed5557ede570700ee8d394f53]]
Former-commit-id: 81d44963922a0ca2891354a8024c6f113f285f15 [formerly a810f0511a61765b060c0c7ac5b9fdcaa5bc6ace]
Former-commit-id: 8314f122984bc5f3db84ebe2f6b0d94120dfbd83
2022-05-05 00:55:01 +01:00
Jaifroid
c38ef44427 Fix link handling for Zimit ZIMs
Former-commit-id: bbd0f24607b1a585ccc7304e8efa07bc03a6e026 [formerly 6fe67b0d04a2c9a29140e210b235f27d4bace522 [formerly e84966f196daf4e1a787386910348d48be10ae15 [formerly 1b65f2457b3259d5e6b10457d98d93b20e2a96b1]]]
Former-commit-id: 52a768846aab0170a61f7f9a36d90eccbbf6f7b3 [formerly 846c9564f04347a9c430f824eb6be8d5e7c6c7ae [formerly 6cc3060f44b70b019de89a8320ddab76936a25e6]]
Former-commit-id: ee5e9495a05d3532a6472d416c80bfad28bc6bcb [formerly a418040a219a4e7c4e3c3c3c5a3fd482f34f9fed]
Former-commit-id: 5dca8806d58b08a7f8a3cc5171ead15f42bf6ca8
2022-05-04 23:43:13 +01:00
Jaifroid
1eedf6e3ec Fix exception during loading of lastSelectedArchive
Former-commit-id: 0fca5ce69dd47e3e8483ff73f2498465c815ef15 [formerly 7cdccf478c263a80d6f97840994ec9de7680ce6c [formerly 5ab2a4cb90e967b82fc04e2bc3601444c203d5bc [formerly 00e121f28ec7beaaf2315e005bf97a571650fcf9]]]
Former-commit-id: 3036c636906e794111b380b3d2a4f31d9bc124f4 [formerly d5aa7a6d5eac6f28760b2460b424e614af29645b [formerly 74e6189a3834616948af54cc8417349fbbb47951]]
Former-commit-id: 12e0a2e35eaf38d11558b20edb04d13733e59c0f [formerly be198b30e106eabd7f2bf52fd955a70756397122]
Former-commit-id: c34b763e4be472d073781f60ae1206bc5fd0a977
2022-05-03 20:55:27 +01:00
Jaifroid
6621aaf3f7 Add failsafe for articleLoaded in UWP app
Former-commit-id: 05eb1aad0f43e4b1ab1042862cbdf70dff1714c8 [formerly b2b6fbc85f92ce60df0e2980d3c321d9b892247c] [formerly d59bbad1970c3c70bda555321f604a41b231a846] [formerly 92728b7ece5312a861a767cdb3d8c723033efaf5 [formerly 3e2640a5ded3f3974f3e9eca83b0edaa3e184835 [formerly d549fa23dec635d3a1aa5a4cc298fbc64e9797fb]]]
Former-commit-id: 1700647b4896d3b349b22338f5e53c49b422b434 [formerly 09a5855b91f71a1ba2b161181972ff26030e3eff [formerly 27fbe2b6b97c4b476e90fe422fc80870c6b2b0f5]]
Former-commit-id: 7cd2e7be451accc7abf3b669c8f6e020095e51d7 [formerly c4a4b24029e4110e8275a35278f7e64b9f9dd160]
Former-commit-id: a24db5eb372a2b142af41370f9679d67cc499cad
2022-05-02 00:28:34 +01:00
Jaifroid
3369d8cc24 Revert test
Former-commit-id: 2be3242c9238efc738fb3042a4dab7176776a100 [formerly b12ae417d82c2330e461a97bb51f0bc73337ffde] [formerly a18263276ea2958f7257d8b9c6d7961f051c008d] [formerly 22a16646142b9aac842e7f7efdc465e462e44329 [formerly 21e05a19b27e73b14f5d9f7a5b93d71349726387 [formerly 577537b73aaf84b8fc49449d37ac31da5d87966e]]]
Former-commit-id: 26d52d4ccfe1fd10f4a51cba17171471288e59c0 [formerly 85069c5442b3a18b06daf1e30adaad0c3b41265c [formerly 33fc70aa14905b545d7fd24cda32b8b0cee83934]]
Former-commit-id: 78250cb96335b4793a8d3c57fedfd89b2968e303 [formerly 2ff209b8ab77874a9abaa7b593541f9ccadf2e83]
Former-commit-id: 475e2cde0cfbfd57cb98e491f4a890621f65ea44
2022-05-01 23:34:52 +01:00
Jaifroid
727fb6c7c4 Debug cache passthrough
Former-commit-id: e9e6596c640635355b693f1b7f9b0e216216dd5f [formerly 16920e6eaee1fc61bbbc99f99e494071f2a2c76e] [formerly 43fac5c004a180264a1c2e372f584e7d74d74e06] [formerly bc07e70edddf07aad4b7c8bed4e92c2cabbca74a [formerly df8c0fccb588d998681bf421fa051ca7f7f73dcf [formerly fd904dcbcf203ea0a3032246f78ed0d5906783f6]]]
Former-commit-id: 8c9e164ed7d7e67f34bbd08e30cf087ca6f714b8 [formerly 2b34d7fd7195e5c840daa5fd71d2bdb7a5fa1aa9 [formerly ae6be86719c0dfd2b9caa9811c71b3b1f4ddaede]]
Former-commit-id: d164c235c888d10c13bd1d334b0b06f90cd60c02 [formerly 7f0e0eb5400f8aa8130bf04254667c490ab40065]
Former-commit-id: 0f891fd18551e49f1a3bb6b95764b193ded37bb7
2022-05-01 23:28:49 +01:00
Jaifroid
a6a73f9915 Fix images for Phet and Gutneberg ZIMs
Former-commit-id: c5d57d6de7acc9beb8165ff1f9765e5e05b002ca [formerly ff8f08e5660c5e8a26b9dc18d032b1ccee12a1d3] [formerly 612c8df3a9f2a4491a0acf1175cc33e6c84cab1a] [formerly 7ca7b98367d081a87ff9b4023468bc8c16486404 [formerly 424315f602354f5629056811b950506dbe3264b0 [formerly 0dda4beff25bd90517cc51b4956da1a40a497333]]]
Former-commit-id: d6676c48bc3567814a45e8cfecd605be8b62abbd [formerly fcc05effb4b27f1e7ed0b3569ecd61524a875a93 [formerly afbc61864cac78079c878ed6cdf0e5b410ea0d32]]
Former-commit-id: 884b948551950b0c80980c5acbd86819af989cf9 [formerly 41fa6668801047b06c72f1e7265d6a03c6cb2749]
Former-commit-id: ebe2984549c35bfee91e3df9f487dc637304342c
2022-05-01 19:08:39 +01:00
Jaifroid
2ff7082d25 Test Gutenberg timing workaround for UWP PWA
Former-commit-id: f09da9930bad8f166633560f29cf425144e8e360 [formerly 96552b9c8965f0e80c5079994866a6229d8fa9ef] [formerly 0e2d1a15a220ac87dd5f8d0ed01038ed4ddcf447] [formerly c2b603cd99d2874295e5890bb8211ad69da76391 [formerly ba4e25089b8e5ef0ee2bb69e4b6c0913f53b5a58 [formerly a9bc515a842fe67a4116d812f86aea831b95f83d]]]
Former-commit-id: ea456a49a8187fd98489bb72e3fe84d656ef6ab4 [formerly f7c4022ac2c32e8f2dc9ee3f70712fcedf77be8d [formerly 57deae8b6567347eeaf83ccc095534aefcc7b18a]]
Former-commit-id: 12568247f1f369d0ce5a60a5e6ddf47e2f2c1b4a [formerly d86fe7d08416b590e171a2c59942e54497a5ca5c]
Former-commit-id: 678b9c2c50a398751185c5758374fd9c5eac7663
2022-05-01 17:28:41 +01:00
Jaifroid
26984a45da Make MDwiki style fix specific to ZIM
Former-commit-id: 05283791309f37fc76bcb1437d3eb4ae90a16599 [formerly 143b543d5f3c2984af5a4b8f0f72844340339f4b] [formerly a56bfdf5effc06c0ed0408892430c9532fc7dceb] [formerly c8209868afab3c82af436cc3cac8ecb4bd812819 [formerly cc125e79dae951d5ca8b73787525085c0f6d5602 [formerly a056016ebd74b30a50889a04a25e01ff79e64c31]]]
Former-commit-id: d031f1e5b10a9fe4777a886630bc72e7389f7d06 [formerly b69b541a80d68bf11acc1733a19a8ad30da0534a [formerly d9ea3dbe303016febc4c213e89c737446bd9caaa]]
Former-commit-id: 276d4579aebb5965eb7020fdfaf56f4832d5cf5c [formerly c9321bbaa8220e93e625e9a1be37cddda4a811c5]
Former-commit-id: 6fadea6ce459fdf328b53b63b8c476199ba0415d
2022-05-01 12:03:16 +01:00
Jaifroid
09d276ac70 Restore open external dialogue functionality for Zimit files
Former-commit-id: 86c0b10e2b1e93daafcf33385b711bc5fcd04765 [formerly 97d1746a881d9171b2eb1261974693b9ccfe5f38] [formerly a5a4473b1c56df626b6434f53d96ea4221ec3b1a] [formerly 09ce56b49e60892d69d3adb7a9bd1ae6879e912a [formerly eda2390098724656306cfd2db2df94d3d330df37 [formerly 9ba35c8acef118ac2a822d4a16ffae1f70840c37]]]
Former-commit-id: 2bda45006eb17a31ad29737bb69f6febe88a531d [formerly cecbe846d26573cc5ec0da4e2db35a7772275ee1 [formerly 13757c82698c436f667665b9087e4985733a3aae]]
Former-commit-id: baa9147904eb0ed6568a05e67601e5e65b598fa2 [formerly 936aae13c3c6273a0083707e904930a2b569c333]
Former-commit-id: ad2f77741f73e1a9f5ce212e9f33a4bee93c89a8
2022-05-01 00:09:45 +01:00
Jaifroid
406a7c4424 Fix #252 and #254
Former-commit-id: 6580967a5df4bd95d48dce2f888a7797328c61e6 [formerly 5ddedac6545907d4e16874cf7c1e7d3164eea1b8] [formerly 1565c75fd6c10477b5688986d1e409f7bf1fb99d] [formerly 315735cf822ad4f566059e9ab4a096e72f0c0d8d [formerly 69860525a9c1e8b38a5b6a3c33e9350a113a44ef [formerly 6a61d4375908f132ff36fa5a8a91c30aae988479]]]
Former-commit-id: b7a014c8e1caa8aa3a53a84e7a45f9512245444d [formerly d6050a67cae498537c473b06ba3ad757442e9948 [formerly b002ab87dbee75f0da706ab820ebc9b973abdcfa]]
Former-commit-id: 65447cd1aaea02bfc7448df03d4bd7e257a92cdf [formerly 987b8e105d41eec0324d97df1cf836b83a07e8f2]
Former-commit-id: 4f58a8f140c063a7206355d85861704589b680b8
2022-04-30 13:04:19 +01:00
Jaifroid
0262cde6a2 Compensate for encoded URIs in ZIMs
Former-commit-id: db7bc6e8d4b76883ed7e1633cf4acb0d2b916258 [formerly cff6fa97709ef91b1617e14d6f50f3dfaad877cb] [formerly 6d339b7aa197450a32e7de0988731dc9d5b88478] [formerly bcd08efadf29be981fb4d7ec8462248f99a4c7f1 [formerly 3871ec32f68df69f71cb525d75cb482ea90d47e9 [formerly e744b54b80d39627af7f4dd5f75d04f0450cae48]]]
Former-commit-id: 32c310bf6227d654db6bc1667adc79bbba239bd5 [formerly da26b0b41d70a6217f2dcc724d7d31d10c32c020 [formerly 68b7f1ec7097f26766b27f9bc319658001604576]]
Former-commit-id: 92fb18b57eec1d1c16952b5c8d61364610929589 [formerly 6c9c09930ddeb7452bbb3176d722a17a509483f2]
Former-commit-id: 74cd1143d97036bbf4fb8cd4778b221e1c98f748
2022-04-29 09:30:48 +01:00
Jaifroid
88db4380a4 Enable PDF downloads
Former-commit-id: 9c88d2df9742e6ef0e566716e8ecacd73e59a2d9 [formerly c09b77ada94fe70c3fd647e0649800e2f5f21461] [formerly a0d8b6c9ba728e68977c896820292b10dc68c6e6] [formerly 01963a4f5e9a612512b9109804a77d7ebc2d5d38 [formerly 44614c94899f6f93d1ffffc02b62aa4189b898db [formerly 0f53c25d2929ce337f10e81d307191d0ed30d4aa]]]
Former-commit-id: 2c23fb76dd07d951223ebf74835cd7f13b5ebda4 [formerly 83af8174862f31545cfb6bbdb395dc95490219ee [formerly c910e627ba51a05aa986db2aba104d11964107b1]]
Former-commit-id: 83a5fd960f13a0c507354f467c0c8689cbb67abb [formerly a578333d512af1ea993d1f3f78b9f96772809da3]
Former-commit-id: f0efc181840d46022aca99ebb98ae029e885e7e3
2022-04-29 00:41:43 +01:00
Jaifroid
55d3cdf311 Refactor zimit transforms (#253)
Former-commit-id: 8c57cc6c615bd60aa845e61f8636d3084f5878fa [formerly f5d148317fa24622a0ffe613e08885a5c851eb6a] [formerly 456cd8743102ec76d2cce1da0c2dbb2901c4f660] [formerly f18a7d19c99ff628cfde607eba6d1df5e7b2b221 [formerly a2683ae1c3f7649f40bd50e8cfe6522c2d04a10a [formerly c26be4ebd676181ece94e7a939af0f189b6e50d1]]]
Former-commit-id: 1ff7777ea29a4b5325e8b8eec85029e08a944cff [formerly 3c18e16e01ec49c134f5115ec2e0ac75ca5d96e2 [formerly 0edf0ad6d3d65b08c1c32aa54c2f7adea2761dc8]]
Former-commit-id: 2c65468cba9ee13c8d7c95fc1d9d2c66b0837d01 [formerly 6cb4d73d4f10598fe5626687379114613b43d96d]
Former-commit-id: b6920babef86b9eb085a7adcb6f7feb541ccb1b4
2022-04-28 00:11:09 +01:00
Jaifroid
03128c6b58 Enable limited support for Zimit ZIMs #249 (#248)
Former-commit-id: 7cec2025879b33b13fdec63c5ade01938ba42bab [formerly fb65802f6075bfd2de2f00c636b1c9f59b07a51f] [formerly 9d6091c79c2b24e714cb5214284aa1ebf2b0b0fb] [formerly db8e5eec98ea6333c6d34d6dd7e0c5c112a217aa [formerly cd8bb2cb5c381a6c936436cd9557f273d887264f [formerly 9b2a543c6c882c29e6889169fea914caa3136a32]]]
Former-commit-id: a65562bd36582a4098179544d7f21aa8b80f6b18 [formerly f0c743ac1332a315dc2d5f6ab07819c9e2e686c5 [formerly 16371c7c46feca2993cac90d9c4a75ffb6bb264b]]
Former-commit-id: c0629ff88c1118546471b0ac71e591eb8bf57ee5 [formerly 556babe8667fedfa263936450321e787b8cb522d]
Former-commit-id: 86344e2f0b85c54f7af797613f0d63ae0836369e
2022-04-25 01:27:36 +01:00
Jaifroid
5acb4a1e48 Allow enough time for cache capability to be detected
Former-commit-id: 327647ec015ad8b1c7c19bbae50391c63a5142ed [formerly bfc875bb4a65333d4bb47d01ee502d9e7992eb4f] [formerly 23d8128e8e28040415571cccdc90d2ff3a855c3e] [formerly 5da4bcb73180b640abb4a58534869f79c7fb5dad [formerly 35e4296dcc3d0a3a2aff66f7e2a9a68b6e33b40a [formerly de8a9ca18473a7c51dbe060387de4cc59df9c4a4]]]
Former-commit-id: 17c536e920d73dd94e0d126e4a1e7d41e390e711 [formerly 5864aaa36e5a80a9fe138e2022917444016d5688 [formerly 495a022bf1a95933e9ebe6110b6c61f0fb18a05c]]
Former-commit-id: 98b578eecfe7e3acbbeaf7165d2f368b5a5c9c3e [formerly f26e0434d7c2673a6bcef32d45ea03e1ab9ca4c7]
Former-commit-id: 6438429081180fb630f656cb632dd78227bbd467
2022-04-11 02:22:08 +01:00
Jaifroid
7773c013f6 Fix landing page issue in SW mode
Former-commit-id: 29a306f6653d6e8c8af40bc169bc4bd8b1539d53 [formerly 1e87e10f2154df59f0cd87c577ea55a958b7ba5f] [formerly e31545f31c2f51458f2829ab41d66650196aed3d] [formerly 4bc9bd9b641812b6cd209d0307e2cf38185aa2cf [formerly fbf850b1e770ec663d64e0fcb710790980d35cd5 [formerly 1c3d48e7b63a6a4b478745f24257e4ebea21468d]]]
Former-commit-id: da9b30d24fbb3a1966c9d8351605a3b89b8edaea [formerly 110a432875c3a225e0a387be35fef9abfda7581e [formerly f5ca5319f9af63104263c2238b86c6cd3dbadd5b]]
Former-commit-id: e8ab620a5cd54926f51260a309304131f692e20d [formerly 5b3d695b48794841b62a5a76cd5fc6523cf4639c]
Former-commit-id: 2724b5bbfb556454f7813c96db564a30d4cc7039
2022-03-15 23:04:56 +00:00
Jaifroid
a7a7adb6e0 Fix errors in caching of landing page
Former-commit-id: d6f4a6beb01b4d5231b9c333181f2b50fb622778 [formerly 22900cdaea034b26cd29c23a414ad3a48a80e1ab] [formerly a4c743b190677c1b384e8c84c018c17bd1f81949] [formerly 168962e25bdc0c4a2858a94212609d7baf8c3bb2 [formerly 21deebc47dfd3271e88e78e04d7332001899775b [formerly 0a993e1e42d4e90c227977e8b3ba0c32cdcb7a0a]]]
Former-commit-id: c9eb66ed524c846ce5106d5daa14feed7eef271c [formerly 6af13d78a7fe0c094b3affbb0e2e4c13614ba090 [formerly 9c3aaa27672567ee7fee86cc03b7390d6694c0f3]]
Former-commit-id: 749d77bf69e3ea4e8b92325055390e8731a2f33f [formerly ce73321bb332814a5a89785e00840e32570af476]
Former-commit-id: f69d37a7f04a7a597558d814f0ed3a46f02ec7e4
2022-03-15 18:24:48 +00:00
Jaifroid
b65e53eda1 Fix recognition of landing page
Former-commit-id: ceebf8f81afc0b5f5bd79af5040176a55b53b9f6 [formerly 9ef7409afd3b204eef7f7c47e2f4555b50dd4b0c] [formerly 9bc526a69ef772350793ce6d02e9e64f5fae0b99] [formerly 16e2f2a9f5a84202c0952386528e3154372fcbcc [formerly c794a8f6fd60905a707d048ec9f9050fb2ab3287 [formerly 4596e48ce70fb34417d03b1251b004ef615641ab]]]
Former-commit-id: 9f9548f518ebcf0502c74f696f7f3360612b8870 [formerly 63f1a5d73e69813afaee03be01cf690903575b07 [formerly 38fd4ca4a18fdbddac136f06be3157f746c4b261]]
Former-commit-id: 3151b573e60b976b97fe2755021d8c6d060a321d [formerly 871501d938ab14ab835e43fc60fe3d9cd872aca8]
Former-commit-id: 6d17d505fbcb6230c3117fc74b355289dfd2b317
2022-03-14 22:59:29 +00:00
Jaifroid
d25c2367cb Fix selection of split archives in dropdown list
Former-commit-id: 898b919a982ac2c6cfa38c54736098944c26834c [formerly ac97cdc2ce683072279a66e644c2f3232a765152] [formerly ca19d5ec648d2591474f19762ebcc50936c30834] [formerly 8afef022056bc9ec3de71c2e9c4c4e0f10209031 [formerly 0212167ea8a8f667c7d551d4e0eba2ec9e688274 [formerly b9c74f04b8a8d3bda3b180a1163bfeb86a82de73]]]
Former-commit-id: 75aca3a8b01040d8c4ca0d182b804405ad88c256 [formerly 0861fc4439ceb3de738a4eb5f17d69287af01752 [formerly cd3ef5f97d9340c290ec78fbf204429022546786]]
Former-commit-id: 9cc7f993c3feb8476a471ec21746ef400de40d33 [formerly b90933e209938a1a7bd4781287f8f66a4cd46bfb]
Former-commit-id: 8389a4051077781058dd32948147835291a51eb1
2022-03-14 20:49:57 +00:00
Jaifroid
3c8f7e9dde Fix remember last page with split ZIM archives
Former-commit-id: e9dbeb528886ff20ed1cfff53d2d4db2ec1cda9b [formerly fd8c741dcfc439f266ba05f79f1c865b3b6fc92d] [formerly 1131d1308e8c8c9c49d24e95a41903a5cfcc5adc] [formerly 44071c043a1d625946af1f04fe1701084b6d8de9 [formerly 88022a6354873e96d9c4f25ee3f2f28ca30a4f52 [formerly 2e3539ca618f287b2f27de3f715c329173948774]]]
Former-commit-id: a5f2ec9669eb8665e75a762197ec0936d340009c [formerly e3cf17d2b332db13237f63b2e85e1b0b0a3d04a8 [formerly 0549262abf089f3d1377aa1f758c30438ae32007]]
Former-commit-id: 6667eee92325173af41bc016d1e71d2a336c0b36 [formerly 1adf7a83190cd3dec980a08b92f1e9a7e8055a4b]
Former-commit-id: bc231d09dfaaec6e2c28ee41eb2d248c09dd53c0
2022-03-13 13:48:03 +00:00
Jaifroid
d158878732 Hyperlink Wikimedia images to online File version
Former-commit-id: c2f32662f6a1e01db2dd06a6d84243ec2f59316b [formerly ae2ac53ef26fa9f47a484cddf88d46a17080322c] [formerly aec029e07cd064dca9c69c3d552d854edafb6c7e] [formerly d64459206cb27f359411e99f745fbbdb869c0efe [formerly f41afe5a09eb4e33fb1498290a27060189e5c216 [formerly acaf64a63c56ffcfce760974363aa48091f1cd8a]]]
Former-commit-id: 02938b6cb4aeab961050a6880377ac6b80a0acfc [formerly 2be8a45a2a512a9e6627ee7fc6c1faffc4efe78e [formerly 310f89c4d0b8a111c651fe72feca115d1adbbb55]]
Former-commit-id: ec8626c8777f826c422bf4a97d069a9fb4e0b2a3 [formerly d88402231cfc670e933058842b722fdff4ef8424]
Former-commit-id: 6c1be3020d6658b0a0a12625844e12799259d07f
2022-03-13 11:09:44 +00:00
Jaifroid
ec24f3f89b Correct path error
Former-commit-id: 3a472b35a7c3429d83fca206268814b9ac6acb6f [formerly 88e0de89afd9d37ddaf07179c714c8f64a47fa74] [formerly 9cc378afe346b28f8b3367faf87b9ff01095c89a] [formerly 5186474b6bf373ac0bc431012ee448e9f3e2b128 [formerly 1b7bf51ec57279f6fa47863fae200802b8fb7e5f [formerly 883c5f36331662f75c7898cfbfe4ecf47eda238c]]]
Former-commit-id: 16543a449abd923d1003b301a3c21be55dfd8fd2 [formerly 858a6523aae238dd541f19430aad736fe70a9a57 [formerly 0bfb33bed5a7a4b7408f6ed7f05c2b7f4c415eb9]]
Former-commit-id: ac582dd3fb0efe62a31db993fc41347b1b7f8d8e [formerly 115e610507a8801290e442796e367ee293a9fc72]
Former-commit-id: eab2fdb1ddb86bb51cdec1e4953e556a1a09f272
2022-03-12 11:07:37 +00:00
Jaifroid
dbbe9d6bfd Fix folder reading in Electron
Former-commit-id: 7c479c905349330794c6c62b8f5da754156b09e0 [formerly 4235f529e032ba5a054283913aa0ea6a70f739b8] [formerly 7702f203433b4c5900caec6d0dddd1cf2f5e2bf7] [formerly ad07ec51ff93db6904b23a2b077e1a2fbb81a490 [formerly 6b4753c13464c3acdf0ca66ac0602a62e98aeaa8 [formerly 434c70cb2782ad50f832e9da06ba1da7c4a2021b]]]
Former-commit-id: 65b553770d674ffe3324fa4e0685cf300f2c400b [formerly 927f43b4514eba6599687bdada0dd6f984312302 [formerly a16c3ec307be962565c41321c2b8b5fc087f652a]]
Former-commit-id: abe92145e1665d8daed43ea615e86995cd0e21f5 [formerly 6db561857b7cef98563daa22e926b041bccf1ebb]
Former-commit-id: 4a9b5fc6762e50c4514c7b0358d5ec0bdc0c2707
2022-03-12 08:12:18 +00:00
Jaifroid
b17f2a0457 Prevent rescan and launch of archive when user opens pickers
Former-commit-id: 76045ad38fe0008d20bc895d2693be629734f8d4 [formerly 8df2147c5a678ede80548e54d5ca100a7cba387f] [formerly 50bc64f2dd22834f314847f4f9c8a65101a4d0db] [formerly 800bc73c911247d7a81c7617b21a041a737e0de6 [formerly c400a766f5e9f11ee855ddb57fa7fb9534b298e5 [formerly bd5e995f7d45788aec107ce0fd180511caf7bdee]]]
Former-commit-id: 31f633fad6f7dd139f9ff4a669b5ee6a487db748 [formerly e045112ce585ab88230e0b17e5a2050121396301 [formerly d874c32ef56673317fd6ddd592767d31b22ef45c]]
Former-commit-id: 0107c0c5097a637fbd7eeec116a88ab1cd574905 [formerly c8b9f1cc8fed1baf6a289a9f0f5fe548f532df9a]
Former-commit-id: ab39a4d17e29e79a565512ab6f868d67b0308d74
2022-03-10 07:52:20 +00:00
Jaifroid
ee11860a93 Fix electron loading of split ZIM archives
Former-commit-id: 3a314aeb3978348dd5ee938dc08e01a7d5b87ef4 [formerly 4c9a9260fe3c40dcf821984f459803da07f858f3] [formerly ca042ed05768e0f4b6852a96d21ab5894155d211] [formerly 012315de4dedf71c09a525b2ef6c9a710f95520a [formerly 9cf4b45567ed20aedc1e278ad91e493b9604c539 [formerly b13fd663af83e6938c82c431afa3c1549fd7964e]]]
Former-commit-id: 82f409246b36b4a22b5e872d583d363423bf5903 [formerly 45bde110fda2a7f02cf828f03c99618bf710aaba [formerly 3c8f657dcacbb49bbb175004659fdfc2943fb3ae]]
Former-commit-id: 26f762ac49c1da1571f8adae9aff9fbaaa9e7716 [formerly 251d8f0039c4008cef99de83657fa2b078102432]
Former-commit-id: 373e8c8ed5de5b686f6d4556a4113ac471a79e2f
2022-03-10 07:23:04 +00:00