Irfan
9df3ae0d05
user search: fixes passing gender resulting in error
2023-05-21 11:18:34 +01:00
Irfan
3dc25a35c0
add Producers to scout flush
2023-05-21 11:18:34 +01:00
pushrbx
ce33a523dc
updated test docs
2023-05-21 11:18:34 +01:00
pushrbx
91c0421ee2
added tests for "type" parameter of search endpoints
2023-05-21 11:18:34 +01:00
pushrbx
d432db77a9
added missing parameters for search endpoint
2023-05-21 11:18:34 +01:00
pushrbx
b9a6aa2731
fixed a bug with handling empty q
query string parameter in case of searches
2023-05-21 11:18:34 +01:00
pushrbx
cfdc99fe2d
improved search results in typesense for anime,manga
2023-05-21 11:18:34 +01:00
pushrbx
1cd58fb964
added type checks when retrieving the year attribute of anime items
2023-05-21 11:18:34 +01:00
pushrbx
431a2fb8f1
fixed scheduler issues when running anime/manga cleanups
2023-05-21 11:18:34 +01:00
pushrbx
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
2023-05-21 11:18:34 +01:00
pushrbx
21958f15b6
reduced container image size 4gb -> 1gb
2023-05-21 11:18:34 +01:00
pushrbx
a8f56d6d70
changed container image to only use php8.1
2023-05-21 11:18:31 +01:00
pushrbx
9cc0878bbe
Update container-base-image-release.yml
2023-05-21 11:18:03 +01:00
pushrbx
5e55dd7887
added more tests and improved api docs
2023-05-21 11:18:03 +01:00
pushrbx
9932f69cd2
fixed an issue with broadcast value in anime model
2023-05-21 11:18:03 +01:00
pushrbx
331d5e821b
added more unit tests and configured test coverage discovery
2023-05-21 11:18:03 +01:00
pushrbx
75e04c72da
pinned pushrbx/lumen-roadrunner version
2023-05-21 11:18:03 +01:00
pushrbx
2872cecf7e
fixed namespaces in tests
2023-05-21 11:18:02 +01:00
pushrbx
b35f37a0a9
changed inserting method into the database
...
- this should be changed back later on once we finalised the fillable/guard fields on model classes.
2023-05-21 11:18:02 +01:00
pushrbx
35ffd32e27
fixed an issue in lumen-roadrunner package which prevented route resolution
2023-05-21 11:18:02 +01:00
pushrbx
75421ab5f5
improved debugging experience in roadrunner
2023-05-21 11:18:02 +01:00
pushrbx
d171f29bc9
fixed bugs introduced by the new system
2023-05-21 11:18:02 +01:00
pushrbx
9c9e592711
added more unit tests
2023-05-21 11:18:02 +01:00
pushrbx
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)
2023-05-21 11:18:02 +01:00
pushrbx
7ac4f8693e
fixed CachedData and scraper service classes
2023-05-21 11:18:02 +01:00
pushrbx
e48d23520f
fixed buggy tests
2023-05-21 11:18:02 +01:00
pushrbx
baa5e9c557
refactored tests and fixed test runner issues
...
- additionally fixed some bugs with schedule endpoint
2023-05-21 11:18:02 +01:00
pushrbx
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
2023-05-21 11:18:02 +01:00
pushrbx
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
2023-05-21 11:18:02 +01:00
pushrbx
bcb87084c5
pinned doctrine/annotation package version to keep swagger-lume working
2023-05-21 11:18:02 +01:00
pushrbx
c054c20fe7
updated github error reporting with the new issue form
2023-05-21 11:17:58 +01:00
pushrbx
ff5068bf27
fixed road runner integration
2023-05-21 11:14:35 +01:00
pushrbx
c78d8cd333
wip - cached scraper service unit tests
2023-05-21 11:14:35 +01:00
pushrbx
25378c263b
fixed people search
2023-05-21 11:14:35 +01:00
pushrbx
5a960e3b9c
fixed model factory
2023-05-21 11:14:35 +01:00
pushrbx
e21139d206
updated packages
2023-05-21 11:14:35 +01:00
pushrbx
118fc4f84b
fixed minor issues
2023-05-21 11:14:35 +01:00
pushrbx
9b5b5aad1e
fixed more problems
2023-05-21 11:14:35 +01:00
pushrbx
5e922f7cd9
fixed tests part1
2023-05-21 11:14:35 +01:00
pushrbx
1e302fb62c
wip - refactor finished
2023-05-21 11:14:35 +01:00
pushrbx
4a25c30d7d
refactored user endpoints and cache ttl config
2023-05-21 11:14:35 +01:00
pushrbx
525ac030f3
refactored anime season endpoint handlers
2023-05-21 11:14:35 +01:00
pushrbx
37c273fbab
wip - anime season controller refactor, central limit parameter validation
...
- fixed cache validation
2023-05-21 11:14:35 +01:00
pushrbx
79b7a0f657
added comments to custom data pipe class
2023-05-21 11:14:35 +01:00
pushrbx
e4ece66acc
added comments to custom data pipe class
2023-05-21 11:14:35 +01:00
pushrbx
413df48fdc
fixed issues and added route params mapper
2023-05-21 11:14:35 +01:00
pushrbx
49ebc8f581
wip - mediator refactor
...
- anime schedules - validation and corrections
- refactorings around "augmentResponse" - macro usage instead
2023-05-21 11:14:34 +01:00
pushrbx
c564de979d
wip - mediator refactor
2023-05-21 11:14:34 +01:00
pushrbx
69d66378be
added scraper service and rewritten anime controller
2023-05-21 11:14:34 +01:00
pushrbx
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
2023-05-21 11:14:34 +01:00