966 Commits

Author SHA1 Message Date
Jaifroid
d46169ccc6 Changelogs for updated 0.9.9.97 beta
Former-commit-id: 911de203f853f80620456f88e24df018f781bf6d [formerly cec7c43e0160e5ff080f452b611fc6a0b00d65a1]
Former-commit-id: 0c15dc19df9ec2f938a832d241253ce53f5a19eb
2020-02-02 17:05:28 +00:00
Jaifroid
eafa40f801 Fix search results overlay and touch
Former-commit-id: 5b56f406d037ab73f3a6c4fd1af4a752d7b40937 [formerly 4c6787ce73a19186cb262cd9de356162a288e6c5]
Former-commit-id: d61339c867c36151572bfa6449480462f5f6d2b9
2020-02-02 16:47:30 +00:00
Jaifroid
0915dba2a1 Add a 2MB filecache (speeds up binary search)
Former-commit-id: 8a2a4d4ac72c41b7184e8b0fa19a2e416156d988 [formerly 98fe8edd29a736261220879b278828eebfe4d886]
Former-commit-id: d6821d750e8137d89bcfc60e2e8adacd787f1575
2020-02-02 16:44:32 +00:00
Kelson
db0cea3188 Github Kiwix Sponsoring page link
Former-commit-id: f69fed3fb8166733ef107d6f83bdf884fb972be2 [formerly ad0d4afbce3dec23acba544457e4303bda2a96cc]
Former-commit-id: 294393c85408d5c07e9150b50029ee39e2e7401c
2020-02-01 17:54:00 +01:00
Jaifroid
1829399560 Refactor deprecated Promise patterns
Former-commit-id: e5c04a1b74f6d3966f417eac5877c8f3c8cf242d [formerly 55758bc977941dee22ad775dc1a194861ba0fbb9]
Former-commit-id: 53998f482d0ee6a506cac9a4858b813092208821
2020-02-01 09:53:58 +00:00
Jaifroid
3dc24fbaed Better cache message
Former-commit-id: 84312019e159ef14c80637746d20db73195b7e40 [formerly 677ee594bd1a90471b45de50f5f317c32cb00d0e]
Former-commit-id: 275d30ea1fb18673922f1d68150260da630cb64e
2020-01-31 10:30:50 +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
48b3a20076 Fix critical error switching to non-Roman alphabet
Former-commit-id: 5139a4b2e3e534349735b18ed9beb8a5da5105c2 [formerly 7b3ef6c92d82c07a9774f4e0e26be61f4f1606c9]
Former-commit-id: 8530c40e313a85881663c132642746cadf60ab47
2020-01-31 08:27:35 +00:00
Jaifroid
9e222e80d5 Add least-recently-used cache
Former-commit-id: e5245e8531c4a8f7803f3f07fa149f129982482c [formerly 7eebd8358e6b669ae66911a01598816544ddb61c]
Former-commit-id: edf4621a41c332b29d78782f0d66e6325825a3e0
2020-01-30 23:47:45 +00:00
Jaifroid
d0a3070e02 Advance to 0.9.9.98-WIP
Former-commit-id: d4b46a7c31dda1045a58b6ac2a3bdf9768bb75ca [formerly 4eb468d778a618114b916405c25f3d56cca5313d]
Former-commit-id: 76bfca3a1b99e25b78e43821e78f44639478799a
2020-01-26 18:55:59 +00:00
Jaifroid
e2b365ba1e Deal better with missing ZIM files in archives folder
Former-commit-id: cb0f588962861a7eb3cec62a6db76667492d6143 [formerly db122e20d28006e45527cdd204c1b2332838163f]
Former-commit-id: 7966663c22f721603396b74b1531ca5e8a756eb5
v0.9.9.97-PWA
2020-01-26 14:36:35 +00:00
Jaifroid
a2ca63f24b Packages for 0.9.9.97 Beta release
Former-commit-id: 4e4435e5cd503ef0fc89aa51cb91e75703e2c52d [formerly b9ed4616b4cd89cf7c26bac57cad1c47b373b770]
Former-commit-id: 86b8a4d3d88e78b7d30b6a1fc92ed1d42a0cda41
v0.9.9.97-beta
2020-01-23 22:55:34 +00:00
Jaifroid
f8f0f6b3bd Ensure scrolling action works when jumping in ToC list
Former-commit-id: 6415494c22071c7ed990fdbcbf44274f79b76488 [formerly 81c1ba511ccbc8605987d64cf0db596f6dbf34a2]
Former-commit-id: 1f5df33782ff5a484277c3acd850fd46a81b8f30
2020-01-23 22:31:58 +00:00
Jaifroid
29f3a1bbfd Changelogs for 0.9.9.97 Beta
Former-commit-id: 176b30c379df1093ac2f14c17c283ba207063733 [formerly 071bf7591d642b6aa80a508ad12161182f8f3223]
Former-commit-id: 7cacd75588e1f10ed3363c73c65513b2e51a25de
2020-01-22 23:19:15 +00:00
Jaifroid
31cccfd338 Remove broken links to Portable version of archives
Former-commit-id: 068f02297e325127a39de703b9d415b7f8821364 [formerly eb5d2fc0189ec81dc90fabb1820f42555a68ad9d]
Former-commit-id: 76e5e9ef01764a3dbaaf1c2396897131055c4a28
2020-01-22 22:59:24 +00:00
Jaifroid
42c8736530 Move install prompt to footer
Former-commit-id: 4772bd7d6ca514a06766782801c31faee39e5589 [formerly 015a8df7a9b4b9ca61c143f3374d3b7430f510ff]
Former-commit-id: cfcd0d501183162f75924d244192fb6b37d8ff05
2020-01-22 22:35:54 +00:00
Jaifroid
7a68267a51 Less intrusive install prompts
Former-commit-id: 6f96a3b003884d91d803239fb3b55df1d875c539 [formerly d3773a3c7600f674814eaf86efc0c77b72a81e8c]
Former-commit-id: 2fd38ca9458b6f18b58d76654e43a25da7a55c33
2020-01-22 21:38:11 +00:00
Jaifroid
01109efd5c Shorten install message for narrower screens
Former-commit-id: 2503050b08aae1d834eef63ee05975ca81d28f98 [formerly 4f60aa5918e7b31ad54cf421db03c63d6dcc21e5]
Former-commit-id: 7e5a36a642bc6c39cc9aa4d35cd45d4d052101c1
2020-01-22 12:10:57 +00:00
Jaifroid
8d25cbd365 Improve install experience
Former-commit-id: 01458c3301218588aac7361f1c6be9034bb57d0a [formerly 28e06c2355e07aa0de59c2e60a0c6e1dca4c8e58]
Former-commit-id: 3bbadff082a3a3009ca5c2d63e092d79f364c731
2020-01-22 08:58:24 +00:00
Jaifroid
08765f0401 Add logic for checking installed version
Former-commit-id: e1b6e37af929fc9fbb2d6608d6532939fac6ce41 [formerly ceaf7091f8e2d8e94cbd8e7d725962b3a148f68e]
Former-commit-id: d77eca66500e9441c2d1bf9ba13706802a4d4fbf
2020-01-22 00:20:41 +00:00
Jaifroid
63eaa00374 Better installation routine
Former-commit-id: 547d5e291f015be9ba8bd84b1e97ebdf58040a46 [formerly 59278715f47c5b6f3bb31c63f4269a2c7d05ec56]
Former-commit-id: 6a4a02e22abcbc821eef2890c30ec7f545312198
2020-01-21 23:05:53 +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
7decd024db Better throttling algorithm
Former-commit-id: af216d26012e09364a5d838ad2f032de5ffbeed9 [formerly 5f13cf1e24da90f7d3f058828e95e4cf26fa2ff0]
Former-commit-id: 211e30e9ac3d214d3b5380d018e795c4190f186b
2020-01-20 10:25:54 +00:00
Jaifroid
130b423c26 Correct location string
Former-commit-id: 65a4c1e9a59bfab78ce0a374b24cd270a52f8a30 [formerly 6d6554b8576ad72b09c4649c1b7bcffe157034c3]
Former-commit-id: d5ad4c5121bcb5e665d98817319bdfaa1c7f1c17
2020-01-19 13:11:51 +00:00
Jaifroid
5eb89721ff Fixes to scrolling algorithm for IE11
Former-commit-id: ed325c04c22db645bc20de67bed2be97588eb3a7 [formerly be8db5350a7a0c980554e2c6e89bbf4d8c6ecc98]
Former-commit-id: fa393251bde6e9b6726101e0cc82c11d121cc154
2020-01-19 10:15:17 +00:00
Jaifroid
87f28083b2 Intuitive toolbar hiding like in Android app
Former-commit-id: a69af97113d525e02df1d187468fb5f76009890c [formerly e20011fc1db5fe1f78d5aab7d53d6176747f1538]
Former-commit-id: 2563915c87786bf79dc23686b5c62fa349d2f7ab
2020-01-18 22:58:28 +00:00
Jaifroid
af10ba57d3 Provide option to set max search size
Former-commit-id: a34751109938bcd7b17f38b44e9a180119516775 [formerly 30f5d6c9b9b76aed8c7a1db346adf9eb22ac5943]
Former-commit-id: 1edd3f260eadfa8ba9d7e86921c4cec09d09b5bc
2020-01-01 21:03:58 +00:00
Jaifroid
e676fab6c2 Experimentally reduce number of search results for Android
Former-commit-id: 1074d6325f559dbf2fca8a0179365fdba51f6ce1 [formerly 2ec1ce6cbf92dcfb3ae5b9a9529756052558f605]
Former-commit-id: d833ec0ac7b352ac0aab1ba69621770801a751a3
2020-01-01 20:28:34 +00:00
Jaifroid
7fe7de329c Port upstream PR that allows use of special characters in search
Former-commit-id: 4c2ba23b7f81e50f64421a3c078c406e9c4fac72 [formerly 558243560bf19d0cfe5951deafce9e8b80c5783b]
Former-commit-id: 7c3b7a3f4a942813118f95a80c9506e7de9e5e07
2020-01-01 12:00:46 +00:00
Jaifroid
5504884367 Correct timing of transition
Former-commit-id: 456ed8d757f367b4dbc753bbab83bade331aaeb7 [formerly d5f7de268659b9595e32e9cc9362aa66ee79cd42]
Former-commit-id: aa044e9f1b5972368375fd49b7bdae9dea842fa4
2020-01-01 12:00:45 +00:00
Jaifroid
5e7da5aecc Prevent ugly jumping of toolbar on new article load
Former-commit-id: 5f89e846cd793eecaafa7cbe161ffbc3f6c6c563 [formerly 08f853a0c199427dc235cc2f3d4bac4966657ceb]
Former-commit-id: 594fe2461df44d41f3b79edcb5d20117ae8ee02a
2020-01-01 12:00:45 +00:00
Jaifroid
23a5b43ebd Add missing stylesheet
Former-commit-id: df3412ff0c389c68d73aea048dba2e14a3f09d87 [formerly 13029ac416f62610a68e61753727e64d0d6352de]
Former-commit-id: 258684038ed157b20e0f55088999261e8c3afd3b
2020-01-01 12:00:45 +00:00
Jaifroid
0ab15e0814 Update README.md
Former-commit-id: e196759d94b520f013da157514a373e4976bc37a [formerly 74b3a2dbceb362ce89cd8e6ba43b4ff81abb649e]
Former-commit-id: af2f03fdd9de94b4616e23ad0131f8d4d273f256
2019-12-30 18:05:39 +00:00
Jaifroid
4e2b8433d2 Sign packages for sideloading
Former-commit-id: fbdd45adb58fa577d2c5921942f3432b2d6fa4c5 [formerly c9dd0d8978913c6f88c4e832337ebf5ce700d27f]
Former-commit-id: b36d308807275cdfe6189bea5b7875dcfa78358f
v0.9.9.96-beta
2019-12-30 16:16:12 +00:00
Jaifroid
94c7c48348 Package updates required to pass testing
* UTF8 bytecode generation
* Re-associate app with store after certificate signing


