Commit graph

1346 commits

Author SHA1 Message Date
Emmanuel Engelhart
24e293437b Requires now libkiwix 14.2+ 2026-08-19 12:27:38 +03:00
Nikhil Tanwar
ecaa128ac8 fixup! fixup! fixup! Recursively scan directories for ZIM files 2026-08-19 12:27:38 +03:00
Nikhil Tanwar
7f98f3a6cb fixup! fixup! Recursively scan directories for ZIM files 2026-08-19 12:27:38 +03:00
Nikhil Tanwar
ccd580c7d5 fixup! Recursively scan directories for ZIM files 2026-08-19 12:27:38 +03:00
Nikhil Tanwar
4bd030b198 Recursively scan directories for ZIM files
Added the ability to provide a directory path along with files.
If the path provided is a directory, we recursively scan it and either add the files in it or go through the same operation for sub directories.
2026-08-19 12:27:38 +03:00
Nikhil Tanwar
72a4afd4a5 Corrected zimPathes spelling to zimPaths
Fixed the spelling mistake in zimPathes.
2026-08-19 12:27:38 +03:00
Kelson
f433911c09
Merge pull request #834 from lakshyajn/fix/fallback-cache-dir
Some checks failed
CI / Windows (push) Has been cancelled
CI / Linux (linux-x86_64, jammy, /x86_64-linux-gnu, linux-x86_64-dyn) (push) Has been cancelled
CI / Linux (linux-x86_64, jammy, /x86_64-linux-gnu, linux-x86_64-static) (push) Has been cancelled
Packages / build-deb (ubuntu-jammy) (push) Has been cancelled
Packages / build-deb (ubuntu-noble) (push) Has been cancelled
2026-08-18 15:23:17 +03:00
lakshyajn
68923365fa fix(searcher): fallback to temp directory when HOME is unset 2026-08-18 17:48:05 +05:30
Kelson
8f55cdb8b2
Merge pull request #833 from lakshyajn/feat/use-beauty-filesize
feat: use kiwix::beautifyFileSize for printing book size in kiwix-manage
2026-08-18 12:24:53 +03:00
lakshyajn
2fc1019112 feat: use beautifyFileSize for human-readable book sizes in kiwix-manage 2026-08-18 12:48:52 +05:30
Kelson
4941262fa9
Merge pull request #828 from Divyak-07/fix-size-unit-display
Some checks failed
CI / Windows (push) Has been cancelled
CI / Linux (linux-x86_64, jammy, /x86_64-linux-gnu, linux-x86_64-dyn) (push) Has been cancelled
CI / Linux (linux-x86_64, jammy, /x86_64-linux-gnu, linux-x86_64-static) (push) Has been cancelled
Packages / build-deb (ubuntu-jammy) (push) Has been cancelled
Packages / build-deb (ubuntu-noble) (push) Has been cancelled
Fix size unit display in kiwix-manage show
2026-08-15 17:35:54 +03:00
Divya
81a7d5c6d2 Fix size unit display in kiwix-manage show
book.getSize() returns size in bytes, but the output was labeled as KB. Convert bytes to KiB by dividing by 1024 before displaying.

