1756 Commits

Author SHA1 Message Date
Jaifroid
ad43f5a2a5 Add https everywhere
Former-commit-id: a7305d5090979fb8c4f2fad1b838385898a9e893 [formerly 5c37e83d8b81f70e40bfe5e33ed9e76177c22553]
Former-commit-id: 4f541807828cc0efc1b0144ba0e8945014e12ac4
2019-08-02 14:18:56 +01:00
Jaifroid
15379fa2b4 Correct rookie mistake with setting a value from a callback!
Former-commit-id: c68cae91e9e22edaec37f21141cbfc989279cdff [formerly 8a02360c30eb1fb8d25e184b7b0893c9d4e90d69]
Former-commit-id: 010201aef9e4ed37a3a7e8a0ec5f3a22523077d6
2019-08-02 14:10:29 +01:00
Jaifroid
e80f1280ba Debrand app and add Top 100 sample ZIM
Former-commit-id: b11d8833d4ecc9d857f459fc1c8b8484c66c5aa4 [formerly 56539fcfe9a000a8aa97ad8bd1e029e3b250c89d]
Former-commit-id: 5f276dd1bc4efdeef5c3cef5934a3f0d81f761ef
2019-08-02 10:40:49 +01:00
Jaifroid
0df9c343ef Make packaging easier
Former-commit-id: 67a9b2f554f167914e32e370000e69de394f1863 [formerly aac8aee0071a627961f71b7a11844c134da4f953]
Former-commit-id: 9f9ba45a9e18b6c5da6fb86a62b5e520e9605397
2019-08-01 16:42:12 +01:00
Jaifroid
4c8877995c Remember last loaded ZIM archive and go to it automatically
Former-commit-id: 09aa54bb5c94bc40e804214a2996db3fac20fbbd [formerly 9d41a46184f73c84b8ea0e46c5bf246559b1ac4b]
Former-commit-id: 0baec42be8853ff8938549b8dc79475fdb7897af
2019-08-01 12:59:33 +01:00
Jaifroid
747a30aa8c Use electron to read files if we have path info
Former-commit-id: 23b41c88e5ce9184e3665d25d184d31ea4a66392 [formerly 7288cd7e3477d0fcc0d8284fd75a6f14cbce2003]
Former-commit-id: 00616e33c763969d097ae317fee99e19035bb3b1
2019-08-01 10:06:37 +01:00
Jaifroid
a54729ae00 Open external links in browser, not in Electron
Former-commit-id: f9c0619e86dd2c83feebabbc58c84cc5b05f8676 [formerly eb21017bdc709add2cdcbb6cfc2ec28f075c82ce]
Former-commit-id: 0e748bd4f20bed0c56769699deef2dbfca242f2b
2019-07-30 09:26:17 +01:00
Jaifroid
d14ba5e798 Make app more secure?
Former-commit-id: 16def1c26b7d36654266b49a3262f3fe1dd4e21c [formerly a3c795d942e66572f33e4ba84bf59629694e28c8]
Former-commit-id: c0f591c3a7b41e208f3a5653345cf2e47fa6b7fb
2019-07-29 16:30:55 +01:00
Jaifroid
fc59360dad Do not hide source code
Former-commit-id: 26be30514a27033876f2efb86cb15f8bedee38cc [formerly 3bba88bbfa47b38926a5b340085ac9bee753720c]
Former-commit-id: 306e514ba4385dad5c121d6171861cecbdd430f5
v0.9.9.92-Wikivoyage-Electron
2019-07-29 10:41:28 +01:00
Jaifroid
ab358e6cd3 Pesky map_marker icon
Former-commit-id: b8a2a2e694b7cf72762284cabe513ec800168c71 [formerly d41db56a843372d81fb2708dd4c78cf2a9f7410a]
Former-commit-id: 6b8437f381b47e56bf390ce836cc790eec61736a
2019-07-29 10:06:06 +01:00
Jaifroid
2f1026b928 Brand as Wikivoyage
Former-commit-id: 31c0126c0b4df48818cf4b95513223b473a1712d [formerly b15bf39db170aae98e838f0f376fea17ff3e4ec0]
Former-commit-id: 953cd54cc66968f0b6c36ec35cd954b2ab15b321
2019-07-29 10:01:46 +01:00
Jaifroid
40dd353efe Get filesize automatically
Former-commit-id: bb12cbabdbbff8fe440f62ea9eaecc1ae5f1a07b [formerly 04b9abd4a77d0ac7bb702096f5df6adcdd356a5e]
Former-commit-id: bf8fba1709bded9fcd28cd0c1f5403f67916a0b9
2019-07-29 10:01:27 +01:00
Jaifroid
447e30b749 Add packaging scripts
Former-commit-id: d1eca83c8869e6a9797364771a80086806ca98d7 [formerly b517ac396b32c073e2710f909fe98aa55dab9efc]
Former-commit-id: 3d01b32cef64de13a27f3188d40d719d83f1be82
2019-07-29 09:21:51 +01:00
Jaifroid
00e5e3a556 Add errorchecking
Former-commit-id: ea2d7568765b02b4e22194002c709e6d6d362e09 [formerly e282f8b70565f9963d4e79a1f852f5bb0bc76b6a]
Former-commit-id: 2f4db4de85af3dbe7a4b631496f0961dedbc7f40
2019-07-29 09:21:31 +01:00
Jaifroid
30267ba9e3 Prevent CORS issue and cleanup
Former-commit-id: 40bb8ab2669d43ca138c35bf9a4565f20df2af5c [formerly 635a7d6ad9594eeacf812689d9993da2cf5cd29c]
Former-commit-id: adde4ea2b33d4d1b0dc91e85e8ebf077cc95169a
2019-07-29 07:34:22 +01:00
Jaifroid
019a846164 Add packaged archive support
Former-commit-id: c3dde537c6bfc93a400057bd747f1d4d348484d1 [formerly 790c23804b163937c0649d3bc16b3f849a69625e]
Former-commit-id: 55eb8483442c756e61914c3bc6b392e3d4874524
2019-07-29 00:03:26 +01:00
Jaifroid
065b2c450b Enable autoload of packaged file
Former-commit-id: 7d4d3dc16728a2fded8b25ca1e2f2368e00c17c2 [formerly df72001df9e2003281d0b650e37555b339e4bf90]
Former-commit-id: ba49c446544a4f4e1e6e0c1f40fc03507723a3a9
2019-07-29 00:03:03 +01:00
Jaifroid
ad29aa660b Improve timing of articleContent display in jQuery mode
Former-commit-id: db7bc85654e025cb566c65301b575eb435da45e9 [formerly 9ee88b1de9616d29638be6f6354c1b0fd59d99ca]
Former-commit-id: 2ce3a63456be04a54e681c47f4a220c47bb887ad
2019-07-27 12:50:33 +01:00
Jaifroid
153e42a07a Correct map icon src
Former-commit-id: ca66246844e3c2ce0d4d6f773cf824a71876da15 [formerly e31e2324208d0f252655cf1307e52e643305121d]
Former-commit-id: 00b0829c2d7030fc45a4115a9f395275dc740a51
2019-07-27 12:49:25 +01:00
Jaifroid
b9f7954fb6 Re-enable cookies
Former-commit-id: 25b2207475619160815fef461f8b93a02a22a181 [formerly 00fbba937922d6088e59eaf28289f15c11320357]
Former-commit-id: 95f65a41c6844cf39660a66ef09dcb002b12a419
2019-07-26 18:17:28 +01:00
Jaifroid
a4d78bc10d Fix desktop styles
Former-commit-id: b53d7d8fd1444227178af20f90e7dbe10d657e31 [formerly 4a600df68ef9b1e1cd78a07716d768b353d305ad]
Former-commit-id: f2e35a646e5b71041097a808fb2354f3268ee75f
2019-07-26 17:58:59 +01:00
Jaifroid
53e72524ca Support details-summary in mobile stylesheet
Former-commit-id: 44bc5cf296f12d09615778cd3a0d96f2d436d77a [formerly edd2f5f82a3a46cfa1384bb36b7525b63f3c4063]
Former-commit-id: 51e377b332ab1606f91849fdbeaca2dbe74994eb
2019-07-26 16:21:45 +01:00
Jaifroid
28e25f1939 Don't transform position of wikitables
Former-commit-id: 2cf63f10d2e86b3197c9d68925b4aa7244d0d503 [formerly a26b3b279bf8f9c8d9bfc942a53dc3354ae95189]
Former-commit-id: 87f3d7147e1c16325f15bd6a0209fbfc58e9ade6
2019-07-26 16:21:27 +01:00
Jaifroid
838c78de97 Revert to supporting Service Worker
Former-commit-id: 4f76021cc2cee99b5b8ec907341dc9154f17b78b [formerly 9ff511b4bd9b2d74435439f0e5b3bd8b7e7d42fe]
Former-commit-id: ad2bc1435a5eb283538e0ac0d0552a6bebc376cd
2019-07-26 14:10:00 +01:00
Jaifroid
ff12ce8990 Open all blocks for details ZIM in jQuery mode
Former-commit-id: 76f8458785da0e53000bf3fc44ef2eca2b9852fb [formerly c9f760d5ec55569a18b3a3105bef8fabef0ad2b6]
Former-commit-id: bec2a5172168d72a15298ed807f6ba74bb7d02f4
2019-07-26 14:07:58 +01:00
Jaifroid
775568279e Try some alternatives
Former-commit-id: f55555dc5e952044c0dea5aafd3a11321524ce0a [formerly 625f6646a258ddd8d29534221cf02b9935fa7df8]
Former-commit-id: 52daf6973e8cea5373e511c8adab0d9f805dc75b
2019-07-26 12:35:08 +01:00
Jaifroid
4daaef4f92 Add document cookie support
Former-commit-id: 1de4cfb68259e603b5b237ec3b0e0512d335fed4 [formerly beeeb274e33c9fdf3426fde24a98615e422c00ca]
Former-commit-id: 681f7cc72b8f0d32d9e575a4b4d75c5e8d12d5bf
2019-07-26 10:25:03 +01:00
Jaifroid
52cc658245 Edit electron package
Former-commit-id: c0debc3838f515570828cd999465cfd39f64f5a7 [formerly cb856d2c9b1862dd88d1453faff87d309d1597d7]
Former-commit-id: d50d54c3ceb48e63d23d422f2749dfc35d98da38
2019-07-25 07:13:42 +01:00
Jaifroid
134035b7e4 Basic Electron app
Former-commit-id: df84f158eaf9dfb8a100c5334351bd6703deee5e [formerly 96603067c0ba56aeae21e4d860dfe0b83d80f17d]
Former-commit-id: 84efa0693ad668b49b5a2383cdf5f83faf24ad1a
2019-07-24 23:24:20 +01:00
Jaifroid
f2ab6d98c1 Reinstate and update global reference note backlinks
Former-commit-id: 0d63f07cb557858e3679c9423fe499743bcd49aa [formerly 3567fe5ca8d8a409e74932f16a5d2029fe96584c]
Former-commit-id: 6dfd0e25b9de8839a484f0a0473d081199cb9fd1
2019-07-24 17:15:18 +01:00
Jaifroid
0fedd4eed6 Search through parent of parent for returnID
Former-commit-id: 7068bd5517972f429bea306bb39878eed1c9fe49 [formerly 26317fc5b1bc04e566d0eb1f797ce10582cb8d0c]
Former-commit-id: 714cab8a03ea20a71e5490231c6fdba68a162cae
2019-07-24 14:40:47 +01:00
Jaifroid
7a9e805f12 Insert missing backlinks dynamically
Former-commit-id: 6f4c002cc8df78ce926b1f004f31a8f455acef9f [formerly 525507d27e36edaf0f4919aaf9a82489e68ee6f7]
Former-commit-id: 4e80dd202d1f3c7641ec790435895a32f51d9153
2019-07-24 14:25:29 +01:00
Jaifroid
7403a2c9d3 Cache new styles
# Conflicts:
#	KiwixWebApp.jsproj


