Commit Graph

  • 8e6569362c Better labels/hints for Kiwix Server download overlay Emmanuel Engelhart 2024-05-09 15:01:23 +02:00
  • eb328ed73d Merge pull request #1071 from kiwix/build_dir Matthieu Gautier 2024-04-09 14:16:39 +02:00
  • 21e3c5c19f New version of dl_deps_archive action doesn't need os_name. Matthieu Gautier 2024-04-08 15:47:24 +02:00
  • f0927fec49 Build libkiwix with new archive from kiwix-build Matthieu Gautier 2024-04-08 15:46:27 +02:00
  • 88adbb105f [TOUPDATE] Use new version of github actions new-kiwix-serve-head-link Matthieu Gautier 2024-04-08 15:47:24 +02:00
  • 191531ae66 Build libkiwix with new archive from kiwix-build Matthieu Gautier 2024-04-08 15:46:27 +02:00
  • 66693cd73e Merge pull request #1070 from kiwix/new-kiwix-serve-head-link Matthieu Gautier 2024-03-20 17:50:32 +01:00
  • be8a60c330 Add OpenSearch description in Kiwix Server homepage Emmanuel Engelhart 2024-03-13 14:51:29 +01:00
  • 8009edd349 Merge pull request #1066 from kiwix/smarter_startDownload Matthieu Gautier 2024-03-20 10:52:56 +01:00
  • 3733e506c1 More reasonable criteria for reusing a download Veloman Yunkan 2024-02-27 19:51:12 +04:00
  • 9fe81e9bce Introduced downloadCanBeReused() helper Veloman Yunkan 2024-02-27 19:13:08 +04:00
  • 4ab6215046 Downloader::Options typedef Veloman Yunkan 2024-02-27 19:09:27 +04:00
  • ff88430227 Documented the problem with startDownload() Veloman Yunkan 2024-02-27 19:19:45 +04:00
  • 922c138809 Merge pull request #1064 from kiwix/translatewiki Veloman Yunkan 2024-03-09 16:08:48 +04:00
  • fa9ebf55fc Updated languages.js Veloman Yunkan 2024-03-09 15:59:44 +04:00
  • bc9b5a0354 Localisation updates from https://translatewiki.net. translatewiki.net 2024-03-07 13:07:14 +01:00
  • 719e947ddf Merge pull request #1068 from kiwix/zim_name_vs_book_name Matthieu Gautier 2024-03-06 15:09:39 +01:00
  • e3fffd9b23 Negative tests for books selection during search Veloman Yunkan 2024-03-05 17:18:31 +04:00
  • 6ef4f6396e Testing of filtering during search by books.filter.name Veloman Yunkan 2024-03-05 16:42:14 +04:00
  • d8b4c1584c Testing of filtering during search by books.name Veloman Yunkan 2024-03-05 16:41:35 +04:00
  • 1fc006f639 Deduplicated test data in two test points Veloman Yunkan 2024-03-05 15:54:23 +04:00
  • a8368b3a0d Merge pull request #1067 from kiwix/stricter_namemapper Matthieu Gautier 2024-03-06 14:24:41 +01:00
  • 068555de38 Paths in the error are put in single quotes Veloman Yunkan 2024-03-05 19:40:34 +04:00
  • 0168764f4c NameMapper detects all naming conflicts Veloman Yunkan 2024-03-05 19:20:24 +04:00
  • 181893d31a Cleanup after previous change Veloman Yunkan 2024-03-04 17:33:21 +04:00
  • 5b9daf0d9d Extracted HumanReadableNameMapper::mapName() Veloman Yunkan 2024-03-04 17:30:13 +04:00
  • 4e64d26ede Added more name conflicts to NameMapper unit test Veloman Yunkan 2024-03-05 18:21:37 +04:00
  • 5e669cd65c Deduplicated test output data Veloman Yunkan 2024-03-05 18:18:54 +04:00
  • 2749564424 Made entries in test library point to "different" files Veloman Yunkan 2024-03-05 17:57:22 +04:00
  • ddde6db16f Merge pull request #1061 from kiwix/release-3.1.0 13.1.0 Kelson 2024-02-25 15:11:31 +01:00
  • 50d1394a0a Add 13.1.0 Changelog Emmanuel Engelhart 2024-02-24 14:59:23 +01:00
  • a6040b2ecd Bump-up version to 13.1.0 Emmanuel Engelhart 2024-02-24 14:42:53 +01:00
  • 4e755bc949 Merge pull request #1062 from kiwix/compilation_warnings Kelson 2024-02-25 15:01:17 +01:00
  • cfab4c946a Fixed compilation warnings Veloman Yunkan 2024-02-25 16:15:29 +04:00
  • 57a265f73c Merge pull request #1059 from kiwix/translatewiki Kelson 2024-02-22 19:23:34 +01:00
  • 3f945813f2 Localisation updates from https://translatewiki.net. translatewiki.net 2024-02-22 13:07:51 +01:00
  • 86100b39ed Merge pull request #1047 from kiwix/translatewiki Veloman Yunkan 2024-02-20 14:40:42 +04:00
  • b2ae6d1fca Update i18n translation files. Matthieu Gautier 2024-02-20 10:18:36 +01:00
  • e82b62c552 Localisation updates from https://translatewiki.net. translatewiki.net 2024-02-19 13:07:49 +01:00
  • 5fba3f434e Merge pull request #1054 from kiwix/polyfilljs Kelson 2024-02-15 16:04:45 +01:00
  • 3ac36e8ebd Enter polyfills.js Veloman Yunkan 2024-02-14 18:49:22 +04:00
  • 1babbc0e4a Merge pull request #1043 from kiwix/bookmarks_migrations Kelson 2024-02-15 16:01:46 +01:00
  • 6b05eeb24b Add a small test on getBestTargetBookId and flavour. Matthieu Gautier 2024-02-15 12:17:01 +01:00
  • 73b855ce6b Add a getBestTargetBookId directly taking bookName, flavour and date. Matthieu Gautier 2024-02-15 12:01:57 +01:00
  • eaca7010bc Fix definition of UPGRADE_ONLY and ALLOW_DOWNGRADE. Matthieu Gautier 2024-02-13 16:33:53 +01:00
  • 6efdc43964 Correcly search for book's title with double quote ("). Matthieu Gautier 2024-02-07 17:34:08 +01:00
  • 7a0ab3a429 Update tests to check book's title with double quotes (") Matthieu Gautier 2024-02-07 17:28:55 +01:00
  • 3e9d50fecb Make getBestTargetBookId public. Matthieu Gautier 2024-02-07 16:26:35 +01:00
  • f3a604380c Do not migrate bookmarks to an older book. Matthieu Gautier 2024-01-22 15:51:42 +01:00
  • 167e0dc4b3 Only migrate bookmarks to books with the same flavour. Matthieu Gautier 2024-01-19 16:57:18 +01:00
  • 14c9530afa [Test] Introduce variant books in sample library. Matthieu Gautier 2024-01-19 15:16:39 +01:00
  • 8d97686b81 Introduce migrateBookmarks to move (invalid) bookmarks to new books. Matthieu Gautier 2024-01-19 11:04:20 +01:00
  • b16f6b9561 Allow to filter books by flavour. Matthieu Gautier 2024-01-17 17:27:01 +01:00
  • a546effa15 Allow bookmark to be created from a Book and url/title. Matthieu Gautier 2024-01-16 17:15:02 +01:00
  • 699f96ca0d Add book's flavour in bookmark. Matthieu Gautier 2024-01-17 17:25:34 +01:00
  • 5a0644d32b Also store book's name in bookmark. Matthieu Gautier 2024-01-16 17:22:01 +01:00
  • 903f476f77 Test bookmarks serializations. Matthieu Gautier 2024-01-19 11:56:10 +01:00
  • bf1ab03332 [Test] Add missing flavour in books. Matthieu Gautier 2024-01-19 12:03:15 +01:00
  • 82cb1133e5 [Test] Add missing name in sample library.xml Matthieu Gautier 2024-01-19 11:45:28 +01:00
  • 9b9c61a194 Use a recursive_mutex instead of a mutex. Matthieu Gautier 2024-01-19 11:06:17 +01:00
  • c768d05b5b Merge pull request #1056 from kiwix/fix_macos_build Matthieu Gautier 2024-02-15 14:52:19 +01:00
  • fe018efc70 Update to new macos' python 3.12 Matthieu Gautier 2024-02-15 14:15:36 +01:00
  • ebf0fe8b8f More predictable Downloader::startDownload() more_predictable_start_download Veloman Yunkan 2024-02-13 18:18:04 +04:00
  • e625c25ef1 Merge pull request #1048 from Begasus/haiku Matthieu Gautier 2024-02-08 15:10:42 +01:00
  • b2ae1d66f5 Fix for getifaddrs on Haiku Begasus 2024-02-08 11:52:37 +01:00
  • 2818dd3151 Fix undeclared SIOCGIFCONF for Haiku Begasus 2024-02-08 11:51:12 +01:00
  • 09eec822c1 Merge pull request #1046 from kiwix/translation_of_search_results_page Kelson 2024-02-01 21:33:25 +01:00
  • 34cd553642 Updated languages.js Veloman Yunkan 2024-02-01 18:33:34 +04:00
  • 70dd738801 Front-end calls the /search endpoint with userlang Veloman Yunkan 2024-01-30 18:17:21 +04:00
  • 958067d94d Backend translates the search results page Veloman Yunkan 2024-01-30 17:21:05 +04:00
  • 33a3277400 Search result info as translatable text Veloman Yunkan 2024-01-30 16:21:00 +04:00
  • 8f5714be07 Search results page header as translatable text Veloman Yunkan 2024-01-30 15:47:12 +04:00
  • c4fa42f20b Search results page title as translatable text Veloman Yunkan 2024-01-30 15:12:42 +04:00
  • 795fcb9de4 Merge pull request #1044 from kiwix/default_ui_language_is_resolved_in_the_frontend Matthieu Gautier 2024-01-31 17:54:56 +01:00
  • c697611064 Dropped defaultUserLanguage from viewer_settings.js Veloman Yunkan 2024-01-28 17:58:16 +04:00
  • e5dab19844 Default UI language is resolved in the frontend Veloman Yunkan 2024-01-28 17:51:50 +04:00
  • 1f44465d09 Added translation counts to skin/languages.js Veloman Yunkan 2024-01-28 17:03:33 +04:00
  • 258a6d029f Changed the format of skin/languages.js Veloman Yunkan 2024-01-28 16:43:07 +04:00
  • fc211d9a2e Cleaned up traces of userlang control via cookie Veloman Yunkan 2024-01-28 16:21:10 +04:00
  • aff801e6cc Merge pull request #1033 from kiwix/translatewiki Veloman Yunkan 2024-01-30 14:22:44 +04:00
  • 3479589d53 Localisation updates from https://translatewiki.net. translatewiki.net 2024-01-29 13:09:38 +01:00
  • d2f20dba66 Merge pull request #1032 from kiwix/error_response_i18n Matthieu Gautier 2024-01-29 10:58:55 +01:00
  • dc3960c5f8 Fix against a malicious "</script>" in KIWIX_RESPONSE_DATA Veloman Yunkan 2024-01-25 15:37:31 +04:00
  • 1f9026f295 "</script>" inside KIWIX_RESPONSE_DATA is bad Veloman Yunkan 2024-01-25 15:02:43 +04:00
  • 30b3f05497 All kiwix-serve errors are now frontend-translatable Veloman Yunkan 2024-01-17 18:35:52 +04:00
  • 13a6863183 Enabled frontend-side translation of 500 error page Veloman Yunkan 2024-01-17 16:49:02 +04:00
  • bb1a730253 Workaround for missing support for of std::variant Veloman Yunkan 2024-01-13 18:26:17 +04:00
  • e1f067c086 Undid the demo of frontend-side error page translation Veloman Yunkan 2024-01-07 17:33:41 +04:00
  • 103a4516db Demo of error page translation Veloman Yunkan 2024-01-06 18:57:03 +04:00
  • bceba4da06 HTML-template data is HTML-encoded Veloman Yunkan 2024-01-06 18:49:02 +04:00
  • e14de69271 The page template is embedded in the error response Veloman Yunkan 2024-01-06 16:35:23 +04:00
  • d2fedf9123 Added error details in testing of error responses Veloman Yunkan 2024-01-05 18:42:42 +04:00
  • b151a2a480 Added KIWIX_RESPONSE_DATA to error response Veloman Yunkan 2024-01-09 21:59:53 +04:00
  • 8b8a2eede7 Slight enhancement of escapeForJSON() Veloman Yunkan 2024-01-06 16:29:41 +04:00
  • f3d3ab13cb Exposed escapeForJSON() in kiwix namespace Veloman Yunkan 2024-01-09 20:58:44 +04:00
  • 1553d52593 Lazy translation during error response generation Veloman Yunkan 2024-01-09 23:13:23 +04:00
  • f298acd45f Unmustached i18n::Parameters Veloman Yunkan 2024-01-09 23:38:44 +04:00
  • 0b542fe66d New implementation of ContentResponseBlueprint::Data Veloman Yunkan 2023-12-06 16:37:12 +04:00
  • e72fc2391d Enter ContentResponseBlueprint::Data Veloman Yunkan 2024-01-09 22:50:34 +04:00
  • d39e91f6bc Moved constructor into .cpp Veloman Yunkan 2024-01-09 22:46:06 +04:00