910 Commits

Author SHA1 Message Date
Jaifroid
a97a90d851 First build for prerelease
# Conflicts:
#	package.json


Former-commit-id: 419ac7b0f1dce91e5a12ac166b36f94bea6cb317 [formerly ff74169f4f5c64764147123d72755a843cf232d8]
Former-commit-id: a169f163ae2e3f5c592447bc21781321104c3e7c
2019-08-13 12:13:19 +01:00
Jaifroid
e66a9e44de More sorting out of display bugs
Former-commit-id: ab7c7d31c01a826b06b65215dc5c4caa7a304794 [formerly d3969f15048c1f13972d6a84e8e99e94522befbc]
Former-commit-id: c113b9d6844654a3dd062fd7012723552add8bbb
2019-08-13 12:13:19 +01:00
Jaifroid
d88ff2a76e Try to sort out toolbar issues...
Former-commit-id: 66fa5e223b95b6497af4918ff0e218b31b1d6979 [formerly 0736d0249f40f090d01f796a767f9d13bd9f2efc]
Former-commit-id: 467818dab4fbc255225e21780187470981da5876
2019-08-09 09:45:53 +01:00
Jaifroid
b77eae3362 Iron out display bugs
Former-commit-id: 659b71e1b32ed348ad65987c319ea9de52ec456d [formerly 5a7834b18965f6647d8014a04f0e88e68b2ba6e7]
Former-commit-id: e005060d07ef3b98fa8519bae02e7e144764f472
2019-08-08 18:02:51 +01:00
Jaifroid
f92e8ac7b3 Fixed major display problems
Former-commit-id: 5db3503c4a66e5908e52413b34a0fe5eb564e74e [formerly de02ae509c689f3e1cec17d6b753e72bb73488ba]
Former-commit-id: e10f7cda7bb9e7f036c003495d64ecca49c6ccf4
2019-08-08 14:54:30 +01:00
Jaifroid
a638c4eed3 Problem commit, consider reverting
Former-commit-id: cf6626fcd0909892e7c021dfa0c1a3c6c3cbf527 [formerly db78a66908febd8f4e09a4adc6023f1166b4774e]
Former-commit-id: 48c3118eba049ad7fc35b4cc8c8d82cd7476bf6e
2019-08-08 13:38:32 +01:00
Jaifroid
675cb6342e Reload article on contentInjectionMode change
Former-commit-id: cf004536c31582a44b78c46a108be988f477ed48 [formerly bf33f4c4532a73ba5479e59771161517d98979b8]
Former-commit-id: 0651c7d749f3ef425362556123d5d329b599bdb9
2019-08-08 09:00:13 +01:00
Jaifroid
0e190d02ca Improve article reloading
Former-commit-id: 7b2af6e9bff955c89635835471a4810ccd3ab7cb [formerly 093a8a635c1992f627693844269c557d701200c0]
Former-commit-id: 51f9cbea6d81d858a2559695411cfedba30105b9
2019-08-08 07:58:36 +01:00
Jaifroid
1f5c1a17ff Update app.js
Former-commit-id: d7eea27c134c53b64fd8205ad48d6d40ef5d2d81 [formerly 3b58114db7f97ca81e9b01449ff4b07884485688]
Former-commit-id: 8be3c4a6a3cb3750d04d02e352d5b54a756d0a91
2019-08-06 15:12:38 +01:00
Jaifroid
7c9ced1d52 Better messaging in case file is not found
Former-commit-id: 1e9c4f0bea7025ff8038261528423416a7590867 [formerly e9bcbee15db185d1b198df8d4aa678fc90f54a99]
Former-commit-id: 88c8104ff515726385e8846e1b55295fd521563c
2019-08-06 14:36:31 +01:00
Jaifroid
aa1b381499 Prevent lockout
Former-commit-id: b50318940f972e1456b1d01c25f5c3fcfba2d531 [formerly 2b40501b9b8b6dfddd6288200c2e61f5233446e7]
Former-commit-id: 0f7e8657a781242cbbb54a64c9d79ae282103634
2019-08-06 13:44:58 +01:00
Jaifroid
718653fc5d First fully working version of transform styles with SW mode
Former-commit-id: bf26a22e4dce5d359c707972e391230cb9dca8c6 [formerly 88d06fd8c0a33f1faf5a7bd6dac2fe4c20c5f382]
Former-commit-id: 3a14ce0bc4629f3142387c8e80f77a9c4ca853ff
2019-08-05 16:49:22 +01:00
Jaifroid
5b339e3c3f Towards stylesheet reading
Former-commit-id: eb662edd054537b63da1bf09ebbd5dd23d98fc86 [formerly 3db3a7b888991a7c5f509f94708007969e5ecf21]
Former-commit-id: 5e17febc5d869a8a88c28408b7a0bac8d24fae55
2019-08-05 10:18:04 +01:00
Jaifroid
969ca38cf6 Enablel dark theme injection in SW mode
Former-commit-id: cd75d986ad5d05f617d31d2bfb2386c00057ce62 [formerly 219e4b88fd9f3b1bbbccafbb41bb18bffde9506a]
Former-commit-id: 625126bb30579b758e68cf8917bebf7fc4e23da6
2019-08-04 07:06:02 +01:00
Jaifroid
6b242252e9 Improvements to downloads
Former-commit-id: 6c2fb603a8b1f1f7dab82e3212991fa51a35f3d8 [formerly c606f1defe01fbd2f9b76d7f53b01bc060896d1b]
Former-commit-id: 8e518e2f182999fbbb8ac0c9f35f1d9d3db4091e
2019-08-03 19:28:00 +01:00
Jaifroid
8fbd0fd40d Improvements to printing and styling
Former-commit-id: 475e189c55cd22e4541b1c0d8f84592210ae1828 [formerly a7502fcc94a1eb0d378f83cba90e583550c20f0f]
Former-commit-id: df8bfd9592b208e7915e0922cf3912ea9bbba886
2019-08-03 12:46:21 +01:00
Jaifroid
6f68dcad8c Get rid of some buggy alert.hide()
Former-commit-id: 43c41b997ee563349278a339dd6bdfa273d69c19 [formerly 8bea9011720f74dd8412b8bcc8dcfbd3c7769e6d]
Former-commit-id: cd3784683797bac72c8eb38b550b4d0848519b62
2019-08-02 18:21:49 +01:00
Jaifroid
7378e01a37 Add bootloop protection
Former-commit-id: 42ac1b0e3e5424cc74263faef0e7607c8221d0a1 [formerly 7bf19905cf1315ab406df465397e220122321276]
Former-commit-id: d0bbbb3d5ff2b9ff2afee1e9bed917b9267290bd
2019-08-02 17:58:37 +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
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
40dd353efe Get filesize automatically
Former-commit-id: bb12cbabdbbff8fe440f62ea9eaecc1ae5f1a07b [formerly 04b9abd4a77d0ac7bb702096f5df6adcdd356a5e]
Former-commit-id: bf8fba1709bded9fcd28cd0c1f5403f67916a0b9
2019-07-29 10:01:27 +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
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
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
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
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
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
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
Jaifroid
61064121da Working version of native katex rendering
Former-commit-id: ec964a862c89af0beaed0b5ab724e8606bb36b5b [formerly bd0d49f13471b853b7e2d0a1b78fff98424afa02]
Former-commit-id: 0e89765df398a97b37c4f79a241e614ab9464524
2019-07-01 13:35:13 +01:00
Jaifroid
da0324a1b4 Add rawtex regexes
Former-commit-id: 7088664d13550ed72849e6556b7c28a67dff119e [formerly cb75216195f947fca4b17866615f2946d7cfb8aa]
Former-commit-id: ad88b58c2271bc7efaba2bcc07f9c86dfcd91b4d
2019-07-01 13:35:12 +01:00
Jaifroid
7e03b2d826 Fix bug with equations containing apostrophes
Former-commit-id: d370fd7a8c8abab308db5b128cb98045c79ede5a [formerly acaf26aa6d0d9ec07ab99116dd07bc14e4402e1e]
Former-commit-id: b2ad5b1f7a3ef0d28c7f5ba789082f3a6784851b
2019-07-01 13:35:12 +01:00
Jaifroid
e395c13397 Initial work for Wikimedia
Former-commit-id: 2d165fbd83b5f9c0007dd438e88e9d5c1434f155 [formerly ace7ae29390c1eafab5963d9e393962e7005423e]
Former-commit-id: 38f65ec4c3fc6ac9ff9deacd9258fa3c49d082a3
2019-07-01 13:35:10 +01:00
Jaifroid
f2a20716f3 Make breakoutlink work in SW mode
Former-commit-id: 059500d9c47cec0054781516f24e49a6ab1fdc35 [formerly 4bf9c0f0f82afe0b1eec8b33fadb3a315fdcc521]
Former-commit-id: ee9de0114ad006de1494397017279d19479048e0
2019-06-19 08:59:28 +01:00
Jaifroid
6a692b2feb Repair printing
Former-commit-id: a10dde003b89dabc7dbcdd68b22e3916761dcd1f [formerly 78e8efa32942f30af60375c5403f88126d68e886]
Former-commit-id: 400db97f836143368eb6020fd96dbfc3f6eedb7e
2019-06-17 18:17:25 +01:00
Jaifroid
9c3acce344 Reduce memory usage
Former-commit-id: 36c454f49397989edb22ef88dc19ce19244b3e79 [formerly aed20d96eec4e55b1bf1c25aefee3155fc05df8a]
Former-commit-id: fb3408aa8169911d402dc79455e3a47d8f57afa6
2019-06-16 16:45:27 +01:00
Jaifroid
47d05fcac1 Prevent exception on resize
Former-commit-id: dc16e593b40cc01078616638d5c21b99894cd03e [formerly 05832a9874b0154183f7ac9919f3eb3ea23a6b43]
Former-commit-id: 561a3194705ff28afc571d8fdf7fed4e4310a0f5
2019-06-15 16:18:37 +01:00
Jaifroid
0e0cb97103 Streamline image code (faster)
Former-commit-id: 74b5755d7a5aeb9a5b48efe8323beebebd091377 [formerly 27aebef21f5692dad7419fd69c73299b15bd0539]
Former-commit-id: 967048752f39160c840e7fadb367d31badf354b3
2019-06-14 22:10:13 +01:00
Jaifroid
6bd47a98c3 Make contentInjectionMode global
Former-commit-id: 5626d45e2cfa63e65e8cbb3b4000b2c23a08e788 [formerly d93d3ddd46ffcb8a552d4707847a8a628e0143de]
Former-commit-id: 52637a9879f42ae8e509368cf5693c95429e0803
2019-06-14 18:08:00 +01:00
Jaifroid
7d327f91e8 Check images on resize
Former-commit-id: 2991232828e0361db65703094d644d997800b75c [formerly 80fb2ecf0978a42d1c3abb3e6614b06ef91200c3]
Former-commit-id: 3ceb1f5940ec4bd6ac3a58b817a829fb443bc3fc
2019-06-13 16:15:14 +01:00
Jaifroid
4a9a345549 Ensure we don't exceed localStorage capacity
Former-commit-id: d6fbb092b03c9a6a0742795aade122619708a130 [formerly 3cdab7d374b533683a47ba2b53c66c018650f76c]
Former-commit-id: 6f979830bd57f73f405b38138bcc8071a1550bd7
2019-06-12 07:09:50 +01:00
Jaifroid
f769001c81 Tweak batching algorithms
Former-commit-id: e80fb657968f44c0d5def4a8abf04c4007ccd523 [formerly 4ddfe32492dec9b8393d7c6a559558640f9c705d]
Former-commit-id: a323ac4b5536d10520ca0c826594eb07fe170e90
2019-06-11 12:15:10 +01:00
Jaifroid
98aef58662 Version with prefetch, but sometimes images never get fetched...
Former-commit-id: 677f4c47b7f748594991a8947ba98c1562991713 [formerly 3b3e81b9b639d51bed242cb9b158f5de54f98f57]
Former-commit-id: c18101d85838acea41e956db558205071d98a78f
2019-06-09 14:22:48 +01:00