666 Commits

Author SHA1 Message Date
Jaifroid
cb15c17438 Adopt changes from Kiwix JS for MIME type map
Former-commit-id: f8f1f27226d73ebd6ad158d8ce99235e73fe11f1 [formerly 8f8c60e1f9aefada72a7fb81522f8599aef7d18d]
Former-commit-id: 8c1d6f14aa2d8cfb5dea16ee98a5274dc05a7353
2019-05-17 18:37:00 +01:00
Jaifroid
40f3db56e4 Adopt drag-and-drop improvements from Kiwix JS
Former-commit-id: 5548a20de2f28c037eed573973b4033048c37ad1 [formerly c8764889dd6ab72c15454315dfa965a3b58c7f74]
Former-commit-id: 78e457153b673a83833240d5ace58ea62ab0d390
2019-05-14 21:41:40 +01:00
Jaifroid
3fc0728c9a Better file icon for drag-and-drop
Former-commit-id: 0d85ffdac2233180adfd3740b68a71b2bae31b84 [formerly 6c32647d7383ca31869c4061c15e7980e83cab01]
Former-commit-id: ac160fe6c96527c8d3eeb9940a1b256ddf7db199
2019-05-08 20:22:43 +01:00
Jaifroid
8bde1cfb75 Add some safety checks for auto-launched files
Former-commit-id: 990ff44da7b6e5fe5a9f2bd515ef93a4c384c64f [formerly 78d8dea1d82f7b6aba5aa7394b0819b77ce73820]
Former-commit-id: 4c81ea74c6ccf44bc7e5b72f2c7de8f807f0c4d6
2019-05-07 18:30:46 +01:00
Jaifroid
ead488d826 Support launching the app by double-clicking a ZIM file
Former-commit-id: b07e3d58e362ec2baa7e8262de2404556e171dbd [formerly f614418a5441c37936fe9120553832c279051fe0]
Former-commit-id: e0d95ddb74db1b61db34f4e07af1073b9b944188
2019-05-07 12:01:48 +01:00
Jaifroid
40a7e11f12 Refactor UWP file access as a result of drag-and-drop
Former-commit-id: 78913892ff7eb6fc292b7f8b43b98fd2f54f2ed6 [formerly b7d926a62e59bb564baf22a68892aa00f9da498f]
Former-commit-id: fa3c28cb935b9f0742e47dd47cf751445e5fff14
2019-05-06 17:30:30 +01:00
Jaifroid
05d9f226ac Enable drag-and-drop and add systemAlert utility
Former-commit-id: fc84358aaaa57a82cac2209dcdd2021aa0e228b8 [formerly 6941d5fd0e4398607e7a2d53b3623adefe0a1062]
Former-commit-id: 153674c58d614f9f5312f343cf0c21f8152edfb3
2019-05-06 09:51:50 +01:00
Jaifroid
148d7084f0 Read MIME type list from ZIM archive
Former-commit-id: bb36121aa80b210d11d2aa25bda8c5056629f269 [formerly c6582978b7e04c6700d2c6b9380ee3d9169d23b3]
Former-commit-id: c916a792ca2e1ef9a6d2fa06d9b247716b439368
2019-05-04 22:13:21 +01:00
Jaifroid
22903242d4 Always override landing page with cached start page
Former-commit-id: 2a31785a3c3ded4c03c7d86e6e8a85298f03e7f4 [formerly 0b489f0dcd1b19730e143a9c575497f05f31605e]
Former-commit-id: 9480d81ce0ffdc4a935996637e5cc297fc4c5eec
2019-05-04 09:01:18 +01:00
Jaifroid
ea7dbfad46 Support area tags for clickable maps
Former-commit-id: 36d1bb70409db7e3f8c3d7ace94ade00d8bb3e35 [formerly 9126e7db6b70a813bfff6cfc5fe2c563f8170445]
Former-commit-id: 94ab552ff3e788099fa647d557150487a548752f
2019-05-03 10:13:23 +01:00
Jaifroid
b74228ce03 Adopt changes to getTitleOrUrl function from Kiwix JS
Former-commit-id: 99982d22209c3858c60a3e0ffe96ab60a88bee98 [formerly 7c6295f9a2643e4d8f6239e2059cd2de9b7e9d93]
Former-commit-id: 80f68e9b16d27e4db6dd51eeacacb0ffdaf3ce60
2019-05-03 10:03:07 +01:00
Jaifroid
92a8159709 Adopt latest changes from Kiwix JS
Former-commit-id: af20497d2853c04542ed5a36251ffacdf332d6f6 [formerly df00722fb7bec1642f936932692929cbe4953ac4]
Former-commit-id: 1355261550be533170857b84c7401ecdba34db00
2019-05-03 09:37:09 +01:00
Jaifroid
538ace8186 Support new details-summary ZIM style
Former-commit-id: 4eb74d6a2621e07f513b287a64e306ebfced9a3f [formerly 0eb23a50acacc5534f91cec132c0a318b6b36b4e]
Former-commit-id: bb1e23899b818b2c9b1efcc3da005e90f6131e75
2019-04-30 15:10:51 +01:00
Jaifroid
e69b689c61 Advance dev branch to 0.9.9.91 beta
Former-commit-id: 66e0a91985aa0a8d02d818b0d9d5a32affa1c9d0 [formerly 33610f78a24f3e0ca0675cbda3d571d4c7585c62]
Former-commit-id: 45be6147c6d593ab721b148be7066b044e5bcb8e
2019-04-29 08:31:28 +01:00
Jaifroid
e985c8f81a App packages for 0.9.9.90 beta
Former-commit-id: 75cea59ce4eaa96ac2fe5ea326814910f235f518 [formerly a863533bd4e48b8e291e1d04ae24bced3c0c1558]
Former-commit-id: db2820a5d787c9081f67d16d2143a28e354a7ff1
v0.9.9.90-beta v0.9.9.90-Wikivoyage
2019-04-28 18:47:07 +01:00
Jaifroid
ddf75346ba Changelogs for release 0.9.9.90 beta
Former-commit-id: a017c72e42e135e45b6528b1ea545639bb9bdc81 [formerly 931d62a757e5df001cbb313b4979b13808cab1be]
Former-commit-id: 32988809c354d4c48cfb1b62b4600b77483d9d8e
2019-04-28 18:43:25 +01:00
Jaifroid
764ccc768c Ensure remembered last page is blanked on new archive load
Addresses #74 and also a bug that caused the page to display before the CSS files had all been loaded (also caused double loading of some pages)


