104 Commits

Author SHA1 Message Date
Jaifroid
e67838fa2c Preparations for 0.9.9.3 release
Former-commit-id: f8e97d63b7e0fc0b2c2f7fc20a3296505225474d [formerly afb1ccc5fecb06d26437390a0226ddc4691c5976]
Former-commit-id: 388e39d0401431f76cf173b5142873e6f85ef88b
2018-03-05 14:18:28 +00:00
Jaifroid
15c6919b61 Advance to 0.9.9.3
Former-commit-id: 393045fa9a76467d18b45489f75e313279988a4b [formerly 8f7c64ef371fdbb11b3598e23944450c802ed1a0]
Former-commit-id: 43a6545ceda61a3e592f01fed72ab138c1d423b8
2018-02-28 23:05:24 +00:00
Jaifroid
165c76bee1 Option to remove max-width restriction #53
Former-commit-id: 60269d81950389501a249a560366b7fbca4d6856 [formerly 33506c802283976c26cb50d9bacb61bbfb8b0ee8]
Former-commit-id: 33e34b735d2010cd07616c8c85ec28ae691396f3
2018-02-27 10:47:59 +00:00
Jaifroid
a7cfbae2ec Preparation for 0.9.9.2 release
Former-commit-id: 276c29098a06050b40a94ba039543e45156d95b7 [formerly ac215970ea2e5d9333afbb299a36885f6f35d825]
Former-commit-id: 81c44be03e06f1fcf3f5a6376e8cff846dfdb37a
2018-02-26 12:40:04 +00:00
Jaifroid
043bacd3ad Prepare for release 0.9.9.1
Former-commit-id: 095ed6fa0f9b899a8250d0c04dcb3cbf8775bd6e [formerly 44773f3b58536725223e3b2d828dab53dbda0a87]
Former-commit-id: cae998807774eae234abf08bedce36cb9f34505b
2018-02-19 12:41:16 +00:00
Jaifroid
cf2ba65f5a Cleanup and extra TeX punctuation
Former-commit-id: 5a50f5c57f835f912a046c10fab9afec3887d7c4 [formerly a900ed00b9d5df564f31e06c663b971c57efc6e5]
Former-commit-id: b1bb8ba7740d2cbf6ce03107386b5c74d4fba4ad
2018-02-17 12:57:44 +00:00
Jaifroid
e4f1dbbd33 Fixed regression and reordered packagedAppFileSelectors div
Former-commit-id: 36d8102ae29d6be50f81c51356db3cb005d45bdf [formerly d514576b55dc8129227d2807266f2104aedf8de7]
Former-commit-id: 18caeaa1feafed48fe0af05a059e67f6268ed6e7
2018-02-11 18:31:40 +00:00
Jaifroid
fef8053bf9 Provide clearer information about loaded archives when file selectors are hidden
# Conflicts:
#	www/index.html


Former-commit-id: 54c4a10dae9e002afaebe35a6cce38ee0c1a92ba [formerly 6be08f8e9ba56b0e6f6bb32dd809521ff944c98f]
Former-commit-id: acf54958187a4497a01234affd93b94de7397c32
2018-02-11 18:18:25 +00:00
Jaifroid
93ba4de1e7 Corrected version
Former-commit-id: 7dea4155be000623c3a065c72f5d119a9be98a13 [formerly 7f91ed56615b7090c3e51b6efa1a57846e7bbf58]
Former-commit-id: 3c094dfb81193880ac8909eb975744f2988501e5
2018-02-09 08:00:19 +00:00
Jaifroid
3978212a8a Display currently loaded archive in Config when File Selectors are hidden
# Conflicts:
#	www/index.html
#	www/js/init.js


