Maneesh P M
e74e7f5623
Add unit test for incremental searching
...
With this, we eventually want to see the usage of getResults giving
a FAILING TEST. This happens because the second argument to
getResults is NOT `end` of the range, but `maxResultCount` to retrieve.
This will be fixed in the next commit.
2021-08-04 19:20:05 +05:30
Matthieu Gautier
a032d65eb8
Merge pull request #576 from kiwix/extend_libkiwix_structures_to_use_libzim
2021-08-03 11:50:24 +02:00
Maneesh P M
19afe9442f
Remove OriginId functions since they are not useful right now
2021-08-03 11:42:58 +02:00
Maneesh P M
a3ba7619df
Update Manager to use Archive instead of Reader
...
kiwix::Manager uses Reader to import a zim file, it should be using
zim::Archive directly.
2021-08-03 11:42:58 +02:00
Maneesh P M
8b12434ff2
Update kiwix::book to use libzim structure
...
Some methods in kiwix::Book uses wrapper structure reader. This usage should
be extended from the native libzim structure zim::Archive
2021-08-03 11:42:58 +02:00
Matthieu Gautier
b4f7dfa5a2
Merge pull request #553 from kiwix/catalog_languages_endpoint
2021-08-03 11:41:31 +02:00
Veloman Yunkan
ab3095745e
Languages OPDS feed includes book counts
2021-08-03 11:32:38 +02:00
Veloman Yunkan
45adda44b3
Got rid of <content> node in languages OPDS entry
2021-08-03 11:32:38 +02:00
Veloman Yunkan
96cf7e78a5
OPDSDumper::categoriesOPDSFeed() with no args
2021-08-03 11:32:38 +02:00
Veloman Yunkan
dd118df612
Got rid of langMap in opds_dumper.cpp
...
Language code to human friendly name translation is now done with the
help of the ICU library. It works if the line
```
-include $(LANGSRCDIR)/resfiles.mk
```
in the file `source/data/Makefile.in` of the icu4c dependency is not
commented out. Currently, the said line is commented out (along with
some other include's) by the `icu4c_custom_data.patch` patch of the
`kiwix-build` tool.
2021-08-03 11:32:38 +02:00
Veloman Yunkan
8a4248e48e
Language code in /catalog/v2/languages entries
2021-08-03 11:32:38 +02:00
Veloman Yunkan
5f90f5ee2a
Preliminary version of /catalog/v2/languages
2021-08-03 11:32:38 +02:00
Veloman Yunkan
64b55dbdc7
Made test library.xml a multi-language library
2021-08-03 11:32:38 +02:00
Veloman Yunkan
18871b4b15
Helper function Library::getBookPropValueSet()
...
Introduced a helper function `Library::getBookPropValueSet()` and
deduplicated Library::getBooks{Languages,Creators,Publishers}() methods.
2021-08-03 11:32:38 +02:00
Veloman Yunkan
b2027b397c
List of languages entry in /catalog/v2/root.xml
...
Added a new entry in /catalog/v2/root.xml that points to a
not-yet-existing list of languages navigation feed.
2021-08-03 11:32:38 +02:00
Kelson
49322f5961
Merge pull request #596 from kiwix/better_filter
...
improved browser lang filter working
2021-07-31 23:24:14 +02:00
Manan Jethwani
0466b9759c
improved browser lang filter working
2021-07-30 12:57:59 +05:30
Kelson
20cdefcdb8
Merge pull request #593 from kiwix/remove_groovy_package
...
Remove groovy deb package
2021-07-28 21:40:02 +02:00
Emmanuel Engelhart
6ea40f57da
Remove groovy deb package
2021-07-28 21:34:24 +02:00
Kelson
a312d2218d
Merge pull request #590 from kiwix/root_prefix_addition
...
corrected relative links in preview and icon url
2021-07-25 08:59:24 +02:00
Manan Jethwani
15839df594
corrected relative links in preview and icon url
2021-07-24 19:26:22 +05:30
Kelson
03a929e88e
Merge pull request #583 from kiwix/download-modal
...
Modal download box on Kiwix Serve welcome page
2021-07-13 16:47:58 +02:00
Manan Jethwani
646502f9cf
changed font style for modal
2021-07-13 20:00:43 +05:30
Manan Jethwani
a8a96a99f4
corrected working of magnet link
2021-07-13 00:23:38 +05:30
Manan Jethwani
a517d3b529
added modal for downloading zim file on welcome page
2021-07-12 17:59:26 +05:30
Kelson
60f0f81286
Merge pull request #559 from kiwix/Css_revamp
...
Revamped Kiwix Serve Welcome page layout
2021-07-08 12:36:19 +02:00
Manan Jethwani
2ed9a50eca
fixed button allignment
2021-07-08 12:33:28 +02:00
Manan Jethwani
bce922ab89
bug fix for loader
2021-07-08 12:33:28 +02:00
Manan Jethwani
ad7a63a471
minor change in UI
2021-07-08 12:33:28 +02:00
Manan Jethwani
6e8200637e
corrected search button in mobile view
2021-07-08 12:33:28 +02:00
Manan Jethwani
cc45c840d1
fixed minor codefactor issue
2021-07-08 12:33:28 +02:00
Manan Jethwani
0590f27fa1
corrected select box and search bar design
2021-07-08 12:33:28 +02:00
Manan Jethwani
dd27c3a873
changed tile background color
2021-07-08 12:33:28 +02:00
Manan Jethwani
736841818d
fixed font and other minor issues in title cards
2021-07-08 12:33:28 +02:00
Manan Jethwani
c1868e22f4
minor codefactor fix
2021-07-08 12:33:28 +02:00
Manan Jethwani
aabfc1d82e
fixed card design
2021-07-08 12:33:28 +02:00
Manan Jethwani
2effb3490e
minoor changes in responsive behaviour
2021-07-08 12:33:28 +02:00
Manan Jethwani
55672b0288
revamped basic layout and cards
2021-07-08 12:33:28 +02:00
Kelson
0abbeabfe2
Merge pull request #568 from kiwix/ppa-impish
...
PPA: Build for Ubuntu Impish
2021-07-08 10:24:52 +02:00
Kunal Mehta
1bf52e8ebe
PPA: Build for Ubuntu Impish
2021-07-08 09:50:55 +02:00
Kelson
e2db1b3688
Merge pull request #574 from kiwix/remove_mustache_public_header
...
Fix public headers inclusion (+ small other fixes)
2021-07-07 18:00:17 +02:00
Matthieu Gautier
0b6b6716de
Rename split argument from `trimEmpty` to `dropEmpty`.
2021-07-07 14:43:13 +02:00
Matthieu Gautier
18b6433322
Correct method declaration in `SuggestionItem`
2021-07-07 14:43:13 +02:00
Matthieu Gautier
b70c92cade
Move back used helper functions to the public API.
...
- Add docstring
- Move the declaration in kiwix namespace.
- Adapt our include to include the right headers.
2021-07-07 14:43:13 +02:00
Matthieu Gautier
09d843da3a
Add a (empty) `include/tools.h` header.
...
This header will contain our public tool functions.
2021-07-07 14:43:13 +02:00
Matthieu Gautier
fa83a61a54
Move all public *Tools.h in src.
...
This by definition remove all the tool functions from the public API.
2021-07-07 14:43:13 +02:00
Matthieu Gautier
967eb10cbf
Merge pull request #578 from kiwix/fix_ci_deps
...
Use correct deps archive in the CI.
2021-07-07 10:59:53 +02:00
Matthieu Gautier
feeee25eac
Use correct deps archive in the CI.
...
Now that project is named libkiwix, the dependencies archive is also
renamed.
2021-07-07 10:53:07 +02:00
Matthieu Gautier
1c0b4502cd
Merge pull request #536 from kiwix/internally_drop_reader_searcher
2021-07-06 16:18:10 +02:00
Maneesh P M
6f639144ab
Add unit tests for Searcher and Reader
...
Even though we will be removing the wrappers soon, the test coverage
should be complete and we could simply remove these files later.
2021-07-03 14:07:14 +05:30