1206 Commits

Author SHA1 Message Date
Jaifroid
59d2f6c497 Clean up Stackexchange support
Former-commit-id: dd9f47aa6ab847a5188b2e4866c7845497ecc9b6 [formerly 190eca3539e23beb63103bf6f0069ce0c2b7ba47]
Former-commit-id: 2bd3fb4a437a1bf4f744cda6e2be8129812b18de
2017-12-13 20:49:37 +00:00
Jaifroid
b0ac8218fa First attempt to support Stackexchange links
Former-commit-id: dcc10e677e96be2748371b82780bb1b0e250290e [formerly 0ccd9321cf071e480335c69075f234b6c2dce8bf]
Former-commit-id: dcfa5ab5e77ec6a77acaadc096419b2a3f96411e
2017-12-13 14:12:03 +00:00
Jaifroid
d3d8da669d Adding Wikivoyage icon
Former-commit-id: 6042acf88f9d0a7d2a4613ffca2363ac5de9ce33 [formerly 5ac8ae097f6f3b66727b46c23af30a365406cf7b]
Former-commit-id: 48de5784556abfe93c65793af58e6c69c2d081b4
2017-12-13 14:11:41 +00:00
Jaifroid
0c410ede3e Fixes icon swapping
Former-commit-id: 0364cbea1ab14c9158ec7963a97a25e5ffbae897 [formerly 793b00805f0c0bceb5940cb8040484b03da44227]
Former-commit-id: eb7cc28e3ad25336a48d2cfd324114a28aa88fce
2017-12-13 10:03:13 +00:00
Jaifroid
2895555546 Icon switching according to ZIM
Former-commit-id: 2d0ee2aeb960d08d0e1f754ade3ea3564d646078 [formerly d0a7c00f43d88388ddfdce0fca275863c6d8a708]
Former-commit-id: 026332e977c14d5d23d4f91a4e9873827c69b0a5
2017-12-11 07:22:44 +00:00
Jaifroid
5a79411786 Concision
Former-commit-id: f814a92ce66234d3b73795745a66017c053a194c [formerly 358754fe9dc41742775bccbcb6448fb6dc38f408]
Former-commit-id: 379d6ecfc015fb6f3d6049cfa8ea005c756163dc
2017-12-10 21:08:35 +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
71592dc65b Modified startup behaviour
Former-commit-id: 4d67a4c1f44d61946a21e1c3d353f6858ccb74da [formerly c578f8f6ffd474ec9970b967d4c6d36ac73aa46a]
Former-commit-id: 692c5b94da46c1254ac0264dad9f54fd6bb613ff
2017-12-10 18:37:36 +00:00
Jaifroid
185e6320da Test code
Former-commit-id: 9dcfb830e475f5ce366108c6f85d4cc543c86394 [formerly d397d603bcbd293d6fbe862247d1fb166f8d9a3e]
Former-commit-id: 8c7de9fc555d83e901cecfad9b1d722f5a46cb4b
2017-12-10 17:06:15 +00:00
Jaifroid
13d09f1d91 Typo
Former-commit-id: 156c8192c9cd693e694f9ab586c8d29b1552ff14 [formerly 5af91ea36dd53b3aabb5e93e6f9e849c745f1e71]
Former-commit-id: 82269d60c0669008ef927557f534772797857e20
2017-12-06 22:17:37 +00:00
Jaifroid
bee8b46843 Bin
Former-commit-id: 89dc3c518c553921a228ba15d8061d1fb08f6276 [formerly 65aa6d7c9dd487772042d93cc960923b5fedbf86]
Former-commit-id: 61d8cc9d30d939e6b823d6ade5d56a29e824ba93
2017-12-03 23:54:45 +00:00
Jaifroid
c1f908ae37 Dynamic fix for #23
The previous fix for #23 (Remove drop-down caret) introduced a bug making it difficult to select one of multiple archives!


Former-commit-id: 397081ee52dd403f4ad41c6d0dc97020555cd1ed [formerly ece6cc0dcd43323e320f132bfeb6415581794f5e]
Former-commit-id: 125b08b8e253a5c4852b782c53c85e2d014f5b7e
2017-12-03 23:53:58 +00:00
Jaifroid
dd34af9179 Modification to #22
This compensates for on-going spacing issues by making the container the same background colour as the buttons.


