Manan Jethwani
d6c62b3cd3
corrected spinner and fadeout effect
2021-06-07 15:37:20 +02:00
Manan Jethwani
f39c558d2a
added fade out
2021-06-07 15:37:20 +02:00
Manan Jethwani
5b46ad5934
added spinned
2021-06-07 15:37:20 +02:00
Manan Jethwani
49dbd0aa52
fixed reset filters link
2021-06-07 15:37:20 +02:00
Manan Jethwani
179f0faeb1
added minor features
2021-06-07 15:37:20 +02:00
Manan Jethwani
bb92f26b60
added filter functionality
2021-06-07 15:37:20 +02:00
Matthieu Gautier
3a4e8303a0
Merge pull request #541 from kiwix/adding_dynamic_and_subset_loading
...
Dynamic and subset loading of catalogue in kiwix-serve
2021-06-07 15:35:13 +02:00
Manan Jethwani
063bb8cd65
added dynamic and subset loading of zim-files in kiwix-serve
2021-06-01 19:33:42 +05:30
Kelson
b54e5ab969
Merge pull request #543 from kiwix/add-libmicrohttpd-compilation-hint
...
Add libmicrohttpd compilation hint
2021-05-30 15:51:40 +02:00
Emmanuel Engelhart
2632a21d24
Move Repology to wiki
2021-05-30 15:46:45 +02:00
Emmanuel Engelhart
5c97b1fff9
gtest is need for testing
2021-05-30 15:43:21 +02:00
Emmanuel Engelhart
4f7175ad59
Libkiwix, not Kiwix library
2021-05-30 15:42:28 +02:00
Emmanuel Engelhart
f4b8d0c303
Add libmicrohttpd compilation hint
2021-05-30 15:35:40 +02:00
Matthieu Gautier
188694f2a1
Merge pull request #510 from kiwix/add_function_zimId
2021-05-26 15:15:13 +02:00
Maneesh P M
e2f6d91d51
Remove get_readerIndex in favor of get_zimId
...
The function get_readerIndex was used to get the zimId using an ordered
vector of readers. Now we can use get_zimId directly.
2021-05-26 14:45:25 +02:00
Maneesh P M
c35f6f9142
Add `get_zimId` method to Result
...
get_zimId method allows the user to get the uuid of the archive from
which a result is retrieved directly from the search result itself.
2021-05-26 14:45:25 +02:00
Matthieu Gautier
7f0d3004c9
Merge pull request #505 from kiwix/suggestion_snippets
2021-05-26 11:04:52 +02:00
Maneesh P M
5567d8ca49
Replace std::vector<std::string> with SuggestionItem
...
Each sugestions used to be stored as vector of strings to hold various values
such as title, path etc inside them. With this commit, we use the new
dedicated class `SuggestionItem` to do the same.
2021-05-26 10:53:39 +02:00
Maneesh P M
5315034afe
Introduce `SuggestionItem` class
...
This is a helper class that allows to create and manage individual
suggestion item and their data.
2021-05-26 10:53:00 +02:00
Maneesh P M
3288cd80e5
Render suggestion snippet properly
...
To render the snippets properly, we need to use the _renderItem property
of the autocomple ui.
2021-05-26 10:53:00 +02:00
Maneesh P M
56434de79e
Set label to title snippet if present
...
With openzim/libzim#545 we now support snippet generation of titles
which can be used as the display label on the ui for highlighted titles
via the "label" field.
The old version used plain title which is still available in the value
field.
2021-05-26 10:52:58 +02:00
Matthieu Gautier
e9ba151e6f
Merge pull request #539 from kiwix/fix_windows_build
...
Avoid windows header to define min/max macros.
2021-05-26 09:52:43 +02:00
Matthieu Gautier
5f83944699
Avoid windows header to define min/max macros.
...
PR #507 use std::min.
But on windows, the header define min and max macros and so the
compilation is broken.
Add `-DNOMINMAX` define to avoid that.
2021-05-26 09:20:17 +02:00
Kelson
9c0ae835e2
Merge pull request #537 from kiwix/search_iterator_api_rename
...
Update libkiwix with search iterator rename in libzim
2021-05-26 08:49:26 +02:00
Maneesh P M
e5fac30cee
Update libkiwix with search iterator rename in libzim
...
Search iterator API in libzim has been shifted to use camel case naming.
This has to be accomodated in libkiwix as well.
2021-05-26 08:39:13 +02:00
Matthieu Gautier
7ef08b670b
Merge pull request #538 from kiwix/revert-530-adding_dynamic_and_subset_loading
...
Revert "Kiwix Serve welcome page dynamic and subset loading (OPDS based)"
2021-05-25 17:33:23 +02:00
Matthieu Gautier
2736a46cfe
Revert "Kiwix Serve welcome page dynamic and subset loading (OPDS based)"
2021-05-25 17:30:05 +02:00
Kelson
672b4fc907
Merge pull request #530 from kiwix/adding_dynamic_and_subset_loading
...
Kiwix Serve welcome page dynamic and subset loading (OPDS based)
2021-05-25 16:22:54 +02:00
Manan Jethwani
012973d14a
added dynamic and subset loading of zim-files in kiwix-serve
2021-05-25 02:41:12 +05:30
Kelson
67984cca5b
Merge pull request #535 from kiwix/further-kiwix-lib-renaming
...
Rename kiwix-lib in libkiwix
2021-05-23 21:57:03 +02:00
Emmanuel Engelhart
d4e35c7067
Rename kiwix-lib in libkiwix
2021-05-23 21:46:52 +02:00
Matthieu Gautier
6e37cabaea
Merge pull request #529 from kiwix/libkiwix-github-url-fix
...
Fix Libkiwix Github repository URLS
2021-05-21 16:09:15 +02:00
Emmanuel Engelhart
c8b7f8772a
Fix Libkiwix Github repository URLS
2021-05-20 08:56:44 +02:00
Veloman Yunkan
fc7484ac86
Merge pull request #528 from kiwix/fix_suggestion_search_result_page
...
Check if bookName is available in url parameters
2021-05-19 00:36:15 +04:00
Maneesh P M
c236f3a32b
Check if bookName is available in url parameters
...
In certain pages like the search result page, bookName is not of the
form `/bookName/endpoint?parameters`. Rather it is available as a query
parameter. From these pages bookName should be assigned from parameters.
2021-05-19 01:12:29 +05:30
Matthieu Gautier
3c7faddb6e
Merge pull request #526 from kiwix/lizim_search_api_change
...
Fixed the libkiwix build broken by the changed libzim search API
2021-05-17 15:06:15 +02:00
Veloman Yunkan
cd02b4de3b
Dummy application of new libzim search API
...
Didn't take any advantage of the new libzim search API. Just fixed the
libkiwix build in the most straightforward way.
2021-05-15 23:34:51 +04:00
Kelson
5188355878
Merge pull request #525 from kiwix/html-only-root-link
...
Insert root link only if html content
2021-05-14 16:51:33 +02:00
Emmanuel Engelhart
05cc3d015f
Insert root link only if html content
2021-05-14 14:49:28 +02:00
Kelson
39b62c6108
Merge pull request #522 from kiwix/libkiwix_ci_fix
...
Fixed CI after repository rename
2021-05-13 11:09:57 +02:00
Veloman Yunkan
9c43353b72
Fixed CI after repository rename
2021-05-13 12:49:44 +04:00
Matthieu Gautier
b82fff9855
Merge pull request #507 from kiwix/fix_for_issue_504
...
/catalog/search handles out-of-bounds pagination
2021-05-10 11:47:49 +02:00
Veloman Yunkan
68189de162
/catalog/search handles out-of-bounds pagination
2021-05-10 11:25:06 +02:00
Matthieu Gautier
6aab9b6981
Merge pull request #506 from kiwix/library_filtering_by_empty_query
...
Empty query acts as a match-all query
2021-05-10 10:27:37 +02:00
Veloman Yunkan
41276341d0
Empty query acts as a match-all query
...
After switching to Xapian-based search in the library/catalog, an empty
query stopped acting as a match-all query. This commit restores the old
behaviour in that regard.
2021-05-09 15:14:43 +02:00
Kelson
02c3dff142
Merge pull request #508 from kiwix/remove_204_status_code
...
Revert "added 204 code for empty return of search"
2021-05-09 07:49:43 +02:00
Maneesh P M
be6b58c6ad
Revert "added 204 code for empty return of search"
...
Returning status code 204 in case of an empty results doesn't show the
empty results page as described in #466 . Reverting the changes in #396
fixes the issue.
2021-05-09 10:47:18 +05:30
Matthieu Gautier
ab0ffb55bc
Merge pull request #502 from kiwix/no-meta4-file
...
No metalink file on fs
2021-05-04 13:52:54 +02:00
Emmanuel Engelhart
950e742116
No metalink file on fs
2021-05-04 13:15:43 +02:00
Matthieu Gautier
69257610e8
Merge pull request #495 from kiwix/replace_buggy_zim
...
Replace buggy example.zim with a correct one
2021-04-28 16:28:37 +02:00