Former-commit-id: 679d607170a876bd70a1a66bd27763aeeb804101 [formerly 946b8339e32749c573e79b5f1d22a5a015481755]
Former-commit-id: 1c9efb35ed79e13c4b1aa271390ddc4542d254a4
2019-04-28 18:04:40 +01:00
Jaifroid
c1ee93629d Advance to 0.9.9.90 beta
Former-commit-id: 86c9b3ae780c5d62dcf6d388c4e8ceec0570b027 [formerly 5e0d4d53d51c22ecbfe944b8b2bafae018baea66]
Former-commit-id: ee0d1ec6f7f84ac888a87025e9d8ee2484e4d23e
2019-04-27 21:45:58 +01:00
Jaifroid
15937f46b1 App packages for release 0.9.9.89 beta
Former-commit-id: a664e1b277700e320e743a0b7eded0e6e2363a00 [formerly ffaca3474aba0a2c2cb323cb517068678e0d13ab]
Former-commit-id: b45d676f02a5b5878852e24ba87d4c6d9d4cf4cd
v0.9.9.89-beta
2019-04-25 10:43:40 +01:00
Jaifroid
f86eac432d Changelogs for release 0.9.9.89 beta
Former-commit-id: 925d91ede1c831ecfe26199d76a2a64857f91095 [formerly 637470fc3d8e4870d8abfbfb3fc8bba683223c13]
Former-commit-id: 1e69d407e71a00a1277ec4342249057f5a39cc44
2019-04-25 10:26:03 +01:00
Jaifroid
ca2bec6867 Improve checkbox colours
Former-commit-id: cecb772f41465e4b50c676ca1c73225141365938 [formerly 1c1df5ba2573d77ce7ec39f97bcae4e51db42167]
Former-commit-id: 3aed065c4c5670547e8a17872a7607c8f8c8f664
2019-04-25 10:02:38 +01:00
Jaifroid
16d39bced9 Provide getTitleOrUrl function to support new ZIM URL format
Former-commit-id: 34636c73f0df230ca3a077e6de05ee09b22e783e [formerly 943eb2afc4caf107c360e1b0ff924bca3ee0525b]
Former-commit-id: 24d6453bb33bb0942f51e6095692ea0f3d252d82
2019-04-25 08:27:10 +01:00
Jaifroid
447e5244fd Handle single # in anchor link
Former-commit-id: 9cec3eab6cdf299a6f49cd9f32ae54f57441b119 [formerly 5ee0dfab5bdafd5173dcb469b3846d3ba637822d]
Former-commit-id: 0d8f368f512de9bbefaa66f51c6fa0cae60a7e2f
2019-04-25 07:03:02 +01:00
Jaifroid
25306ea79f Better dark mode styling of checkboxes
Former-commit-id: ceb079c3b0ad295af8e3d12ea7e707b7962e48b1 [formerly 96aaf7791f2f66ff0f7a4b170f51b9e6305cba13]
Former-commit-id: df39c7db3b90d74ce65430e5bac36100b467fe03
2019-04-24 21:52:31 +01:00
Jaifroid
16e5da08dc Fix accidentally hidden checkbox for Internet access
Former-commit-id: 936aa57265e5e24bf64173e0bec3c8417dbf2251 [formerly 14b78e9350442dcfab196ada27020080be6a519f]
Former-commit-id: 33f97ac6f6621ba5034b1bdd7ea217103ba05e68
2019-04-24 21:52:06 +01:00
Jaifroid
bc9d6e9614 Update title display logic to conform to Kiwix JS
Fixes problems searching for dirEntries with empty titles in new ZIMs


