Jaifroid
540b5b0e26
Add rate limiter and cleanup
...
Former-commit-id: bb1cc56094804da4a6ce22c2d5a18c2e7df99f56 [formerly 1682683074eb65563c0ff1c6f281e568aecf1c06]
Former-commit-id: 1bc9bc71ac5a9a3651a2e3294d8899b65674ab31
2019-06-13 07:25:28 +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
d250d7a03b
Add CSS fade-in and tweak opacity settings
...
Former-commit-id: e58084c3728965087d532ee77e11b15d1c9dd5e5 [formerly edbb90fc143dc3f8eae5aa45eb1aa6406589135b]
Former-commit-id: 1c3115cabd44b9ddc38d11bbd9b52770d15b26b5
2019-06-12 07:09:30 +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
Jaifroid
76e53bed36
Connect new image loading routine
...
Former-commit-id: 8e07638c56bfefd13f0350bce349990b080057fb [formerly fb5d76b602f8186668a0f2e6cb97fda0b56d2f0a]
Former-commit-id: 7d323fde2dea84e3014d992cf135bc996c3d21e1
2019-06-08 21:33:31 +01:00
Jaifroid
c3d8dc4643
Port some changes from Kiwix JS
...
Former-commit-id: c104efb632b0d23bd7376e277f22e169a2814e55 [formerly a5dfd669c5676262a410c7bd5a7351cc4bdc6318]
Former-commit-id: e3fd809660f7229c985727d21d411bc5d4197b76
2019-06-08 15:01:36 +01:00
Jaifroid
13b106bdbe
Add workaround for badly encoded packaged ZIM
...
Former-commit-id: ed912a89adcc6738feb2fbc3d7ec1818f1da87dc [formerly 5d99213d62d516d7c292f91c4dd8e0af34654a82]
Former-commit-id: f2377a69145df0068b9dde6420a71504302b3777
2019-05-21 21:46:24 +01:00
Jaifroid
db4e31b639
Fix more links and breakout link
...
Former-commit-id: 0e87ffc32e297b3d178229d97154310aa667b9e0 [formerly 2da756d338702ea645b75b725b273714ada45b41]
Former-commit-id: c12cdbbc00fb41a338b8f0ae1426fce2e60f9893
2019-05-21 21:46:23 +01:00
Jaifroid
652e2bc31f
Make subtitles work
...
Former-commit-id: e379f945bec96d3fba51d15a9c98eeefbdd3de08 [formerly 69b219d124e6b6d33f2c7b0dee9cbbca9d8360ca]
Former-commit-id: 2293c965e99efe117c7a7a05421715f154ebf85d
2019-05-21 21:46:22 +01:00
Jaifroid
5f8a3b3ef9
Catch uip with master dev
...
# Conflicts:
# www/js/app.js
Former-commit-id: e093557d85de00c5af2acf5f343a29e714ad516a [formerly 274a9443e09bf1b216da33afcfd79a2605c2dc8f]
Former-commit-id: 31cac1d904bd7208eaafa0721945ceabf00a3c8e
2019-05-21 21:46:21 +01:00
Jaifroid
1d07ad23d1
More working
...
# Conflicts:
# www/js/app.js
Former-commit-id: 639350bf39c8a6e2f02b10cebe4eefef092206b0 [formerly 168e7f8a888b61ebce130069b497fdb7e4de125c]
Former-commit-id: 0a2837b6b59b89548b4f5b9c254d8b929d72cf09
2019-05-21 21:44:50 +01:00
Jaifroid
3452f6d487
First refactor anchors
...
# Conflicts:
# www/js/app.js
Former-commit-id: ee91c9ad0dbc7686ef2df9c4b6b5f023619b845c [formerly 7129ce9188d1c20da7e6f33cfb1017fabeda41a9]
Former-commit-id: 18ea6425c8fea30d59c58e31ae10c64940d23d68
2019-05-21 21:44:49 +01:00
Jaifroid
3c350f5fcd
Correct logic in readMimetypeMap
...
Former-commit-id: 7fc133d955ba0036603463b51048d4d7d1d888fe [formerly 71960e6b7fbeeab81825dbb4e6972d6d8a3fd419]
Former-commit-id: 8eca8168046f7370624c1e963febf2dc9647483b
2019-05-20 07:30:41 +01:00
Jaifroid
4ad637723a
Add comments to keyboard selection function
...
Former-commit-id: 61821ef0d29012b4c109e18c396763b98004e874 [formerly cf5cc136ef9f948de334e963fe14922040f30eb1]
Former-commit-id: 570743738dac39a80269487e0ded6b073fbbbed4
2019-05-20 07:22:44 +01:00
Jaifroid
04cb7238fb
Make keyboard selection work with dark theme
...
Former-commit-id: da25ee7c6071f2366637a66114d64099d60216e1 [formerly 0d79975742e5e8e68306340670eafebc6408f7f8]
Former-commit-id: 5282604b7317cf29bae3642340b6759b00c8fd08
2019-05-20 07:14:03 +01:00
Jaifroid
4aa2abe430
Adopt new isElementInView algorithm
...
Former-commit-id: e720f26808b0f86e1c119d02fc4b9c0a66b6441a [formerly 44a1f338cfb51fd49aefbb03b23cb202efde3ad3]
Former-commit-id: d6b54fe49efc2b7c9a45d323c8db12365d32458a
2019-05-19 10:18:17 +01:00
Jaifroid
4fb1a58c7e
Support keyboard selection of title search results
...
Closes #55 .
Former-commit-id: 0c91937729474be1d2d275317dbcd3a650d446fc [formerly 2e06ac9860265646da7fd0151a52b8d162a3fe06]
Former-commit-id: ad29c2beda0b1324d79b5bdb931991ec768eefd1
2019-05-19 09:46:05 +01:00
Jaifroid
3e6747c6ee
Remove redundant articleList hide
...
Former-commit-id: c4719f17705c1f6a094b2548bcab4d75b56ccdd8 [formerly 042edcbbf5dcc2f2d3018d7fc091591406546a0d]
Former-commit-id: c3267d4b6e6917789745392c474ce45378c083b6
2019-05-18 12:19:09 +01:00
Jaifroid
e3f287a976
Clear archive index invocation
...
Former-commit-id: f6dbff9255f93e0d8fecf7d11d7bed5b78f4ef09 [formerly ebd0f97596a7a9353ad4a9860f572975d38f1a2a]
Former-commit-id: 9e4f4156cfff057b757351fd20135c89fe5fe27b
2019-05-18 11:53:40 +01:00
Jaifroid
80f7bc9c65
Adopt new article search logic from Kiwix JS
...
Former-commit-id: a076b7a332fc7c6b2d23ed769c4c97f71db28aaa [formerly b5bc463fbcd69ed1ef07dadc36efa596e5f53db8]
Former-commit-id: 3a77460f4e1f88f749fc3f9146baa621b9bdaedd
2019-05-18 11:25:53 +01:00
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