1605 Commits

Author SHA1 Message Date
Jaifroid
1cae0d0799 Get full-text search results faster #331 (#332)
Former-commit-id: 1919b7f89fb6d0a5ec3bf465970497092f197e97
2022-12-18 22:24:03 +00:00
Jaifroid
9258d9125b Slight tidying
Former-commit-id: 817fde4272adfeee0e242740362b52cfe5965a60
2022-12-17 11:15:30 +00:00
Jaifroid
0d7e429c1b Really?
Former-commit-id: 2f30fa662f17f3db7ceb03dc586b7b1701f83585
2022-12-16 01:19:25 +00:00
Jaifroid
b4d91f6450 Better work this time
Former-commit-id: 50829bd8446bd84587bdfed179b9692bd1f14ddb
2022-12-16 00:30:24 +00:00
Jaifroid
7c7002a88f Fix overcomplicated regular expression
Former-commit-id: 27c26b997060b8f9ea4f5dae55bf3baa56578431
2022-12-15 22:39:00 +00:00
Jaifroid
364993c243 Turn off failsafe before doing controlled reload
Fixes #327


Former-commit-id: 15ca9d38378a5732bc5b370f5da448fdc54e776f
2022-12-15 22:07:33 +00:00
Jaifroid
b1324e164f Handle comparison between -app_maxi and _maxi archives better
Fixes #325