Former-commit-id: a86184cb852ae5a7f87322bebf48854027763c6f [formerly b17c4e37cea3598672a20db86c9307d10629129e]
Former-commit-id: 8f64c073ebe5e312741a71620f7a98e0000c60bc
2019-04-20 12:39:54 +01:00
Jaifroid
897e2ff16c Advance to 0.9.9.89 Beta-dev
Former-commit-id: 35fbed9d92a5ead2a8b48e5066643e55be64da71 [formerly 2a847ba6aa1a63fe1e327871a5b4aca45236da70]
Former-commit-id: f1d0799151fde26e3995e824a505f4f1bf2a5d86
2019-04-20 11:58:35 +01:00
Jaifroid
24663b367b Packages for Kiwix JS Windows 0.9.9.88 Beta relase
Former-commit-id: c2dfc0d69a4bd18d15a762bb46256de3de221eaf [formerly 22d4537e9f5bdf07566c89c87141682af7ccc676]
Former-commit-id: 07b3789b78df9ec88b4f00e5d17adc9e401b9fda
v0.9.9.88-beta
2019-04-10 08:47:55 +01:00
Jaifroid
f133349ffc Update list of new features and fixes
Former-commit-id: 0d278172437ec8940664a521b699314d693b4ece [formerly 359a70896becd1239e9695673b7c653819579867]
Former-commit-id: b0325ee2a2ae76747491d8ff04b61040effcd6a0
2019-04-10 08:25:06 +01:00
Jaifroid
707ea504e5 Changelog for 0..9.9.88 (beta)
Former-commit-id: a9bdf39a03c8f7052bd6a05341e6f096ac54a2fc [formerly 6786bc75e22adb997ee23f60c56c7b9b26781599]
Former-commit-id: c8cb2616dbc8d98ad12120d1531ac060017e7bb5
2019-04-07 19:21:02 +01:00
Jaifroid
0580cc1bc8 Style checkboxes and radio buttons for better visibility
Former-commit-id: 2afccbca06acb662aab06e7204782e6e38c0f04b [formerly 4ce64482281f7a36456e4c6a11a003554c50438c]
Former-commit-id: f8a39e12e57986128f73ac2f9cf01d9ae5c829ad
2019-04-07 18:50:55 +01:00
Jaifroid
2553826b55 Make default theme light
Former-commit-id: 3fad8ed95e21d16d852a5937288ddea7b2afa498 [formerly 6d780227f0df20e87bf7039a0127afa6b9603a97]
Former-commit-id: a60732cfc47d82675addf00c1a163b864fb98651
2019-04-07 12:06:12 +01:00
Jaifroid
58ae3d4176 Ensure highlighting is cleared when user empties field
Former-commit-id: d9c7cb92d82dd1b94fc7621ae58dda5dd6aa36fe [formerly 5e13078daecafbf8e549fdec1bc312058d6486f9]
Former-commit-id: c39cd7c6b8fb7306a702438084fd6006783499ee
2019-04-06 16:59:14 +01:00
Jaifroid
7e0da0e3c9 Fix race condition in searches with small numbers of ASCII characters
Former-commit-id: 152060115e3e3d8a961f1fc9c1aa1b1b65e27bee [formerly e75784c987405d0b9107f170ac7c3ec5b772606a]
Former-commit-id: 637d3247a4291998c42ee61477f26f172f54bbff
2019-04-06 16:27:57 +01:00
Jaifroid
8ef084e093 Fix display of Archive Index modal in auto dark theme mode
Former-commit-id: 22f8829a861063fa64e4cf57aef99046039530f9 [formerly aafb4c10aa3cb726f94bb697ebaa67758cc33549]
Former-commit-id: b4b1fd44ba63f7632d18047655f770d24f5c527c
2019-04-05 16:41:53 +01:00
Jaifroid
37f952d0db Fix darkThemeInvert switch
Former-commit-id: 56a849184ac27c74cbf29f684b0b85c545c40085 [formerly b9210f914ee3ce86057aae27c46f02648dfb8a39]
Former-commit-id: 560e36c881e07241cdcdba9ad4a6c375c66f63b1
2019-04-05 15:01:09 +01:00
Jaifroid
6a69526115 Swap breakoutLink icon according to dark or light themes
Former-commit-id: 96e3fdcb126551cbf458fea17066542f6138c705 [formerly dc56b6a3f4d23ee8673ae24373d2993f54f84bf6]
Former-commit-id: b55d429bc232a8d8cf32018f8484a911ad48a1ed
2019-04-04 21:37:31 +01:00
Jaifroid
99f2c6f319 Invert order of tri-state checkboxes
Former-commit-id: e50fd6f13a6dc17b04b4ac5be90fd1b89b11e9a7 [formerly e4d81602ed851e9f0face15ab8a47d9efcb02c61]
Former-commit-id: 5aaada187a3e9482e8328c9197dd6fc97723780e
2019-04-04 20:53:44 +01:00
Jaifroid
2363e4998c Major overhaul of dark mode and dark theme settings
Former-commit-id: 0ff539b327004836df113a2a45adeee65cb3bca1 [formerly b8898beb81ca26fbe75c5c74e9e8eec196456210]
Former-commit-id: 3696955c46a437970c18d2e30c753b0007a2feab
2019-04-04 16:17:13 +01:00
Jaifroid
10fca12161 Prevent crash in browser context
Former-commit-id: 0981d75f5e618ccb80fe5c0fee2f060bd8bbf902 [formerly 96edd4ff63a9ca107afd16fb9f7d42ee6f0d880d]
Former-commit-id: 90e77b73ef7dccc0850eb89136f453857ed8e2b2
2019-04-02 18:52:51 +01:00
Jaifroid
fd1019b2a9 Provide auto dark mode
This is a first attempt to address #71


