Commit Graph

45 Commits

Author SHA1 Message Date
Timothy Warren fe1caffc0f Simplify setup of rendering methods by putting them in a wrapper class 2023-12-21 13:19:59 -05:00
Timothy Warren 0e684736bd Vastly simplify logic for getting a user's anime library. Most basic API functionality seems to be working 2023-10-26 16:00:13 -04:00
Timothy Warren 067d888f4c Fix route issue for manga pages 2023-06-28 14:30:30 -04:00
Timothy Warren 3b57d08c0a Tweak formatting settings 2022-03-04 12:31:13 -05:00
Timothy Warren 327065498b Reformat misc files 2022-03-03 18:19:02 -05:00
Timothy Warren 51eb460ce9 Test Type classes 2021-02-23 15:38:29 -05:00
Timothy Warren 144e3f5229 Increase test coverage 2020-12-11 15:37:55 -05:00
Timothy Warren 1ea5750a76 Refactor, increase test coverage 2020-12-10 15:59:37 -05:00
Timothy Warren bf4f86a010 Add random anime and random manga pages 2020-12-02 12:42:47 -05:00
Timothy Warren a14ac3a122 Get Person detail pages via GraphQL, resolves #27 2020-08-27 15:01:00 -04:00
Timothy Warren 5a65c7b645 Add background check for session validity
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 9dc6643b78 slugs in person urls, refactor AnilistTrait to match KitsuTrait 2020-08-05 20:57:01 -04:00
Timothy Warren 59f2d21a7f Add menu items for history, add manga reading history 2020-04-22 11:39:44 -04:00
Timothy Warren bc529e57e8 Big Work in progress commit 2020-04-21 19:22:56 -04:00
Timothy Warren 4502c2f183 No more genre-related database errors, and other collection improvements 2019-07-10 10:20:37 -04:00
Timothy Warren 05842baccb Fix generic user page route, minor code cleanup 2018-11-07 14:29:21 -05:00
Timothy Warren d514c319c0 Update picture helper, move anilist oauth calls to the settings controller 2018-11-02 12:58:19 -04:00
Timothy Warren b3366131b8 Lots of visual updates 2018-11-01 22:01:09 -04:00
Timothy Warren ef1e435c6b Add tabs to character page sections 2018-10-30 11:42:32 -04:00
Timothy Warren 019fff5d62 Miscellaneous page improvements, including additional data and sorting 2018-10-19 09:30:27 -04:00
Timothy Warren 0bbc4fe4fb Default to secure (https) urls 2018-10-11 09:53:14 -04:00
Timothy Warren 5b8f0c4a9e 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 41d71dac0c Cleanup styles of settings page, cleanup syncing command a bit 2018-10-09 10:11:42 -04:00
Timothy Warren 3c0fd79195 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 d6800dbc46 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 da936b325e Merge config.toml and route_config.toml 2018-10-05 14:27:07 -04:00
Timothy Warren 034213fccc Progress with simultaneous updates to Anilist for Anime 2018-09-20 10:41:28 -04:00
Timothy Warren 98ae142757 Cleanup config a bit 2018-08-24 14:23:01 -04:00
Timothy Warren bc2122dd98 Fix test failure 2018-08-20 13:41:25 -04:00
Timothy Warren b5f8413ceb More prep for Anilist integration 2018-08-15 08:51:37 -04:00
Timothy Warren 0dcf25e16c More refactoring work, some groundwork for Anilist integration 2018-08-10 20:10:19 -04:00
Timothy Warren da8f4acb29 Use template literals instead of mustache templates 2018-01-30 16:57:13 -05:00
Timothy Warren f06ba6e3cd Lots of style fixes and minor logic tweaks 2018-01-18 16:21:45 -05:00
Timothy Warren 231babe218 Code style improvements 2018-01-16 14:58:07 -05:00
Timothy Warren a8e2049d08 Refactor a bit to prepare for manga collection 2017-09-14 15:32:53 -04:00
Timothy Warren 8b43dee20f Css tweaks, and start caching kitsu images 2017-04-13 11:15:16 -04:00
Timothy Warren edc6e6227e Simplify css and javascript minification 2017-04-06 11:45:25 -04:00
Timothy Warren 1e28a1795d Update detail pages 2017-03-31 13:37:53 -04:00
Timothy Warren 5ae6864a3f Fix config typo 2017-03-30 16:18:59 -04:00
Timothy Warren fb567e85e9 Simplify routing code a bit 2017-03-30 16:16:40 -04:00
Timothy Warren 5d9b7e9e63 Add basic character pages 2017-03-08 12:55:49 -05:00
Timothy Warren 5d2dac5b99 Add back 'All' menu item for anime 2017-03-07 17:51:08 -05:00
Timothy Warren db07976403 Update header comments 2017-02-15 16:13:32 -05:00
Timothy Warren 8cbfaf3646 More snake case to camel case 2017-02-15 15:56:10 -05:00
Timothy Warren 1ec7322b18 Split user config from application config 2017-02-10 15:50:07 -05:00