Former-commit-id: d71cc0cbb01be8072e50bbffcbc89b9b044f6b4c [formerly 473aaebaae63447276030347f3ac5fad7c2a381c]
Former-commit-id: e6dc5b2431ff7599e0de625e00dfe40e64ef1f4c
2018-02-09 07:51:33 +00:00
Jaifroid
83920d0379 Preparation for Release 0.9.9 (Beta)
Former-commit-id: 7232b6bbb3b145005b3a085b6871fcf15f8bae90 [formerly 288a490d98af58cee9cdc7094d6188bf987e3ad5]
Former-commit-id: 528a3482544170396478f20d52be2a68eba66246
2018-02-04 11:52:46 +00:00
Jaifroid
58f848ce3c Test for svgSliceSize = 1
Former-commit-id: 7d4bd30a382a2ed1714f580a000827628e76cb27 [formerly 7e85681dd064defd5e1908bb4a6dd9647272f11b]
Former-commit-id: dc0da4026d7d8d0adf31aca33984a090420b980b
2018-02-03 16:56:27 +00:00
Jaifroid
24569e66a3 Testing bundles
Former-commit-id: 833824e2d9dcbca9559e8b1a610dc08362b4eb8e [formerly 341416c401b3bdcaf2a7d8b0cf71e2d077cbdf54]
Former-commit-id: 1fc6607f4dc7a8b872aff8e284e079353aff232a
2018-02-03 11:42:52 +00:00
Jaifroid
2d1b68837b Changes to Dark Theme and display of file version on settings page
# Conflicts:
#	www/index.html

# Conflicts:
#	www/index.html


Former-commit-id: be002eaf42d4352822d469dfadb29603f9e0e9c2 [formerly 22ec64ef09e388b139d1f2c24ff985770a8e355b]
Former-commit-id: 56c5dde984bcff3f8bb1a50f3d788b2c51462dab
2018-01-23 08:34:24 +00:00
Jaifroid
0252d30590 Allow for caching of start page in UWP
# Conflicts:
#	www/js/init.js

# Conflicts:
#	www/js/init.js


Former-commit-id: a44f023eb3f34a38aabdab5ec0138d2cbfde6c82 [formerly f3d8bab563f63558593e36dc674e2216c2496023]
Former-commit-id: 5ac40c965290c2c9de2f6886aa69a216057638fd
2018-01-22 14:10:16 +00:00
Jaifroid
e1c68a6fcb The configuration with shim is required for modal!
But IE needs "define" instead of "requirejs"