Former-commit-id: edba195c189cbe45f13b446889ba14c028fe3165 [formerly f496ce84d6bfbe212fe16d4424bb266c1ef73af4]
Former-commit-id: cfc25d7644f07d13cdd851605fe4cdf05d6de3ab
2019-04-02 18:28:42 +01:00
Jaifroid
7f00c31d02 Provide treePath instead (simpler)
Former-commit-id: 633cb3951a69a15a03dcd6aef8c7a5693c6d2d2a [formerly df971366868f296201727f825b63466e31e7ad3b]
Former-commit-id: ac8471635bc8c7a68a15e4ede13787a328c3c9e5
2019-04-02 12:00:25 +01:00
Jaifroid
5973153c14 Simplify href regex
Former-commit-id: e2197754163cdb84e05d5586b232a23d8650f01b [formerly 6bdbd3a4dfd22d0636c96ad44f7028858dced89c]
Former-commit-id: 8f36225c44a8b2dea98bdfb156e90a7745ddabe5
2019-04-02 11:45:55 +01:00
Jaifroid
72e618f891 Fix for faulty SVGs
Former-commit-id: e082605aaa0e09e82190c3b13a4944fe6014dbc8 [formerly 2605a17208bb80d937e6298dbcc439aa6333591d]
Former-commit-id: d2a1942eeea343487111ad7d585348341d9dbf77
2019-04-02 09:18:03 +01:00
Jaifroid
9be01569a7 Cleanup and optimize
Former-commit-id: 72f673a391daa014ec861f3fecebf76d2d7c6ac0 [formerly d8b5b2717e561ebb4c6063902fcbee454563a11b]
Former-commit-id: 756201e3d5690275b346beb0fa1d95df839278d1
2019-04-02 07:57:32 +01:00
Jaifroid
f0267ab182 Fix regex to determine location of new tab icon
Former-commit-id: b1f74dacd14e24fb8c47a59201d246f591f1cd52 [formerly ba3a8d00272d9e1f81be1bd78597e954d21e4266]
Former-commit-id: 4ee7bc7094264da98df8f9cd8f5986086012af43
2019-04-01 17:53:00 +01:00
Jaifroid
13fa34645d Polish open in new tab feature based on backport to Kiwix JS
Former-commit-id: 5985153dda167a08ba24aeda034b29c5e0c717b7 [formerly 11d2c7031cc2201c52449ef29218d51a69a3eca7]
Former-commit-id: 2551c7e2226b1dbc8a7618630e9e557f03bc05ac
2019-04-01 17:45:38 +01:00
Jaifroid
b0ffc12381 Support Firefox
Former-commit-id: 5dfdf8fcfaa4ece4ae0202580d1b337ae0d0e3d0 [formerly f49d287f19091bf117845380c1023f7b9486cf75]
Former-commit-id: aaf50829e6a70257bfcd70323a4aed4bdb8ef122
2019-03-29 17:43:00 +00:00
Jaifroid
fab823037d More openining options
Former-commit-id: a1b46c24f7cf7360158626426c4c6eeeaedb5bbd [formerly 7877f253e9ac2e8228c5dabe80c36f587e697649]
Former-commit-id: 73081a4302632c86d2b4c9b4f8d60e3961e3279a
2019-03-29 17:36:11 +00:00
Jaifroid
d52795c66d Prevent storage of last page during breakout link handling
Former-commit-id: dd119ea41f3748fb985ca4aa94099686a0bf2dde [formerly e93a2b92f9c807af390b49060e8a83f45a7ac790]
Former-commit-id: de6f0053d0008b09ee747abed9a92372dfe7a791
2019-03-29 17:04:07 +00:00