Veloman Yunkan
ae60ba806b
Made 404.html error template a little more generic
...
The fact that an info message was moved into C++ code is temporary
since it will be moved to a message resource file soon.
2022-03-28 14:56:40 +02:00
Veloman Yunkan
511261cc81
Testing of "Fulltext search unavailable" page
2022-03-18 15:57:11 +04:00
Veloman Yunkan
e4a4b2f961
Extracted CSS out of no_search_results.html
2022-03-18 15:46:54 +04:00
Veloman Yunkan
c64fce52e7
Made 404 HTML template consistent with the rest
2022-03-18 15:46:01 +04:00
Matthieu Gautier
609bc24cbe
Small cleanups.
...
- Remove unused `archive`
- Replace tab by spaces
2022-02-25 15:46:13 +01:00
Veloman Yunkan
afb556bf64
Added <dc:issued> field to OPDS entries
2022-02-19 11:35:44 +04:00
Tristan Havelick
58be502f3f
add book titles to search results
2022-02-16 12:50:18 +01:00
Matthieu Gautier
6f1799db9f
Use the new endpoint in the OPDS stream.
2022-01-04 14:16:46 +01:00
Matthieu Gautier
66c40817ee
Fix the OPDS stream to handle custom ROOT prefix
...
As we render the entry's xml in a separated steps, we need to pass the
rootLocation to all the internal rendering.
Testing with and without root is not so easy.
I've simply made all server tests using a ROOT prefix.
We can assume that if the ROOT is present everywhere we need it, it will not
when we don't need. (As long as we don't hardcode "ROOT" in the server.)
2022-01-04 11:15:18 +01:00
Matthieu Gautier
22e5327dcf
Do not create a dummy illustration if library.xml doesn't contain one.
...
Fix #644
2022-01-04 11:12:32 +01:00
Veloman Yunkan
f7b853373c
Less confusing 404 errors from /random endpoint
...
Before this fix the /random endpoint could return a 404 Not Found page
saying
The requested URL "/random" was not found on this server.
Error cases producing such a result were:
- `/random?content=NON-EXISTING-BOOK` (can happen when a server is
restarted or the library is reloaded and the current book is no longer
available).
- Failure of the libkiwix routine for picking a random article.
Now a proper message is shown for each of those cases.
2021-12-22 17:12:34 +01:00
Emmanuel Engelhart
ab53e0cff1
Improve kiwix-serve topbar accessibility
2021-12-11 14:56:51 +01:00
Emmanuel Engelhart
db06b6b797
Renave static/home.css to static/index.css
2021-11-16 12:10:15 +00:00
Veloman Yunkan
c0bda426b4
Removed duplication across two mustache templates
...
Deduplicated the mustache templates static/templates/catalog_v2_entries.xml
and static/templates/catalog_v2_complete_entry.xml (the latter was
renamed to static/templates/catalog_v2_entry.xml).
2021-09-09 12:19:22 +04:00
Veloman Yunkan
b3f7556096
Added partial entries feed to the OPDS root feed
2021-09-09 12:19:22 +04:00
Veloman Yunkan
4c657c082e
/catalog/v2/partial_entries OPDS API endpoint
2021-09-09 12:19:22 +04:00
Veloman Yunkan
e773a29f29
Rearranged elements in OPDS entry XML
2021-09-09 12:19:22 +04:00
Veloman Yunkan
e15a0f4338
/catalog/v2/entry/<entry_id> OPDS API endpoint
2021-09-09 12:19:22 +04:00
Veloman Yunkan
12d9b69806
OPDSDumper::dumpOPDSCompleteEntry()
2021-09-09 12:19:22 +04:00
Manan Jethwani
5e8f3a5505
added use of lang and category api for select boxes on welcome page
2021-08-07 02:39:50 +05:30
Veloman Yunkan
e5168d8b3d
Support for multiple illustrations in OPDS entry
2021-08-05 22:21:13 +04: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
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
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
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
Manan Jethwani
2ed9a50eca
fixed button allignment
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
0590f27fa1
corrected select box and search bar 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
Vertigo
8d39b2c4c1
Added content ZIM home button on 404
2021-06-17 12:51:27 +05:30
Veloman Yunkan
78083f1f4a
Moved OPDS templates under static/templates
2021-06-08 20:37:00 +04:00
Manan Jethwani
1ccafe2d97
minor changes in fadeout effect
2021-06-07 15:38:31 +02:00
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
Manan Jethwani
063bb8cd65
added dynamic and subset loading of zim-files in kiwix-serve
2021-06-01 19:33:42 +05:30
Matthieu Gautier
2736a46cfe
Revert "Kiwix Serve welcome page dynamic and subset loading (OPDS based)"
2021-05-25 17:30:05 +02:00
Manan Jethwani
012973d14a
added dynamic and subset loading of zim-files in kiwix-serve
2021-05-25 02:41:12 +05:30
Manan Jethwani
5fdc51b23e
fixed suggestion system
2021-04-28 14:34:24 +02:00
Vertigo
611146aa37
Added Search Link for bad bookName/articleName on 404
2021-04-12 21:31:47 +05:30
Manan Jethwani
5cb276a933
adding kind and path attributes to suggest response object and using it in autocomplete
2021-04-07 21:04:33 +05:30
Manan Jethwani
c557bb271b
injecting root link directly and renamed head_part to head_taskbar
2021-03-24 02:10:16 +05:30