What's Changed
The headline feature is the introduction of Full-Text searching for ZIMs that have a Full-Text index, thanks to the openzim/javascript-libzim project. Currently, this only works in browsers that support Atomic Operations, which means recent versions of Chromium and Firefox. Title search is still available for older browsers.
For a summary version of the changes below, see CHANGELOG.md.
- Replace jQuery for hide and show statements selected by ID by @Jaifroid in #917
- Exempt more latex images from re-inversion in dark mode by @Jaifroid in #923
- Replace
.click(),.focus()and.attr()jQuery functions with equivalent native JS by @dheerajdlalwani in #925 - Add fulltext directory listing to archive metadata by @Jaifroid in #932
- Converts jQuery statements to native JS and regularize quotation marks by @dheerajdlalwani in #927
- Bump engine.io and socket.io by @dependabot in #926
- Initialize the libzim worker by @Jaifroid in #934
- Removed most usage of innerHTML by @aritroCoder in #902
- Remove unused functions from util.js(#843) by @amitpanwar789 in #938
- Integrate full-text search results into title search results by @Jaifroid in #935
- Initiate full-text search earlier by @Jaifroid in #941
- Update documentation of full text search by @Jaifroid in #944
- Remove hard coding of WIP in build script by @Jaifroid in #949
- Handle setting version number explicitly in release workflow by @Jaifroid in #950
- Publish some installation packages to release by @Jaifroid in #951
New Contributors
- @dheerajdlalwani made their first contribution in #925
- @aritroCoder made their first contribution in #902
- @amitpanwar789 made their first contribution in #938