Fixes #827
2026-08-15 17:28:53 +03:00
Kelson
77946070c1
Merge pull request #829 from kiwix/ci_update
CI update
2026-08-15 17:27:30 +03:00
Veloman Yunkan
2fb125e273 Pinned meson for Windows CI jobs to v1.11.2 2026-08-15 16:38:41 +04:00
Veloman Yunkan
a44b64b7cd Upgraded the Linux builder image 2026-08-15 16:37:46 +04:00
Veloman Yunkan
386dcbcc7e Upgraded Windows job runner
... to match the one used in kiwix-build
2026-08-15 16:37:08 +04:00
Emmanuel Engelhart
f76e38bdc0
Small changelog fix
Some checks failed
CI / Windows (push) Has been cancelled
CI / Linux (linux-x86_64, jammy, /x86_64-linux-gnu, linux-x86_64-dyn) (push) Has been cancelled
CI / Linux (linux-x86_64, jammy, /x86_64-linux-gnu, linux-x86_64-static) (push) Has been cancelled
Packages / build-deb (ubuntu-jammy) (push) Has been cancelled
Packages / build-deb (ubuntu-noble) (push) Has been cancelled
2026-03-02 09:22:51 +01:00
Kelson
38b9101d1e
Merge pull request #807 from kiwix/release-3.8.2
Release 3.8.2
2026-03-02 09:21:06 +01:00
Emmanuel Engelhart
b75e3600d3
Add 3.8.2 changelog 2026-03-02 09:20:17 +01:00
Emmanuel Engelhart
4491cae879
Bump-up version to 3.8.2 2026-03-02 09:16:44 +01:00
Kelson
fb696faddc
Merge pull request #805 from kiwix/windows-2025-ci
Some checks failed
Packages / build-deb (ubuntu-noble) (push) Has been cancelled
CI / Linux (linux-x86_64, jammy, /x86_64-linux-gnu, linux-x86_64-static) (push) Has been cancelled
Packages / build-deb (ubuntu-jammy) (push) Has been cancelled
CI / Windows (push) Has been cancelled
CI / Linux (linux-x86_64, jammy, /x86_64-linux-gnu, linux-x86_64-dyn) (push) Has been cancelled
Use windows-2025 CI runner
2026-02-11 11:06:50 +01:00
Emmanuel Engelhart
9e0dadf293
Use windows-2025 CI runner 2026-02-11 11:01:20 +01:00
Kelson
cfd1bb1663
Merge pull request #804 from kiwix/update_docs
Updated documentation of lang and category filters in catalog query API endpoints
2026-02-10 18:43:25 +01:00
Veloman Yunkan
3c8d5365fe Updated the documentation
Added missing information on the fact that language and category filters
support a comma-separated list.
2026-02-10 18:52:00 +04:00
Kelson
261416edb3
Merge pull request #800 from kiwix/publish-ppa-release
Some checks failed
CI / Windows (push) Has been cancelled
CI / Linux (linux-x86_64, jammy, /x86_64-linux-gnu, linux-x86_64-dyn) (push) Has been cancelled
CI / Linux (linux-x86_64, jammy, /x86_64-linux-gnu, linux-x86_64-static) (push) Has been cancelled
Packages / build-deb (ubuntu-jammy) (push) Has been cancelled
Packages / build-deb (ubuntu-noble) (push) Has been cancelled
Fix release publishing on PPA
2026-01-19 19:32:47 +01:00
Emmanuel Engelhart
f166b6005b
Fix release publishing on PPA 2026-01-18 21:27:09 +01:00
Kelson
2308b02504
Merge pull request #787 from kiwix/better-deal-with-data-dir-permissions
Some checks failed
CI / Windows (push) Has been cancelled
CI / Linux (linux-x86_64, jammy, /x86_64-linux-gnu, linux-x86_64-dyn) (push) Has been cancelled
CI / Linux (linux-x86_64, jammy, /x86_64-linux-gnu, linux-x86_64-static) (push) Has been cancelled
Packages / build-deb (ubuntu-jammy) (push) Has been cancelled
Packages / build-deb (ubuntu-noble) (push) Has been cancelled
Better deal with container /data dir permissions
2025-12-01 10:51:36 +01:00
rgaudin
81d9a6cc02
Use explicit UID/GID and show them in error message 2025-12-01 09:38:29 +00:00
Emmanuel Engelhart
0232f0a95f Check if /data is writable 2025-11-30 17:48:40 +01:00
Emmanuel Engelhart
309d4d01f1 /data per default writable 2025-11-30 17:48:40 +01:00
Kelson
abcbe0c9df
Merge pull request #788 from kiwix/release-3.8.1
Some checks are pending
CI / Windows (push) Waiting to run
CI / Linux (linux-x86_64, jammy, /x86_64-linux-gnu, linux-x86_64-dyn) (push) Waiting to run
CI / Linux (linux-x86_64, jammy, /x86_64-linux-gnu, linux-x86_64-static) (push) Waiting to run
Packages / build-deb (ubuntu-jammy) (push) Waiting to run
Packages / build-deb (ubuntu-noble) (push) Waiting to run
Release 3.8.1
2025-11-30 17:48:26 +01:00
Emmanuel Engelhart
d08638429e
Changelog for 3.8.1 2025-11-30 17:47:37 +01:00
Emmanuel Engelhart
5348495c2b
Bump-up version to 3.8.1 2025-11-30 17:39:14 +01:00
Kelson
9b91ff1529
Merge pull request #783 from kiwix/fix-kiwix-mange-docopt-integration
Some checks failed
CI / Windows (push) Has been cancelled
CI / Linux (linux-x86_64, jammy, /x86_64-linux-gnu, linux-x86_64-dyn) (push) Has been cancelled
CI / Linux (linux-x86_64, jammy, /x86_64-linux-gnu, linux-x86_64-static) (push) Has been cancelled
Packages / build-deb (ubuntu-jammy) (push) Has been cancelled
Packages / build-deb (ubuntu-noble) (push) Has been cancelled
Fix kiwix-manage docopt integration
2025-11-17 17:20:39 +01:00
Emmanuel Engelhart
6f599589f9
Fix regression with kiwix-mange 'show' without arguments 2025-11-15 15:33:21 +01:00
Emmanuel Engelhart
6272c6d11e
Small kiwix-mange usage() fix 2025-11-15 15:21:44 +01:00
Emmanuel Engelhart
0bcb3957e5
Fix kiwix-manage 'add' docopt definition 2025-11-15 14:58:53 +01:00
Emmanuel Engelhart
16f2734699
'ZIM' not 'zim' 2025-11-15 14:58:53 +01:00
tim-moody
45f0b0601e
Fix kiwix-manage 'remove' docopt definition 2025-11-15 14:58:46 +01:00
Kelson
d61eafe6a2
Merge pull request #763 from vighnesh-sawant/standard-port-enhancment
Some checks failed
CI / Windows (push) Has been cancelled
CI / Linux (linux-x86_64, jammy, /x86_64-linux-gnu, linux-x86_64-dyn) (push) Has been cancelled
CI / Linux (linux-x86_64, jammy, /x86_64-linux-gnu, linux-x86_64-static) (push) Has been cancelled
Packages / build-deb (ubuntu-jammy) (push) Has been cancelled
Packages / build-deb (ubuntu-noble) (push) Has been cancelled
Improve message when server is running on standard port
2025-11-01 17:09:53 +01:00
Vighnesh
ae21ba42da Display better message when using standard port 2025-11-01 07:09:25 +01:00
Kelson
830a9e5e29
Merge pull request #773 from kiwix/release-3.8.0
Some checks are pending
CI / Windows (push) Waiting to run
CI / Linux (linux-x86_64, jammy, /x86_64-linux-gnu, linux-x86_64-dyn) (push) Waiting to run
CI / Linux (linux-x86_64, jammy, /x86_64-linux-gnu, linux-x86_64-static) (push) Waiting to run
Packages / build-deb (ubuntu-jammy) (push) Waiting to run
Packages / build-deb (ubuntu-noble) (push) Waiting to run
Release 3.8.0
2025-10-31 17:41:12 +01:00
Emmanuel Engelhart
b22c10f6ff
3.8.0 Changelog 2025-10-31 17:37:31 +01:00
Emmanuel Engelhart
863fe0f973
Use libkiwix 14.1.0 2025-10-31 16:45:34 +01:00
Kelson
769182731c
Merge pull request #772 from kiwix/yashgoyal0110-alpine-version-update
Some checks failed
CI / Windows (push) Has been cancelled
CI / Linux (linux-x86_64, jammy, /x86_64-linux-gnu, linux-x86_64-dyn) (push) Has been cancelled
CI / Linux (linux-x86_64, jammy, /x86_64-linux-gnu, linux-x86_64-static) (push) Has been cancelled
Packages / build-deb (ubuntu-jammy) (push) Has been cancelled
Packages / build-deb (ubuntu-noble) (push) Has been cancelled
Update Kiwix Server base image from alpine:3.18 to alpine:3.22
2025-10-24 12:40:38 +02:00
yashgoyal0110
b679e5d159
Update Kiwix Server base image from alpine:3.18 to alpine:3.22 2025-10-24 12:39:15 +02:00
Kelson
a6af7707e4
Merge pull request #747 from kiwix/doc-fix-search-pagination-offset
Pagination default index is '0'
2025-10-24 12:36:04 +02:00
Emmanuel Engelhart
3ebd070d20 Pagination default index is '0' 2025-10-24 12:25:43 +02:00
Kelson
6ed59398e4
Merge pull request #768 from kiwix/spelling_correction
Some checks failed
CI / Linux (linux-x86_64, jammy, /x86_64-linux-gnu, linux-x86_64-dyn) (push) Has been cancelled
CI / Linux (linux-x86_64, jammy, /x86_64-linux-gnu, linux-x86_64-static) (push) Has been cancelled
Packages / build-deb (ubuntu-jammy) (push) Has been cancelled
Packages / build-deb (ubuntu-noble) (push) Has been cancelled
CI / Windows (push) Has been cancelled
kiwix-search --spelling ZIMFILE PATTERN
2025-10-17 16:10:42 +02:00
Veloman Yunkan
80dcf95b7f kiwix-search --spelling ZIMFILE PATTERN
Added spelling correction functionality to kiwix-search. The spellings
database is created under ~/.cache/kiwix.
2025-10-06 16:57:12 +04:00