Version 5.1 - All the GraphQL #32

Closed
timw4mail wants to merge 1160 commits from develop into master

1160 Commits

Author SHA1 Message Date
Timothy Warren faf84d72d5 Add anilist example config file, and make the interface a bit more helpful
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2023-07-13 14:17:51 -04:00
Timothy Warren 477a8b2260 Update header comments
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2023-07-13 11:08:05 -04:00
Timothy Warren fed52cb0cb Some minor code style fixes
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2023-07-13 11:06:52 -04:00
Timothy Warren c58696b56b Update js/css dependencies
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2023-06-28 15:48:33 -04:00
Timothy Warren d863bd966a Merge pull request 'default config and documentation update' (#43) from colwellkr/HummingBirdAnimeClient:develop into develop
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
Reviewed-on: #43
2023-06-28 15:24:25 -04:00
Timothy Warren 5de5afa4dc Merge branch 'develop' into develop
timw4mail/HummingBirdAnimeClient/pipeline/pr-develop Build started... Details
2023-06-28 15:23:56 -04:00
Kevin Colwell 9f14f17a6b add php extensions required to README.md
timw4mail/HummingBirdAnimeClient/pipeline/pr-develop This commit looks good Details
2023-06-28 18:37:44 +00:00
Timothy Warren 752b3fb0e2 Fix route issue for manga pages
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2023-06-28 14:30:30 -04:00
Kevin Colwell 0453d5ca78 add default theme to config.toml.example 2023-06-28 18:22:00 +00:00
Timothy Warren 8e7273fa18 Tweak a Stringy method to have a more sensible return type
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2023-06-28 14:03:15 -04:00
Timothy Warren 5242b95a0e Fix a load of code cleanliness and style issues
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2023-05-19 16:34:38 -04:00
Timothy Warren b59e476b87 Update tooling and config 2023-05-19 16:34:07 -04:00
Timothy Warren 48076eedcd Update frontend dependencies, remove period on update banner 2023-05-19 16:33:14 -04:00
Timothy Warren 32aaa20077 Update rector config
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2023-05-19 11:00:12 -04:00
Timothy Warren 43d48ee882 Fix some remaining formatting issues
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2023-05-19 10:57:59 -04:00
Timothy Warren 49ffee3d89 Rector updates for tests
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2023-05-19 10:56:23 -04:00
Timothy Warren c4d76dc86a PHP 8.1 syntax updates
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2023-05-19 10:54:08 -04:00
Timothy Warren 940ebd5176 Move new helper functions to a more logical place, fix UserTransformer test
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2023-05-19 10:42:25 -04:00
Timothy Warren a33486933e Fix broken test
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2023-05-18 17:00:00 -04:00
Timothy Warren dbc4c3105a Fix formatting
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2023-05-18 16:27:31 -04:00
Timothy Warren e6d71d3cce More user page tweaks
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2023-05-18 16:25:50 -04:00
Timothy Warren 065290e8e6 More local fixes, add some more data to user profile page
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2023-05-18 15:17:19 -04:00
Timothy Warren cbff386734 Add specific locale arguments to keep up with the API
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2023-05-18 12:55:38 -04:00
Timothy Warren b13c35eaec More code style updates 2023-05-09 12:52:11 -04:00
Timothy Warren 0cff220993 Code style updates 2023-05-09 12:49:36 -04:00
Timothy Warren c78bccc56d Style and tool updates 2023-05-09 12:46:52 -04:00
Timothy Warren 62d1647c0a Update aviat/query to fix PHP 8.2 deprecation notice
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2023-03-17 16:38:41 -04:00
Timothy Warren 288cbb3e20 Make error handling for ajax list incrementing more robust
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2023-03-17 11:09:43 -04:00
Timothy Warren ca09de44d3 Update Kitsu GraphQL schema
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2023-03-16 22:20:17 -04:00
Timothy Warren 5f5cee215b Update cache dependency 2023-03-16 22:19:56 -04:00
Timothy Warren 8dcffe9cd2 Add Routing attributes to controllers for a potential future refactoring
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2023-03-16 13:04:55 -04:00
Timothy Warren 581fad9ccc Extract Stringy to fix deprecations 2023-03-16 13:03:48 -04:00
Timothy Warren fffd75122f Update DB dependency 2023-03-16 13:02:17 -04:00
Timothy Warren cb33329a21 Use MAL and Anlist IDs to do simultaneous updates and syncing. Resolves #39
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2022-11-16 10:21:00 -05:00
Timothy Warren c6ce8237ec More work on #39
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2022-09-22 12:08:21 -04:00
Timothy Warren 2276bc4c75 Fix tests
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2022-09-22 11:13:53 -04:00
Timothy Warren 6eeef9c317 Fix incrementing with anilist
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2022-09-22 10:21:09 -04:00
Timothy Warren 3eac929910 Update frontend tooling 2022-09-22 10:20:15 -04:00
Timothy Warren 8835aa4e69 Pass anilist ids more directly, see #39
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2022-09-21 15:36:38 -04:00
Timothy Warren 29d5b9f4ae Skip another test failing on CI
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2022-06-29 11:28:12 -04:00
Timothy Warren d0ea62aca7 Skip failing tests
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2022-06-29 11:25:14 -04:00
Timothy Warren cc8a684c78 Update broken test
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2022-06-29 11:15:47 -04:00
Timothy Warren 6cea9e47f0 Bugfix for manga pages without characters
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2022-06-28 18:57:50 -04:00
Timothy Warren 92e283bdbe Update GraphQL schemas
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2022-06-08 20:21:50 -04:00
Timothy Warren 82f259000a Show completed message for the last episode/chapter of an anime/manga
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2022-03-22 09:53:41 -04:00
Timothy Warren efbb6d6878 Move header update script to tools folder
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2022-03-04 15:52:18 -05:00
Timothy Warren 883ac051ed Simplify file headers 2022-03-04 15:50:35 -05:00
Timothy Warren c2cfbb914d Update header comments
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2022-03-04 12:32:17 -05:00
Timothy Warren b5814677f1 Tweak formatting settings 2022-03-04 12:31:13 -05:00
Timothy Warren e0bf9b7fda More formatting fixes 2022-03-04 12:25:29 -05:00
Timothy Warren e4a793306d Reformat test suite files
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2022-03-04 12:19:47 -05:00
Timothy Warren 7215178c5e Reformat misc files 2022-03-03 18:19:02 -05:00
Timothy Warren 4948cdbd46 Set up a proper formatter for more consistent code style
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2022-03-03 17:26:09 -05:00
Timothy Warren 2beba8d5c3 Remove more redundant phpdoc properties
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2022-03-03 14:20:10 -05:00
Timothy Warren b6db0f5ab3 Fix tests
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2022-03-03 13:52:06 -05:00
Timothy Warren 496ba418c9 Remove a lot of redundant PHPDoc properties
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2022-03-03 13:25:10 -05:00
Timothy Warren 84e7c45f10 Remove setup checks for removed directories
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2022-01-17 10:22:46 -05:00
Timothy Warren 3f9500c74c Remove now unused image caching directories
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2022-01-17 10:19:20 -05:00
Timothy Warren 2e1f58afaf Update broken tests
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2022-01-17 10:05:14 -05:00
Timothy Warren 5a5421cee9 Use images directly from Kitsu for the rest of the views
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2022-01-17 09:59:27 -05:00
Timothy Warren f210b157ff Update user details page to pull images directly from Kitsu
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2022-01-17 08:58:59 -05:00
Timothy Warren 02d99c8a43 Update more views to use images directly from Kitsu
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2022-01-17 08:37:00 -05:00
Timothy Warren 5d90721197 Make all media images come directly from Kitsu API, including on the search pages
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2022-01-12 18:23:40 -05:00
Timothy Warren 7cd0c486bd Update more views to use direct kitsu urls for poster images 2022-01-12 18:00:00 -05:00
Timothy Warren 858910f6bd Fix more cover image stuff
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2022-01-10 17:19:28 -05:00
Timothy Warren 5204053506 Use kitsu urls for anime cover images
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2022-01-10 17:06:05 -05:00
Timothy Warren b1fecc7c95 Show images directly for anime detail pages, so cover images are pulled correctly
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2022-01-10 16:56:10 -05:00
Timothy Warren 1b28f03506 Ensure that list items always have some sort of cover image
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2022-01-08 13:04:24 -05:00
Timothy Warren 962bb32f96 Remove unused placeholder images in public directory
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2022-01-07 20:27:33 -05:00
Timothy Warren 85e7b0f6bc Use image builder class to simplify createPlaceholderImage 2022-01-07 19:57:07 -05:00
Timothy Warren 1c721af0ba Create image builder class to simplify creating placeholder images 2022-01-07 19:53:31 -05:00
Timothy Warren 8c6706f7de Merge pull request 'Fix table sorting algorithm' (#41) from colwellkr/HummingBirdAnimeClient:fix-sort into develop
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
Reviewed-on: #41
2022-01-07 17:04:19 -05:00
Timothy Warren 42fa458058 Merge branch 'develop' into fix-sort
timw4mail/HummingBirdAnimeClient/pipeline/pr-develop Build started... Details
2022-01-07 17:02:19 -05:00
Kevin Colwell a0e6467f17 Removed whitespace from string.replace() call
timw4mail/HummingBirdAnimeClient/pipeline/pr-develop This commit looks good Details
2022-01-07 18:29:37 +00:00
Timothy Warren 73a69e42d3 Code style fixes
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2022-01-07 12:33:01 -05:00
Timothy Warren 7415c3bbd6 Update Anilist GraphQL schema
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2022-01-06 12:56:46 -05:00
Timothy Warren c23001e7b1 Make Kitsu auth token error easier to recover from
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2022-01-06 12:50:26 -05:00
Kevin Colwell e6c0fe5161 Updated sorting algorithm
timw4mail/HummingBirdAnimeClient/pipeline/pr-develop This commit looks good Details
2022-01-02 22:48:20 +00:00
Kevin Colwell 6876a1d811 Update "TV Rating" to "Age Rating" and add additional classes for sorting. 2022-01-02 21:29:08 +00:00
Kevin Colwell 8a5ad3fc19 Update column headers for better consistency between pages 2022-01-02 21:16:34 +00:00
Timothy Warren ecf09b5641 Allow adding items to anime collection that are in the anime list
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-12-29 17:04:55 -05:00
Timothy Warren fe8b769cf2 Fix testsuite by disabling tests with outdated data
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-12-02 17:13:31 -05:00
Timothy Warren c012b049e1 Partially fix broken tests
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-12-02 17:08:11 -05:00
Timothy Warren f3d347f249 Update and streamline dependencies
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-12-02 16:28:57 -05:00
Timothy Warren 03daa07d84 Remove old CodeIgniter style sniffs, as it is not being used 2021-12-02 16:27:43 -05:00
Timothy Warren f9850be35c Lots of little code fixes, hides notices shown on PHP 8.1
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-12-02 16:06:34 -05:00
Timothy Warren 5528589230 sync Manga before Anime, as it's usually faster
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-10-18 12:20:03 -04:00
Timothy Warren 744c180d64 Update library creation mutation to remove now redundant userID argument
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-10-18 12:15:47 -04:00
Timothy Warren c317bee70d Update frontend dependencies, and update Kitsu graphql schema
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-10-14 22:09:50 -04:00
Timothy Warren f9eb3e137d Remove redundant updates on finishing a media item
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-10-08 22:55:54 -04:00
Timothy Warren 81cffb9f4c Update test snapshot for anime detail page with new info
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-10-08 19:33:25 -04:00
Timothy Warren 099c7af0d8 Show full Language names on streaming info for anime detail pages 2021-10-08 19:32:10 -04:00
Timothy Warren cfc6324971 Add airing date range to anime detail pages 2021-10-08 19:31:40 -04:00
Timothy Warren 1cb880f785 Filter out titles not in English or Japanese from media cards
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-10-08 18:28:30 -04:00
Timothy Warren 6c5dbe886b Show when a media item is already in the list when searching on the /add pages, resolves #38
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-10-08 12:16:59 -04:00
Timothy Warren 52d6cd797a Refactor media search rendering to be less redundant 2021-10-08 12:15:34 -04:00
Timothy Warren 1de4580ee7 Check user library when searching for new media 2021-10-08 12:06:08 -04:00
Timothy Warren 70d5519d22 Attempt to fix Jenkins build, again
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-10-07 21:51:29 -04:00
Timothy Warren 08932ba8d2 Make some anime detail pages more robust
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-10-07 21:45:17 -04:00
Timothy Warren c810b811a8 Sort libraryEvents so watch history is in correct order
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-07-30 09:37:06 -04:00
Timothy Warren cd7082b764 Update Kitsu GraphQL schema 2021-07-30 09:36:25 -04:00
Timothy Warren 684cf1f4d6 Fix build issue with phpstan
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-04-23 19:22:45 -04:00
Timothy Warren 4293a501ed Update GraphQL reference schemas
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-04-23 19:00:44 -04:00
Timothy Warren 5346ce7d89 Drastically simplify setup for bundling js files
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-04-23 18:58:51 -04:00
Timothy Warren ff4e1ee471 Even less floating, please
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-04-21 20:20:39 -04:00
Timothy Warren 15b5640f9f We don't want our ratings to float...
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-04-21 20:09:03 -04:00
Timothy Warren 06250b64cb A few minor tweaks
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-04-21 19:35:22 -04:00
Timothy Warren 12c9fc1b2e Update filtering of MAL IDs for items to check to update
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-04-21 19:33:51 -04:00
Timothy Warren c624b51acd Fix null error on updating Anime or Manga
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-03-01 10:08:36 -05:00
Timothy Warren eb461e2f2e Coverage fix for Ion DI 2021-03-01 10:08:07 -05:00
Timothy Warren c37943edf3 Update Kitsu GraphQL schema 2021-03-01 10:06:12 -05:00
Timothy Warren 0b9fbbf042 Misc fixes
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-02-26 14:42:07 -05:00
Timothy Warren f0eacc2f93 Replace Whoops with Tracy
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-02-23 17:08:36 -05:00
Timothy Warren 4524885a79 Remove redundant docblocks from Type classes 2021-02-23 17:08:16 -05:00
Timothy Warren 7990b3ad68 Test Type classes
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-02-23 15:38:29 -05:00
Timothy Warren a08a45c3af Attempt to fix the build with the right extension
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-02-23 13:33:54 -05:00
Timothy Warren 52f02dc51e Use correct symfony polyfill
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-02-23 13:15:37 -05:00
Timothy Warren 160718eaa1 Fix broken tests
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-02-23 13:10:26 -05:00
Timothy Warren e25c68b97c Increase test coverage of Kitsu Transformer classes
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-02-23 13:00:30 -05:00
Timothy Warren 0a87f81768 Improve test coverage
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-02-23 12:00:22 -05:00
Timothy Warren 0f9dd61b6b Better handle update API errors
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-02-22 15:39:03 -05:00
Timothy Warren 5498383587 Update GraphQL schemas
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-02-22 15:38:29 -05:00
Timothy Warren 177eff911c Better catch api errors on incrementing progress 2021-02-22 15:37:35 -05:00
Timothy Warren a338a43e43 A few minor fixes
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-02-18 12:48:59 -05:00
Timothy Warren 97df64bf7a Remove RoboFile
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-02-18 07:37:33 -05:00
Timothy Warren cd7f042acb Remove some invalid exception docblock tags 2021-02-18 07:22:10 -05:00
Timothy Warren c6677de543 Fix Content Security Policy
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-02-18 07:15:43 -05:00
Timothy Warren 55ff6b0213 Simplify search template functions
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-02-18 07:14:07 -05:00
Timothy Warren c24124a6ca Use str_contains over strpos
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-02-17 20:02:51 -05:00
Timothy Warren f4686544c4 Update js build dependencies
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-02-17 19:50:15 -05:00
Timothy Warren 49c6b633bf Make PHPStan errors CI failures
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-02-16 15:07:25 -05:00
Timothy Warren ea14b30283 Make PHPStan errors CI failures
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-02-16 15:05:17 -05:00
Timothy Warren 78426c8f82 Make PHPStan errors CI failures
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-02-16 15:01:48 -05:00
Timothy Warren 34cdb09ea9 Make PHPStan errors CI failures
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-02-16 14:58:33 -05:00
Timothy Warren 457501001f Make PHPStan errors CI failures
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-02-16 14:57:43 -05:00
Timothy Warren e77cfcf029 Make PHPStan errors CI failures
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-02-16 14:56:05 -05:00
Timothy Warren d3b45fbdc5 Make PHPStan errors CI failures
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-02-16 14:53:21 -05:00
Timothy Warren e8ddfd8b37 Resolve remaining PHPStan issues
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-02-16 14:43:51 -05:00
Timothy Warren c71ff7f38e Fix more PHPStan issues
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-02-12 19:17:39 -05:00
Timothy Warren c03bd4c040 Increase warning level of PHPStan
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-02-12 17:52:58 -05:00
Timothy Warren e59b1ffc57 Fix failing test
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-02-12 13:14:58 -05:00
Timothy Warren be74cfaceb Fix a bunch more phpstan errors
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-02-12 13:09:57 -05:00
Timothy Warren e7ec57eec5 Just go back to CheckStyle
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-02-12 12:00:44 -05:00
Timothy Warren 8a32fc4e27 Try to report phpStan errors more directly
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-02-12 11:57:36 -05:00
Timothy Warren 26118e627f Try to report phpStan errors more directly
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-02-12 11:54:22 -05:00
Timothy Warren aa3e73d184 Try to report phpStan errors more directly
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-02-12 11:48:24 -05:00
Timothy Warren ede4ab437b Try to report phpStan errors more directly
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-02-12 11:43:25 -05:00
Timothy Warren d23e6ef95f Try to report phpStan errors more directly
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-02-12 11:40:25 -05:00
Timothy Warren 35d8db08b7 Try to report phpStan errors more directly
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-02-12 11:27:20 -05:00
Timothy Warren 21f1ae0502 Try to report phpStan errors more directly
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-02-12 11:24:57 -05:00
Timothy Warren eb03679579 Solve more PHPStan issues
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-02-12 11:14:45 -05:00
Timothy Warren d60b1dd776 Fix code warnings for 'src/AnimeClient/AnimeClient.php'
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-02-12 10:53:07 -05:00
Timothy Warren 05b6d29721 Attempt to add PHPStan messages to CI
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-02-12 10:42:51 -05:00
Timothy Warren dc02627a34 Attempt to add PHPStan messages to CI
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-02-12 10:40:03 -05:00
Timothy Warren 42004ed735 Attempt to add PHPStan messages to CI
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-02-12 10:38:16 -05:00
Timothy Warren 486e7dc982 Attempt to add PHPStan messages to CI
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-02-12 10:34:08 -05:00
Timothy Warren 0ad9a5094b Attempt to add PHPStan messages to CI
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-02-12 10:19:58 -05:00
Timothy Warren 39b1d02862 Attempt to add PHPStan messages to CI
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-02-12 10:07:55 -05:00
Timothy Warren 442e59f6cf Attempt to add PHPStan messages to CI
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-02-12 10:04:13 -05:00
Timothy Warren 3964157212 Attempt to add PHPStan messages to CI
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-02-12 09:59:29 -05:00
Timothy Warren 7a41a5d9a9 Attempt to add PHPStan messages to CI
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-02-12 09:51:52 -05:00
Timothy Warren dabb6be291 Attempt to add PHPStan messages to CI
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-02-12 09:42:54 -05:00
Timothy Warren 0c592b4932 Attempt to add PHPStan messages to CI
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-02-12 09:39:28 -05:00
Timothy Warren c100105fbc Yet more PHPStan fixes
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-02-11 19:54:22 -05:00
Timothy Warren 103f95c07b A few more PHPStan fixes
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-02-10 17:31:20 -05:00
Timothy Warren 9224751d2d Add a bumch of soundness checks suggested by PHPStan
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-02-10 17:17:51 -05:00
Timothy Warren ebd7f811ee Code style fixes
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-02-10 13:59:37 -05:00
Timothy Warren b7a2eafc0d Add tests for title uniqueness check
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-02-10 10:59:15 -05:00
Timothy Warren cb7a4c28e5 Handle null values better in title uniqueness check
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-02-08 17:03:04 -05:00
Timothy Warren ff5503af16 Fix the CI build?
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-02-07 08:54:20 -05:00
Timothy Warren eb2f4d95b6 Fix the CI build?
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-02-05 20:21:05 -05:00
Timothy Warren 86c7812f47 Fix the CI build?
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-02-05 20:16:55 -05:00
Timothy Warren f88b8edeed Fix the CI build?
timw4mail/HummingBirdAnimeClient/pipeline/head Something is wrong with the build of this commit Details
2021-02-05 20:05:33 -05:00
Timothy Warren 3841bba923 Fix the CI build?
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-02-05 17:49:19 -05:00
Timothy Warren 03505518d6 Update docs and CI
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-02-05 17:19:11 -05:00
Timothy Warren c3d74afd82 Fix snapshot test
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2021-02-04 12:35:01 -05:00
Timothy Warren d15544a182 Fix tests?
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-02-04 12:27:52 -05:00
Timothy Warren f7bf4c8eb9 Update PHP version in header comments
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-02-04 11:57:01 -05:00
Timothy Warren 4a51c6419f Fix tests
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-02-03 10:27:04 -05:00
Timothy Warren bc50ab3e0c Update CI to PHP 8
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
timw4mail/HummingBirdAnimeClient/pipeline/pr-master Build started... Details
2021-02-03 09:52:18 -05:00
Timothy Warren 6b6c37f015 Move to PHP 8 2021-02-03 09:46:36 -05:00
Timothy Warren 461914a929 Cleanup some path related things
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2021-02-03 09:45:18 -05:00
Timothy Warren 530d6ef207 Merge pull request 'Update header year code' (#36) from colwellkr/HummingBirdAnimeClient:develop into develop
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
Reviewed-on: #36
2021-01-14 12:50:22 -05:00
Kevin Colwell 20c734b8ef Update header year code
timw4mail/HummingBirdAnimeClient/pipeline/pr-develop This commit looks good Details
2021-01-13 01:58:28 -05:00
Timothy Warren 6ca193934b Increase test coverage
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-12-11 15:37:55 -05:00
Timothy Warren dee4a2dad5 Fix tests for PHP8...?
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-12-11 14:26:54 -05:00
Timothy Warren 9d82154b2f Make sure to run tests for PHP8
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-12-11 10:26:24 -05:00
Timothy Warren 2a8e6aa3ed Fix anime collection error
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-12-11 10:15:24 -05:00
Timothy Warren 05c7fa1a3e Update dependencies 2020-12-11 10:14:59 -05:00
Timothy Warren 191ec11258 Bump version in header comments
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-12-10 17:06:50 -05:00
Timothy Warren 71ee0a324c A little more test coverage
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-12-10 17:04:45 -05:00
Timothy Warren 292d9bbaaf Refactor, increase test coverage
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-12-10 15:59:37 -05:00
Timothy Warren 0029dd2fb8 Update Kitsu GraphQL schema file
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-12-02 12:43:04 -05:00
Timothy Warren 2b01871e5b Add random anime and random manga pages 2020-12-02 12:42:47 -05:00
Timothy Warren f003905c0b Revert status mapping change
timw4mail/HummingBirdAnimeClient/pipeline/pr-master This commit looks good Details
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-10-21 21:23:35 -04:00
Timothy Warren 9330bb628e Fix broken test
timw4mail/HummingBirdAnimeClient/pipeline/pr-master This commit looks good Details
2020-10-21 18:53:32 -04:00
Timothy Warren f0e3aa6fd7 Remove some more dead code 2020-10-21 18:52:12 -04:00
Timothy Warren c437696955 Merge remote-tracking branch 'origin/master' into develop
timw4mail/HummingBirdAnimeClient/pipeline/pr-master This commit looks good Details
2020-10-21 18:35:43 -04:00
Timothy Warren fd6624862f More cleanup, update changelog
timw4mail/HummingBirdAnimeClient/pipeline/pr-master This commit looks good Details
2020-10-21 18:12:22 -04:00
Timothy Warren d2a3b8ad37 More Kitsu GraphQL API cleanup, resolves #33
timw4mail/HummingBirdAnimeClient/pipeline/pr-master This commit looks good Details
2020-10-21 17:59:43 -04:00
Timothy Warren 155f44a424 Remove test for JsonAPI nonsense
timw4mail/HummingBirdAnimeClient/pipeline/pr-master This commit looks good Details
2020-10-21 17:07:50 -04:00
Timothy Warren 7fc58f1605 Use GraphQL to update thumbnails, refactor GraphQL pagination, merge Anime and Manga traits back into the Kitsu model 2020-10-21 17:06:50 -04:00
Timothy Warren 23d9fd0b40 Use GraphQL search endpoints, see #33
timw4mail/HummingBirdAnimeClient/pipeline/pr-master This commit looks good Details
2020-10-21 15:45:30 -04:00
Timothy Warren b28e1f13ee Remove old transformer classes
timw4mail/HummingBirdAnimeClient/pipeline/pr-master This commit looks good Details
2020-10-21 15:02:25 -04:00
Timothy Warren 0868fb43bc Add missing GraphQL query 2020-10-21 14:56:33 -04:00
Timothy Warren 5340c39466 More GraphQL conversion, test updates, see #33
timw4mail/HummingBirdAnimeClient/pipeline/pr-master There was a failure building this commit Details
2020-10-21 14:51:17 -04:00
Timothy Warren 1e3bfa7a0a Sync Kitsu and Anilist both via GraphQL, see #33
timw4mail/HummingBirdAnimeClient/pipeline/pr-master This commit looks good Details
2020-10-16 16:18:56 -04:00
Timothy Warren 22de5776a7 Fetch Manga List via GraphQL, see #33
timw4mail/HummingBirdAnimeClient/pipeline/pr-master This commit looks good Details
2020-10-16 13:28:35 -04:00
Timothy Warren dddef5add6 Fix Manga List Incrementing, start of GraphQL conversion
timw4mail/HummingBirdAnimeClient/pipeline/pr-master This commit looks good Details
2020-10-12 14:06:49 -04:00
Timothy Warren 30db156df7 Pull anime lists from GraphQL, see #33
timw4mail/HummingBirdAnimeClient/pipeline/pr-master This commit looks good Details
2020-10-09 16:18:45 -04:00
Timothy Warren 58669f023c Update dependency versions, add Amp base package as dependency 2020-10-09 16:16:23 -04:00
Timothy Warren 238a423806 Fix updating anime status when certain fields are empty
timw4mail/HummingBirdAnimeClient/pipeline/pr-master This commit looks good Details
2020-10-07 15:30:42 -04:00
Timothy Warren 24d6eaf0da Add back search query canceling for anime search
timw4mail/HummingBirdAnimeClient/pipeline/pr-master This commit looks good Details
2020-10-07 09:10:11 -04:00
Timothy Warren ecce90abd5 Fix hiding anime on completion
timw4mail/HummingBirdAnimeClient/pipeline/pr-master This commit looks good Details
2020-10-05 12:32:12 -04:00
Timothy Warren 913f9082ef Update GraphQL queries to match API changes
timw4mail/HummingBirdAnimeClient/pipeline/pr-master This commit looks good Details
2020-09-15 08:08:39 -04:00
Timothy Warren 7584d0a935 Map more external sites
timw4mail/HummingBirdAnimeClient/pipeline/pr-master This commit looks good Details
2020-09-10 15:36:34 -04:00
Timothy Warren fd2f3121bf Fix possible issue with hiding completed anime/manga
timw4mail/HummingBirdAnimeClient/pipeline/pr-master This commit looks good Details
2020-09-10 15:35:43 -04:00
Timothy Warren 249333b9fa Remove genres from manga list view
timw4mail/HummingBirdAnimeClient/pipeline/pr-master This commit looks good Details
2020-09-09 13:26:31 -04:00
Timothy Warren aca0f66db2 Update streaming logs, remove genres from anime list view
timw4mail/HummingBirdAnimeClient/pipeline/pr-master This commit looks good Details
2020-09-09 13:25:27 -04:00
Timothy Warren 66fca53dfc Only show total length of a series if the number is positive
timw4mail/HummingBirdAnimeClient/pipeline/pr-master This commit looks good Details
2020-09-09 10:24:55 -04:00
Timothy Warren 3b754ce634 Update GraphQL schema for Kitsu 2020-09-09 10:24:12 -04:00
Timothy Warren 44e1039067 Add limit to all relationships 2020-09-09 10:23:17 -04:00
Timothy Warren 78755f4019 Do not check session unless already logged in
timw4mail/HummingBirdAnimeClient/pipeline/pr-master This commit looks good Details
2020-08-28 14:27:14 -04:00
Timothy Warren ed9a3227ac Sort voice acting roles by character name
timw4mail/HummingBirdAnimeClient/pipeline/pr-master This commit looks good Details
2020-08-27 15:39:23 -04:00
Timothy Warren e2f29c6731 Get Person detail pages via GraphQL, resolves #27
timw4mail/HummingBirdAnimeClient/pipeline/pr-master This commit looks good Details
2020-08-27 15:01:00 -04:00
Timothy Warren 1b74df5269 More components, resolve #31
timw4mail/HummingBirdAnimeClient/pipeline/pr-master This commit looks good Details
2020-08-26 17:26:42 -04:00
Timothy Warren 9c01f3fbd0 Misc tweaks
timw4mail/HummingBirdAnimeClient/pipeline/pr-master This commit looks good Details
2020-08-26 15:25:31 -04:00
Timothy Warren 3714a93dcf Extract common methods for Anime and Manga models into a trait
timw4mail/HummingBirdAnimeClient/pipeline/pr-master This commit looks good Details
2020-08-26 15:24:49 -04:00
Timothy Warren 608cd4004e Fix Dispatcher test 2020-08-26 15:23:47 -04:00
Timothy Warren aace368b24 Move Kitsu class out of API namespace 2020-08-26 15:22:14 -04:00
Timothy Warren e20601053c Missing pieces of previous commit
timw4mail/HummingBirdAnimeClient/pipeline/pr-master This commit looks good Details
2020-08-25 16:06:00 -04:00
Timothy Warren 08176be4d0 Abort previous requests when search for anime or manga
timw4mail/HummingBirdAnimeClient/pipeline/pr-master This commit looks good Details
2020-08-25 16:02:15 -04:00
Timothy Warren 69991a126a Misc fixes and tweaks
timw4mail/HummingBirdAnimeClient/pipeline/pr-master This commit looks good Details
2020-08-25 15:11:08 -04:00
Timothy Warren 980e2726c5 Start of pulling library from GraphQL
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
timw4mail/HummingBirdAnimeClient/pipeline/pr-master This commit looks good Details
2020-08-25 13:22:38 -04:00
Timothy Warren 3f8c0432d2 Update History to use GraphQL, resolves #29,#30
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-08-24 19:17:41 -04:00
Timothy Warren ba276cc86e Update profile page to use GraphQL, see #27
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-08-24 15:20:07 -04:00
Timothy Warren 26a1c464a1 Some syncing cleanup
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-08-24 13:10:43 -04:00
Timothy Warren 40a340c67c Update some GraphQL queries
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-08-24 13:09:43 -04:00
Timothy Warren 7d6af5ad00 Get library entry via GraphQL, see #28 2020-08-24 13:07:47 -04:00
Timothy Warren a4cde0b28d Fix setup of console commands 2020-08-21 19:26:54 -04:00
Timothy Warren a692617101 Use components instead of duplicating html everywhere
timw4mail/HummingBirdAnimeClient/pipeline/head Build started... Details
2020-08-21 19:25:27 -04:00
Timothy Warren 41ca3a2d86 Fix tests
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-08-21 13:07:00 -04:00
Timothy Warren 386938c75f Create component system to help cut down on view duplication, see #31
timw4mail/HummingBirdAnimeClient/pipeline/head Something is wrong with the build of this commit Details
2020-08-21 12:30:01 -04:00
Timothy Warren 2f2260e0b4 Drastically reduce the amount of junk logging, and remove old logic from Character transformer
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-08-18 16:59:08 -04:00
Timothy Warren 1da68d8ec4 Use constants for the API names instead of literals
timw4mail/HummingBirdAnimeClient/pipeline/head Something is wrong with the build of this commit Details
2020-08-17 21:08:53 -04:00
Timothy Warren e06cc16890 Fix sync command
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-08-17 18:08:58 -04:00
Timothy Warren 09734515ca Full character page pulled from GraphQL API, see #27
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-08-17 16:36:55 -04:00
Timothy Warren 1725a106fa Get character details page from GraphQL, still need to do castings section, see #27
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-08-17 14:01:55 -04:00
Timothy Warren 4d4b7126e2 Fix manga description page
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-08-17 11:36:01 -04:00
Timothy Warren e2e845b9c0 Add streaming links back to anime description pages, see #27
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-08-17 10:45:17 -04:00
Timothy Warren 24def28cda Update Kitsu GraphQL schema reference
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-08-17 10:25:36 -04:00
Timothy Warren f3b7e58ee1 Update Kitsu GraphQL Mutations
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-08-17 10:24:17 -04:00
Timothy Warren e7e70a1541 Improve error logging
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-08-17 10:23:32 -04:00
Timothy Warren 65a8da755a Remove some naming redundancies
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-08-06 09:39:12 -04:00
Timothy Warren ca8a0edad0 Add missing change from previous commit
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-08-05 21:52:36 -04:00
Timothy Warren 9a6d0052d7 Add background check for session validity
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
This checks when the app is made visible -- like the tab is switched to,
if the current session is still valid. If the session is not still
valid, the page is reloaded so that the session expiration is apparent.

Resolves #25
2020-08-05 21:46:14 -04:00
Timothy Warren 6a82944473 slugs in person urls, refactor AnilistTrait to match KitsuTrait
timw4mail/HummingBirdAnimeClient/pipeline/head Something is wrong with the build of this commit Details
2020-08-05 20:57:01 -04:00
Timothy Warren f328420869 Create and delete media items via GraphQL, see #28
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-08-05 13:30:24 -04:00
Timothy Warren 3965f137e1 Move GraphQL queries up a level
timw4mail/HummingBirdAnimeClient/pipeline/head Something is wrong with the build of this commit Details
2020-08-04 14:25:18 -04:00
Timothy Warren ff6fcffca8 Bump version
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-08-04 09:30:21 -04:00
Timothy Warren 4c1c78577e Get manga updates working correctly with GraphQL, see #28
timw4mail/HummingBirdAnimeClient/pipeline/head Something is wrong with the build of this commit Details
2020-08-04 09:20:28 -04:00
Timothy Warren d66b589a75 Add some previously missing GraphQL fields
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-08-03 14:36:14 -04:00
Timothy Warren 20f318114b Actually fix anime episode incrementing
timw4mail/HummingBirdAnimeClient/pipeline/head Something is wrong with the build of this commit Details
2020-07-31 20:00:11 -04:00
Timothy Warren 56032728eb Fix json loading overlay for anime updates
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-07-31 19:32:13 -04:00
Timothy Warren 722518579f Increment chapter/episode counts via GraphQL
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-07-31 19:03:27 -04:00
Timothy Warren eab8a1cd4b Add GraphQL schema reference for Kitsu 2020-07-31 18:59:16 -04:00
Timothy Warren 2fa83b5f1d Add GraphQL schema reference for Anilist 2020-07-31 18:58:49 -04:00
Timothy Warren 48b031e190 Refactor/streamline View layer
timw4mail/HummingBirdAnimeClient/pipeline/head Something is wrong with the build of this commit Details
2020-07-31 16:22:32 -04:00
Timothy Warren a8110d4a90 Groundwork for some upcoming API updates
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-07-30 15:16:24 -04:00
Timothy Warren 455b551683 Actually fix the character API call, previous commit added authentication to GraphQL calls
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-07-30 10:02:44 -04:00
Timothy Warren de6faf2224 Fix issue retrieving some characters
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-07-30 09:58:36 -04:00
Timothy Warren 10cc9dece2 Skip broken test
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-07-29 22:08:54 -04:00
Timothy Warren 8fe2114816 Small fixes for anime detail pages
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-07-29 20:06:59 -04:00
Timothy Warren 83de995951 Get Manga details from GraphQL, See #27
timw4mail/HummingBirdAnimeClient/pipeline/head Something is wrong with the build of this commit Details
2020-07-29 17:51:58 -04:00
Timothy Warren 766e3cd71c Fetch anime details by id for the collection
timw4mail/HummingBirdAnimeClient/pipeline/head Build started... Details
2020-07-29 16:25:57 -04:00
Timothy Warren 375b8f9bcb Anime detail page cleanup 2020-07-29 15:49:16 -04:00
Timothy Warren dcd138cba6 get anime staff from GraphQL, see #27 2020-07-29 14:04:03 -04:00
Timothy Warren 50f3c394c5 Re-add characters to anime details page, see #27
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-07-29 11:00:54 -04:00
Timothy Warren 0ed7a0de2e Run local phpunit from robo 2020-07-29 11:00:06 -04:00
Timothy Warren bb878d905f Use GraphQL request for anime detail pages, see #27
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-07-28 17:46:18 -04:00
Timothy Warren 3bb3d2a5cf Prepare for Kitsu GraphQL
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-07-28 16:11:13 -04:00
Timothy Warren 9297ff4b94 Merge remote-tracking branch 'origin/develop'
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-05-19 13:19:20 -04:00
Timothy Warren 9e8b3f4663 Remove extra titles from cover/list views
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-05-18 13:52:27 -04:00
Timothy Warren 5e157e4a4e Make sure reAuthenticate method has optional parameter
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-05-18 13:47:41 -04:00
Timothy Warren 035e142c98 Make sure re-authenticate gets arguments
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-05-18 13:32:02 -04:00
Timothy Warren ebe8626ba7 Add aria attributes to selected menu items
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-05-18 12:53:00 -04:00
Timothy Warren 493f849aeb Remove extra titles from list/cover display
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-05-18 12:52:32 -04:00
Timothy Warren 332ff72360 Bug fixes
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-05-11 09:17:11 -04:00
Timothy Warren cacf19781d Only the command line should be able to get credentials from the cache
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-05-08 21:34:36 -04:00
Timothy Warren 545c495869 Refactor KitsuTrait
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-05-08 19:18:10 -04:00
Timothy Warren 4131a019ca Remove APCu as a cache option...it doesn't work with CLI authentication 2020-05-08 19:17:11 -04:00
Timothy Warren c4fb095eba Fix settings page subforms (so all the fields show for the cache) 2020-05-08 19:16:04 -04:00
Timothy Warren e4018c269f Simplify caching 2020-05-08 19:15:21 -04:00
Timothy Warren 05c50387f6 Set up Event-based handling for a few things
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-05-06 13:16:40 -04:00
Timothy Warren dc20d8de7c Fix failing test
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-05-06 10:12:49 -04:00
Timothy Warren b806519b22 Show more alternate titles on anime detail pages
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-05-06 09:08:27 -04:00
Timothy Warren 48e51c816f Add better re-read messages to manga
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-05-05 19:12:17 -04:00
Timothy Warren 9045eb6b8f Comment cleanup of sync command
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-05-04 17:15:50 -04:00
Timothy Warren 77ee6ae50e Refactor list sync to be easier to follow
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-05-04 17:13:03 -04:00
Timothy Warren fa89df567d Improve rewatched messages
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-05-04 16:46:27 -04:00
Timothy Warren 2d44435c59 Various code tweaks
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-05-01 19:38:45 -04:00
Timothy Warren 9344d98056 Fix collection episode length/count, display newlines in notes
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-05-01 19:33:51 -04:00
Timothy Warren ee18d407a2 Make authentication more reliable for list syncing
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-05-01 17:08:20 -04:00
Timothy Warren 30ee7b5601 Merge remote-tracking branch 'origin/develop'
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-05-01 11:26:25 -04:00
Timothy Warren 7373cf93b7 Tweak anime list view a bit
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-04-30 15:35:32 -04:00
Timothy Warren a80284a4ee Collection updates for 'all' tab
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-04-30 15:33:16 -04:00
Timothy Warren bbd375e464 Collection view tweaks 2020-04-30 15:30:52 -04:00
Timothy Warren 95a7e74d69 Merge remote-tracking branch 'origin/develop'
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-04-28 12:25:35 -04:00
Timothy Warren 41ea7f082f Update dependency versions
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-04-28 12:24:34 -04:00
Timothy Warren 625a57c191 Type *Type classes a bit more strictly 2020-04-28 12:24:12 -04:00
Timothy Warren 0ad4d56663 Tweak error handling of anime collection db calls
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-04-28 12:13:35 -04:00
Timothy Warren a3d56afef3 Add AnimeCollection link to MainMenu, similar to lists 2020-04-28 12:04:42 -04:00
Timothy Warren 93d87336b1 Move unusued graphQL queries
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-04-28 12:03:14 -04:00
Timothy Warren 9cc3645950 Merge remote-tracking branch 'origin/develop'
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-04-24 16:55:34 -04:00
Timothy Warren b2c86adcf5 Don't show episode/chapter 0 in history
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-04-24 14:18:35 -04:00
Timothy Warren badf941265 Fix some bugs with history view
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-04-24 14:14:52 -04:00
Timothy Warren ae276a536f Fix history and collection bug
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-04-23 20:03:55 -04:00
Timothy Warren a97a31ea41 tweak cleanup migration
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-04-23 19:40:59 -04:00
Timothy Warren 52b562f455 Improve anime collection with multiple media selections
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-04-23 18:57:22 -04:00
Timothy Warren 4c2abf5416 Add migrations for collection improvements 2020-04-23 18:54:54 -04:00
Timothy Warren e88230ad52 Update dependency to published version 2020-04-23 18:53:51 -04:00
Timothy Warren 96a389af66 Minor tweaks to css and js 2020-04-23 18:51:12 -04:00
Timothy Warren 212b34ac4c More refactoring of History transformers
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-04-22 17:53:25 -04:00
Timothy Warren f804cc66fb Add migration to create a link table between anime_sets and media
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-04-22 17:52:07 -04:00
Timothy Warren 52e5b10512 Refactor history transformers
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-04-22 12:38:59 -04:00
Timothy Warren 4d6c15b030 Add menu items for history, add manga reading history
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-04-22 11:39:44 -04:00
Timothy Warren f2991cd416 Convert Type constructors to static methods
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-04-22 07:53:52 -04:00
Timothy Warren 12be7b8a1e Fix off-by-one errors
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-04-21 20:37:42 -04:00
Timothy Warren fe284d755b Merge remote-tracking branch 'origin/php74' into develop
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-04-21 20:13:59 -04:00
Timothy Warren 3f2c23ab96 Fix aggregation of anime watch history items
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-04-21 20:10:01 -04:00
Timothy Warren da15c45fd9 Fix tests 2020-04-21 20:09:37 -04:00
Timothy Warren da570d5167 Big Work in progress commit
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-04-21 19:22:56 -04:00
Timothy Warren 17fb2b4db4 Update outdated interface reference
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-04-17 13:34:36 -04:00
Timothy Warren 9ba4354d29 Temporarily require develop of Query
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-04-17 13:19:43 -04:00
Timothy Warren dccdd62707 Merge branch 'php74' of github.com:timw4mail/HummingBirdAnimeClient into php74
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-04-13 09:20:45 -04:00
Timothy Warren 2d7d511ab1 More types
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-04-13 09:20:05 -04:00
Timothy Warren 3fb614a3a8 Fix merge conflict 2020-04-13 09:17:50 -04:00
Timothy Warren 461d074d41 Type all the class attributes
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-04-10 20:01:46 -04:00
Timothy Warren b0a85c0b50 Add more types 2020-04-10 16:35:01 -04:00
Timothy Warren fc71007227 Remove some old frontend files
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-04-10 15:43:12 -04:00
Timothy Warren 2584047289 Bump version and PHP requirement in headers
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-04-10 15:39:39 -04:00
Timothy Warren 4f6a92cd45 Update dependencies to latest versions
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-04-10 15:38:32 -04:00
Timothy Warren 813a3fc807 Merge branch 'php74' of timw4mail/HummingBirdAnimeClient into develop
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-04-10 15:27:28 -04:00
Timothy Warren a1b9ee65fa Just combine JS files for modern browsers, no minifying
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
timw4mail/HummingBirdAnimeClient/pipeline/pr-develop Build started... Details
2020-04-10 15:20:47 -04:00
Timothy Warren fce9764f08 Clean up public folder, move JS tools to frontEndSrc folder
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-04-10 15:07:08 -04:00
Timothy Warren b6a7226424 Merge remote-tracking branch 'origin/develop'
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-04-10 10:17:23 -04:00
Timothy Warren e572e2f147 Fix streaming logo display
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-04-08 10:08:56 -04:00
Timothy Warren b200085a3f Merge remote-tracking branch 'origin/develop'
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-04-07 22:07:01 -04:00
Timothy Warren 919d8ee6b1 Fix image snapshot test
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-04-07 22:04:15 -04:00
Timothy Warren 9ecd5df6c7 Lazy load images
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-04-07 21:53:53 -04:00
Timothy Warren 392f24d11f Update snapshot tests for form generation
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-03-17 15:39:33 -04:00
Timothy Warren 61ca4300d4 Simplify Jenkins build again
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-03-17 15:15:20 -04:00
Timothy Warren e550a096bc Downgrade snapshot library to a version that works with PHP 7.3
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-03-17 15:05:28 -04:00
Timothy Warren 2222d48f23 Attempt to clear dependencies on each step
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-17 11:25:17 -04:00
Timothy Warren 40bc7a34e1 Add PHP 7.3 test section back
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-17 11:21:27 -04:00
Timothy Warren 82d77d0f35 Update test snapshots
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-03-16 15:47:33 -04:00
Timothy Warren 063edc0f6f Try only PHP 7.4 for tests
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-03-16 15:25:31 -04:00
Timothy Warren 4b37492b61 Revert "Will tests still work with fewer file priviledges?"
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
This reverts commit 783dd322c0.
2020-03-16 15:23:19 -04:00
Timothy Warren 783dd322c0 Will tests still work with fewer file priviledges?
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-16 15:19:43 -04:00
Timothy Warren 9259c85586 Fix some style issues
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-16 15:06:55 -04:00
Timothy Warren 39f672b35f Cleanup some build/quality check stuff
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-13 09:53:31 -04:00
Timothy Warren c60b821bca More test coverage of FormGenerator
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-03-12 12:47:02 -04:00
Timothy Warren 39f23c2c35 Test FormGenerator
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-03-12 12:32:32 -04:00
Timothy Warren bcbb24c0f5 Increase code coverage
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-03-12 12:04:20 -04:00
Timothy Warren 4fd03d309c Update header comments again
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-03-12 11:45:11 -04:00
Timothy Warren daaa560fbd Remove XML codec 2020-03-12 11:44:19 -04:00
Timothy Warren 396d88f343 Yet another CI code coverage commit
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good Details
2020-03-12 11:29:00 -04:00
Timothy Warren cc0e03b573 Yet another CI code coverage commit
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-12 11:20:07 -04:00
Timothy Warren 5b58059860 Yet another CI code coverage commit
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-12 11:17:27 -04:00
Timothy Warren 357e08d41e Yet another CI code coverage commit
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-12 11:09:56 -04:00
Timothy Warren dac6d4b775 Yet another CI code coverage commit
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-12 11:08:18 -04:00
Timothy Warren f242b0dbfa Yet another CI code coverage commit
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-12 11:04:22 -04:00
Timothy Warren d688dbdd2f Yet another CI code coverage commit
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-12 10:57:19 -04:00
Timothy Warren 0d0a3309fb Yet another CI code coverage commit
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-12 10:49:32 -04:00
Timothy Warren 177eeaaef5 Yet another CI code coverage commit
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-12 10:44:29 -04:00
Timothy Warren 3827ef326d Yet another CI code coverage commit
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-12 10:40:39 -04:00
Timothy Warren dccc578395 Yet another CI code coverage commit
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-12 10:36:20 -04:00
Timothy Warren 2958307115 A docker image that exists does help
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-12 10:28:21 -04:00
Timothy Warren acd507d7f2 The correct syntax helps for working CI
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-12 10:26:00 -04:00
Timothy Warren db68f983bf Another attempt to fix CI
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-12 10:24:21 -04:00
Timothy Warren 591d7bb4bc Attempt to do code coverage with less memory to begin with
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-12 10:12:28 -04:00
Timothy Warren eab72cd821 Does code coverage work with a lower explicit memory limit?
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-12 10:04:05 -04:00
Timothy Warren c6e209a36f Try coverage again without setting memory limit
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-12 10:00:20 -04:00
Timothy Warren 4308418414 Fix test suite
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-12 09:52:45 -04:00
Timothy Warren 52fc6d8391 Move AnimeClient tests
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-11 23:18:31 -04:00
Timothy Warren 8ea1cbc52f Put Ion Namespace back in the codebase directly 2020-03-11 23:04:01 -04:00
Timothy Warren 725cbc4cf2 Increase CI PHP memory limit
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-11 22:27:47 -04:00
Timothy Warren eeea80ff0a Skip robo lint, as it fails on test snapshots
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-11 22:21:23 -04:00
Timothy Warren 1abe7d9aee Make sure git is installed for CI
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-11 22:18:04 -04:00
Timothy Warren 9924793a49 Move source code to sub folder so we can re-integrate ion
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-11 22:11:00 -04:00
Timothy Warren 5807c9dac3 Remove dependency causing issues on PHP < 7.4
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-11 16:34:33 -04:00
Timothy Warren 33d46a27eb Update all the header files again
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-11 16:31:52 -04:00
Timothy Warren 1a4a65ceaf Move to Amp/HttpClient from Amp/Artax
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-11 16:26:17 -04:00
Timothy Warren 19320cf299 Attempt to fix Jenkins build, take 2
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-11 15:29:34 -04:00
Timothy Warren 7cc3c5bd88 Attempt to fix Jenkins build
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-11 15:24:15 -04:00
Timothy Warren e5073f6a6c Show composer install error for CI, please
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-11 15:16:43 -04:00
Timothy Warren a7931052b0 Update all the header comments
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-11 15:15:05 -04:00
Timothy Warren dec5b25569 Bump PHP requirement 2020-03-11 15:14:34 -04:00
Timothy Warren 14613e6395 Fix a method of Anilist Model 2020-03-11 15:12:10 -04:00
Timothy Warren 14992c4c80 Remove php7.2 step in CI
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-11 15:05:27 -04:00
Timothy Warren ea2065ab4d Add code coverage to CI
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit Details
2020-03-11 15:03:04 -04:00
Timothy Warren 4c43a0cf79 Minor view updates
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2020-01-15 15:23:55 -05:00
Timothy Warren 87ecc0dce4 More error checking
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2020-01-15 15:22:38 -05:00
Timothy Warren 580dbb5993 Better id mapping error handling for Anilist
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2020-01-15 12:35:37 -05:00
Timothy Warren 7a4cda5bf0 Bump copyright year
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2020-01-08 15:39:49 -05:00
Timothy Warren e4b8e6ce51 More refactoring/cleanup
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2019-12-09 16:17:25 -05:00
Timothy Warren 698025146f Automatically fix some docblocks
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2019-12-09 14:41:04 -05:00
Timothy Warren acd3b84b55 Update all the docblocks
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2019-12-09 14:34:23 -05:00
Timothy Warren 75aa7e3aae Annotate property types for Types classes
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2019-12-09 13:40:54 -05:00
Timothy Warren efede08401 Various code style tweaks
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2019-12-09 13:13:31 -05:00
Timothy Warren 951f4362db Various code cleanup
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2019-12-06 15:46:56 -05:00
Timothy Warren 26fca2a1c2 Add linting check to CI to help catch version-incompatible code
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2019-12-06 10:05:09 -05:00
Timothy Warren 4b73b1b249 Downgrade snapshot library so that more PHP versions work for tests
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2019-12-06 09:25:04 -05:00
Timothy Warren 08fc1c81bf Remove composer.lock for each test run to make sure dependencies are correctly installed
timw4mail/HummingBirdAnimeClient/develop There was a failure building this commit Details
2019-12-06 09:19:47 -05:00
Timothy Warren 3bb9734e1d Update header comments
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2019-12-06 09:16:35 -05:00
Timothy Warren 6fd2b22d72 Tweak tests for new version of PHPUnit 2019-12-06 09:15:49 -05:00
Timothy Warren 47b9d7ba7a Update dependencies
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2019-12-05 16:59:24 -05:00
Timothy Warren 4ecac1c15f Add PHP 7.4 tests
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2019-12-05 11:20:06 -05:00
Timothy Warren b0682ae1b2 Bump PHP version requirement
timw4mail/HummingBirdAnimeClient/develop There was a failure building this commit Details
2019-12-03 15:17:25 -05:00
Timothy Warren 77ffd46cd8 Merge remote-tracking branch 'origin/develop'
timw4mail/HummingBirdAnimeClient/master This commit looks good Details
2019-12-02 15:30:04 -05:00
Timothy Warren 59ba0f49c7 Update clear thumbnails script to work with lots of files 2019-12-02 15:29:24 -05:00
Timothy Warren 44ec41b0f7 Merge remote-tracking branch 'origin/develop'
timw4mail/HummingBirdAnimeClient/master There was a failure building this commit Details
2019-10-08 20:25:24 -04:00
Timothy Warren fec671e3cd Catch errors when mapping MAL ids on sync
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2019-10-08 19:59:47 -04:00
Timothy Warren 848f667626 Misc bugfixes, especially for Anime without a MAL id.
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2019-10-07 20:10:27 -04:00
Timothy Warren 361ebcbbe4 Update CI stuff
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2019-08-16 14:40:15 -04:00
Timothy Warren 6f2a59ae95 Merge remote-tracking branch 'origin/develop'
timw4mail/HummingBirdAnimeClient/master This commit looks good Details
2019-08-16 10:39:50 -04:00
Timothy Warren d10e930a6b Remove php 7.4 version in travis config that doesn't exist yet
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2019-08-16 10:35:59 -04:00
Timothy Warren c6b74e2775 Minor code cleanup, add newer php version for travis tests
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2019-08-16 10:31:31 -04:00
Timothy Warren f3b42ae056 Update base request builder to use the correct user agent
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2019-08-10 10:42:02 -04:00
Timothy Warren 9140ebaa19 Add first GraphQL files for Kitsu for future implementation
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2019-08-10 10:10:09 -04:00
Timothy Warren 27160bda9a Improve 404 checks for detail pages
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2019-08-10 10:09:07 -04:00
Timothy Warren 3fae7fe9d6 Update detail pages to use one column for text 2019-08-10 10:07:28 -04:00
Timothy Warren b5ec89de34 Simplify _.show and _.hide useage
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2019-07-15 16:05:29 -04:00
Timothy Warren 8eca9c9d04 Merge remote-tracking branch 'origin/develop'
timw4mail/HummingBirdAnimeClient/master This commit looks good Details
2019-07-15 14:31:17 -04:00
Timothy Warren dfce7f649e Fix scroll to top on list item update
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2019-07-12 23:12:05 -04:00
Timothy Warren b4a5e8ce77 Remove now unused css file
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2019-07-12 16:27:39 -04:00
Timothy Warren 1f2accf4ec Add 'automatic' dark theme, based on browser 'prefers-color-scheme: dark' media query
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2019-07-12 15:56:24 -04:00
Timothy Warren 6e950613e6 Update js dependencies 2019-07-12 13:33:40 -04:00
Timothy Warren 9214b0c87b Merge remote-tracking branch 'origin/develop'
timw4mail/HummingBirdAnimeClient/master There was a failure building this commit Details
2019-07-12 13:28:37 -04:00
Timothy Warren 73488d8244 Clean up commands a little bit 2019-07-11 19:03:35 -04:00
Timothy Warren c93629dea2 Show fewer sync errors by filtering common data disparity issues 2019-07-11 16:38:21 -04:00
Timothy Warren 5bf8277376 Fix syncing manga to anilist when you have to create a new list item 2019-07-11 15:24:34 -04:00
Timothy Warren 51bf392d1b Make Anilist missing username error more reliable, allow editing anilist username in settings panel 2019-07-11 10:28:09 -04:00
Timothy Warren dd6e99877a Collection "All Tab", and filtering. Resolves #6, #7 2019-07-10 13:32:05 -04:00
Timothy Warren 4de92a3591 No more genre-related database errors, and other collection improvements 2019-07-10 10:20:37 -04:00
Timothy Warren 2943f716b9 Merge remote-tracking branch 'origin/develop'
timw4mail/HummingBirdAnimeClient/master This commit looks good Details
2019-05-08 16:09:29 -04:00
Timothy Warren 62781355b1 Tweak display of descriptions on detail pages
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2019-05-08 16:08:51 -04:00
Timothy Warren 9e6ce8171a Merge remote-tracking branch 'origin/develop'
timw4mail/HummingBirdAnimeClient/master This commit looks good Details
2019-05-08 14:18:49 -04:00
Timothy Warren aa1e6675c2 Use larger cover images for edit forms
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2019-05-08 14:18:18 -04:00
Timothy Warren 9f585bf1b4 Edit form style tweaks 2019-05-08 14:17:57 -04:00
Timothy Warren ca03e96edd Merge remote-tracking branch 'origin/develop'
timw4mail/HummingBirdAnimeClient/master This commit looks good Details
2019-05-08 13:19:32 -04:00
Timothy Warren 76b23c7646 Fix thumbnail generation command
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2019-05-08 13:19:03 -04:00
Timothy Warren 82c8fa8661 Merge branch 'develop' of timw4mail/HummingBirdAnimeClient into master
timw4mail/HummingBirdAnimeClient/master This commit looks good Details
2019-05-08 12:40:32 -04:00
Timothy Warren 74ab8bd8b9 Button and Select style tweaks 2019-05-08 11:14:11 -04:00
Timothy Warren 62e7cc7bed Add polyfill for older browsers, so Opera 12 works 2019-05-08 08:57:15 -04:00
Timothy Warren 1d9537126b Update js sourcemaps 2019-05-08 08:56:26 -04:00
Timothy Warren 2c915188a8 Use static closures in bootstrap 2019-05-08 08:55:58 -04:00
Timothy Warren 765fc9de42 Update css/js dependencies 2019-05-08 08:53:34 -04:00
Timothy Warren b944e1f250 Style tweaks. Fixes #16. 2019-05-08 08:50:57 -04:00
Timothy Warren 92243189ee Fix some edge cases 2019-04-01 16:17:40 -04:00
Timothy Warren 4c896349b9 Remove XML tests 2019-03-12 09:47:59 -04:00
Timothy Warren f3f2879c54 Remove XML codec class 2019-03-12 09:43:17 -04:00
Timothy Warren b70ba1da6f Consistent spacing around auth checks
timw4mail/HummingBirdAnimeClient/PR-21 This commit looks good Details
2019-01-29 16:01:31 -05:00
Timothy Warren 28146ad909 Add a per-controller-method check for authorization for private routes
timw4mail/HummingBirdAnimeClient/PR-21 This commit looks good Details
2019-01-29 15:12:31 -05:00
Timothy Warren 0348d0db00 Cleanup redundant methods in Collection model 2019-01-28 14:31:48 -05:00
Timothy Warren 84ca0a9481 Fix error on attempt to insert a duplicate series
timw4mail/HummingBirdAnimeClient/PR-21 This commit looks good Details
2019-01-22 10:21:58 -05:00
Timothy Warren aec9a2f2b8 Hide missing table error on noninitialized collection, see #20
timw4mail/HummingBirdAnimeClient/PR-21 This commit looks good Details
2019-01-08 15:52:53 -05:00
Timothy Warren 42ec5faa4a Update phinx.yml file for new version of Phinx, see #20
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
timw4mail/HummingBirdAnimeClient/PR-21 This commit looks good Details
2019-01-07 14:31:17 -05:00
Timothy Warren 1c3b478d49 Cleanup database logic a bit 2019-01-07 14:29:15 -05:00
Timothy Warren 5d752f6ee3 Small code cleanup
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2019-01-07 09:08:00 -05:00
Timothy Warren 0503cad15f Simplify/clean up some base classes
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2018-12-21 15:52:34 -05:00
Timothy Warren 49dc661de1 Merge branch 'develop' of timw4mail/HummingBirdAnimeClient into master
timw4mail/HummingBirdAnimeClient/master This commit looks good Details
2018-12-13 14:51:01 -05:00
Timothy Warren 59403b9cb5 Make syncing slightly more robust
timw4mail/HummingBirdAnimeClient/PR-14 This commit looks good Details
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2018-12-12 15:31:59 -05:00
Timothy Warren 4d26acea5b Use the same API client instance across the codebase
timw4mail/HummingBirdAnimeClient/PR-14 This commit looks good Details
2018-12-07 10:24:42 -05:00
Timothy Warren a38c9712e6 Don't show media tabs with no media on character page, make stats on user page more resiliant 2018-12-07 10:22:16 -05:00
Timothy Warren b871a4fac2 Remove default API client timeouts, fix time on anime calculation
timw4mail/HummingBirdAnimeClient/PR-14 This commit looks good Details
2018-12-06 16:21:02 -05:00
Timothy Warren aacf7ece65 Remove CSS sourcemaps...because they're pointless
timw4mail/HummingBirdAnimeClient/PR-14 This commit looks good Details
2018-12-06 13:44:31 -05:00
Timothy Warren 826cb0c1cb Add dark theme with setting toggle
timw4mail/HummingBirdAnimeClient/PR-14 This commit looks good Details
2018-12-06 13:04:54 -05:00
Timothy Warren 94e61e35a8 Update misspelled method, somehow resolves #19
timw4mail/HummingBirdAnimeClient/PR-14 This commit looks good Details
2018-11-29 11:46:06 -05:00
Timothy Warren f09716b040 Some API client cleanup
timw4mail/HummingBirdAnimeClient/PR-14 This commit looks good Details
2018-11-29 11:00:50 -05:00
Timothy Warren 921febaeb4 Fix error in list sync
timw4mail/HummingBirdAnimeClient/PR-14 This commit looks good Details
2018-11-27 15:37:16 -05:00
Timothy Warren e3d6ac20ea Update cache dependency
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
timw4mail/HummingBirdAnimeClient/PR-14 This commit looks good Details
2018-11-27 14:57:27 -05:00
Timothy Warren f3c85da8cc Misc code cleanup
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2018-11-09 10:38:35 -05:00
Timothy Warren 92c5b2baf7 Purge the few inline styles
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2018-11-08 14:18:24 -05:00
Timothy Warren 9ad74ed887 Remove data transformation from media detail pages, and into the proper transformers
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2018-11-08 12:15:30 -05:00
Timothy Warren 27977a0c8a Move data transformation out of controllers, and into transformers
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2018-11-08 11:36:42 -05:00
Timothy Warren 11475187fc Fix generic user page route, minor code cleanup
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2018-11-07 14:29:21 -05:00
Timothy Warren f88f1578a8 Merge remote-tracking branch 'origin/master' into develop
timw4mail/HummingBirdAnimeClient/develop There was a failure building this commit Details
2018-11-05 13:25:42 -05:00
Timothy Warren b9e8ddfc9a Fix collection query
timw4mail/HummingBirdAnimeClient/master This commit looks good Details
2018-11-05 13:25:18 -05:00
Timothy Warren 99c94963e6 Merge branch 'develop' of timw4mail/HummingBirdAnimeClient into master
timw4mail/HummingBirdAnimeClient/master This commit looks good Details
2018-11-05 13:15:58 -05:00
Timothy Warren 556e184ce5 More styling tweaks
timw4mail/HummingBirdAnimeClient/PR-12 This commit looks good Details
2018-11-05 11:22:35 -05:00
Timothy Warren c4f759e5d8 Make tables responsive
timw4mail/HummingBirdAnimeClient/PR-12 This commit looks good Details
2018-11-05 11:04:19 -05:00
Timothy Warren 61b7a799b9 Fix broken snapshot test
timw4mail/HummingBirdAnimeClient/PR-12 This commit looks good Details
2018-11-05 10:42:51 -05:00
Timothy Warren 38cd9c74d9 Sort streaming links by service
timw4mail/HummingBirdAnimeClient/PR-12 There was a failure building this commit Details
2018-11-05 10:40:29 -05:00
Timothy Warren 67e068f053 Some visual tweaks
timw4mail/HummingBirdAnimeClient/PR-12 This commit looks good Details
2018-11-05 09:56:38 -05:00
Timothy Warren 24edf55f44 Responsive updates for smaller screen sizes
timw4mail/HummingBirdAnimeClient/PR-12 This commit looks good Details
2018-11-05 09:47:05 -05:00
Timothy Warren 6770c133fb Update picture helper, move anilist oauth calls to the settings controller
timw4mail/HummingBirdAnimeClient/PR-12 This commit looks good Details
2018-11-02 12:58:19 -04:00
Timothy Warren 7a4816d34d Make all the css classes and ids kebob case
timw4mail/HummingBirdAnimeClient/PR-12 This commit looks good Details
2018-11-02 10:48:20 -04:00
Timothy Warren d09908cb1d Update controller test
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
timw4mail/HummingBirdAnimeClient/PR-12 This commit looks good Details
2018-11-01 22:16:45 -04:00
Timothy Warren cd2dcf2873 Various refactoring, better webp image handling 2018-11-01 22:15:20 -04:00
Timothy Warren c2d51b2b7e Make Controllers more specialized 2018-11-01 22:12:41 -04:00
Timothy Warren 067c9b4035 Lots of visual updates 2018-11-01 22:01:09 -04:00
Timothy Warren 3244db3438 More page style tweaks
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2018-10-30 13:05:49 -04:00
Timothy Warren fa27abb954 Add tabs to character page sections 2018-10-30 11:42:32 -04:00
Timothy Warren 96820a6418 Fix css for character images on user page
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2018-10-30 09:43:54 -04:00
Timothy Warren cf1c55782f Small code consistency update
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2018-10-29 15:48:54 -04:00
Timothy Warren bd4cfaafe1 Add staff section on Manga detail pages
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2018-10-29 15:17:48 -04:00
Timothy Warren 679c369427 Fix staff section on Anime detail pages, center unusually sized images instead of stretching them
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2018-10-29 14:43:06 -04:00
Timothy Warren 0fa54d9f7f Attempt to fix tests again
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2018-10-29 10:07:20 -04:00
Timothy Warren 015929b48d Update test snapshots
timw4mail/HummingBirdAnimeClient/develop There was a failure building this commit Details
2018-10-29 09:41:50 -04:00
Timothy Warren 2a6929c6ff Update JsonAPI helper to better handle input data without mangling
timw4mail/HummingBirdAnimeClient/develop There was a failure building this commit Details
2018-10-29 09:39:56 -04:00
Timothy Warren 50b65d66e1 Ugly Progress Commit
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
* Update Person pages to have series organized by character for Voice
Acting
* Miscellaneous style updates
* Add placeholder images for items missing images
2018-10-26 13:08:45 -04:00
Timothy Warren 14be365a16 Refactor some silly switches
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2018-10-19 10:40:11 -04:00
Timothy Warren db686dbd8d Fix broken tests 2018-10-19 10:39:38 -04:00
Timothy Warren 16f62ceb8d Miscellaneous page improvements, including additional data and sorting
timw4mail/HummingBirdAnimeClient/develop There was a failure building this commit Details
2018-10-19 09:30:27 -04:00
Timothy Warren 28164f72da Remove need for www subdomain for streaming service mapping
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2018-10-17 14:33:16 -04:00
Timothy Warren f243dd4583 Replace switch statement with array mapping
timw4mail/HummingBirdAnimeClient/develop There was a failure building this commit Details
2018-10-17 14:20:07 -04:00
Timothy Warren fccc794528 Fix tests, and category list for Manga detail page
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2018-10-16 14:32:52 -04:00
Timothy Warren 12dfb491bc Remove a reference to genres from an older version of the Kitsu API
timw4mail/HummingBirdAnimeClient/develop There was a failure building this commit Details
2018-10-16 14:22:47 -04:00
Timothy Warren 82520afa0e Account for missing genres in anime collection
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2018-10-11 16:40:51 -04:00
Timothy Warren 779d7263d0 Update docs a bit
aviat/HummingBirdAnimeClient/develop This commit looks good Details
timw4mail/HummingBirdAnimeClient/develop This commit looks good Details
2018-10-11 13:25:53 -04:00
Timothy Warren 762bdba724 Update shell script for Jenkins
aviat/HummingBirdAnimeClient/develop This commit looks good Details
2018-10-11 13:06:58 -04:00
Timothy Warren 592e9d2c86 Closer to working Jenkins
aviat/HummingBirdAnimeClient/develop There was a failure building this commit Details
2018-10-11 12:50:29 -04:00
Timothy Warren ef33664f6f Try again, for Jenkins
aviat/HummingBirdAnimeClient/develop There was a failure building this commit Details
2018-10-11 12:22:44 -04:00
Timothy Warren 0d84cdb1c1 Maybe third time is a charm for Jenkins?
aviat/HummingBirdAnimeClient/develop There was a failure building this commit Details
2018-10-11 12:08:57 -04:00
Timothy Warren 562e88dc43 Attempt2 with Jenkins
aviat/HummingBirdAnimeClient/develop There was a failure building this commit Details
2018-10-11 11:54:27 -04:00
Timothy Warren 8100f6fd71 Let's do CI with Jenkins
aviat/HummingBirdAnimeClient/develop There was a failure building this commit Details
2018-10-11 11:11:24 -04:00
Timothy Warren 07cae83e15 Default to secure (https) urls 2018-10-11 09:53:14 -04:00
Timothy Warren f7cfcbbced Add console command to re-generate list thumbnails 2018-10-10 16:04:58 -04:00
Timothy Warren ca6954936f Attempt to fix ssl detection 2018-10-10 15:58:28 -04:00
Timothy Warren 4eb258bb2f Fix broken url generator test 2018-10-10 14:26:44 -04:00
Timothy Warren 54b4e11335 Always set the url protocol for the url generator 2018-10-10 14:21:46 -04:00
Timothy Warren aaafebec99 Fix javascript minification 2018-10-10 12:57:11 -04:00
Timothy Warren 5258b215d4 Fix tests 2018-10-09 18:26:42 -04:00
Timothy Warren ee3f3e1743 Update config.toml.example file 2018-10-09 18:21:06 -04:00
Timothy Warren 5b4e1df740 Update README 2018-10-09 18:15:03 -04:00
Timothy Warren fec30b7e36 Full Anilist settings page OAuth flow, ability to run app without manually editing config files. See #7. Resolves #5 2018-10-09 18:10:20 -04:00
Timothy Warren 7a2bb1ba05 Cleanup styles of settings page, cleanup syncing command a bit 2018-10-09 10:11:42 -04:00
Timothy Warren bb9e7b8d49 Fix issue with cache settings 2018-10-08 16:47:40 -04:00
Timothy Warren e4110f089e More settings, now with tabs 2018-10-08 16:38:08 -04:00
Timothy Warren 88b68b847c Settings control panel saves to admin-override.toml in the app/config directory, resolves #7 2018-10-08 15:45:46 -04:00
Timothy Warren b625f22d6a Update gitignore 2018-10-08 15:44:03 -04:00
Timothy Warren f1a54d8782 More webp images, fix login 2018-10-05 22:36:54 -04:00
Timothy Warren 616ae1ea82 Ugly Progress Commit
* Cache and resize images - not just cache them
* Convert to webp on cache
* Show webp images if available
* Settings Form Generation (doesn't yet save)
2018-10-05 21:32:15 -04:00
Timothy Warren 0102a0b3ee Add command to check Kitsu's MAL id mappings 2018-10-05 14:40:30 -04:00
Timothy Warren 789af166ae Update code to use simpler config 2018-10-05 14:32:05 -04:00
Timothy Warren 3098fef20c Merge config.toml and route_config.toml 2018-10-05 14:27:07 -04:00
Timothy Warren 4d29b43123 Fix some api mapping issues for #5 2018-10-01 13:03:48 -04:00
Timothy Warren 5632c0c815 Update header comments to version 4.1 2018-10-01 11:35:51 -04:00
Timothy Warren 6f5db162a0 More work on #5 2018-10-01 10:50:22 -04:00
Timothy Warren dde6c328f4 Fix tests 2018-09-27 16:48:12 -04:00
Timothy Warren e3b4b9dd32 Ugly progress commit 2018-09-27 16:45:12 -04:00
Timothy Warren 9821c17de3 Fix tests 2018-09-26 22:43:04 -04:00
Timothy Warren 2d3295757d Lots of Anilist integration, see #5 2018-09-26 22:31:04 -04:00
Timothy Warren ede69b6099 Rebuild scripts and css 2018-09-20 16:12:28 -04:00
Timothy Warren ca5bfafe88 Anilist CRUD operations for Anime! See #5 2018-09-20 16:08:46 -04:00
Timothy Warren d8db517fa5 Update test snapshots 2018-09-20 11:53:12 -04:00
Timothy Warren 77f2ffa93f Progress with simultaneous updates to Anilist for Anime 2018-09-20 10:41:28 -04:00
Timothy Warren 664a9ec14a JS style updates 2018-09-19 14:11:35 -04:00
Timothy Warren 4284c38e9c Let's do ES modules for browsers that support them 2018-09-14 11:56:48 -04:00
Timothy Warren b19f8965e0 Optimize streaming service logos 2018-09-12 14:20:51 -04:00
Timothy Warren 0fefece3e3 Check config object shape on page load 2018-08-24 14:37:53 -04:00
Timothy Warren 5fe48dfd57 Add Config 'Type', to keep config settings somewhat in check 2018-08-24 14:36:58 -04:00
Timothy Warren 45b545d32d Cleanup config a bit 2018-08-24 14:23:01 -04:00
Timothy Warren 0cb09dc4b8 Fix stupid type error 2018-08-22 13:51:58 -04:00
Timothy Warren 282ba45960 Update file header comments 2018-08-22 13:48:27 -04:00
Timothy Warren 348fe6e724 Eradicate MAL integration 2018-08-22 13:43:04 -04:00
Timothy Warren 153230580e Cleanup javascript into fewer files, add show/description link to search pages 2018-08-22 12:54:06 -04:00
Timothy Warren ca3fa85df3 Update service worker so it only caches images 2018-08-21 17:11:03 -04:00
Timothy Warren 1fa5695a9f Anime Collection improvements
* Allow editing title and alternate title
* Show list of genres on list view of collection
2018-08-21 17:09:42 -04:00
Timothy Warren 807c701edd Getting started with some service workers 2018-08-20 16:24:33 -04:00
Timothy Warren 282022dbd2 Fix test failure 2018-08-20 13:41:25 -04:00
Timothy Warren ba8663b22a Various cleanup, some work on #7 2018-08-20 13:01:16 -04:00
Timothy Warren ce44761420 Remove php js minifier script, in favor of commited js files 2018-08-20 12:58:56 -04:00
Timothy Warren ff97cc1cb2 Add basic check for folder permissions for quicker troubleshooting 2018-08-16 12:10:24 -04:00
Timothy Warren b3474ddff2 More progress on #5 2018-08-15 16:19:07 -04:00
Timothy Warren 64a9f41a64 Making API requests to Anilist, see #5 2018-08-15 14:05:28 -04:00
Timothy Warren 1ab47ca03a More prep for Anilist integration 2018-08-15 08:51:37 -04:00
Timothy Warren 6df059fe75 Merge remote-tracking branch 'origin/develop' 2018-08-14 11:37:43 -04:00
Timothy Warren 79b8c09a9b Remove lines and shading from add forms 2018-08-14 11:36:26 -04:00
Timothy Warren 24ea198dad Adjust layout of edit pages 2018-08-13 15:13:20 -04:00
Timothy Warren 7c7a2d0824 Update test snapshots 2018-08-10 20:11:22 -04:00
Timothy Warren 0ff848c614 More refactoring work, some groundwork for Anilist integration 2018-08-10 20:10:19 -04:00
Timothy Warren 787687abf8 Update some styles 2018-08-10 20:09:28 -04:00
Timothy Warren b4a843e699 Fix test snapshots 2018-08-10 11:01:30 -04:00
Timothy Warren 1dc1370115 Update some types
* Remove empty values from types for serialization, so that empty values
are not sent with API requests
* Allow use of explicit setters for more complex types
2018-08-09 11:34:02 -04:00
Timothy Warren 6f7d94641e Better error handling for incrementing watched count on Anime list 2018-08-09 11:31:15 -04:00
Timothy Warren 3d51a81347 Remove references to MAL syncing, resolves #4 2018-08-09 11:16:44 -04:00
Timothy Warren 6e58844286 More tabs for collections, see issue #2 2018-08-09 11:14:57 -04:00
Timothy Warren 28e4f22d7c First go at tabs for collection 2018-08-08 17:04:35 -04:00
Timothy Warren 7a1967b404 Fix PHP 7.1 test 2018-08-08 13:08:10 -04:00
Timothy Warren 3b3156e78a More refactoring, fix snapshot tests 2018-08-08 13:05:38 -04:00
Timothy Warren d29945eb96 Fix tests 2018-08-08 11:18:57 -04:00
Timothy Warren f04cc7d1d5 Some minor code cleanliness refactoring 2018-08-08 10:12:45 -04:00
Timothy Warren e50ce3fa5b Merge remote-tracking branch 'origin/master' into develop 2018-06-15 08:47:16 -04:00
Timothy Warren e0e72eeef8 Give a better error message on failing to parse an XML API response 2018-06-15 08:46:28 -04:00
Timothy Warren 204313abbf Use more efficient method of combining large sets of data from Kitsu 2018-04-11 09:26:14 -04:00
Timothy Warren c4332d0ccd Merge branch 'master' of timw4mail/HummingBirdAnimeClient into develop 2018-04-05 23:03:43 -04:00
Timothy Warren b078690fdf Add more missing streaming logos 2018-04-05 23:00:58 -04:00
Timothy Warren bc98b977f4 Merge remote-tracking branch 'origin/develop' 2018-04-05 21:56:02 -04:00
Timothy Warren 116b4de204 Update wiki and CI links due to move from Gitlab 2018-04-05 21:20:43 -04:00
Timothy Warren 1df419cde5 Add Hidive to streaming service mapping 2018-04-05 08:56:01 -04:00
Timothy Warren 3c5bac98a1 Add Hidive to streaming service mapping 2018-04-05 08:39:49 -04:00
Timothy Warren 98cabd32af Merge remote-tracking branch 'origin/develop' 2018-02-02 09:53:22 -05:00
Timothy Warren fa2d79c77e Miscellaneous style updates 2018-02-02 09:50:58 -05:00
Timothy Warren 70832f8b63 Minor refactor of Commands 2018-01-31 15:44:48 -05:00
Timothy Warren ad92e51258 Merge remote-tracking branch 'origin/develop' 2018-01-31 11:36:54 -05:00
Timothy Warren 79f6ae8db7 Update test snapshot 2018-01-31 11:00:10 -05:00
Timothy Warren e6b534078f Add trailer videos to anime detail pages 2018-01-31 10:55:20 -05:00
Timothy Warren a6dc8caaa0 Use template literals instead of mustache templates 2018-01-30 16:57:13 -05:00
Timothy Warren 23a6241e2c Merge remote-tracking branch 'origin/develop' 2018-01-30 14:28:07 -05:00
Timothy Warren fe383249e4 Fix issue with anime detail pages 2018-01-30 14:02:28 -05:00
Timothy Warren 322833ff13 Merge remote-tracking branch 'origin/develop' 2018-01-25 19:31:34 -05:00
Timothy Warren dc9d7ab4e1 Lots of style fixes and minor logic tweaks 2018-01-18 16:21:45 -05:00
Timothy Warren c67fbff9ed Update README for requirements 2018-01-16 15:05:17 -05:00
Timothy Warren 32a5ab6492 Remove php 7.0 test 2018-01-16 15:04:25 -05:00
Timothy Warren 9f61123479 Make character layout more closely match anime/manga pages 2018-01-16 14:58:30 -05:00
Timothy Warren 55cabc5840 Code style improvements 2018-01-16 14:58:07 -05:00
Timothy Warren 0f705750e7 Remove strict types from Artax client implementation 2018-01-15 14:49:17 -05:00
Timothy Warren 4a0792e4fe Update copyright year 2018-01-15 14:43:15 -05:00
Timothy Warren f5d8d4f18a Merge branch 'master' into 'develop'
Correct index of id for kitsu sync

See merge request timw4mail/HummingBirdAnimeClient!22
2018-01-11 09:49:43 -05:00
Timothy Warren 7a3ad6ebc6 Correct index of id for kitsu sync 2018-01-10 16:43:49 -05:00
Timothy Warren bd61bd734b Simplify syncing script 2018-01-10 16:34:25 -05:00
Timothy Warren f205ba8cff Merge remote-tracking branch 'origin/master' into develop 2018-01-10 16:28:37 -05:00
Timothy Warren fb8db698a6 Fix some documentation generation issues 2018-01-10 16:24:00 -05:00
Timothy Warren d1987fc710 Handle syncing errors more consistently 2018-01-10 16:18:06 -05:00
Timothy Warren 98283e27d8 Fix bug with sync, remove some code duplication 2017-12-13 11:38:21 -05:00
Timothy Warren 19a032b874 Merge branch 'master' into 'develop'
Merge branch 'develop' into 'master'

See merge request timw4mail/HummingBirdAnimeClient!21
2017-12-11 13:24:30 -05:00
Timothy Warren d3cbe06cb0 Update Artax, and update other code to work with new version 2017-12-08 22:32:00 -05:00
Timothy Warren 1634e98799 Miscellaneous code style changes 2017-12-06 14:40:13 -05:00
Timothy Warren 2bdefd1aa1 Merge branch 'develop' into 'master'
Update master from develop

See merge request timw4mail/HummingBirdAnimeClient!20
2017-12-06 12:36:23 -05:00
Timothy Warren 1ea3a59b6a Correct some errors in creating and deleting anime collection items 2017-12-06 12:30:12 -05:00
Timothy Warren 815bf835d3 Update dependencies 2017-12-06 11:48:15 -05:00
Timothy Warren b5c7d430f4 Make sure to add git... 2017-12-06 11:20:12 -05:00
Timothy Warren 72e68e18ac Don't try to run update, maybe? 2017-12-06 11:16:47 -05:00
Timothy Warren d08ffd1d17 Another attempt to fix gitlab ci builds 2017-12-06 11:12:51 -05:00
Timothy Warren a6e63b07f0 Try, try, again 2017-12-06 11:10:50 -05:00
Timothy Warren 7703187cd9 Attempt to fix gitlab ci build 2017-12-06 11:07:23 -05:00
Timothy Warren 30062ab65d Attempt to test PHP 7.2 2017-12-06 10:58:26 -05:00
Timothy Warren a2f6805417 Merge remote-tracking branch 'origin/master' into develop 2017-12-04 16:07:46 -05:00
Timothy Warren d13ad92dd1 Fix MAL sync issue for anime 2017-12-04 16:06:27 -05:00
Timothy Warren f02a94b862 Fix js minification url 2017-12-04 15:57:13 -05:00
Timothy Warren cce0e714dc Attempt to fix builds 3 2017-10-19 18:38:56 -04:00
Timothy Warren 42117a1386 Attempt to fix builds 2 2017-10-19 18:34:11 -04:00
Timothy Warren b1cae947a7 Attempt to fix builds 2017-10-19 18:31:28 -04:00
Timothy Warren c76f23bffd Merge branch 'master' into develop 2017-10-18 20:00:00 -04:00
Timothy Warren d51ee20abf Fix about section of user page 2017-10-18 19:59:29 -04:00
Timothy Warren 40d3ebcc6f Merge branch 'master' into develop 2017-10-18 19:42:38 -04:00
Timothy Warren 79c6f21a2f Merge branch 'master' of git.timshomepage.net:timw4mail/HummingBirdAnimeClient 2017-10-18 19:42:01 -04:00
Timothy Warren 534079b6e7 Add proper logging to console commands 2017-10-18 19:28:57 -04:00
Timothy Warren fab01c3e89 Fix an issue with Kitsu <-> MAL sync 2017-10-18 19:28:22 -04:00
Timothy Warren c0d912a1c4 Revert former change so that kitsu anime lists are properly pulled for sync 2017-09-15 16:51:47 -04:00
Timothy Warren 23552d62b1 Adding missing method for manga collection 2017-09-15 15:05:35 -04:00
Timothy Warren 4b248eb8cf Better handle empty lists on sync, resolves #29 2017-09-15 15:04:57 -04:00
Timothy Warren f9a667b20b Tweak handling of empty list sections 2017-09-14 17:33:24 -04:00
Timothy Warren 0f94c0b479 Fix an issue fetching anime for the add item call 2017-09-14 17:32:40 -04:00
Timothy Warren d798a057c7 Rough start of Manga collection...need to set up proper structure for manga collection items 2017-09-14 16:18:13 -04:00
Timothy Warren 2d19809ad3 Refactor a bit to prepare for manga collection 2017-09-14 15:32:53 -04:00
Timothy Warren d632cc11e4 Remove PHP 7.2 test that doesn't work 2017-09-12 12:52:56 -04:00
Timothy Warren 318c582fe9 Test with php 7.2 2017-09-12 12:38:26 -04:00
Timothy Warren 26aab3eef6 Fix tests broken by api change fixes 2017-09-12 12:33:57 -04:00
Timothy Warren da2fa371e5 Update some api calls based on api changes 2017-09-12 12:18:31 -04:00
Timothy Warren e808f751e1 Add overlay during update request on list pages, resolves #31 2017-07-12 16:40:56 -04:00
Timothy Warren 8bfc9fcc6e Attempt to re-authenticate when access token expires 2017-06-19 15:31:24 -04:00
Timothy Warren 5ef0ccf9a7 Some minor refactoring 2017-06-19 13:49:28 -04:00
Timothy Warren 90f81fdf7f Update htaccess so images can load 2017-04-28 13:20:59 -04:00
Timothy Warren dd07a441b2 Update readme with another folder that needs to be writable 2017-04-28 13:20:34 -04:00
Timothy Warren 6caa031c86 Further filter titles, showing only the canonical title if it is really long 2017-04-26 10:09:14 -04:00
Timothy Warren e632843bab Merge branch 'develop' into 'master'
Merge develop into master

See merge request !18
2017-04-24 09:28:40 -04:00
Timothy Warren d8b985c993 Kitsu <-> MAL manga list item comparison, resolves #18 2017-04-19 16:48:53 -04:00
Timothy Warren 510ae24dca kitsu <-> mal comparison for anime, see #18 2017-04-19 16:15:39 -04:00
Timothy Warren 06213df29f Miscellaneous code cleanup 2017-04-17 16:13:36 -04:00
Timothy Warren c81e12bb89 More main menu tweaking 2017-04-17 14:49:33 -04:00
Timothy Warren 54c544113b Tweak the main menu a bit 2017-04-17 12:45:29 -04:00
Timothy Warren e714599fad Update dependencies, and set a more locked-down content security policy 2017-04-13 15:08:28 -04:00
Timothy Warren 1df71121eb Use proxy and cached images on user info page 2017-04-13 14:25:39 -04:00
Timothy Warren d62710bdf8 Update manga transformer tests 2017-04-13 11:54:58 -04:00
Timothy Warren 029073a4ea Get images from proxy or cache for Manga views, and Add views 2017-04-13 11:44:03 -04:00
Timothy Warren 1c06748232 All anime images now pull from proxy or cache 2017-04-13 11:26:28 -04:00
Timothy Warren 2d9c5b3093 Css tweaks, and start caching kitsu images 2017-04-13 11:15:16 -04:00
Timothy Warren 33099df6ea Update .gitignore 2017-04-11 13:28:05 -04:00
Timothy Warren 59446649f6 Fix changing a list item's status with no score or progress on MAL 2017-04-11 09:28:07 -04:00
Timothy Warren 4bd62ce881 Fix various edge cases 2017-04-10 15:31:35 -04:00
Timothy Warren e6cfe2b6e9 Use a more appropriate function for substring filtering 2017-04-07 16:58:08 -04:00
Timothy Warren 555de3d17b Tweak handling of alternate titles, to ensure the +1 button is always usable 2017-04-07 16:44:27 -04:00
Timothy Warren ed4f9152d4 Replace 0 with - 2017-04-07 13:57:14 -04:00
Timothy Warren 3f81068182 Update doc generation 2017-04-06 21:27:47 -04:00
Timothy Warren e5e4323486 Make sure Cast heading only shows up if there are actual cast entries 2017-04-06 21:27:03 -04:00
Timothy Warren 5357bfb122 Make sure rating parameter sent to Kitsu is greater than 0 2017-04-06 14:53:38 -04:00
Timothy Warren b444648a3d Use snapshots library with tests to simplify testcases 2017-04-06 11:59:53 -04:00
Timothy Warren e0516e4cc0 Simplify css and javascript minification 2017-04-06 11:45:25 -04:00
Timothy Warren f412aaad27 Update postcss 2017-04-06 10:01:09 -04:00
Timothy Warren 05b8136a1e Add a better API timeout message emoticon 2017-04-05 13:08:16 -04:00
Timothy Warren 853a349a4b Add staff to character pages 2017-04-05 13:02:48 -04:00
Timothy Warren ea2b4fe148 Catch API timeouts 2017-04-05 13:01:51 -04:00
Timothy Warren d435438b20 Merge remote-tracking branch 'origin/develop' 2017-04-03 16:53:25 -04:00
Timothy Warren 255895097a Remove some dead code 2017-04-03 16:53:04 -04:00
Timothy Warren 06a92a5a8e Fix collection images, resolves #26 2017-04-03 16:49:40 -04:00
Timothy Warren 388c0a274d Fix creating missing Kitsu items 2017-04-03 15:46:16 -04:00
Timothy Warren d91665e3ae More basic tests, see #16 2017-04-03 14:46:29 -04:00
Timothy Warren 650ddc781f Merge remote-tracking branch 'origin/develop' 2017-03-31 17:02:26 -04:00
Timothy Warren 9f41603152 small tweak to user page 2017-03-31 17:01:53 -04:00
Timothy Warren 06bc655a59 Details and user page updates, resolves #27 2017-03-31 16:36:22 -04:00
Timothy Warren ca402bd826 Add favorite characters to user page, see #27 2017-03-31 14:15:29 -04:00
Timothy Warren 82c86b7b47 Update detail pages 2017-03-31 13:37:53 -04:00
Timothy Warren 8223786bb5 Remove duplicated function 2017-03-30 16:57:58 -04:00
Timothy Warren aa901550a1 Update header comments 2017-03-30 16:49:48 -04:00
Timothy Warren f8f499520e Allow over-riding the default lists in the user config 2017-03-30 16:47:02 -04:00
Timothy Warren ffd034220c Fix config typo 2017-03-30 16:18:59 -04:00
Timothy Warren 67819156ed Simplify routing code a bit 2017-03-30 16:16:40 -04:00
Timothy Warren e7ef11c423 Add rereading info to manga list 2017-03-30 14:50:25 -04:00
Timothy Warren a767c75014 Make sure rating is only updated if it is numeric 2017-03-29 16:09:22 -04:00
Timothy Warren 9dfc99f49b More tests 2017-03-29 15:14:30 -04:00
Timothy Warren 88c65dd0df Add and delete manga simulaneously from kitsu and mal 2017-03-29 14:25:03 -04:00
Timothy Warren 528deae789 Allow manga +1 button to update both kitsu and mal 2017-03-29 14:00:57 -04:00
Timothy Warren be252836be Fix tests 2017-03-29 13:42:40 -04:00
Timothy Warren 3bb4f32bdb Simultaneously update kitsu and MAL manga list item 2017-03-29 13:29:03 -04:00
Timothy Warren 08a882bbb6 Create missing manga items on kitsu and mal with sync command 2017-03-29 12:32:36 -04:00
Timothy Warren a892d875fd Update sync lists command to create Kitsu items that are missing compared to MAL 2017-03-28 16:52:27 -04:00
Timothy Warren 4f528ca2c8 Minor api model refactoring 2017-03-28 14:36:23 -04:00
Timothy Warren 754a5e7b98 Reorgnize order of Kitsu model methods 2017-03-28 14:34:33 -04:00
Timothy Warren 161c2b3bc1 Update dependencies, use ParallelAPIRequest 2017-03-28 11:01:38 -04:00
Timothy Warren e740b9e314 Merge branch 'develop' into 'master'
Develop

See merge request !17
2017-03-28 10:43:51 -04:00
Timothy Warren 493ac3ca03 Code cleanup and fix 'On Hold' title on all section of anime list 2017-03-27 10:09:45 -04:00
Timothy Warren f59827f95f List characters on manga pages 2017-03-24 10:59:07 -04:00
Timothy Warren bc8822e725 Update all the page titles 2017-03-24 09:58:27 -04:00
Timothy Warren da336876b6 Fix title of anime pages 2017-03-24 09:10:30 -04:00
Timothy Warren f7119a5b0f Show custom 404 pages for missing anime and characters 2017-03-24 09:08:39 -04:00
Timothy Warren f3df8f1588 Remove code coverage ignore annotations 2017-03-24 08:49:39 -04:00
Timothy Warren e7aba2a256 Get rid of whoops 2017-03-23 11:21:13 -04:00
Timothy Warren d6b7075229 Fix 'all' view with missing sections 2017-03-22 16:53:46 -04:00
Timothy Warren 7caa6d254f Merge branch 'master' into 'develop'
Master

Closes #24

See merge request !16
2017-03-22 13:48:01 -04:00
Timothy Warren 71b692c791 Merge branch 'develop' into 'master'
Update favicon with blue version, resolves #24

See merge request !15
2017-03-22 13:17:27 -04:00
Timothy Warren 54cd406187 Update favicon with blue version, resolves #24 2017-03-22 13:12:29 -04:00
Timothy Warren 0d49a3fc93 Merge branch 'master' of git.timshomepage.net:timw4mail/HummingBirdAnimeClient 2017-03-22 12:49:18 -04:00
Timothy Warren 6f643454ef Update streaming link handling, and add daisuki and viewster 2017-03-22 12:29:07 -04:00
Timothy Warren 1fd2dd1146 Fix syntax error, prime manga cache too. See #19 2017-03-22 12:28:19 -04:00
Timothy Warren 857d484b61 Fix php 7.1 build? 2017-03-22 11:43:20 -04:00
Timothy Warren 535de1cf50 Add command to prime cache, see #19 2017-03-22 11:41:25 -04:00
Timothy Warren e84b837dce Fix issue with updating anime item 2017-03-22 11:15:40 -04:00
Timothy Warren a58d654d1d Remove unused mappings 2017-03-22 11:14:59 -04:00
Timothy Warren 40a899066e All anime api calls are now using paginated requests, see #23 2017-03-22 11:13:50 -04:00
Timothy Warren 185416f09d Miscellaneous code cleanup 2017-03-20 19:08:33 -04:00
Timothy Warren 66236129a6 Move link to user profile page 2017-03-20 13:16:01 -04:00
Timothy Warren 0187140e8e Show characters on anime details page 2017-03-20 13:14:01 -04:00
Timothy Warren 39e083d17c Minor model refactoring 2017-03-14 14:28:08 -04:00
Timothy Warren b38d5811a4 More work on user profile page 2017-03-10 12:50:48 -05:00
Timothy Warren c895dfcfbe use readable cache keys 2017-03-10 12:50:29 -05:00
Timothy Warren 4653ce2f42 More work on profile page 2017-03-08 16:21:01 -05:00
Timothy Warren 5605384b6a Fix tests and start on profile page 2017-03-08 13:46:50 -05:00
Timothy Warren 3e68fec704 Add basic character pages 2017-03-08 12:55:49 -05:00
Timothy Warren d7c47f3c1f Update all the header comments with the correct repository url 2017-03-07 20:53:58 -05:00
Timothy Warren 34604d1b7b Fix issues with sync-lists command, add more docblocks 2017-03-07 20:49:31 -05:00
Timothy Warren b6dc104947 Fix 'All' section on Manga page 2017-03-07 18:41:51 -05:00
Timothy Warren 26d339e546 Add back 'All' menu item for anime 2017-03-07 17:51:08 -05:00
Timothy Warren 663258df0d Update gitignore, and make sure cache directory for js minifier exists 2017-03-07 17:48:35 -05:00
Timothy Warren 451c7904d8 Make sure to actually add streaming logos to repo 2017-03-07 15:22:45 -05:00
Timothy Warren 15b6d492f1 Make sure mapping is accurately named
\!
2017-03-03 11:51:53 -05:00
Timothy Warren e4f6db8229 Update README 2017-03-03 11:33:42 -05:00
Timothy Warren c7a75dd2b4 Minor refactor of bootstrap setup 2017-03-03 11:33:32 -05:00
Timothy Warren 5c382db49c Move AnimeWatchingStatus and MangaReadingStatus enums to the same namespace 2017-03-02 11:12:19 -05:00
Timothy Warren df249fd423 Remove accidentially created Java file 2017-03-01 22:11:37 -05:00
Timothy Warren 88f6a3fc4f Rework the rest of the mappings 2017-03-01 22:07:51 -05:00
Timothy Warren 9c7ed16538 Update Manga mappings and enums 2017-03-01 21:52:30 -05:00
Timothy Warren 1f86d4460c Add new mapping class for Anime watching statuses 2017-03-01 20:51:40 -05:00
Timothy Warren 7faaa06079 Merge branch 'develop' into 'master'
Develop

See merge request !14
2017-02-28 16:58:53 -05:00
Timothy Warren 2223243a45 Rename on packagist 2017-02-28 16:47:39 -05:00
Timothy Warren dc879d0511 Attempt to fix travis ci after switch to phpdbg 2017-02-28 14:24:32 -05:00
Timothy Warren f1e5a0a237 Actually install dev dependencies for gitlab ci 2017-02-28 13:52:39 -05:00
Timothy Warren 9ec3e0cd94 Try, try, again 2017-02-28 13:44:41 -05:00
Timothy Warren 7d03a69196 Add phpunit as a dev dependency 2017-02-28 13:39:49 -05:00
Timothy Warren c82898b16c Properly setup test coverage 2017-02-28 13:21:37 -05:00
Timothy Warren 92a1b147fc Simplify gitlab ci setup 2017-02-28 13:17:06 -05:00
Timothy Warren d15710abfa More PHPStan fixes 2017-02-22 15:08:29 -05:00
Timothy Warren d620e44114 PHPStan fixes 2017-02-22 14:46:35 -05:00
Timothy Warren e6dde8c42a Move some README info to the wiki 2017-02-21 15:56:19 -05:00
Timothy Warren 7889849fe2 Update method references in Manga controller 2017-02-21 15:37:29 -05:00
Timothy Warren adecbe1e5c Update method references in Collection controller 2017-02-21 15:36:34 -05:00
Timothy Warren 774f9de80f Simplify database config example 2017-02-21 14:56:10 -05:00
Timothy Warren 59cac2cbb3 Remove old/unused config options from example file 2017-02-21 14:41:59 -05:00
Timothy Warren b5e2b9a8a3 Make sure anime detail pages don't distort images 2017-02-21 12:24:34 -05:00
Timothy Warren 8f9a77c1eb Will teh Gitlab build be triggered? 2017-02-20 15:13:16 -05:00
Timothy Warren 96fce9a6d5 Use new ParallelAPIRequest class 2017-02-20 13:37:08 -05:00
Timothy Warren fdd7f91835 More code style fixes 2017-02-17 11:37:22 -05:00
Timothy Warren 9951053b4f Lots of style fixes, with more to come 2017-02-17 10:55:17 -05:00
Timothy Warren 1f58d7a419 Slightly reorganize model hierarchy 2017-02-17 08:39:27 -05:00
Timothy Warren 58549b7018 Various tweaking 2017-02-17 08:25:19 -05:00
Timothy Warren 856aaec7ca Reference svg logos as image files, not raw html 2017-02-16 14:30:39 -05:00
Timothy Warren 1f6100c367 Yet more snake case to camel case 2017-02-16 14:30:06 -05:00
Timothy Warren 23d78c3b28 More javascript style fixes 2017-02-16 13:22:26 -05:00
Timothy Warren 672aa287dc JS style fixes 2017-02-16 11:47:54 -05:00
Timothy Warren 4def692123 Make sure header comments are actually updated for all code files 2017-02-16 11:09:37 -05:00
Timothy Warren 086b5a9f2d Js snake case to camel case 2017-02-15 16:58:08 -05:00
Timothy Warren dfdc06d048 Rename test base class 2017-02-15 16:40:18 -05:00
Timothy Warren 365da603fa And more snake case to camel case 2017-02-15 16:30:14 -05:00
Timothy Warren b902464446 Update header comments 2017-02-15 16:13:32 -05:00
Timothy Warren 71610b241c Snake case to camel case 2017-02-15 16:11:52 -05:00
Timothy Warren 8c31a3b6d6 More snake case to camel case 2017-02-15 15:56:10 -05:00
Timothy Warren 7648d31e53 More code styles fixes 2017-02-15 15:35:41 -05:00
Timothy Warren 24bba26c38 Javascript style fixes 2017-02-15 14:08:15 -05:00
Timothy Warren e6fb7d4cc4 Snake case to camel case 2017-02-15 14:07:22 -05:00
Timothy Warren 7c33a6ef70 Update headers 2017-02-15 13:08:17 -05:00
Timothy Warren 6652ed7354 More style fixes 2017-02-15 13:07:36 -05:00
Timothy Warren a04643ea10 Fix more code style issues 2017-02-15 11:57:29 -05:00
Timothy Warren 30b398c946 Properly namespace all the tests 2017-02-15 11:49:38 -05:00
Timothy Warren e5db6bebe8 Snake case to camel case 2017-02-15 11:30:16 -05:00
Timothy Warren 506cce02cf Remove some unused code 2017-02-15 11:18:55 -05:00
Timothy Warren 325d391c2e Add yarn lock file 2017-02-15 11:05:03 -05:00
Timothy Warren 3e4e76cf0f Try, try again 2017-02-15 10:23:07 -05:00
Timothy Warren 8a789e0786 Slim build config 2017-02-15 10:12:18 -05:00
Timothy Warren ed13df885b Ignore stupid xsl requirement 2017-02-15 10:05:06 -05:00
Timothy Warren e3cc53e23d Install xsl because of the stupid dev dependency 2017-02-15 09:57:08 -05:00
Timothy Warren 1a8042191f Will xdebug work? 2017-02-15 09:53:46 -05:00
Timothy Warren 77c314dd0f Will xdebug work? 2017-02-15 09:50:13 -05:00
Timothy Warren 5e1600d35d xdebug try again 2017-02-15 09:47:52 -05:00
Timothy Warren c77afcb580 Try to use xdebug another way 2017-02-15 09:42:20 -05:00
Timothy Warren 3778a8e6de Make sure to try to install the correct packages 2017-02-15 09:36:51 -05:00
Timothy Warren b4c8cafde7 Remove unneeded bashism 2017-02-15 09:32:31 -05:00
Timothy Warren 874a1cdfee Maybe this will work better? 2017-02-15 09:30:27 -05:00
Timothy Warren fa889ad7fc Maybe stages will help? 2017-02-15 09:26:49 -05:00
Timothy Warren c733a892fd Attempt to use alpine php image 2017-02-15 09:21:08 -05:00
Timothy Warren d88220d9f7 Attempt testing hhvm with a different docker image 2017-02-15 08:55:51 -05:00
Timothy Warren a29feae442 Merge branch 'develop' into 'master'
Develop

See merge request !13
2017-02-14 16:39:37 -05:00
Timothy Warren 28584be828 Add hummingbird favicon 2017-02-14 16:23:18 -05:00
Timothy Warren 0d553b7dd4 Get sync-lists command to create missing entries on MAL 2017-02-14 15:29:13 -05:00
Timothy Warren 9c1dc50e65 Uncomment rewatching stuff 2017-02-13 13:33:01 -05:00
Timothy Warren cfa23b8066 Fix mapping from Kitsu to MAL for updating a list item 2017-02-13 12:42:05 -05:00
Timothy Warren 8ddd2f5fd5 Attempt to fix hhvm tests 2017-02-10 16:33:42 -05:00
Timothy Warren fb1af97bae Fix config mapping for BaseCommand 2017-02-10 16:12:02 -05:00
Timothy Warren 0b04c22b58 Split user config from application config 2017-02-10 15:50:07 -05:00
Timothy Warren e2aa61f580 Fix update requests broken by Artax conversion 2017-02-09 20:10:13 -05:00
Timothy Warren c9f74dd863 Remove 'fix' for issue caused by php.ini setting 2017-02-09 13:45:40 -05:00
Timothy Warren c5b51054df Replace Guzzle with Artax 2017-02-09 13:44:56 -05:00
Timothy Warren 0e9c257ab7 Another ugly progress commit
- Eradicated Guzzle from main codebase
- All API requests now use Artax
- Refactor code to use function and constant imports
- And more!
2017-02-08 15:48:20 -05:00
Timothy Warren 5aafbc9cb2 Start of work to replace Guzzle with Artax 2017-02-08 00:44:57 -05:00
Timothy Warren 5f0f830aea Update headers and some whitespace 2017-02-07 13:27:41 -05:00
Timothy Warren 20540963ff Create Request Builder wrapper around Artax 2017-02-07 13:11:42 -05:00
Timothy Warren 76c9adbc43 Update PHPUnit 2017-02-07 09:13:13 -05:00
Timothy Warren 5c5b1cd318 Only translate fields that are passed in 2017-02-07 09:12:44 -05:00
Timothy Warren f41cbf70e3 Merge branch 'develop' into 'master'
Develop

See merge request !12
2017-02-06 11:51:58 -05:00
Timothy Warren 6d735ebab5 Update test config to allow hhvm failures 2017-02-06 11:35:21 -05:00
Timothy Warren b4de2cfe01 Update deprecated test 2017-02-06 11:00:18 -05:00
Timothy Warren 0c70bcb948 Update changelog 2017-02-06 10:57:38 -05:00
Timothy Warren 3dbbcd218a Update README 2017-02-06 10:56:27 -05:00
Timothy Warren 093abdb14b Update dependencies 2017-02-06 10:42:41 -05:00
Timothy Warren a48c3e5f8e Actually update MAL if enabled 2017-02-04 15:18:34 -05:00
Timothy Warren 47bfe810fc Able to create list items on MAL 2017-02-01 09:53:02 -05:00
Timothy Warren 82e0078dbf Delete outdated test data 2017-01-31 12:55:28 -05:00
Timothy Warren c38b4b7f45 Misc updates 2017-01-31 12:52:43 -05:00
Timothy Warren da4163bc6a More test coverage for transformers 2017-01-31 12:51:14 -05:00
Timothy Warren f697e3e18e Add license 2017-01-27 16:34:03 -05:00
Timothy Warren e2e51a0025 Add coverage button to readme 2017-01-27 15:56:40 -05:00
Timothy Warren ad4b71ac03 More test coverage, attempt to get Gitlab to see test coverage 2017-01-27 15:41:52 -05:00
Timothy Warren 627c33356c Merge branch 'develop' into 'master'
Develop

See merge request !10
2017-01-27 13:03:53 -05:00
Timothy Warren 17372bafd2 Attempt to show code coverage 2017-01-27 12:42:57 -05:00
Timothy Warren ef6d0f82fd Ugly progress commit 2017-01-27 12:35:28 -05:00
Timothy Warren b800dcb407 Add back zlib to the docker build 2017-01-27 12:26:32 -05:00
Timothy Warren 28fcdd1e2d Add back dependency for xsl in docker build 2017-01-27 12:17:02 -05:00
Timothy Warren df09e27dee Attempt simpler php setup, with xdebug 2017-01-27 12:09:05 -05:00
Timothy Warren 57b103c136 Another attempt at hhvm testing 2017-01-27 11:38:18 -05:00
Timothy Warren 780b1ae837 Attempt to fix hhvm pipeline 2017-01-27 11:21:25 -05:00
Timothy Warren 3f90e93af1 Get xml parsing working predictably 2017-01-27 09:43:42 -05:00
Timothy Warren 192618b890 Make sure to pass the correct arguments to the cache hash method 2017-01-26 13:06:35 -05:00
Timothy Warren 04e8a9e514 Refactor KitsuModel, add more docblocks 2017-01-26 13:03:38 -05:00
Timothy Warren 005014a9c7 Fix broken test 2017-01-26 13:02:18 -05:00
Timothy Warren b8f75e14ec Fix display of streaming links in cover and list views 2017-01-25 13:37:39 -05:00
Timothy Warren 833cd0f7e3 Merge branch 'develop' into 'master'
Develop

See merge request !9
2017-01-25 12:16:50 -05:00
Timothy Warren 1818bf105d Fix issue with selected list highlighting, fixes #20 2017-01-25 12:13:37 -05:00
Timothy Warren 5f6c1f9f48 Fix cache clear command 2017-01-19 12:49:18 -05:00
Timothy Warren 2505df6501 Merge branch 'develop' 2017-01-17 12:52:02 -05:00
Timothy Warren 94bfdebf46 Update commands 2017-01-17 12:47:02 -05:00
Timothy Warren 2c106f607c Update cache dependency 2017-01-17 12:46:47 -05:00
Timothy Warren 95f768aed3 Cache manga list 2017-01-16 14:14:45 -05:00
Timothy Warren 5c34c92453 Fix failing test 2017-01-16 14:05:42 -05:00
Timothy Warren 07c4682711 Update views for collection, remove old json import 2017-01-16 14:03:30 -05:00
Timothy Warren 3dac007390 Fix anime collection 2017-01-16 13:49:51 -05:00
Timothy Warren 747dc66d67 Update README to be more accurate 2017-01-16 12:42:30 -05:00
Timothy Warren 27895a27be Merge branch 'develop' 2017-01-16 11:27:49 -05:00
Timothy Warren a266c68f9b Restore cache clearing functionality 2017-01-16 11:26:19 -05:00
Timothy Warren d79370deb9 Streaming links, caching, and more MAL integration 2017-01-13 16:53:56 -05:00
Timothy Warren 68bee55f6a Cache API errors at the dispatcher level, so a more appropriate error page can be displayed 2017-01-13 16:52:12 -05:00
Timothy Warren 29d8207c63 Update search to bring in My anime list id for future integration 2017-01-13 16:51:31 -05:00
Timothy Warren abfa97d99c Update views to show streaming links 2017-01-13 16:49:46 -05:00
Timothy Warren 76c5e50b0e Update transformer tests 2017-01-13 16:48:08 -05:00
Timothy Warren 270f9ab167 Really ugly progress commit 2017-01-12 15:41:20 -05:00
Timothy Warren f10b0f5284 Update Changelog and Readme 2017-01-12 11:31:49 -05:00
Timothy Warren adbed10173 Add test data files 2017-01-11 22:27:36 -05:00
Timothy Warren 2e3cc1837b Update config files 2017-01-11 22:26:43 -05:00
Timothy Warren 951187783b Third time's a charm for updating the header comment? 2017-01-11 19:37:14 -05:00
Timothy Warren e6e9c9424b Start of integration with My Anime List 2017-01-11 19:35:51 -05:00
Timothy Warren 3f34ecee28 Update header comments, with proper newlines 2017-01-11 10:34:24 -05:00
Timothy Warren 0644c40b1c Merge branch 'develop' into 'master'
Replace Hummingbird with Kitsu

See merge request !8
2017-01-11 10:32:10 -05:00
Timothy Warren 036396a382 Update header comments 2017-01-11 10:31:17 -05:00
Timothy Warren 7be02bb292 Merge branch 'master' into 'develop'
Hummingbird to Kitsu

See merge request !7
2017-01-11 10:25:43 -05:00
Timothy Warren 8d559dc664 Fix unit tests 2017-01-10 21:13:44 -05:00
Timothy Warren a5dd9f0650 All basic API functionality:
* Anime List Item:
	* Creation
	* Updating
	* Retreiving
	* Deletion

* Manga List Item:
	* Creation
	* Updating
	* Retreiving
	* Deletion

* Anime detail page
* Manga detail page
2017-01-10 12:35:46 -05:00
Timothy Warren 5fc70bb4fe Fix some javascript issues 2017-01-09 21:38:42 -05:00
Timothy Warren 08b4227b34 Anime and Manga editing, incrementing, and deletion 2017-01-09 20:36:48 -05:00
Timothy Warren 187812576c Update header comments 2017-01-06 23:34:56 -05:00
Timothy Warren 8412588940 Episode incrementing and update work for anime 2017-01-06 21:39:01 -05:00
Timothy Warren 4c75701c0d Better handling of alternate titles, Airing Status and genres for anime list views 2017-01-05 22:24:45 -05:00
Timothy Warren 9eda005399 Authentication, show edit forms for Anime 2017-01-05 13:41:32 -05:00
Timothy Warren e6c96bed21 Update postcss to actually output compatible css 2017-01-04 13:51:04 -05:00
Timothy Warren 9c8df03c36 Update css to fit blocks within poster images 2017-01-04 13:40:46 -05:00
Timothy Warren 609ba57078 Manga lists and detail pages 2017-01-04 13:16:58 -05:00
Timothy Warren 772aeae20f Start of changes for Manga list 2017-01-03 21:06:49 -05:00
Timothy Warren 9bd5d62ca7 Remove some old code to better make way for kitsu/MAL api integration 2017-01-03 20:29:43 -05:00
Timothy Warren a92acd203d Another ugly progress commit
Sort of working:
* Get anime list by status
* Get anime description pages
2016-12-22 21:36:23 -05:00
Timothy Warren 0c910bff1a Pull stuff from the Kitsu API 2016-12-21 12:46:20 -05:00
Timothy Warren a41acb28f6 Ugly progress commit 2016-12-20 12:58:37 -05:00
Timothy Warren 14181c9c51 Start of API integration 2016-12-20 12:55:43 -05:00
Timothy Warren 276c492355 Remove Hummingbird stuff 2016-12-16 21:52:59 -05:00
Timothy Warren fe91235436 Fix hhvm tests take 2 2016-11-03 11:39:24 -04:00
Timothy Warren 08c793b912 Fix hhvm tests 2016-11-03 11:30:22 -04:00
Timothy Warren bc0452aa2f Update CI tools to exclude old PHP versions 2016-11-01 09:10:11 -04:00
Timothy Warren 27f66cfea3 Update headers and namespaces 2016-10-20 22:32:17 -04:00
Timothy Warren 5e2a68dc84 Update EVERYTHING 2016-10-20 22:09:36 -04:00
Timothy Warren 08b61d08e9 Make sure to use the version of phpunit I actually install 2016-08-30 12:02:21 -04:00
Timothy Warren c3ec94c063 Attempt to fix travis build 2016-08-30 11:51:35 -04:00
Timothy Warren 9ec66803c8 Update Robofile to work properly 2016-08-30 11:45:17 -04:00
Timothy Warren afbde14116 Code style fixes to satisfy phpcs 2016-08-30 10:57:41 -04:00
Timothy Warren 52b1959338 Update header comments 2016-08-30 10:01:18 -04:00
Timothy Warren 4607d146a4 Move tests to tests/ directory 2016-08-29 17:09:56 -04:00
Timothy Warren bf01e41e32 Move src files to root of src/ 2016-08-29 16:36:13 -04:00
Timothy Warren 756db06540 Build/doc generation updates 2016-08-29 15:50:59 -04:00
Timothy Warren d6f9ceb5c7 Fix tests broken due to changes in container 2016-08-29 15:36:36 -04:00
Timothy Warren f1a6f99fc4 Convert Dependency injection bootstrap file to use factory functions, rather than direct instances 2016-08-29 14:51:32 -04:00
Timothy Warren 3335093e87 Move Ion namespace into composer dependency 2016-08-09 11:08:45 -04:00
Timothy Warren 1d6e347b78 Another attempt at hhvm setup 2016-08-03 18:43:09 -04:00
Timothy Warren f163ea41d6 actually use the correct composer command to install phpunit for hhvm 2016-08-03 18:25:28 -04:00
Timothy Warren d30e90937b try a different docker container for running hhvm tests 2016-08-03 18:09:55 -04:00
Timothy Warren 30834be3a8 Attempt hhvm testing on gitlab ci, adjust acceptable failures on travis 2016-08-03 14:30:36 -04:00
Timothy Warren 282fb44603 Don't install dev dependencies in test environments 2016-08-03 14:14:38 -04:00
Timothy Warren aac478a455 Another attempt to fix gitlab ci build 2016-08-03 14:08:02 -04:00
Timothy Warren b14413af3f Attempt to fix gitlab ci build 2016-08-03 13:47:14 -04:00
Timothy Warren cc65cc9cf1 Set up mutation testing for unit tests 2016-08-01 14:38:23 -04:00
Timothy Warren 1ccce00e46 Add dev dependencies, augment gitignore 2016-08-01 13:10:00 -04:00
Timothy Warren 7f1bcc841a Refactor cache to remove dependency on container 2016-08-01 13:02:26 -04:00
Timothy Warren ba6ada32f9 Move cache class to IOn namespace, use safer json for serialization in cache drivers 2016-07-28 10:44:13 -04:00
Timothy Warren 3d66fa9c11 Finish moving get_cached_image method to Util class 2016-07-27 14:32:37 -04:00
Timothy Warren 2a3a64f0eb Fix travis ci tests 2016-07-27 13:35:30 -04:00
Timothy Warren 1b93adefa3 Refactor out some Interdependency between Ion and AnimeClient namespaces 2016-07-27 13:18:52 -04:00
Timothy Warren 756b5b5136 Update the correct file to change config for gitlab ci 2016-07-25 12:29:42 -04:00
Timothy Warren ac76994a70 Attempt moving config file in a different way 2016-07-25 12:18:51 -04:00
Timothy Warren 1d2936df92 Fix typo in test path 2016-07-25 12:04:56 -04:00
Timothy Warren fec9de0e3d Add redis config file for gitlab ci tests 2016-07-25 11:58:43 -04:00
Timothy Warren 5a69da4466 Update Redis tests to work with gitlab ci 2016-07-22 17:48:13 -04:00
Timothy Warren 4772c6df95 Update Redis cache driver to use PHP-only library, removing the dependence on an extension: 2016-07-22 17:22:00 -04:00
Timothy Warren 0632ebba66 Remove redundant mbstring extesion from build setup 2016-07-19 10:45:16 -04:00
Timothy Warren b61f0b5e6c Attempt 2 to install gd in gitlab ci tests 2016-07-19 10:25:54 -04:00
Timothy Warren d54d180090 Fix failing test by installing gd in gitlab ci test 2016-07-19 10:17:53 -04:00
Timothy Warren 23fa88bb33 Set default timezone to prevent stupid test errors 2016-07-18 13:06:37 -04:00
Timothy Warren c0c90eb565 Make tests skip redis integration if the extension is not installed 2016-07-18 12:59:34 -04:00
Timothy Warren 1f80491968 Another attempt at getting gitlab ci to run 2016-07-18 12:47:51 -04:00
Timothy Warren 691387b7c9 Attempt tests without redis for now 2016-07-18 10:16:21 -04:00
Timothy Warren 229387a972 Gitlab CI take 3 2016-07-18 10:07:50 -04:00
Timothy Warren 8ba6e83032 Make sure docker sh script doesn't have CRLF line endings 2016-07-18 09:58:23 -04:00
Timothy Warren 3f7711dd20 Gitlab CI take two 2016-07-18 09:55:06 -04:00
Timothy Warren 9fc3d60835 First attempt at setting up gitlab ci 2016-07-18 09:47:34 -04:00
Timothy Warren c9e0b333bf Merge branch 'develop' 2016-07-15 11:35:31 -04:00
Timothy Warren 6da1924f53 Minor example file tweaks, add smooth scrolling to browsers that support it 2016-06-07 11:36:02 -04:00
Timothy Warren 1afb45522d Remove redundant cache loading 2016-04-22 10:52:42 -04:00
Timothy Warren e0b58a29ea Shrink api clearing button 2016-04-22 10:47:18 -04:00
Timothy Warren 675ccac14d Add button to clear api cache 2016-04-21 11:14:21 -04:00
Timothy Warren 47b8a83d86 Update changelog and add additional tests 2016-04-19 14:51:58 -04:00
Timothy Warren 1bc1d2fa31 Update README for version 3 2016-04-19 13:24:21 -04:00
Timothy Warren 1844f89e63 Small miscellaneous cleanup 2016-04-19 13:23:49 -04:00
Timothy Warren 741d9d0805 Add batch image thumbnail creation, see #6, #14 2016-04-19 13:02:50 -04:00
Timothy Warren 05391eceab Resolves #10, adds ability to delete from anime collection 2016-04-14 19:10:03 -04:00
Timothy Warren cf7b645d54 Update sonarqube version 2016-04-14 18:03:34 -04:00
Timothy Warren 3710f42505 Add detail view to anime list 2016-04-14 17:51:00 -04:00
Timothy Warren 01d25f2817 Add ability to delete items from manga list. See #10 2016-04-14 17:00:34 -04:00
Timothy Warren d17549c0fb Add ability to delete items from anime list. References #10 2016-04-14 15:16:13 -04:00
Timothy Warren 79f71eee09 Re-add cache to manga controller so cache can be invalidated on update 2016-04-14 11:05:16 -04:00
Timothy Warren de2f4fca1e Add tests for Cache Manager class 2016-04-12 14:05:13 -04:00
Timothy Warren aa2e6a5418 Add missing update to base API Model 2016-04-12 13:41:50 -04:00
Timothy Warren 29041a4667 Update manga model to cache the one api response. 2016-04-12 13:41:03 -04:00
Timothy Warren a7063e9a49 Add NullDriver for cache layer, for the sake of testing, or config without a cache 2016-04-12 12:05:42 -04:00
Timothy Warren 35b42d5234 Miscellaneous cleanup 2016-04-08 18:05:52 -04:00
Timothy Warren d8e67e914f Remove allowed failures for PHP 5.5 & 5.6 2016-04-08 15:21:10 -04:00
Timothy Warren 6817082816 One last attempt to get redis to work with travis CI 2016-04-08 15:17:45 -04:00
Timothy Warren 5caa85d8f1 Another attempt to get redis working 2016-04-08 15:06:16 -04:00
Timothy Warren d895c44c0c Update travis config to test redis 2016-04-08 14:56:09 -04:00
Timothy Warren 86065d16df Fix anime collection selection template to match db schema 2016-04-08 14:45:11 -04:00
Timothy Warren ea1b63265b Add Redis Cache driver 2016-04-08 14:25:45 -04:00
Timothy Warren 52c1cff5e8 Update first migration to allow empty notes on collection 2016-04-08 13:39:37 -04:00
Timothy Warren 5fee288016 Add changelog 2016-04-08 13:22:29 -04:00
Timothy Warren c08880c19d Remove zepto 2016-04-08 13:22:10 -04:00
Timothy Warren 1c08959ed3 Set up package.json for myth css processing 2016-04-08 11:57:16 -04:00
Timothy Warren 4e58950ae2 Remove target=_blank from links 2016-04-08 11:56:17 -04:00
Timothy Warren c7b4ddf71e Add caching to Manga views 2016-04-07 13:11:45 -04:00
Timothy Warren 3d19f93001 Add tests for SQL based api cache 2016-04-07 12:34:57 -04:00
Timothy Warren 5db1d8b494 Remove json 'cache' files from anime model 2016-04-07 12:32:32 -04:00
Timothy Warren 181af86899 Fix tests 2016-04-06 14:58:19 -04:00
Timothy Warren 352ebb4105 Add some naive cache invalidation to update methods 2016-04-06 12:11:07 -04:00
Timothy Warren 3127e06a47 Start of caching implementation 2016-04-05 13:19:35 -04:00
Timothy Warren 44e4aaa732 Fix search methods to work with new Request library 2016-04-05 12:06:07 -04:00
Timothy Warren 125dc96de5 Add migration for sql cache backend 2016-04-05 12:03:56 -04:00
Timothy Warren 5aa8a70b0b Start of interface for caching backend 2016-04-01 17:35:53 -04:00
Timothy Warren 510211cfd0 Fix broken tests 2016-03-29 11:40:27 -04:00
Timothy Warren 26c6df74e4 Fix issue with cover not being hidden on last episode 2016-03-29 11:30:51 -04:00
Timothy Warren d8c89c9deb Update url generation to use new router 2016-03-07 14:37:49 -05:00
Timothy Warren dbaadc4c2a Fix most of the broken tests 2016-03-03 16:53:17 -05:00
Timothy Warren 2da5935d1f Further refactor handling of request variables, routing works again 2016-02-17 11:36:37 -05:00
Timothy Warren 9d00fc140c Get HTML output working again, still refactoring router 2016-02-17 10:29:05 -05:00
Timothy Warren 28adcaf95a Start integration of PSR 7 Request/Response 2016-02-16 16:28:44 -05:00
Timothy Warren a5f59092bb Merge remote-tracking branch 'origin/master' into develop 2016-02-16 12:26:54 -05:00
Timothy Warren 598d987b37 Update some javascript documentation, and add show/hide methods 2016-02-16 12:07:01 -05:00
Timothy Warren eb8090b350 Minor style fixes, and fix double message issue 2016-02-10 17:56:46 -05:00
Timothy Warren 38abb27eb3 Minor style fixes, and fix double message issue 2016-02-10 17:50:07 -05:00
Timothy Warren b6307eb88b Start of migration from php to toml config, see #11 2016-02-10 17:30:45 -05:00
Timothy Warren b2522acd08 Merge branch 'develop' into 'master'
Version 2.2

Pull Request tracking changes leading up to version 2.2

See merge request !1
2016-02-10 12:29:39 -05:00
Timothy Warren ba4597973e Better front-end tests 2016-02-10 12:25:13 -05:00
Timothy Warren 63b26a104d Update README 2016-02-09 21:42:56 -05:00
Timothy Warren b346bdf337 Update tests relating to issue #9 2016-02-09 21:03:26 -05:00
Timothy Warren c12bff6027 Polyfill classList api for browsers lacking support 2016-02-09 20:57:40 -05:00
Timothy Warren 825e0c1a90 Fixes issue #9 2016-02-09 20:20:54 -05:00
Timothy Warren db69b13d87 Partially fix #9 -- API calls fail on 'Plan to Watch' section 2016-02-09 20:12:39 -05:00
Timothy Warren 918b8fd18c Combine javascript library files into one base file 2016-02-09 20:07:01 -05:00
Timothy Warren 170acbaffd Update README with some server setup details, resolves #7 2016-02-09 16:45:22 -05:00
Timothy Warren 2effae1bd5 Remove last dependencies on zepto 2016-02-08 20:21:41 -05:00
Timothy Warren 41e6f6e57a Remove zepto ajax calls 2016-02-08 13:37:44 -05:00
Timothy Warren 5c188f3513 Further improve minifiers, add start of front-end tests 2016-02-08 11:32:39 -05:00
Timothy Warren 3019e9f62e Fix #8, make minfiers output correctly 2016-02-08 10:57:44 -05:00
Timothy Warren dcf5bebb9b Add basic htaccess file for apache 2016-02-05 14:14:02 -05:00
Timothy Warren fc02a68691 Some temporary fixes for tempramental minifiers 2016-02-04 21:57:14 -05:00
Timothy Warren b1549440e0 Make build.xml file more phing friendly 2016-02-03 21:24:10 -05:00
Timothy Warren af29c68ec9 Rewrite minifiers into cleaner classes. Resolves #5 2016-02-03 14:57:00 -05:00
Timothy Warren f3a44e6f33 Minor spacing fixes 2016-02-02 21:38:38 -05:00
Timothy Warren 6555aac2fb Minor code quality fixes for Scrutinizer 2016-02-02 21:28:32 -05:00
Timothy Warren 93b885dc0d Fix manga editing for sections other than 'Reading' 2016-02-02 14:13:49 -05:00
Timothy Warren d746de34ea Add form for manga 2016-02-02 11:34:03 -05:00
Timothy Warren 49bd468aa4 Ugly progress commit 2016-02-01 09:49:18 -05:00
Timothy Warren f007ad987d Add missing table sorting lib 2016-01-20 20:14:32 -05:00
Timothy Warren daf4b71bbb Add proper table sorting and add some security headers 2016-01-20 13:01:41 -05:00
Timothy Warren e59ead5a84 Another attempt at code coverage for codeclimate 2016-01-12 12:47:48 -05:00
Timothy Warren 2e3306708e Code coverage for codeclimate 2016-01-12 12:33:45 -05:00
Timothy Warren c59288b5f9 Merge pull request #13 from timw4mail/develop
Sync with dev
2016-01-11 15:44:57 -05:00
Timothy Warren 6ff4ee2746 Change logger methods to be inline with interface, fix Manga Model tests 2016-01-11 15:31:53 -05:00
Timothy Warren 9b03f102f3 Update whoops to 2.0 2016-01-11 14:57:43 -05:00
Timothy Warren 816a309f18 Remove errorhandler, and replace with logger 2016-01-11 14:39:53 -05:00
Timothy Warren b85ddb9464 Update collection to use flash messages and more intelligent redirects 2016-01-11 13:33:56 -05:00
Timothy Warren 3918ce4eb7 Add more test coverage, and update build.xml 2016-01-11 10:42:34 -05:00
Timothy Warren 3bd5c7d218 Further refine Dispatcher 2016-01-08 16:39:18 -05:00
Timothy Warren 9c73ab928c Refactor Dispatcher 2016-01-08 15:54:21 -05:00
Timothy Warren 016e0988e9 Fix line endings in view classes 2016-01-08 15:53:50 -05:00
Timothy Warren 97dfa89b6d Actually fix view tests 2016-01-08 11:40:24 -05:00
Timothy Warren f5549934fe Fix view tests 2016-01-08 11:19:56 -05:00
Timothy Warren 27ac7e8063 Fix http verb for update route, add correct http codes for http errors 2016-01-07 20:48:18 -05:00
Timothy Warren 275b0eea40 Update codebase to use new Json class 2016-01-07 13:45:43 -05:00
Timothy Warren fa4940f22d Add missing classes 2016-01-06 17:08:44 -05:00
Timothy Warren bfe46fbbd1 Fix PHP 5.5 build 2016-01-06 17:06:30 -05:00
Timothy Warren 38faaebb5f Remove unnamespaced constants, and improve some tests 2016-01-06 15:44:40 -05:00
Timothy Warren 3c124456d0 Simplify routing 2016-01-06 11:08:56 -05:00
Timothy Warren b4489311c9 Fix testss 2016-01-05 10:05:14 -05:00
Timothy Warren 7a9fe42d83 Merge pull request #12 from timw4mail/scrutinizer-patch-2
Scrutinizer Auto-Fixes
2016-01-05 10:02:18 -05:00
Scrutinizer Auto-Fixer dd0e15137a Scrutinizer Auto-Fixes
This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
2016-01-05 14:55:08 +00:00
Timothy Warren 205c7ac76d Update header comments, add start of manga editing functionality 2016-01-04 16:58:33 -05:00
Timothy Warren 6455541210 Merge pull request #11 from timw4mail/scrutinizer-patch-1
Scrutinizer Auto-Fixes
2016-01-04 11:16:15 -05:00
Scrutinizer Auto-Fixer 7cdd79a116 Scrutinizer Auto-Fixes
This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
2016-01-04 16:15:25 +00:00
Timothy Warren 6e4e8edd9d Add full edit form to anime list 2016-01-04 10:53:03 -05:00
Timothy Warren 1251486aa3 Update composer.json 2015-12-16 10:12:31 -05:00
Timothy Warren 1b8ed53afb Start of delete functionality for anime collection 2015-12-15 15:55:30 -05:00
Timothy Warren 5e048977a3 Merge pull request #10 from timw4mail/scrutinizer-patch-1
Scrutinizer Auto-Fixes
2015-12-09 15:13:24 -05:00
Scrutinizer Auto-Fixer 355aff2951 Scrutinizer Auto-Fixes
This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
2015-12-09 19:59:54 +00:00
Timothy Warren 3c41682d73 Some more minor code-style fixes 2015-12-09 14:54:11 -05:00
Timothy Warren 77709c068a Some code style fixes 2015-12-08 16:39:49 -05:00
Timothy Warren d48cafa54d update travis build file 2015-12-08 14:58:43 -05:00
Timothy Warren f386766841 Fix collection functionality 2015-12-08 14:52:59 -05:00
Timothy Warren 52397bbd61 Update README and composer 2015-11-18 16:03:40 -05:00
Timothy Warren 99b429433c Skip erroring tests on travis 2015-11-18 10:58:12 -05:00
Timothy Warren c23c63cb15 Fix some minor formating issues 2015-11-18 10:54:06 -05:00
Timothy Warren fff46421bf Update minor documention issues 2015-11-18 10:48:05 -05:00
Timothy Warren 61f1963db8 Try mocking out get_cached_image method 2015-11-18 10:41:00 -05:00
Timothy Warren 253f191113 More test coverage 2015-11-18 10:31:42 -05:00
Timothy Warren 6622014bd1 Improve some test coverage 2015-11-17 16:45:41 -05:00
Timothy Warren bd6b5e2b54 Remove loose functions file 2015-11-16 19:30:04 -05:00
Timothy Warren 4ed6200d9f Fix manga list updating 2015-11-16 15:57:37 -05:00
Timothy Warren c009a96a15 Merge pull request #9 from timw4mail/scrutinizer-patch-1
Scrutinizer Auto-Fixes
2015-11-16 11:40:26 -05:00
Timothy Warren ae88282b13 Update header comments 2015-11-16 11:40:01 -05:00
Scrutinizer Auto-Fixer 38b2f34527 Scrutinizer Auto-Fixes
This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
2015-11-16 15:33:30 +00:00
Timothy Warren afced2339a Poor style progress update commit 2015-11-13 16:31:01 -05:00
Timothy Warren 83cd815750 Update some config and metadata 2015-11-13 11:34:30 -05:00
Timothy Warren ca2e72d3f0 Update 404 view 2015-11-13 11:33:47 -05:00
Timothy Warren 3c4ba096c6 Make updating of anime list work 2015-11-13 11:33:27 -05:00
Timothy Warren 1891aafef5 Update js minifier to be more robust, with better error handling 2015-11-13 11:32:12 -05:00
Timothy Warren aee2fa7120 Fix various code style nuances 2015-11-11 15:28:51 -05:00
Timothy Warren c55f91a79f Fix some sonarqube issues 2015-11-11 14:53:09 -05:00
Timothy Warren 8f95bfe7e0 Merge pull request #8 from timw4mail/scrutinizer-patch-1
Scrutinizer Auto-Fixes
2015-11-09 15:55:54 -05:00
Scrutinizer Auto-Fixer db33f46547 Scrutinizer Auto-Fixes
This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
2015-11-09 20:08:08 +00:00
Timothy Warren 68cb36b193 Update config and header for new auth class 2015-11-09 11:50:24 -05:00
Timothy Warren ff28b40c9e Fix ArrayType class 2015-11-09 11:49:51 -05:00
Timothy Warren e6b4fe59a3 More quality fixes 2015-11-09 11:10:15 -05:00
Timothy Warren 0cd30e811d No coverage for scrutinizer 2015-11-05 11:30:51 -05:00
Timothy Warren d3541da789 Fix some more code style issues 2015-11-05 11:26:03 -05:00
Timothy Warren cdb4406e14 Some more style fixes 2015-11-05 10:41:46 -05:00
Timothy Warren 6ef8caca00 Some code style fixes 2015-11-04 16:53:22 -05:00
Timothy Warren beb127c06c Some minor refactoring 2015-11-04 16:36:54 -05:00
Timothy Warren 9b38242f9d Merge pull request #7 from timw4mail/scrutinizer-patch-1
Scrutinizer Auto-Fixes
2015-11-04 16:33:18 -05:00
Scrutinizer Auto-Fixer d63d33d245 Scrutinizer Auto-Fixes
This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
2015-11-04 21:31:03 +00:00
Timothy Warren 30f18106cb Update metadata and build information files 2015-11-04 16:12:46 -05:00
Timothy Warren fdd0da8d93 Fix tests broken by missing fix to Anime Collection Model 2015-10-21 15:46:50 -04:00
Timothy Warren 4ad6178bf0 More test coverage 2015-10-21 15:43:51 -04:00
Timothy Warren 32d20a9234 Fix issue where cache file doesn't exist, add tests for Menu Helper 2015-10-21 11:57:58 -04:00
Timothy Warren def424da72 Fix default redirect and tests 2015-10-20 16:41:51 -04:00
Timothy Warren c99d4ee53d Fix the rest of the menu urls 2015-10-20 15:59:51 -04:00
Timothy Warren 935076cc63 Remove another vistigal controller method 2015-10-19 15:19:02 -04:00
Timothy Warren 766fad6bb2 Remove risky tests, update .gitignore 2015-10-19 15:13:18 -04:00
Timothy Warren 672b781425 Remove some vestigal methods from base controller 2015-10-19 13:58:59 -04:00
Timothy Warren 95ecc9e9b8 Fix spacing style 2015-10-19 13:26:50 -04:00
Timothy Warren 8625f20b74 Fix tests for PHP 5.5 2015-10-19 13:02:10 -04:00
Timothy Warren 944a0c9c2a More test coverage 2015-10-19 12:50:46 -04:00
Timothy Warren f22015635e Scrutinizer fixes 2015-10-16 12:53:55 -04:00
Timothy Warren 23122964d2 Better testing for ArrayType and Config classes 2015-10-15 22:00:09 -04:00
Timothy Warren 67080a098f Add partial test for config delete 2015-10-15 10:23:00 -04:00
Timothy Warren 5bf46e0840 Fix origin value in API Model tests 2015-10-15 09:49:38 -04:00
Timothy Warren 454679626c Fix html view test for PHP < 7 2015-10-15 09:28:10 -04:00
Timothy Warren e2e27c2311 More test coverage 2015-10-15 09:25:30 -04:00
Timothy Warren 3cf753a707 Update lots of docblocks 2015-10-14 09:20:52 -04:00
Timothy Warren 9ed18ce131 Fix documentation issues 2015-10-12 14:27:20 -04:00
Timothy Warren 6b1f39525d Remove some dead code 2015-10-12 14:11:00 -04:00
Timothy Warren 725915060b Merge pull request #6 from timw4mail/scrutinizer-patch-1
Scrutinizer Auto-Fixes
2015-10-12 11:00:09 -04:00
Scrutinizer Auto-Fixer 2b6b8bff43 Scrutinizer Auto-Fixes
This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
2015-10-10 02:35:39 +00:00
Timothy Warren f49e4fe3d8 Rearrange some namespaces and add more docblocks 2015-10-09 22:29:59 -04:00
Timothy Warren 9cf958b1ed Merge pull request #5 from timw4mail/scrutinizer-patch-1
Scrutinizer Auto-Fixes
2015-10-09 15:04:55 -04:00
Scrutinizer Auto-Fixer 25981afeef Scrutinizer Auto-Fixes
This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
2015-10-09 18:55:15 +00:00
Timothy Warren 3de32f52af Basic Menu generation 2015-10-09 14:34:55 -04:00
Timothy Warren 15707167f1 More scrutinizer fixes 2015-10-06 13:38:59 -04:00
Timothy Warren c86d72f3e2 Merge pull request #4 from timw4mail/scrutinizer-patch-1
Scrutinizer Auto-Fixes
2015-10-06 13:37:48 -04:00
Scrutinizer Auto-Fixer edd393793a Scrutinizer Auto-Fixes
This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
2015-10-06 17:35:42 +00:00
Timothy Warren f9b3d64eca Fix more scrutinizer issues 2015-10-06 12:15:19 -04:00
Timothy Warren 83f1a9afd9 Fix failing test 2015-10-06 11:41:21 -04:00
Timothy Warren d53524ed86 Code style improvements 2015-10-06 11:38:20 -04:00
Timothy Warren aedabd6eda Scrutinizer fixes 2015-10-06 10:44:33 -04:00
Timothy Warren af95ac941f Merge pull request #3 from timw4mail/scrutinizer-patch-1
Spacing and docblock fixes
2015-10-06 10:28:33 -04:00
Scrutinizer Auto-Fixer 7c5a73e73b Scrutinizer Auto-Fixes
This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
2015-10-06 14:24:48 +00:00
Timothy Warren 5e5434d057 Miscellaneous updates, prep for menu generator 2015-10-05 16:54:25 -04:00
Timothy Warren 9f123822b1 Update Router 2015-10-01 16:30:46 -04:00
Timothy Warren 651b9c4483 Update some meta files 2015-10-01 16:21:09 -04:00
Timothy Warren e71e76dbc6 fix test 2015-10-01 16:07:40 -04:00
Timothy Warren 7917c39065 Lots of miscellaneous improvements 2015-10-01 16:02:51 -04:00
Timothy Warren e8a9982f9a Fix views to match transformed data 2015-10-01 16:01:23 -04:00
Timothy Warren e634a22134 Fix broken test 2015-09-28 15:11:45 -04:00
Timothy Warren a7ae1ac3a6 Use Anime transformer class 2015-09-28 14:41:45 -04:00
Timothy Warren 5624d9b44e Transformers and Enums 2015-09-25 13:41:12 -04:00
Timothy Warren 92d9124bb7 Update manga model to use Zipper transformer 2015-09-21 09:48:15 -04:00
Timothy Warren 8fb6dae119 More tests for Ion 2015-09-18 22:55:40 -04:00
Timothy Warren 5f6119c86b Fix failing tests for PHP < 5.6 2015-09-18 13:06:22 -04:00
Timothy Warren 602759b471 Decouple and generalise 2015-09-17 23:11:18 -04:00
Timothy Warren c788cf5d87 Start of refactoring routing to be more convention based 2015-09-16 12:25:35 -04:00
Timothy Warren 9193938dee More namespace refactoring 2015-09-15 13:19:29 -04:00
Timothy Warren b1c6039630 Namespace refactoring 2015-09-14 19:54:34 -04:00
Timothy Warren 67799fcdfa fix a few variable changes, remove old code from app folder 2015-09-14 16:14:02 -04:00
Timothy Warren dfe0b3a6cf Pass the tests! 2015-09-14 15:49:20 -04:00
Timothy Warren cee211621c Some progress toward better structure through refactoring 2015-09-14 10:54:50 -04:00
Timothy Warren 8904054212 Update default config, add phpci config file 2015-07-20 16:13:00 -04:00
Timothy Warren 6450a76351 Update readme with new instructions for collection 2015-07-06 14:35:24 -04:00
Timothy Warren 54371bf76a Miscellaneous rework, and adding/editing of collection items when logged in 2015-07-02 14:04:04 -04:00
Timothy Warren c33575e3d8 More dependency injection, and code coverage 2015-06-30 13:03:20 -04:00
Timothy Warren ef4e9b3e85 Merge pull request #1 from timw4mail/scrutinizer-patch-1
Scrutinizer Auto-Fixes
2015-06-29 10:36:28 -04:00