76 Commits

Author SHA1 Message Date
Jaifroid
24f640f151 Provide list of mirrors for fallback 2024-12-01 22:49:00 +00:00
Jaifroid
a24453db15
Use OPFS by default on Android and Firefox #646 (#667) 2024-11-02 16:22:07 +00:00
Jaifroid
d0e85506e8
Rename JQuery mode to Restricted mode #585 (#586) 2024-04-17 18:14:07 +01:00
Jaifroid
1b9c1f7068 Add preview link for dev library 2024-01-29 16:39:10 +00:00
Jaifroid
09aab6c01a Fix some language and subject parsing in library 2023-11-03 07:34:24 +00:00
Jaifroid
f4daca3d7c
Rename kiwix-js-windows to kiwix-js-pwa (#476) 2023-10-15 07:55:20 +01:00
Jaifroid
3af9fd1ea3 If import failed, delete file stub(s) 2023-10-10 08:17:32 +01:00
Jaifroid
da686212f0 Include Safari in messages about lack of OPFS support 2023-10-10 07:37:55 +01:00
Jaifroid
d567eeb5ac Add spinner for download as well as import 2023-10-09 14:10:43 +01:00
Jaifroid
3778467fd4 Clear Ops Panel on error 2023-10-07 11:50:02 +01:00
Jaifroid
b5fbea3ec0 Use Operations Panel for Electron downloads too 2023-10-07 11:39:42 +01:00
Jaifroid
0728a6ff27 Use Operations Panel for long-running processes 2023-10-07 09:48:27 +01:00
Jaifroid
9c0c38800d Zero the counters in case of download error 2023-10-06 18:09:18 +01:00
Jaifroid
ede21904ce Use less confusing language for downloads without meta4 2023-10-06 16:39:21 +01:00
Jaifroid
ad375c1310
Rework file access and support Origin Private File System (#459) 2023-10-05 19:20:04 +01:00
Jaifroid
4b6aa643ca Fix Kiwix Serve ESLint issues 2023-08-15 09:20:28 +01:00
Jaifroid
3d01043d08
Remove RequireJS and use native ES6 modules #400 (#393)
Fixes #400 and #393.
2023-05-15 18:35:48 +01:00
Jaifroid
a3758735c5 Add more complete language codes 2023-04-11 12:26:20 -05:00
Jaifroid
3efd77b89c More original language codes 2023-04-10 18:52:52 -05:00
Jaifroid
2fb35712cb Add missing phET languages 2023-04-10 18:33:22 -05:00
Jaifroid
f4095f512a Add Gutenberg languages 2023-04-10 18:30:18 -05:00
Jaifroid
a58dc18b28 Correctly restore hyphenated language codes 2023-04-10 17:40:05 -05:00
Jaifroid
c1d07e5a50 Deal with hyphenated language codes 2023-04-10 17:30:07 -05:00
Jaifroid
152f16d5cc More missing languages 2023-04-10 16:01:55 -05:00
Jaifroid
d511006574 Update list of languages with more native 2023-04-10 15:49:02 -05:00
Jaifroid
0246799429
Provide indication of archive download progress in Electron #365 (#366) 2023-02-14 18:13:36 +00:00
Jaifroid
6ec18b0f94 Prevent display of irrelevant information about UWP app 2023-02-01 20:23:06 +00:00
Jaifroid
6fd1703495 Fix subdirectory browsing 2023-02-01 08:45:34 +00:00
Jaifroid
89beb929db Add support for browsing archive 2023-02-01 08:39:40 +00:00
Jaifroid
adebb2315d Rename as main some references to master (#340)
Former-commit-id: 52198170fdfcb4c81be1220499b5cc234e54babe
2022-12-28 07:17:32 +00:00
Jaifroid
0cab5fab14 Fix parsing of language codes and other irregular ZIM types
Former-commit-id: c4adc6c18252d3511185928bd6fd0426ad6845bd
2022-10-07 08:28:06 +01:00
Jaifroid
3ba891ca78 Better mirror suggestions when meta4 is unavailable
Former-commit-id: 0975b74a7b57fe6f199773a1cf22f2ec8b73eac0
Former-commit-id: 91e18545d760ca263c9206b67ddc42055eb000ba
2022-10-02 11:18:15 +01:00
Jaifroid
3b0ea8e4db Fix download of non-mirrored content from the Library #288 (#289)
Former-commit-id: 1234524a8d7202757b32bbff65f4525e86b10477 [formerly 04a545e9c387bd0acbdc6af47a08cf5e6370151d]
Former-commit-id: e3691edd3904d8c5fd6f52bbdea39c1801dd1568
2022-09-04 15:46:31 +01:00
Jaifroid
38f6474faf Swap order of BitTorrent and magnet links
Former-commit-id: 46b1367f77c783eb11d6ec09f089e026de9b6b8b [formerly 7e1054f19a34150c0562186997dd93036e2d2f6a]
Former-commit-id: 998f32e168b511967397d220c5fd6b72d74c5fb7
2022-07-29 07:37:26 +01:00
Jaifroid
17de9a2d06 Remove incorrect entity reference markup in magnet links
Former-commit-id: 0a7703122a5d34cdc3cb0b6512d433aa0a91d392 [formerly 5a7480138724e091eec158a659a087c95b27cded [formerly 5107f7ce36a1a3704ec9c95b09e15e913f161896]]
Former-commit-id: c0b95664d37893f364e50834f68eb7f7b62c5122 [formerly 70dd853f0bbea62e17f11d76cf591f84150ff4e3]
Former-commit-id: 5d188c929b4a63f8b2d05c41e28692cf97e61338
2022-06-11 13:05:57 +01:00
Jaifroid
31f17ed2c6 Add magnet links and link to live ZIM preview to kiwixServe (#272)
Former-commit-id: 55f43c8af010804186f237bfe07699ac26953d83 [formerly 8d94de2668683d2b7717eca3319aa2fe3e1f9b5b [formerly 4993e14b52c9306bcdc72767605a2232fcf2139d]]
Former-commit-id: 31e048bf36a6f490963b745701aef7bb80bab536 [formerly 6b7d2dcf27dce4548ec1c4ae11e6dcc2c060e09f]
Former-commit-id: 324f33be9bd126d98ad6afffed3af7db3f1400e5
2022-06-11 12:11:54 +01:00
Jaifroid
2558fc5046 Fix display of zimit folder in download links
Former-commit-id: 64247278812d316bb26e61489f69fadb32a3c9fa [formerly 1b817637855f23911667f8fba9327573c1004b74 [formerly e4c4d6be9ac000fb8805fe018681b8bab4352ae7 [formerly a174196142b9902be8b170a1f05128b995ee7d3c]]]
Former-commit-id: 0498da09426c955a196c78604280c2d16544ef6e [formerly b9de706c62d5693f758e605ab7d0e56b4ed79b0e [formerly 902b11b14e382a739aa6b146813c1c4479e16c6f]]
Former-commit-id: ca4053ae3f89703495d203f43624d61cf157a29a [formerly 85ad1eeb09d77f295c04dfb1a034f670d0d29d5c]
Former-commit-id: f198c203d7a05614e42d31eaa2bf898ff8b4e147
2022-05-10 06:10:50 +01:00
Jaifroid
8d51848fca Support override landing page for mdwiki
Former-commit-id: 89c97e9bbdbf668013b1cdfb0aaf51d7ba6a1d01 [formerly 7bb00598971e813acd1dbefc6439f6ed7c15243d] [formerly 34598868b3976c86648b86d92035461da8cc836c] [formerly 501a9686b6a76b176a536516a1246bd695ab5316 [formerly 65a55b1c9ff694e91832d77e8dfe6923b5bfdbf9 [formerly c63b5b208cb80f4a2f2de58e2ff2fff7e07387f4]]]
Former-commit-id: ea86ff5b7ff8225df89cb3a4e23f48406c97f686 [formerly 40e148249a00aa284c0beac03c10eddbe62f155f [formerly fd30d0e82ff31eff6ea18ae17d42545e7618b25d]]
Former-commit-id: cb7f05498e8b0a89af8ca3e777056b6a4ed12d4b [formerly 097490324738bacf8a9e46b1b0912daba780a569]
Former-commit-id: 621b55bdfae0e7ffe4a509b0b9e86ca467bf28c2
2022-02-27 21:48:49 +00:00
Jaifroid
99d6777e3a Better way of adding controls attribute
Former-commit-id: 0fc262df77b8c3e41469f0eb90597f6aa2693334 [formerly cf8fbd23b52154fa146e7b85de0edb21c58ad9a0] [formerly c2139f1e9adef1d7717f07a8f859389b54c80bc8] [formerly 112016517c1a112a6380f7170f6cbf9f49d9784e [formerly b09bbe0a6d03f20c482bc50408ca3195c6260b9e [formerly 2cb0236f0d3969aa1e865d83e32fd26428dff5e8]]]
Former-commit-id: 47594a5d5b6a4f0ee5426ba7c3e923caf5f21c88 [formerly 08354d50a63cc8374520ba93bc7e06774a42ba12 [formerly 74f8f6ccb5b34cca83627b852b81ee4de27d8ed8]]
Former-commit-id: 0791c7f0ab5bccf84f9a246ca31837cdf4a7e537 [formerly c85acd85361dc9fcaafd7b342695ed79b5be042a]
Former-commit-id: 5f154c8f48023539a4afe570a9ade3fd872fe612
2021-09-12 21:51:59 +01:00
Jaifroid
afca7daf45 Add extra directories to Download library
Former-commit-id: 6339fce284a4851a6ab44bdfa485ae92b672f773 [formerly f92cf2932565cdc6ab76d5be2b6cfd83a26dd45b] [formerly f4d5c70d538b00ae721bf6d48830c2d76d1153f6] [formerly 407bef0caa3810a477130a050accadf5ac03aaa7 [formerly 1e7d26c1b2de0e03c271dee033e5c87722b2582f [formerly 375a407d68fd5dd7fd9d3fd22cbb8f320bf60859]]]
Former-commit-id: fb28fc33bc39fff3bd029cca27d564eba44ead3e [formerly fa11eeb1c1cd2b7e89cc2df6ba66394a607c2366 [formerly a9bed59e3280aff2089ce40bb44241d834b259a3]]
Former-commit-id: 7ec644293755db426f1a07f0751e60c0c02d9f7d [formerly 828f51a651e262cf3a203e9a4781395234437259]
Former-commit-id: 550b87fcae72001f5c23834488142160d2d89844
2021-08-11 07:37:33 +03:00
Jaifroid
6f17b2b5a2 Optimize selectors
Former-commit-id: f7cf820ff91427dc44f33c72f7a657aa6aa5a4fe [formerly d236c52bd45068fb30eec8a9b225f858006877f9] [formerly 920ce199d387f1f0c74a6382e50c3a692782283c] [formerly c69f7d46f0fb4d982ddca56a01a5525e8769e124 [formerly 4c3764fd5c1d34dec21f4ea92454c8f5434bbd07 [formerly d0f7b7222c6d095b7a54c7c85dd36294c8d71613]]]
Former-commit-id: 7b3303ab67b73efdf014c9891fe08926f57bc9fa [formerly 36335103d4fb8d6612e223fbc93cc46f1d1e7463 [formerly 152113133f170f3695ca9f9787e872acaf8e2c52]]
Former-commit-id: 7b95e9452d5642bf3803564a05afb0cb74c8753a [formerly 2cd86d71b51669e39feb08d0a89a0c3d6673e677]
Former-commit-id: a347b715e8e0b8cb3e168465918b2a3bc271483d
2021-07-28 17:06:36 +01:00
Jaifroid
f38888e320 Allow sorting Download Library by clicking header
Former-commit-id: 948dc17deb9a91e8177da229b01191326e717b6d [formerly 66c1606f10546f412501cb40af411488986a303d] [formerly d2e20d9d775cde0ccaa93476ab0df425a627bf2d] [formerly bada7c203f8a0e4e8a105757e82a907c45b76d63 [formerly 3c51f5f2bda88067f5fec6b40404bb454f2cf3b4 [formerly 2571921b3cf444cee3b7a169f48938b300ee7011]]]
Former-commit-id: f54a257ad3883b5ed50ff7a55ecea492832bccca [formerly 53d29034d2f6a5345f2855c69498e756e2551333 [formerly 91c8d281f954c4d1fa786bf7fe24ab0d63b9f1f4]]
Former-commit-id: e35265ca12a0aacf9ed06fbe1327d740f5a340a9 [formerly 88ee73478edbbad9238378bad035000c2761a7a5]
Former-commit-id: bead3fd49bd94a5e6cda6f3d860df51bba17f7f6
2021-07-28 14:09:07 +01:00
Jaifroid
8aa286b039 Finalize feature
Former-commit-id: f91cadabb0e5024bdf3bd06e1ad6fa4da50a325b [formerly 621fb1cc5363d125e791366962573ac7671acc06] [formerly 3412994ba03ec058b593fbacececa141e0a3c28d] [formerly 873c10596b67cd93edeb147df0421a09278260c2 [formerly fbc574d3031d44c5a989885f4a27ae5d97036b78 [formerly ec8fee44f88990634d72bbb15f3bf7ee9cd6448c]]]
Former-commit-id: 88c4a614301e22ae2ff544208b55c4f3e7486b79 [formerly 36f3a646c794c2c822452b27f10662d41649ca94 [formerly 6bd87bd38f1f21c6bb97fc6abee9c8ca4d59b9d6]]
Former-commit-id: e35f24683b3af55ad5dbf6a7f47a4cf486d8fa4b [formerly c4939f7c6253f0447600f3fdc89bc168744f50df]
Former-commit-id: d91131b72e3882517a00cf6ba2256eb175f3be89
2021-07-26 18:33:56 +01:00
Jaifroid
332044535d Find duplicates more efficiently
Former-commit-id: dd9ba9cb9712e58c7a8f0b429d55f938e5f26a4b [formerly cf821052e0d34a0441e3153d846a719cf4159f7d] [formerly 53342fcc51dbcecb79692a504b0f626048d8d69a] [formerly 94bf9313afa799b4b14c7106f1a2a05037f30fe6 [formerly 8dfec4c5e2eb471cd2dc463a632568045cd76b6c [formerly ec1ddcec929eaec26f44828357e00d507f6a0017]]]
Former-commit-id: 6f7265747f32faf165b066e9d54c88f8bc7a3253 [formerly 31b7a6318812e101ee9eb92e2103767bbf2dbccf [formerly 0c1607b3eb156ef52a5946089f1c197f35101ecd]]
Former-commit-id: b29eb60d8635d0b891997f65edffe32ff76cdd3b [formerly 8a896ea2291f708439d138157b39421cfe2f16ee]
Former-commit-id: 836c22b0380a88d491b5cda12624390a43e01945
2021-07-26 12:22:06 +01:00
Jaifroid
a7f12a2398 Update download instructions
Former-commit-id: 9d7e424f60acc11fab9dcc0bc202bb06d6e59b84 [formerly aa3e649ffbdd796c73b1c57c081b9621e2c3a3f5] [formerly e0c6a038a606005a65a11d00e05744f076874906] [formerly 89c46292095392b5f7caa7b67e586fcdad377f11 [formerly 98b3f5da13fe8b7ae6ad64f569fc97e41951d4f3 [formerly 06cc151f463cbeda40f07b5ebd647dd00443f41b]]]
Former-commit-id: 8c240851680fde0a2b9ed89ed01aade23c4ebcbd [formerly 1cd7cf2a8be7370dcbb5b694841f831be8a7d9ed [formerly f6e91c0fa07d1e46fa35bcd094515851b97ef51d]]
Former-commit-id: 3200aff4be3e048270b5a9d477ef56489cecbfe0 [formerly d3f8045002f91295ed526c7ac8c913869217624d]
Former-commit-id: 39d9af8985fa3e3bfe8391309dca675c2c425587
2021-07-26 11:28:41 +01:00
Jaifroid
c21c42cb65 Close but with errors on TED and others
Former-commit-id: 6cf8190e0f1260e5a9caf4a5547cdf39ac210d4c [formerly f7424147328cb61f0236df69e9b8c3cffacae3f2] [formerly 558abbbaf21140d596d0ac93ca96237120360b06] [formerly fbb54fa7e385a1bb9caf1834efd0f5375d381d06 [formerly 3340c539f663cf50b10ac10e45555a662d77dc4d [formerly a667a252db041875cbaf121ff6998a5a4e0870c4]]]
Former-commit-id: 3411bc919e4bfa9673c74c4c4e22b8dbc68ec997 [formerly 9a864041d23080e329e61b065775fd55cbc47ff9 [formerly 7488cd149539f0477da27ca060b85f69d54813e2]]
Former-commit-id: 4d1dd1021ef718adf1f91f94fda4c6a0a318c647 [formerly 5423c07a04b36d959d1b9fd959ad8058a6c9f85a]
Former-commit-id: ee0518d24e1a92c5a9571fce44937b7991d49d97
2021-07-26 11:17:00 +01:00
Jaifroid
e3a52280f6 Add subject selector
Former-commit-id: b46ef3fe1b2879f1ce582717cc862c1815bf7fe8 [formerly 947e047a48d5cf9cd0d9e9743a20137584f5b9d1] [formerly 59cdf269729b64d720fb5c6f58b57eae57c85239] [formerly 9af7eb158b157cde7806552cdd3740c1151288c0 [formerly 8d7dea6c656d4dc7b0669e7eb1ca62c6b13297bf [formerly 44c8520858f6a4a36cb3cc20f140af3f886e6fb2]]]
Former-commit-id: a9fa1527583ecdca4a19e4b60047e81b14a45666 [formerly ce579a21c3509e1858b55a3bd9c68dd2a1b24985 [formerly 4fef7e5bc3375245e64a62a13c1673f79af6ce0f]]
Former-commit-id: 02e20bb90e2edaa99e35665a158fac97fc5b4434 [formerly 43485d88c9f118197e97d29e914638d33b28f2d1]
Former-commit-id: e0ae37be7185b83ebbefb33a963c05c2468fbcd7
2021-07-25 09:06:21 +01:00
Jaifroid
bce7779c17 Refactor kiwixServe
Former-commit-id: 3e57c9c4b1160f9909c390659d4dc8f2119624db [formerly d49ebe9d9abe848f99822ae0e5521afd29ea03b9] [formerly eabdbb96a4eef951fcc65ba10cf0e2b9bd770e93] [formerly ee3af73cebf7f99eaa4e7cbb7741ba776a0da709 [formerly 176ee11762f34704978363016dead5ea28e84f6f [formerly 4ab5b056d1c7119c84dc627a20327745b89f3af2]]]
Former-commit-id: ac3441dcd7fb7fc58bcfc4c4a116b648c2d18d56 [formerly 739e0d02282fb06b0dee66272175e1903fc0cbe1 [formerly 25fad84dce3edafbec6aa1d325a8176b14b76c4e]]
Former-commit-id: 289b815601f541d75345f86f8620431849d427a4 [formerly e950ae0788157f1381a69a0b7f451ff7b8cd19a0]
Former-commit-id: 6c6eb948acc6a36333f5d1f6b6e08e1d6005d0fe
2021-07-24 15:35:07 +01:00
Jaifroid
5eecda2a5c Add fallback for download.kiwix.org meta4 failure
Former-commit-id: 3dfa7e94b1c9bb71620aad575c788bc51a67ee19 [formerly 90d0d9db4cca83ebc72658dfce1687ed75cf8b09] [formerly 3a758d8f82144a0d7eb199c9f754aa6d85ea9822] [formerly 833a1f6def0a0a68aef360c545598dff5cd422b5 [formerly c8f9471995a9e555beb125fbf0469aef8a44a1f1 [formerly b64a11cec15c5f7e5ecc938f9752e9aeda1469f7]]]
Former-commit-id: bbdd8853d2420c296e8733b52187bfd3b2395125 [formerly d99422ab89e5d2e5911f97e99068231268d34f56 [formerly 2ef86f2540be0f4e3a9295581fbfce0b94ad13f5]]
Former-commit-id: 44abaae52907357678777e336eac2f18871623dc [formerly 145fb7d0f6fa7974639b5dc1e0aa14e9ea8aa37d]
Former-commit-id: 637bd89b587ecaf46bce7bd8663b0c7e763b5013
2020-12-19 15:22:35 +00:00
Jaifroid
1b309dd5dc Change location of splitting instructions for FAT32
Former-commit-id: d81e53f1fa867f25825eb1f7280e9b22ce0e699b [formerly 0945271a039fbd907a75df78361580beade74f08] [formerly 609fa5e1fadb9a1f03b0cd5b17e7936cc03b52ed] [formerly f2c73f58bfebd5d657acc11ce8178ad93089f8ff [formerly a54989b2bd025dfcc635dc9620267551f5abd34e [formerly 0ef10639f4ed40917cc634dedc7ef55b33064585]]]
Former-commit-id: bb4fd7bf9eddcba265123c650b195adf14e97e65 [formerly ce4e91a3a81a3eb5b5196730e5dcd79b39192b31 [formerly 0a882b912637488c8f5afcb9b6b977e682764023]]
Former-commit-id: 1f39b94fac7031057cd7e621757b7efde6566232 [formerly 25dab62d34c476834bb18889e3dc3dce98482305]
Former-commit-id: 82becd6bec55e9754091bfd9664e9c064e31b6a1
2020-09-24 22:16:10 +01:00