Former-commit-id: 9789c84026da6e29201b1e451153240e547ad479 [formerly fda506d2fcb8e23f9ee97923f98215ac611b138a]
Former-commit-id: ede5378c02b5a4db60b1a66b23dc092d642635a4
2019-12-30 12:02:44 +00:00
Jaifroid
91c7589ac8 App packages for Microsoft Store 0,9,9,96 beta
Former-commit-id: 724abcedfa95f8d817c073bb4e0b11423a38c0b9 [formerly d11d6ad0a0142bc1813507668e0124017016402c]
Former-commit-id: a4242fb51c81cd3e5ede305c563f6bed351bbe2d
2019-12-30 09:19:28 +00:00
Jaifroid
22bf3d49af Fixed truncated display of search box
Former-commit-id: cdf12550bd361c90a20e336eb038a26520e7a10b [formerly 91d941799b9938d4093188ec06211d50b01cdef4]
Former-commit-id: 47986e270c0b169855909fcd20859cb18110ae45
2019-12-30 08:47:23 +00:00
Jaifroid
4d586723b0 Correct display of standard dark-mode SVGs
Former-commit-id: 6ef3c0fb3cdac21ad45f3bea3624796b55403733 [formerly 4e9bb9f2c131f609140a010e0e4af4f22fb02962]
Former-commit-id: adcfb5908e1d2c5ed32a0df7617b89ebcadc4e85
2019-12-29 17:56:17 +00:00
Jaifroid
522ff9de62 Invert display-style maths SVGs in dark mode
Former-commit-id: 3d1c115624572a5e0a07af7892c5ccaef614fd00 [formerly c397537627e22dbbdfd7b31b6cf3598704167228]
Former-commit-id: e0c552f28f96dfaa71246823ad8bfcdc7d16832a
2019-12-29 17:51:34 +00:00
Jaifroid
4d9cf4695d Fix broken display of MathML when there are no images in the document
Former-commit-id: 8e5397d0aa6655e24a5c1a049ab7f80e47284985 [formerly 1674afb4ad3e84dc391345f1a94d880e25974bcd]
Former-commit-id: 2c487839063561e0f6f6bc6db5032bf4e1b00746
2019-12-29 15:30:18 +00:00
Jaifroid
18bda2dc6a Changelog for 0.9.9.96 beta
Former-commit-id: 1e3469e2b0c0a417317e1a7be47e23a4b15f74e6 [formerly ac0a05f3e8077df4af13fa7dac59e14d14697cac]
Former-commit-id: 456f9526c3d7b1e5b03e84cc6b0136504f157fd8
2019-12-28 19:25:23 +00:00
Jaifroid
3768aa386f Prevent top bar or search-in-article being hidden if selected
Former-commit-id: 610a973aa1dbbb734113ebc99f89ff7c06b127d8 [formerly 8672b40e1ef9ab8cded34b9cc20336535d2d5b61]
Former-commit-id: 9ac91b31b3895c7fadeaa36b3efe38341cef837d
2019-12-28 19:24:39 +00:00
Jaifroid
8cc039e460 Fix broken display of download library
Former-commit-id: 95183549581293e09fa25d8d61d0bafc66fe5daf [formerly 6d8de9b403b554cc9569705ddeec0766a132f792]
Former-commit-id: 16fbac1929fba81b8e40ab68d729034cfc1b9234
2019-12-28 17:11:13 +00:00
Jaifroid
27d8ae113d Test signed appxbundle
Former-commit-id: adc6faaa54d61818f1869147581db78f7808a770 [formerly 5a8e289d2b1f6b67f3a236a0212b52c01d69a1ae]
Former-commit-id: 41caf2335cc6958b9bd142ce8eaaed93f6fd7b4b
2019-11-29 11:43:30 +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
f31149b0bf Update Katex library to v0.11.1
Former-commit-id: 7baa2df991e9417a5beb6cd976bd1eef341dc67b [formerly 42d85005485521a07117d8fe7efd296acb14ff7c]
Former-commit-id: 61850df0cedb4cf339b5262c2891fb6addd4151c
2019-11-03 22:54:18 +00:00
Jaifroid
c757968bf7 Ensure KaTeX renders mbox latex by using fbox instead
Former-commit-id: 8de6c00688e6b9451835efb6d8fcc0d128bd2083 [formerly a45ac98da9213213194ccd141f0f30fecf4b0d4b]
Former-commit-id: ba63907396e85eb61bfa6dbccc13e0ed5f864eb5
2019-11-03 21:46:49 +00:00
Jaifroid
23beda71e7 Improvement to image load timings
Former-commit-id: 696cb6c585de64c55f6be609a5d82a238305c03f [formerly c85e36c0a1e3dbe88b71a40379905387801ee66b]
Former-commit-id: 3a900d28c0f20b780c058608a995581e2c0eddda
2019-11-03 17:05:58 +00:00
Jaifroid
ea33ada303 Release 0.9.9.95 Beta
Former-commit-id: a35adcbd58a1c018ffaeee19508a03cfc8cee896 [formerly 69105e6eedcad9305fcbbeeb7aa50474e35569ea]
Former-commit-id: 422744b9ea93659134de03b27196ae438b03608f
v0.9.9.95-beta
2019-10-30 18:40:44 +00:00
Jaifroid
746210e23f Changelogs for 0.9.9.95 Beta
Former-commit-id: df926679f9bef6ebef88abb1a6e62ef008775666 [formerly 2b6475f7dbe635a2941eb349c3783c6687cf91d8]
Former-commit-id: c48ac8491a2e8affbf576709e7c6d61fd5e3a921
2019-10-30 18:22:50 +00:00