Commit Graph

331 Commits

Author SHA1 Message Date
386938c75f Create component system to help cut down on view duplication, see #31
Some checks reported errors
timw4mail/HummingBirdAnimeClient/pipeline/head Something is wrong with the build of this commit
2020-08-21 12:30:01 -04:00
2f2260e0b4 Drastically reduce the amount of junk logging, and remove old logic from Character transformer
All checks were successful
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good
2020-08-18 16:59:08 -04:00
09734515ca Full character page pulled from GraphQL API, see #27
All checks were successful
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good
2020-08-17 16:36:55 -04:00
1725a106fa Get character details page from GraphQL, still need to do castings section, see #27
Some checks failed
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit
2020-08-17 14:01:55 -04:00
65a8da755a Remove some naming redundancies
All checks were successful
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good
2020-08-06 09:39:12 -04:00
9a6d0052d7 Add background check for session validity
Some checks failed
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit
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
6a82944473 slugs in person urls, refactor AnilistTrait to match KitsuTrait
Some checks reported errors
timw4mail/HummingBirdAnimeClient/pipeline/head Something is wrong with the build of this commit
2020-08-05 20:57:01 -04:00
ff6fcffca8 Bump version
All checks were successful
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good
2020-08-04 09:30:21 -04:00
d66b589a75 Add some previously missing GraphQL fields
All checks were successful
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good
2020-08-03 14:36:14 -04:00
722518579f Increment chapter/episode counts via GraphQL
All checks were successful
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good
2020-07-31 19:03:27 -04:00
48b031e190 Refactor/streamline View layer
Some checks reported errors
timw4mail/HummingBirdAnimeClient/pipeline/head Something is wrong with the build of this commit
2020-07-31 16:22:32 -04:00
a8110d4a90 Groundwork for some upcoming API updates
All checks were successful
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good
2020-07-30 15:16:24 -04:00
83de995951 Get Manga details from GraphQL, See #27
Some checks reported errors
timw4mail/HummingBirdAnimeClient/pipeline/head Something is wrong with the build of this commit
2020-07-29 17:51:58 -04:00
375b8f9bcb Anime detail page cleanup 2020-07-29 15:49:16 -04:00
50f3c394c5 Re-add characters to anime details page, see #27
All checks were successful
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good
2020-07-29 11:00:54 -04:00
3bb3d2a5cf Prepare for Kitsu GraphQL
Some checks failed
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit
2020-07-28 16:11:13 -04:00
ebe8626ba7 Add aria attributes to selected menu items
Some checks failed
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit
2020-05-18 12:53:00 -04:00
c4fb095eba Fix settings page subforms (so all the fields show for the cache) 2020-05-08 19:16:04 -04:00
e4018c269f Simplify caching 2020-05-08 19:15:21 -04:00
b806519b22 Show more alternate titles on anime detail pages
Some checks failed
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit
2020-05-06 09:08:27 -04:00
48e51c816f Add better re-read messages to manga
All checks were successful
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good
2020-05-05 19:12:17 -04:00
fa89df567d Improve rewatched messages
All checks were successful
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good
2020-05-04 16:46:27 -04:00
9344d98056 Fix collection episode length/count, display newlines in notes
All checks were successful
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good
2020-05-01 19:33:51 -04:00
7373cf93b7 Tweak anime list view a bit
All checks were successful
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good
2020-04-30 15:35:32 -04:00
bbd375e464 Collection view tweaks 2020-04-30 15:30:52 -04:00
a3d56afef3 Add AnimeCollection link to MainMenu, similar to lists 2020-04-28 12:04:42 -04:00
52b562f455 Improve anime collection with multiple media selections
All checks were successful
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good
2020-04-23 18:57:22 -04:00
52e5b10512 Refactor history transformers
All checks were successful
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good
2020-04-22 12:38:59 -04:00
4d6c15b030 Add menu items for history, add manga reading history
All checks were successful
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good
2020-04-22 11:39:44 -04:00
da15c45fd9 Fix tests 2020-04-21 20:09:37 -04:00
da570d5167 Big Work in progress commit
Some checks failed
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit
2020-04-21 19:22:56 -04:00
461d074d41 Type all the class attributes
All checks were successful
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good
2020-04-10 20:01:46 -04:00
2584047289 Bump version and PHP requirement in headers
All checks were successful
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good
2020-04-10 15:39:39 -04:00
a1b9ee65fa Just combine JS files for modern browsers, no minifying
Some checks are pending
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good
timw4mail/HummingBirdAnimeClient/pipeline/pr-develop Build started...
2020-04-10 15:20:47 -04:00
fce9764f08 Clean up public folder, move JS tools to frontEndSrc folder
All checks were successful
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good
2020-04-10 15:07:08 -04:00
e572e2f147 Fix streaming logo display
All checks were successful
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good
2020-04-08 10:08:56 -04:00
a7931052b0 Update all the header comments
Some checks failed
timw4mail/HummingBirdAnimeClient/pipeline/head There was a failure building this commit
2020-03-11 15:15:05 -04:00
4c43a0cf79 Minor view updates
All checks were successful
timw4mail/HummingBirdAnimeClient/develop This commit looks good
2020-01-15 15:23:55 -05:00
7a4cda5bf0 Bump copyright year
All checks were successful
timw4mail/HummingBirdAnimeClient/develop This commit looks good
2020-01-08 15:39:49 -05:00
efede08401 Various code style tweaks
All checks were successful
timw4mail/HummingBirdAnimeClient/develop This commit looks good
2019-12-09 13:13:31 -05:00
3bb9734e1d Update header comments
All checks were successful
timw4mail/HummingBirdAnimeClient/develop This commit looks good
2019-12-06 09:16:35 -05:00
b0682ae1b2 Bump PHP version requirement
Some checks failed
timw4mail/HummingBirdAnimeClient/develop There was a failure building this commit
2019-12-03 15:17:25 -05:00
3fae7fe9d6 Update detail pages to use one column for text 2019-08-10 10:07:28 -04:00
1f2accf4ec Add 'automatic' dark theme, based on browser 'prefers-color-scheme: dark' media query
All checks were successful
timw4mail/HummingBirdAnimeClient/develop This commit looks good
2019-07-12 15:56:24 -04:00
dd6e99877a Collection "All Tab", and filtering. Resolves #6, #7 2019-07-10 13:32:05 -04:00
4de92a3591 No more genre-related database errors, and other collection improvements 2019-07-10 10:20:37 -04:00
62781355b1 Tweak display of descriptions on detail pages
All checks were successful
timw4mail/HummingBirdAnimeClient/develop This commit looks good
2019-05-08 16:08:51 -04:00
aa1e6675c2 Use larger cover images for edit forms
All checks were successful
timw4mail/HummingBirdAnimeClient/develop This commit looks good
2019-05-08 14:18:18 -04:00
62e7cc7bed Add polyfill for older browsers, so Opera 12 works 2019-05-08 08:57:15 -04:00
2c915188a8 Use static closures in bootstrap 2019-05-08 08:55:58 -04:00
84ca0a9481 Fix error on attempt to insert a duplicate series
All checks were successful
timw4mail/HummingBirdAnimeClient/PR-21 This commit looks good
2019-01-22 10:21:58 -05:00
42ec5faa4a Update phinx.yml file for new version of Phinx, see #20
All checks were successful
timw4mail/HummingBirdAnimeClient/develop This commit looks good
timw4mail/HummingBirdAnimeClient/PR-21 This commit looks good
2019-01-07 14:31:17 -05:00
59403b9cb5 Make syncing slightly more robust
All checks were successful
timw4mail/HummingBirdAnimeClient/PR-14 This commit looks good
timw4mail/HummingBirdAnimeClient/develop This commit looks good
2018-12-12 15:31:59 -05:00
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
826cb0c1cb Add dark theme with setting toggle
All checks were successful
timw4mail/HummingBirdAnimeClient/PR-14 This commit looks good
2018-12-06 13:04:54 -05:00
f3c85da8cc Misc code cleanup
All checks were successful
timw4mail/HummingBirdAnimeClient/develop This commit looks good
2018-11-09 10:38:35 -05:00
92c5b2baf7 Purge the few inline styles
All checks were successful
timw4mail/HummingBirdAnimeClient/develop This commit looks good
2018-11-08 14:18:24 -05:00
9ad74ed887 Remove data transformation from media detail pages, and into the proper transformers
All checks were successful
timw4mail/HummingBirdAnimeClient/develop This commit looks good
2018-11-08 12:15:30 -05:00
27977a0c8a Move data transformation out of controllers, and into transformers
All checks were successful
timw4mail/HummingBirdAnimeClient/develop This commit looks good
2018-11-08 11:36:42 -05:00
11475187fc Fix generic user page route, minor code cleanup
All checks were successful
timw4mail/HummingBirdAnimeClient/develop This commit looks good
2018-11-07 14:29:21 -05:00
556e184ce5 More styling tweaks
All checks were successful
timw4mail/HummingBirdAnimeClient/PR-12 This commit looks good
2018-11-05 11:22:35 -05:00
67e068f053 Some visual tweaks
All checks were successful
timw4mail/HummingBirdAnimeClient/PR-12 This commit looks good
2018-11-05 09:56:38 -05:00
6770c133fb Update picture helper, move anilist oauth calls to the settings controller
All checks were successful
timw4mail/HummingBirdAnimeClient/PR-12 This commit looks good
2018-11-02 12:58:19 -04:00
7a4816d34d Make all the css classes and ids kebob case
All checks were successful
timw4mail/HummingBirdAnimeClient/PR-12 This commit looks good
2018-11-02 10:48:20 -04:00
067c9b4035 Lots of visual updates 2018-11-01 22:01:09 -04:00
3244db3438 More page style tweaks
All checks were successful
timw4mail/HummingBirdAnimeClient/develop This commit looks good
2018-10-30 13:05:49 -04:00
fa27abb954 Add tabs to character page sections 2018-10-30 11:42:32 -04:00
bd4cfaafe1 Add staff section on Manga detail pages
All checks were successful
timw4mail/HummingBirdAnimeClient/develop This commit looks good
2018-10-29 15:17:48 -04:00
679c369427 Fix staff section on Anime detail pages, center unusually sized images instead of stretching them
All checks were successful
timw4mail/HummingBirdAnimeClient/develop This commit looks good
2018-10-29 14:43:06 -04:00
2a6929c6ff Update JsonAPI helper to better handle input data without mangling
Some checks failed
timw4mail/HummingBirdAnimeClient/develop There was a failure building this commit
2018-10-29 09:39:56 -04:00
50b65d66e1 Ugly Progress Commit
All checks were successful
timw4mail/HummingBirdAnimeClient/develop This commit looks good
* 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
16f62ceb8d Miscellaneous page improvements, including additional data and sorting
Some checks failed
timw4mail/HummingBirdAnimeClient/develop There was a failure building this commit
2018-10-19 09:30:27 -04:00
07cae83e15 Default to secure (https) urls 2018-10-11 09:53:14 -04:00
ee3f3e1743 Update config.toml.example file 2018-10-09 18:21:06 -04:00
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
7a2bb1ba05 Cleanup styles of settings page, cleanup syncing command a bit 2018-10-09 10:11:42 -04:00
e4110f089e More settings, now with tabs 2018-10-08 16:38:08 -04:00
88b68b847c Settings control panel saves to admin-override.toml in the app/config directory, resolves #7 2018-10-08 15:45:46 -04:00
f1a54d8782 More webp images, fix login 2018-10-05 22:36:54 -04:00
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
3098fef20c Merge config.toml and route_config.toml 2018-10-05 14:27:07 -04:00
5632c0c815 Update header comments to version 4.1 2018-10-01 11:35:51 -04:00
e3b4b9dd32 Ugly progress commit 2018-09-27 16:45:12 -04:00
77f2ffa93f Progress with simultaneous updates to Anilist for Anime 2018-09-20 10:41:28 -04:00
4284c38e9c Let's do ES modules for browsers that support them 2018-09-14 11:56:48 -04:00
45b545d32d Cleanup config a bit 2018-08-24 14:23:01 -04:00
282ba45960 Update file header comments 2018-08-22 13:48:27 -04:00
348fe6e724 Eradicate MAL integration 2018-08-22 13:43:04 -04:00
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
282022dbd2 Fix test failure 2018-08-20 13:41:25 -04:00
ba8663b22a Various cleanup, some work on #7 2018-08-20 13:01:16 -04:00
ce44761420 Remove php js minifier script, in favor of commited js files 2018-08-20 12:58:56 -04:00
ff97cc1cb2 Add basic check for folder permissions for quicker troubleshooting 2018-08-16 12:10:24 -04:00
1ab47ca03a More prep for Anilist integration 2018-08-15 08:51:37 -04:00
79b8c09a9b Remove lines and shading from add forms 2018-08-14 11:36:26 -04:00
24ea198dad Adjust layout of edit pages 2018-08-13 15:13:20 -04:00
0ff848c614 More refactoring work, some groundwork for Anilist integration 2018-08-10 20:10:19 -04:00
787687abf8 Update some styles 2018-08-10 20:09:28 -04:00
3d51a81347 Remove references to MAL syncing, resolves #4 2018-08-09 11:16:44 -04:00
6e58844286 More tabs for collections, see issue #2 2018-08-09 11:14:57 -04:00