Former-commit-id: ac124c1b8c7058de6526713417191fa0762980e0
2022-12-15 20:52:23 +00:00
Jaifroid
c6024bd6f6 Bump app version
Former-commit-id: 6b0904437342c9e9f709dabb4934dda7c7a58d12
2022-12-14 19:49:52 +00:00
Jaifroid
a85b43ef0d Fix libzim reading in Electron apps #322 (#323)
Former-commit-id: 812ceace960218f247e1175d8826ce2d8ef184af
2022-12-14 07:18:55 +00:00
Jaifroid
e056051080 Update binaries to javascript-libzim v0.1
Former-commit-id: 0536689b503d3a1993cf53f9b1e44fb91049a7b7
2022-12-13 08:12:36 +00:00
Jaifroid
32295ce16d Remove Electron-specific code
Former-commit-id: 3595f9c217b0de2210ed119204be51ae42d1a541
2022-12-13 08:11:48 +00:00
Jaifroid
ea841bdc23 Bump app version
Former-commit-id: 79a5c00fd773b84f57d33998ba4389fe27e7828a
2022-12-11 22:16:17 +00:00
Jaifroid
6bbe67587d Add binaries and source files
Former-commit-id: 6c7f150fc962e2c890a77e6a9f12bd06cac9df72
2022-12-10 18:17:41 +00:00
Jaifroid
c3094cb7dc Read Electron archives specifically with NODEFS
Former-commit-id: 965f374647b26d380173cc13f3f69ba47046c12e
2022-12-10 18:17:26 +00:00
Jaifroid
ea9848560e Fix exception with Electron due to typo
Former-commit-id: 390fb7234992739958642d3fe665d635abddbe60
2022-12-10 11:04:46 +00:00
Jaifroid
03fda01985 Update sample ZIM archive to 2022-11
Former-commit-id: 1b7198df3740e9385452ab631b5eaa173373ca90
2022-12-10 11:04:21 +00:00
Jaifroid
f94a946a4a Update ASM to release versions and include dev
Former-commit-id: e0eb74b49fff585ef6104b8cad050ef84600fdd3
2022-12-08 22:00:29 +00:00
Jaifroid
c77e9b027c Temporarily exempt Android from using libzim due to no sharedArrayBuffer
Former-commit-id: f4e51fc8f727c547de593b5252ca55a907ba1b39
2022-12-08 08:52:23 +00:00
Jaifroid
cb26582062 Update libzim binaries
Former-commit-id: d3429d9791602128ddd5d246d54b399a6ce0956d
2022-12-08 07:58:26 +00:00
Jaifroid
73ca8b2918 Regularize libzimWorker variable name
Former-commit-id: 8dd826b47459ecc5848d64f3f460affc50b9c4ca
2022-12-08 07:55:43 +00:00
Jaifroid
7ff5371885 Begin to work on proper wrapper for libzim (non-functional)
Former-commit-id: 797cd1418755027a2250c26d715360a7ee69845e
2022-12-08 07:54:37 +00:00
Jaifroid
1c82d2f1c0 Use kiwix-lib compiled libzim
Former-commit-id: 558e9eed685520337a18ad93bed4ad128c704522
2022-12-06 22:43:37 +00:00
Jaifroid
6f366446b5 Update libzim implementation
Former-commit-id: 9235544bad04dfc37c3b76aa0b20054998f8964c
2022-12-06 15:31:54 +00:00
Jaifroid
d243b8ccb1 Improve Search Provider reporting to API panel
Former-commit-id: 07f083b0f41f441ff63bec8a45ea8bed5c76da0f
2022-12-01 18:49:22 +00:00
Jaifroid
35bbb6690a Update updater.js
Former-commit-id: 48cb8143652f96f8a9ce28c7d893f7d32e63f39c
2022-12-01 17:58:42 +00:00
Jaifroid
ccbefb39c7 Add error reporting
Former-commit-id: 204781255b87688972b6d61be9ec4a3d5a42c3ea
2022-11-29 14:18:12 +00:00
Jaifroid
b2bc9dae1c Update search.scanCount correctly
Former-commit-id: c60309cbd9d027a464433885bc8e1c2ea9cbf6d8
2022-11-29 14:09:23 +00:00
Jaifroid
9ed97a219f Add override param for testing of libzim asm or wasm
Former-commit-id: e31022e784d291cb26c2f25ec9d8b881de66cab5
2022-11-29 13:49:15 +00:00
Jaifroid
a46b608f09 Bump app version for testing
Former-commit-id: 84059e0e81b50d6cf86d2fcb2263b73f9c343a8f
2022-11-29 07:55:07 +00:00
Jaifroid
24e619d49c Turn off debug logging of found dirEntires
Former-commit-id: d253424d20321e059512d3c5856ae90899bc3bb4
2022-11-29 07:53:02 +00:00
Jaifroid
5641dd4239 Remove polyfill
Former-commit-id: 4587ad8a9c8ebf7edbe6348596a06620ff73dadb
2022-11-29 01:08:10 +00:00
Jaifroid
897564c27f Richer libzim Xapian info for API panel
Former-commit-id: 698ce5649fa07b64c9e1ac35439c1fe66c3555ed
2022-11-29 01:07:40 +00:00
Jaifroid
1172d6b357 Update zimfile.js
Former-commit-id: f3e98535df6760314212c22964d126e5283d907b
2022-11-28 20:39:57 +00:00
Jaifroid
b8755d1321 Load ASM as fallback
Former-commit-id: 2d349a3513a723bc5379f86b8fb4d4eccb687d14
2022-11-28 20:39:49 +00:00
Jaifroid
f41ffb518e New libzim WASM and ASM
Former-commit-id: 511ae6db885ffbdad00b1de4795cb3ca74997165
2022-11-28 20:39:21 +00:00
Jaifroid
4ff05d331b Update ASM file
Former-commit-id: 0e614683ee6d75a2ffe448ece03fdfffb8dc0265
2022-11-28 17:39:20 +00:00
Jaifroid
a7a45293b1 Update workers
Former-commit-id: cfe8898d9ee42eb3577232f7d5b398f29f0d2f5d
2022-11-28 17:11:44 +00:00
Jaifroid
ef00f85bd9 Compiled without debug info
Former-commit-id: de8a2fc62984f6c66dc6519ee8b9ad0079a4c33d
2022-11-28 17:05:18 +00:00
Jaifroid
bdde94a47d Use ASM only (experiment)
Former-commit-id: d27bc1d7e935a10cf1ab15f9f4e819300823baf7
2022-11-28 09:48:46 +00:00
Jaifroid
ba09842b26 Use wasm compiled with optimizations
Former-commit-id: cd56cfcb7230fa80d117e9bb70565cb30d21c6a5
2022-11-28 09:20:47 +00:00
Jaifroid
e981708e78 Integrate full-text search results into title search results (#321)
Former-commit-id: 03034c95e1ecb052793676e613429edb3d9e2e86
2022-11-27 21:40:52 +00:00
Jaifroid
445719305d Prevent error with QUnit tests
Former-commit-id: 49a5ff7251e2366eaf3e0d1233a46a90be1cf355
2022-11-27 13:52:19 +00:00
Jaifroid
34405aa303 Initialize the libzim worker (#320)
Former-commit-id: 5022482e0929d71f25317ed8e6bc5a7680bb90d2
2022-11-27 13:16:53 +00:00
Jaifroid
0e8da7606a Add fulltext directory listing to archive metadata
Import from upstream for testing https://github.com/kiwix/kiwix-js/pull/932


Former-commit-id: 004613b1e882bab708af1a46c9ef6306f7e2fcd4
2022-11-26 12:43:11 +00:00
Jaifroid
5f863ef591 Remove unused functions
Former-commit-id: 2c5bfa51c48503cf2764a30384205a20805a36f8
2022-11-22 21:07:05 +00:00
Jaifroid
2c8854ef15 Remove jQuery for various functions (click, attr, focus)
Part of #313


Former-commit-id: 066f6e2449158ac361c5b96e1f32ef27fc708a13
2022-11-22 20:54:54 +00:00
Jaifroid
820deb1691 Add missing BOM required for certification
Former-commit-id: 188e1e52f087edc168e3c0b8128fcd9457d03925
2022-11-20 10:58:40 +00:00
Jaifroid
9e67bec208 Bump app version to 2.2.5
Former-commit-id: b266262f387161e3c0a6e619fd38cc40468d68de
2022-11-20 10:07:24 +00:00
Jaifroid
cf6e89655e Ensure only UWP app auto-switches to standard dark theme
Former-commit-id: 090163bd7dd75406c00c58f60acb221e4fc02ebb
2022-11-20 10:05:56 +00:00
Jaifroid
dba9af1e87 Only turn of DarkReader automatically if we are in UWP app
Former-commit-id: b51a705148d566de3437cd54dd47982d4bfb4c55
2022-11-20 08:56:09 +00:00