Former-commit-id: 06e9269842cc6d17e95d8e48e4d3c5d32e38ff3c [formerly 56b15f525923d05c2d7d1095f403e6a9a987c2b8]
Former-commit-id: 6c8382e8f48508c6e89810f550c4bc008cb2ca63
2019-07-24 11:50:02 +01:00
Jaifroid
5216d0dcd6 Better picture lossless compression
Former-commit-id: 4e111f0bfa1176956fc4249dd78b0c56c78dcfed [formerly 9c043135952c1d7acfcf407396a3ecf328c9879d]
Former-commit-id: ce2872c5abc4b8f85b5179e3d56728198b77f006
2019-07-22 18:13:02 +01:00
Jaifroid
298e29d34c Apply changed variable names from Kiwis JS
Former-commit-id: fc20c36ae7f7784978fce3038476bd3724a6ed5b [formerly 2909c1f28510794d653721d61e593ba5c24348fc]
Former-commit-id: 963b246b111e2060165b7d1722e20cb8a14d4a88
2019-07-22 17:57:51 +01:00
Jaifroid
23dbf50845 Adopt SW changes and CORS detection from Kiwix JS
Former-commit-id: 9063e698f4496e78c5ffa3a7897f490a5b53b3d3 [formerly 2baadc6b571090dd1a980337009b57357bd7fc23]
Former-commit-id: db55a4227e8e86261d7cc72d53d138c03e99bd66
2019-07-22 17:14:00 +01:00
Jaifroid
6e1e71d485 Clean up redundant commented code
Former-commit-id: 9ae94b01ef97ba7041a8433285b4ab652071c651 [formerly f588f2a71b098ffd227227699bfc02c8248b389f]
Former-commit-id: c8021cb91bcf315a8eb8b6d1f25c94974ab66a40
2019-07-02 10:55:21 +01:00
Jaifroid
90f7c84c13 Add opacity transition just-in-time so we don't get a double transition on slow devices
Former-commit-id: d82d7889c5e22355ae5f64d89e480fae9e5ab942 [formerly 11bb7db8fb883769dd3bc4adeadc25cf64bfba13]
Former-commit-id: 0284c7c2433fdd7d7154982cae4aebefcc9460e5
2019-07-02 10:55:01 +01:00
Jaifroid
c65243ce64 Advance dev branch to 0.9.9.92 Beta
Former-commit-id: fd601c0bd0877a12c901ec6d05027583abe3d28a [formerly 62fc943478cca78b200104955ef785be07f56764]
Former-commit-id: b7fbac01b96ab108774e9f9dd382a12bf328931c
2019-07-01 16:55:24 +01:00
Jaifroid
8c4f332ca2 Conform changelog wording to Wikivoyage
Former-commit-id: 7072019a038ddb7f0106f5a0fed38a5c0310b280 [formerly 2deb2d5fe39128e8ff07442ccde78038a59da479]
Former-commit-id: e8a6a869b82317964aafd9468668a816c5893229
v0.9.9.91-beta
2019-07-01 16:19:27 +01:00
Jaifroid
c2f86f4753 App packages for 0.9.9.91 beta
Former-commit-id: 5510fee81811c13fceedf9360675028c224efadd [formerly d3c29f0217b0e3ca8a7eab8982f0eb94c21578e0]
Former-commit-id: 0c206439bf3cb0140b5b446252662e69628b0380
2019-07-01 16:10:15 +01:00
Jaifroid
7eb9536597 Remove redundant code
Former-commit-id: 42ae7da989402b4afa8f04ac84c8303ddda670b4 [formerly 143ee0b80536724b793d32d4d7fbcf0cae84c760]
Former-commit-id: 31926864af797b322839d979f261a1db19126ad8
2019-07-01 15:53:38 +01:00
Jaifroid
09ef9c4071 Hide searching articles after launching downloaded file
Former-commit-id: 2b5a9e43f796b0129e69b3851948f0f0ff14a80e [formerly 7a713357e46497f86e0da97d1f6ff76ab3821670]
Former-commit-id: 2fb80a4a31937b2b8da3baa8e0135bc61312c44c
2019-07-01 15:07:50 +01:00
Jaifroid
c395d478ff Clean up About text
Former-commit-id: 7b74a5b93b16f0a80480aba2af3b2d96f09f9cad [formerly 5d6681974dcc807fed5de44b68e893fb2e9986ca]
Former-commit-id: 51b8f155e02e4a83ad442d375df5077208d8a16f
2019-07-01 14:57:15 +01:00
Jaifroid
59fa021bff Update Licences
Former-commit-id: bcfe5ba8b9c1a4c6ddce3a3186dbc47573d911e6 [formerly ca0b9c9906938895e6ef5da4d5d744f2bb36d548]
Former-commit-id: 47a87251ff1ee5718e0e5276ecb008c5f078ef7d
2019-07-01 14:38:48 +01:00
Jaifroid
3008ab3efc Change logs for 0.9.9.91 Beta
Former-commit-id: 0cb2d14d101bf5daf04c774267072eeccba94d9b [formerly e771ee7217dcb0dd5944e299f4e5305f79c5e32d]
Former-commit-id: b221d80112c86cd69a3cd341b2855eb9e6fd5b50
2019-07-01 14:28:34 +01:00
Jaifroid
f1709326ed Change description
Former-commit-id: 80ae2791f5282f4ed96789130e27df78ce016ca6 [formerly 4684511335bccfb3697f16b13e429e7f104fd168]
Former-commit-id: 0c2e27dc95fbd67a893395d34390641656b60632
2019-07-01 13:35:16 +01:00
Jaifroid
6c8737e21b Process all MathTex at once in SW mode
Former-commit-id: 63ee64e2a406a04d2c863f31becb42821ed41f0b [formerly f084624dba6a21213be1c2970d704b8e05853444]
Former-commit-id: 62cdb534ba4d95aa81508da92ac2104452c37a94
2019-07-01 13:35:15 +01:00
Jaifroid
b295997876 Avoid quirks mode and typeset all Wikimedia equations at once in jQuery mode
Former-commit-id: f19502e6149de747110246b774d4e70518cb71e4 [formerly 4b120e96a8d389b62f8ce1906a6f8391555fd5d8]
Former-commit-id: 67a70505601bf9e717cf53fe2a14a1302d88bd77
2019-07-01 13:35:15 +01:00
Jaifroid
cdf798c41b Enable SW mode
Former-commit-id: 4299774f0f2a88983fb35799e53c315f72d2309d [formerly 39a92426de9b44ffe73a018f65f8bfc825db0f00]
Former-commit-id: dae887b44d1512cd2426a6b0eba1f1e89f24cea1
2019-07-01 13:35:14 +01:00