Commit Graph

  • 463fb0e2cc
    Merge pull request #398 from Chris-Peterson444/jikanpy-update Irfan 2023-06-14 05:44:43 +05:00
  • 3853bd3ef0
    Update README.MD Chris Peterson 2023-06-13 16:10:41 -07:00
  • 7e84d47d55 Merge branch 'master' of https://github.com/jikan-me/jikan-rest Irfan 2023-06-12 04:06:05 +05:00
  • 3a87f4c456 fixes #391 Irfan 2023-06-12 04:06:02 +05:00
  • d65377b823
    Merge pull request #390 from pushrbx/hotfix/sfw-filter1 Irfan 2023-06-12 02:53:29 +05:00
  • 723e8efdd9 fixed sfw filter pushrbx 2023-06-11 13:36:14 +01:00
  • 8772fb4ed8 seasons: fixes listing based on aired date (adds UTC timezone to datetime) Irfan 2023-06-11 06:58:24 +05:00
  • 1720d7aabb specific season: fixes an issue where an empty list is returned for future anime Irfan 2023-06-11 05:57:47 +05:00
  • 5231362543
    Merge pull request #346 from pushrbx/nightly-major v4.0.0-rc.7 pushrbx 2023-06-02 22:15:47 +01:00
  • 4a62c51bf2 chore: refactor CorsMiddleware.php pushrbx 2023-05-23 20:36:45 +01:00
  • 6c82c3e953 improved CORS support once again pushrbx 2023-05-23 20:30:30 +01:00
  • 9262d0b32a fixed logic error pushrbx 2023-05-21 20:45:29 +01:00
  • 3d48517fd4 fixed typing issue in cors middleware pushrbx 2023-05-21 20:05:30 +01:00
  • e6a969402d improved CORS support pushrbx 2023-05-21 16:10:21 +01:00
  • 8917cda52c updated container usage documentation pushrbx 2023-05-21 11:13:05 +01:00
  • 4378679154 updated container usage documentation pushrbx 2023-05-21 11:12:51 +01:00
  • 3c67fd326b updated container usage documentation pushrbx 2023-05-21 11:11:46 +01:00
  • dc9b234f19 improved full-text search - added support for typesense 0.24.1 - fixed issue where empty filter_by field being sent to typesense which resulted in an error - added infix indexing for title fields in case of Anime/Manga - added more env vars for customising typesense search - upgraded typesense driver pushrbx 2023-05-20 23:23:51 +01:00
  • 6eff2af172 various fixes and refactorings - genre filtering - added unapproved filtering - fixed sfw filtering - fixed kids filtering - fixed deprecation warnings as of php 8.1 - DateTime ctor can't take null anymore as first param - preg_replace doesn't accept null values as $subject - fixed failed items indexer (the --failed option of indexers) -- it didn't load the correct file making it impossible to retry the indexing - changed the document schema for search indexed anime/manga - added approved field to them - staging will require a reimport into TypeSense - the central filtering system will now process sfw and unapproved filters, so they will be applied implicitly through the filter model scope method. pushrbx 2023-05-01 16:52:52 +01:00
  • 61af2e0420 fixed the load of failed entries in indexers pushrbx 2023-05-01 11:33:18 +01:00
  • 6732de1188 refactoring and code cleanup pushrbx 2023-04-28 18:45:59 +01:00
  • a637e697e1 Update SerializerFactory.php Irfan 2023-04-27 13:45:53 +05:00
  • ec5f091687 move open api docs params to respective DTO files Irfan 2023-04-27 13:38:00 +05:00
  • 55229901ab fixes order_by not working when a query is passed via typesense Irfan 2023-04-23 10:27:33 +05:00
  • 2b67dc0d26 update docs Irfan 2023-04-23 09:04:30 +05:00
  • ab1e496c0f fix docs Irfan 2023-04-23 09:02:41 +05:00
  • 12322b6e9a update random anime/manga, adds unapproved, minor refactor Irfan 2023-04-23 07:42:36 +05:00
  • 615a1613c6 update exceptItemsWithAdultRating Irfan 2023-04-23 07:14:51 +05:00
  • 1c74e29c04 getRouteName: fixes crash when there's no route Irfan 2023-04-23 06:59:55 +05:00
  • d5f3b0904d adds unapproved, kids, sfw to remaining seasons, schedules endpoints Irfan 2023-04-23 06:54:32 +05:00
  • 6d5930fbc0 adds unapproved filter #369 Irfan 2023-04-23 06:49:08 +05:00
  • 1b69c3fe96 fixes sfw, makes kids reusable ands adds it to seasonal Irfan 2023-04-23 06:38:32 +05:00
  • 3be6ed7bd7 fixes sfw parameter for getCurrentlyAiring Irfan 2023-04-23 05:59:32 +05:00
  • d8ec3e2990 deletes empty userlistquerybuilder file Irfan 2023-04-23 05:49:23 +05:00
  • 88c3201874 update logging config [adds .env values] Irfan 2023-04-23 05:25:02 +05:00
  • c3f1556d25 Update DefaultMangaRepository.php Irfan 2023-04-23 04:57:22 +05:00
  • de6bd8e440 updates sfw policy for anime/manga #218 Irfan 2023-04-23 04:56:55 +05:00
  • b179201b92 misc. updates Irfan 2023-04-23 04:52:47 +05:00
  • b5f76c0ec8 update jikan parser Irfan 2023-04-22 04:27:58 +05:00
  • be53d2ea7f fixes default order_by (i.e mal_id) of searchable resources Irfan 2023-04-22 04:00:59 +05:00
  • fe2b5869db fixes random person API call Irfan 2023-04-22 03:04:44 +05:00
  • 9df3ae0d05 user search: fixes passing gender resulting in error Irfan 2023-04-22 03:01:05 +05:00
  • 3dc25a35c0 add Producers to scout flush Irfan 2023-04-22 02:30:32 +05:00
  • ce33a523dc updated test docs pushrbx 2023-03-30 00:22:50 +01:00
  • 91c0421ee2 added tests for "type" parameter of search endpoints pushrbx 2023-03-30 00:17:21 +01:00
  • d432db77a9 added missing parameters for search endpoint pushrbx 2023-03-29 23:46:05 +01:00
  • b9a6aa2731 fixed a bug with handling empty q query string parameter in case of searches pushrbx 2023-03-24 18:42:49 +00:00
  • cfdc99fe2d improved search results in typesense for anime,manga pushrbx 2023-03-10 22:41:51 +00:00
  • 1cd58fb964 added type checks when retrieving the year attribute of anime items pushrbx 2023-03-08 17:34:58 +00:00
  • 431a2fb8f1 fixed scheduler issues when running anime/manga cleanups pushrbx 2023-03-08 17:31:25 +00:00
  • 9bc2e14d44 fixed an issue with the PSR-7 context - the search filters were not emptied between requests resulting in wrong search results when searching anime/manga pushrbx 2023-03-08 17:30:41 +00:00
  • 21958f15b6 reduced container image size 4gb -> 1gb pushrbx 2023-03-03 22:43:18 +00:00
  • a8f56d6d70 changed container image to only use php8.1 pushrbx 2023-03-03 21:03:36 +00:00
  • 9cc0878bbe Update container-base-image-release.yml pushrbx 2023-03-03 20:34:50 +00:00
  • 5e55dd7887 added more tests and improved api docs pushrbx 2023-02-26 01:37:30 +00:00
  • 9932f69cd2 fixed an issue with broadcast value in anime model pushrbx 2023-02-17 19:46:01 +00:00
  • 331d5e821b added more unit tests and configured test coverage discovery pushrbx 2023-02-13 21:15:07 +00:00
  • 75e04c72da pinned pushrbx/lumen-roadrunner version pushrbx 2023-02-12 15:15:28 +00:00
  • 2872cecf7e fixed namespaces in tests pushrbx 2023-02-12 15:14:11 +00:00
  • b35f37a0a9 changed inserting method into the database - this should be changed back later on once we finalised the fillable/guard fields on model classes. pushrbx 2023-02-11 19:25:02 +00:00
  • 35ffd32e27 fixed an issue in lumen-roadrunner package which prevented route resolution pushrbx 2023-02-11 19:24:00 +00:00
  • 75421ab5f5 improved debugging experience in roadrunner pushrbx 2023-02-11 19:23:05 +00:00
  • d171f29bc9 fixed bugs introduced by the new system pushrbx 2023-02-11 16:32:16 +00:00
  • 9c9e592711 added more unit tests pushrbx 2023-02-11 16:31:27 +00:00
  • fbc3b8277d wip - more fixes - added user animelist/mangalist endpoints back - fixed issues with the container image - improved club model factory - fixed ordering while searching when search engine is disabled (mongodb based search) pushrbx 2023-02-10 12:00:52 +00:00
  • 7ac4f8693e fixed CachedData and scraper service classes pushrbx 2023-02-05 22:20:35 +00:00
  • e48d23520f fixed buggy tests pushrbx 2023-02-05 17:39:00 +00:00
  • baa5e9c557 refactored tests and fixed test runner issues - additionally fixed some bugs with schedule endpoint pushrbx 2023-02-05 00:55:11 +00:00
  • a530e9f5d6 multiple changes - wip -> http tests should use model factories - test runner bootstrap: jikan models are cached in a temporary file - fixed various bugs - improved test execution time with typesense - added new dev dependency: ClassFinder - updated composer scripts to include coverage generation - added coverage reports in phpunit - improved roadrunner integration - updated docker image - added xdebug in disabled state pushrbx 2023-02-02 23:37:37 +00:00
  • 0211fc4128 multiple fixes - updated api docs - fixed top reviews endpoint - fixed reviews parsing - added "contextual" boolean query string parameters, so params without value can be interpreted as "boolean". E.g. ?sfw or ?kid in the url would add "true" value to their corresponding field in the DTO - fixed typesense issues pushrbx 2023-01-30 20:41:39 +00:00
  • bcb87084c5 pinned doctrine/annotation package version to keep swagger-lume working pushrbx 2023-01-30 20:37:55 +00:00
  • c054c20fe7 updated github error reporting with the new issue form pushrbx 2023-01-30 20:36:46 +00:00
  • ff5068bf27 fixed road runner integration pushrbx 2023-01-30 20:35:55 +00:00
  • c78d8cd333 wip - cached scraper service unit tests pushrbx 2023-01-29 20:51:25 +00:00
  • 25378c263b fixed people search pushrbx 2023-01-29 20:51:05 +00:00
  • 5a960e3b9c fixed model factory pushrbx 2023-01-29 20:50:50 +00:00
  • e21139d206 updated packages pushrbx 2023-01-29 20:50:34 +00:00
  • 118fc4f84b fixed minor issues pushrbx 2023-01-28 21:13:57 +00:00
  • 9b5b5aad1e fixed more problems pushrbx 2023-01-27 22:19:31 +00:00
  • 5e922f7cd9 fixed tests part1 pushrbx 2023-01-27 21:51:39 +00:00
  • 1e302fb62c wip - refactor finished pushrbx 2023-01-25 21:41:27 +00:00
  • 4a25c30d7d refactored user endpoints and cache ttl config pushrbx 2023-01-24 23:30:47 +00:00
  • 525ac030f3 refactored anime season endpoint handlers pushrbx 2023-01-23 20:07:41 +00:00
  • 37c273fbab wip - anime season controller refactor, central limit parameter validation - fixed cache validation pushrbx 2023-01-22 19:47:21 +00:00
  • 79b7a0f657 added comments to custom data pipe class pushrbx 2023-01-21 23:27:41 +00:00
  • e4ece66acc added comments to custom data pipe class pushrbx 2023-01-21 23:27:01 +00:00
  • 413df48fdc fixed issues and added route params mapper pushrbx 2023-01-21 23:24:11 +00:00
  • 49ebc8f581 wip - mediator refactor - anime schedules - validation and corrections - refactorings around "augmentResponse" - macro usage instead pushrbx 2023-01-21 01:53:37 +00:00
  • c564de979d wip - mediator refactor pushrbx 2023-01-20 20:55:43 +00:00
  • 69d66378be added scraper service and rewritten anime controller pushrbx 2023-01-15 15:49:33 +00:00
  • a145f18bbd wip - major refactor - AppServiceProvider is needs more work to wire in new services - todo: more dtos - todo: add unit tests - todo: add more integration tests pushrbx 2023-01-02 16:29:05 +00:00
  • 30fc65c6c4 updated test for min max score filters. pushrbx 2022-12-26 11:58:40 +00:00
  • a7b4e02f55 updated test for min max score filters. - related to: #334 pushrbx 2022-12-26 11:56:39 +00:00
  • 4aa3c4c617 fixed #332 - added logic to forward order_by parameter to the search engine - modified mongodb query when no search engine is present to use "textMatchScore" name instead of "score" for text match scores -- the text score projection was shadowing the "score" attribute pushrbx 2022-12-22 15:45:54 +00:00
  • 651ae88616 fixed genre filtering #299 pushrbx 2022-12-21 19:53:14 +00:00
  • 49b3698f45 fixed genre generation in model factories pushrbx 2022-12-21 19:43:41 +00:00
  • bae4f805d4 added more manga tests pushrbx 2022-12-21 19:10:39 +00:00
  • 638f3c4fe2 fixed #323 pushrbx 2022-12-21 19:03:46 +00:00
  • a2efb6f773 fixed #327 pushrbx 2022-12-21 18:57:18 +00:00
  • 981a5e7427 wip - added initial tests for /v4/top/anime endpoint pushrbx 2022-12-21 18:34:17 +00:00