Former-commit-id: ed6f608a2174a3841998bec0e928a69911edacc8 [formerly ecc88cdfe729f2a3d40b4d6a15b42fbbe6b15e5c]
Former-commit-id: 0e85e425cbbf54350c6ebf61fd528b438e6a641c
2017-12-03 20:43:01 +00:00
Jaifroid
d19db52ff7 Bin
Former-commit-id: daa6d0d6735f702c8b0fc856653d9ff63b0d0af5 [formerly ab26de69a3382a4bbc3339cf627ac0989485d71b]
Former-commit-id: bbcda9981691a743e8b35039bc41443d32195713
2017-12-03 19:03:51 +00:00
Jaifroid
cd3225b099 Initial fix for #22 (problem with bottom bar displa)
This fix for #22 simply gets rid of some of the logic designed to remove extra spacing around screen elements on smaller displays. This logic is clearly not doing its job properly and needs an overhaul, so best to remove for now.


Former-commit-id: 983a9cd7c64c48654c1cb6f2a1109fc02b42f514 [formerly 9881eb295c5229b909a291a2767a2445301d2111]
Former-commit-id: 8a98436f2940ae6da1ebb72fc62563a4827b48dd
2017-12-03 18:28:11 +00:00
Jaifroid
f8090f3951 Workaround for #18
This works around #18 (HTML displayed on top of articles), which is an issue with the incorrect path of stylesheets in some recent ZIMs.  Corrects the path and adds the missing extension.


Former-commit-id: 392b39b7b74b99db39ce20aa37565fbdcd94ed9e [formerly b9c8f87ba8cf9970e31cc9fc7ece0393a81453c4]
Former-commit-id: daf9a5f62252502764b845306426a5800641ff10
2017-12-03 15:26:22 +00:00
Jaifroid
aaa8a6d73b Remove drop-down indicator if only one archive is found #23
Implements #23 .


Former-commit-id: 0f9f0610627c04e726d6213333bf56393ad4a0b8 [formerly bc210055efce33ead44cfa43a6f3e744d4aafbc6]
Former-commit-id: 7d140752daa954ac456e0e707b2230bdf8a152fe
2017-12-03 09:07:41 +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
0003f16484 Fixed bug browsing stackechange repo and changed download link to button
Former-commit-id: 066db82eb6556d1ddeda62c3d7fca7a0c2daca64 [formerly f0367f379dfbd5b03fe1dbde1f5589722b3ff29c]
Former-commit-id: 495ed74a1bd5832a759145657fac7c8ae5c43cfd
2017-09-14 09:03:49 +01:00
Jaifroid
39cc90ad2a Added BitTorrent link to downloadlinks
Former-commit-id: ddcc4168b2116f9e07cebf0da4c3ccf93a156d35 [formerly b7b388ce6ad74f4fc40b6fa66aaeaa5cb81aaeed]
Former-commit-id: fd5ad645ddd5dbc9a082a2cb1b2fe246ec3d7cc5
2017-09-13 22:04:50 +01: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
d83d69f61a Re-enabled support for using Kiwix JS Windows in the browser
This can now be run in the browser just like Kiwix JS and does not require UWP environment. Of course UWP is unaffected by this change.