Former-commit-id: d256f8e3086a8635d82cc8ddbd0057e7a896acbb [formerly dfda47efcc688f226f99ce07544510a3095ae2c5]
Former-commit-id: 4807d5f7b7a7814e8dd7dbef54bc20c3954a21ce
2018-01-11 15:56:31 +00:00
Jaifroid
4b2efa45ce Simplify requirejs configuration
Former-commit-id: 2fa27fbbe5cfa88bc85022d02583803465df4eba [formerly 9c6d5d2071e5988347aabd0dad779d95edc702a3]
Former-commit-id: c06e5e79a926498356e81945dadb1f0571b8b2fd
2018-01-11 07:49:51 +00:00
Jaifroid
971e969089 Preparations for 0.9.7 release
Former-commit-id: ad08c2f39f5aa93c2d2ab5e4e24108b944766c5b [formerly b5b0feaa66f1945f7ea5079289269b839eeeb4f9]
Former-commit-id: 94e2cf4e68e7f592ca7810f31c8f573be61ee260
2018-01-08 21:44:16 +00:00
Jaifroid
ee37df3f17 Ports main changes for #38 to Kiwix JS for maintainability
Former-commit-id: 4115910da01296ad0555a065aa82430a3eb60b71 [formerly 52618329a1d306910c29b5ac3ab73ec19cb0888b]
Former-commit-id: 881438927465a586986b3725127e4c97af0ff329
2018-01-07 18:17:00 +00:00
Jaifroid
c6cd1718ad Updates for 0.9.6 release
Former-commit-id: 7bf535206f555fc4be641e16f6b7d3f1951036c8 [formerly acf3f3db96d95ebbfd5bdfa781b17b68a8893c27]
Former-commit-id: d94c4ab4955d255a12fe016194f6af950a84ccd1
2017-12-19 18:18:14 +00:00
Jaifroid
6125a77da5 Enable automatic opening of last visited page on next launch #25
Former-commit-id: 70f5c4217b8204fddf3601805fac4606d6663b05 [formerly 1e41faa94576e5d956c8abe910ec74b192b475e1]
Former-commit-id: 7daa0acbb99c7dcd4cd1551aff0c86908468948c
2017-12-16 13:26:05 +00:00
Jaifroid
b69626bbb0 Clarified usage instructions
Former-commit-id: d22b37df23fd3b054c3726f9a8d19bc331aa303b [formerly c661925d0aaf256941bdc7df7b2c39f47bf35ce8]
Former-commit-id: 25bfc762b4783f0bc987b9811a6516d0574072f7
2017-12-14 17:32:08 +00:00
Jaifroid
e910c14791 Added version info
Former-commit-id: e657c27fb8fbc46e8668b8c0913ab3b0db1b92c7 [formerly 4ecc239f8fcfdc60f7f6a404d13d0a1584b98665]
Former-commit-id: 19fa7a04e61ff7076ff7539d4a6f5fc6b59e8dc3
2017-12-10 19:37:02 +00:00
Jaifroid
bee8b46843 Bin
Former-commit-id: 89dc3c518c553921a228ba15d8061d1fb08f6276 [formerly 65aa6d7c9dd487772042d93cc960923b5fedbf86]
Former-commit-id: 61d8cc9d30d939e6b823d6ade5d56a29e824ba93
2017-12-03 23:54:45 +00:00
Jaifroid
58a6fba360 Fixed UI dark theme bugs
Former-commit-id: 6ace2c80c8daffba6f2ae1a8dc161c0cc1311107 [formerly 768f52beae8f560be46b1fbf2b4d71ce9bd97988]
Former-commit-id: da4812fe77ff22862c1ecc3ae2dff8af5b6733c0
2017-11-25 16:46:04 +00:00
Jaifroid
8be5256152 Now warns on cross-origin-requests
Former-commit-id: 7af311529271dc3e041b42b033f15e735ee099b0 [formerly 109e9ffb99eb810a3badbbdb87eee5a2a8ee1550]
Former-commit-id: 35ac37c20dc4aed671ea8702fc270588a77b0975
2017-09-13 18:42:47 +01:00
Jaifroid
7857b37b26 Major UI overhaul
This is a major UI overhaul to work on all screens from approx. 320 width up to fullscreen. There are still several bugs that need squashing, but it's usable.