Former-commit-id: 5c7dc3a4010812d9d1bcf926cabfbfd278d8dc34 [formerly 96364f5624ef8793f51827f4d44bb307feb14c39]
Former-commit-id: cc8ac5ad789bc11d489f14e953d0cfef9260a19a
2017-09-13 15:22:17 +01:00
Jaifroid
fb9742ca4b Release 0.8.6.0
Former-commit-id: fda3e5bd8a38dcaeb8627ca343fb7befbc6f4895 [formerly bc899367edf1d89b3fae2554f2ee7e201c9b09ea]
Former-commit-id: af150c216484f87c66ccd5ceaea16ae40c4c4bf1
2017-09-13 13:48:03 +01:00
Jaifroid
83b081e865 Bugs relating to hiding of toolbar squashed
Former-commit-id: ff77cff017f20c5188963a8182069ac68fab5fb4 [formerly 5e8388380a4315fe864ccaee44666737bfef8caa]
Former-commit-id: 75c1ce287a2958346b20527d39ef07b3ae2a9ab3
2017-09-12 15:03:26 +01:00
Jaifroid
f475c0f522 Squashed several UI bugs
Former-commit-id: 0d80eb09c1974187ab76ebede0a11b7a6f276ef5 [formerly 0208a25b83ff92a753789dfd15219fcea5e1a7a6]
Former-commit-id: 8c595ea17450ab5735d5adab553725933312b253
2017-09-11 17:24:17 +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
37a24bf4bf Added instructions for ZIP split archives
Former-commit-id: 63ef1203d5db589f8ff8a5f8b7ae76e795aed356 [formerly 565e6585efac5e3a95e4976a08e849ac6e5502b2]
Former-commit-id: 8d356c9d1c9a58a59192c346039b534000bf2ddd
2017-09-02 14:38:53 +01:00
Jaifroid
029d072b55 Added server timeout
Former-commit-id: 48bbf60703945221b44ca2571c73357fc0b86caf [formerly 062955efe5148c4c74cf795181b78d6fb65ffb0d]
Former-commit-id: 111d1e5cd5f9d80698f9b967c7ab6011695cbe4a
2017-09-02 09:33:47 +01:00
Jaifroid
1331172743 Added original languages for filter
Former-commit-id: 046a9f6ecf762840608237c2b56ae7450d1a4d48 [formerly 2c6323f6aee028053de6d77612c3147c9e252fe7]
Former-commit-id: a98d651340e6ddf0fd917baa5c492c2f900e7890
2017-09-01 18:39:57 +01:00
Jaifroid
2d052acf7e Added language selector to list of archives from server
Former-commit-id: 422363fa912df7e4c042cf50f8f9feb064a5b481 [formerly 719c8cc95391a7e24020186430d1537c4c8f739f]
Former-commit-id: 87efce41dfcd5155118fc510fd45ba50a84c6962
2017-09-01 13:09:39 +01:00
Jaifroid
65c9620db9 Tweaked word wrapping in download panel
Former-commit-id: f4744455627c3b483abb418c575449537d470905 [formerly ad79fdf6bb5846089e10b640570570f8aa98a46e]
Former-commit-id: bd58a7587c7e55ff1de8919cbc28f428511bca8d
2017-08-31 10:20:07 +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
cd5cd4c0b2 Dark style tweaks
Former-commit-id: 00a2edf25ef180236156a7df349c312f833a5423 [formerly 038883be60ddd52313661a57a3a9e415672cac28]
Former-commit-id: f6f71dc4528645ee5542c601c8ffb37550cd380f
2017-08-31 10:05:57 +01:00
Jaifroid
7b4665da25 Reintroduced cssBlobCache without the queuing logic
Former-commit-id: b603c1dbcad17d5e5cfda05a4886ee6e8182cf89 [formerly 4d1784b41b9d9864549e50d528247f86fdc1758b]
Former-commit-id: b8b3dcc11af20d410dd9b52fcec0110c58768a6b
2017-08-29 21:29:51 +01:00
Jaifroid
6bca9c711a Stylesheet tweaks
Former-commit-id: fcb6c789b671d4addc8b9cd1cd52e7df92891fb2 [formerly ea059c1c1b0964cbe88752b85aa968f9d31c4ac8]
Former-commit-id: 79955eb382933dd53f7877aafc2c1c4da06c65a1
2017-08-29 11:46:01 +01:00
Jaifroid
8757d73da4 Fixed ability to turn off MathJax and CSS tweaks
Former-commit-id: 137b15596d9f5baa1f3022f27cc8b7e85b621d4e [formerly ce8e5f426fa6a56afd1891671dcc4b4b1fb39396]
Former-commit-id: 4133a09a9bc95e4d2b3ca5a96347f3596a02ddb9
2017-08-28 06:00:35 +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
b76b52252b Generalize use of params
Former-commit-id: 6c2ee8a2f2b56ce6a7481b81510bb627e5fddd9b [formerly c4d1fb07f6cf85ee4e75869c7880362d46092d50]
Former-commit-id: 9c043b290475203ff14260d743bd65e463c6f4fc
2017-08-25 14:26:43 +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
ad8a4bd493 Added z-index to zoom label
Former-commit-id: 4c07141ca0ea219861c041bd6e57468b098041ae [formerly ce159ca297f7f3fb1922e31b9f9096cc4d7f85c2]
Former-commit-id: 76dedce014aa9485a858f6bbc6c217dfbc61909a
2017-08-25 09:16:12 +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
58a0ad25bc Release 0.8.5 Beta
Former-commit-id: 9ec1b0e67231e644c8a8bb1d5fc301b7a11702d9 [formerly 22767423fad471969031e2e3486204a779f14b61]
Former-commit-id: 2f49fa254fb500198a432ee69f3fb3883e718381
2017-08-24 16:16:21 +01:00
Jaifroid
000d08f473 Added scrolling to ToC and smaller headings
Former-commit-id: 571cf98ef461c8d42f6600ebb0271fc5a4446aec [formerly bc6fb3a561bc05d65cd88158aaad3a7350824183]
Former-commit-id: 14b88e9bd319b757ecec4978f2ef3366798ae74b
2017-08-24 11:20:13 +01:00
Jaifroid
e1db37ef04 Improved logic for file selection on startup
Former-commit-id: 2379182664a5947d93bb44aa43c2d0dd1594d133 [formerly 5576c7370fa70ced813964fbc67e4b9eab7dd74a]
Former-commit-id: 6f795b19eb9aec8ea8efbaa88902761f6d95852e
2017-08-24 10:09:50 +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