Former-commit-id: 1c82533cd326e172571b9d0b5d35bb86069bc490 [formerly 27a56e52bf8331b517853c1f957f8a29ffe8d265]
Former-commit-id: e6af2fcf5b02740f96698b63e3b98679e4dab56e
2017-09-10 23:00:18 +01:00
Jaifroid
362b2e2f4a Added slider to change UI size
Former-commit-id: ea1ae44d2e2e0aaa720e06dc3c0400c4d5fa005e [formerly 5e0e80f8270e028a446e7b5984ce79c5d6ecb09e]
Former-commit-id: 9115b492d53c205546ec4d35e500f8d8bb75f7be
2017-09-04 17:28:18 +01:00
Jaifroid
a93e211bf8 UI tweaks
Former-commit-id: d4cd86341aba353f318856e8ccca813132bc80ba [formerly 5cc5804844c786bbce1af7f7f38959c502035632]
Former-commit-id: 2e8e840c60a4708a5bb9f59a73bfcf9839c274c8
2017-09-04 09:23:08 +01:00
Jaifroid
f09d5ae30e Internet block and dark theme tweaks
Former-commit-id: 472b68b0ebbbc7e829cfd586536ad8c12254a8ba [formerly 41c5ea6e632990b3e5fc8e14b7e5ee62dd8991eb]
Former-commit-id: ce1b5b913461c35dd8cc2b66e5cdccc7d6a98993
2017-09-02 20:04:09 +01:00
Jaifroid
7911274a83 Added AJAX-based ZIM repo browser
Former-commit-id: aebe72a1e5269a717d4465156eb8cd14f7d2e4f5 [formerly 28a7030d248d41386487970c652738618570d4d0]
Former-commit-id: 94cd76cfcd23f6e1b12a2131bac962baa9279b60
2017-08-31 10:06:37 +01:00
Jaifroid
8203c0527a Use Bootstrap panels and reorganize initialization code
Former-commit-id: a391574b482962af3a58d17a83c35cb4cbd366c1 [formerly efc5adfd172b1f2a648532ec61f2cdd46aa218c7]
Former-commit-id: 7ba3387c26a1e2146d713dd9d0262deaafae3330
2017-08-27 12:30:45 +01:00
Jaifroid
a823b04bba Generalized params
Former-commit-id: 53a9bda48c4f5701c71e31abb61f3080fe9e77cb [formerly 0ca5079b30855706871837a725314869949160a0]
Former-commit-id: 0f8c40d4c631c78a21285d21dca754e8f6699d8c
2017-08-25 11:03:30 +01:00
Jaifroid
794a36d628 Added zooming buttons and function
Former-commit-id: 39a442166ecb1a43a9a944638382cbbe281d08b5 [formerly 2b998b7bfc041c5ebf8be393d9976b07a1df0ab4]
Former-commit-id: 379116eaeeb67c2f3558343eac1bbdfe792e6279
2017-08-25 08:00:43 +01:00
Jaifroid
ebadc9b091 Restructured some of the scanning logic on initial startup
Former-commit-id: 8b0b472cbcc3805844dc750afb16a2c7c5714dac [formerly d1fe338ae00e424475e1c59606c1173788f331c5]
Former-commit-id: a38089a760db595fc0ec28faf65565ddbeae638e
2017-08-23 22:53:44 +01:00
Jaifroid
943e033db3 Packaging preparations for first public Beta
Former-commit-id: 95bdc88cf6ab680042563423ea6f4911a4ad270e [formerly bddfcfd72ca223a26ad43e7cd076abdc30ec7e55]
Former-commit-id: 3b206c77eb116ebb11a432a12e913def7bbc9252
2017-08-23 14:17:44 +01:00
Jaifroid
f4bc486ce7 Support picking and remembering single ZIM file
Former-commit-id: 08e1fe72eb2bc18ddcf07dce3980f4605b120216 [formerly ebd8a76afbffd150c2a893f92eb258824b79d000]
Former-commit-id: 46d284fbee7b1bdee4b171a18458b6302bade02e
2017-08-22 23:38:08 +01:00
Jaifroid
0bb42e2d2a Implemented UWP future access list to remember chosen folders
Former-commit-id: 3244a046d1481905d2ad3136c715b29a9fb8e34a [formerly 0404b20e8f4633de950990fbb1ca3db59476b2f3]
Former-commit-id: 9a3d067bb2461120aecf63908d37725c6de8391c
2017-08-22 20:54:55 +01:00
Jaifroid
191be89618 Fixed CSS issues and ToC code
Former-commit-id: 779b935c4ccab6a1267a4ca81454933a4aa4ac28 [formerly 6330348e58ae77bb299d29490f055ed7aa5d3e40]
Former-commit-id: ccce5bfd52802fc6ccb4a36622a4a2fc048a75c9
2017-08-16 18:47:57 +01:00
Jaifroid
3a2b534399 Added experimental support for typesetting equations with MathJax
For now, only mathematical equations are typeset. Chemical equations are not yet detected or supported.


Former-commit-id: 12924d51ad73d0cdc61d7665abe5fdf59f186c05 [formerly 02d0a4875fefdb169002e9b0558818cbee99330c]
Former-commit-id: f38d1b37e38b0d3ab3f8a4827fce2f81021723d9
2017-08-07 07:11:58 +01:00
Jaifroid
6ff69e590c Various dark mode and css handling improvements
Former-commit-id: d0a080bec32427dcf2b1b388ad3229ce8620f5b9 [formerly 3839a0289d22484a6c53c0ed5d3f5a952a85de88]
Former-commit-id: ec3b64d503e20a4e11f8def1b84e86fddee2496f
2017-08-03 17:34:46 +01:00
Jaifroid
d673056832 Initial support for a dark mode UI and dark mode Wikimedia pages
Former-commit-id: 62b2cd7dd8f827f22d73445a782bb7c12fd79401 [formerly 30bbe95e4b584922ca4b7efbcdd1065388b87c18]
Former-commit-id: 91180930c089716d18d9fb66a97af726305fa0cf
2017-08-02 08:24:28 +01:00
Jaifroid
286f278478 Supports optional display of images
Former-commit-id: 27eaf0101bc019fda5c1d820929151206af6c869 [formerly 08a2619294ae0334d8fcbe1119a09376af606019]
Former-commit-id: d70bfab87e6d70862b4923e015b3eaa0fcae2e8e
2017-07-24 08:37:47 +01:00
Jaifroid
8abb11d6f8 Major improvements in stylesheet transformations
Former-commit-id: a4a9b6f44d5bf611fb51387d283351f327b3c357 [formerly dc1584995a0e6df7087b61fcb6c658949c145b0c]
Former-commit-id: a0f4808622254de2c34243d393e6e93fe5cd7540
2017-07-15 15:38:58 +01:00
Jaifroid
0ca60593af Remove old jQuery
Former-commit-id: 894541ed63c3d1b341f6239c5376f7c6c36cc807 [formerly c2c87d84fd0a269f5216609ed888bfefeafaffbd]
Former-commit-id: d1b119b6be0ce17a5ec39e3ef6f6f1a5d0745775
2017-07-14 08:47:46 +01:00
Jaifroid
3529ccdf4a Allow user to strip the mobile stylesheets
Former-commit-id: 304fb75c0d055ac1b43e614e67598d5ca3633aad [formerly 46c1a05f68c964b9a71f017fcdf24192dd476757]
Former-commit-id: 6c5bc8226d12ca52a55f64741bee166785979187
2017-07-12 17:10:15 +01:00
Jaifroid
1b06158623 Added user selectable display style
Former-commit-id: bfe71baf2b7894a0b8a8009edfc21212b074764e [formerly d0e90a01a191d403b4fd340424f8eb7e6460d530]
Former-commit-id: 4d153cb7308260705001bb1c5b15931361da7155
2017-07-12 08:44:39 +01:00
Jaifroid
67c8b60069 Better mobile rendering
Former-commit-id: e45c4013eb3c4c8ee42d245085ba6851a7ce52fa [formerly d977783c91aac2163d4b06a4220927e392704c8e]
Former-commit-id: c8210cb179775fafca10f5b93dbaad89c2a9b260
2017-07-11 23:02:15 +01:00
Jaifroid
1e77f6e92e Switch back to zimfile
Former-commit-id: c92ff24f3c262ebd774eb4890261c97c225d3397 [formerly 372765b248fb8763a4d6365a5c1b465e7e57f49a]
Former-commit-id: 3791c3b814f2b50e3222cb953554564b643a7a06
2017-07-10 21:57:38 +01:00
Jaifroid
5295af46a1 Implements mobile style
Mobile is set as default in init.js


Former-commit-id: 8aefa91d818b469c93266f081708005ec0932ef6 [formerly efab5b7fb9747d3c2efd5466c8dce1befec7f462]
Former-commit-id: 36bf8b4b8dd6234598e14455170f49b45c1cfd39
2017-07-10 18:32:26 +01:00