Timothy Warren
e944ddc75c
Update profile page to use GraphQL, see #27
2020-08-24 15:20:07 -04:00
Timothy Warren
edb022be13
Use components instead of duplicating html everywhere
2020-08-21 19:25:27 -04:00
Timothy Warren
b75a99a145
Fix tests
2020-08-21 13:07:00 -04:00
Timothy Warren
7aeb74874b
Create component system to help cut down on view duplication, see #31
2020-08-21 12:30:01 -04:00
Timothy Warren
9749c59549
Drastically reduce the amount of junk logging, and remove old logic from Character transformer
2020-08-18 16:59:08 -04:00
Timothy Warren
9b4c9ad76f
Full character page pulled from GraphQL API, see #27
2020-08-17 16:36:55 -04:00
Timothy Warren
681a70fd92
Get character details page from GraphQL, still need to do castings section, see #27
2020-08-17 14:01:55 -04:00
Timothy Warren
5997ce8a0f
Remove some naming redundancies
2020-08-06 09:39:12 -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
9a112dc413
Bump version
2020-08-04 09:30:21 -04:00
Timothy Warren
78b195f966
Add some previously missing GraphQL fields
2020-08-03 14:36:14 -04:00
Timothy Warren
a0e7ebd2a0
Increment chapter/episode counts via GraphQL
2020-07-31 19:03:27 -04:00
Timothy Warren
4582e2e917
Refactor/streamline View layer
2020-07-31 16:22:32 -04:00
Timothy Warren
b0c75d989f
Groundwork for some upcoming API updates
2020-07-30 15:16:24 -04:00
Timothy Warren
7c0ea492e1
Get Manga details from GraphQL, See #27
2020-07-29 17:51:58 -04:00
Timothy Warren
0b0e06af00
Anime detail page cleanup
2020-07-29 15:49:16 -04:00
Timothy Warren
7275d81468
Re-add characters to anime details page, see #27
2020-07-29 11:00:54 -04:00
Timothy Warren
710d18a43b
Prepare for Kitsu GraphQL
2020-07-28 16:11:13 -04:00
Timothy Warren
abb17844fd
Add aria attributes to selected menu items
2020-05-18 12:53:00 -04:00
Timothy Warren
3ecccb6ad8
Fix settings page subforms (so all the fields show for the cache)
2020-05-08 19:16:04 -04:00
Timothy Warren
e724f885c8
Simplify caching
2020-05-08 19:15:21 -04:00
Timothy Warren
f9f868be9d
Show more alternate titles on anime detail pages
2020-05-06 09:08:27 -04:00
Timothy Warren
4a70422b23
Add better re-read messages to manga
2020-05-05 19:12:17 -04:00
Timothy Warren
ffd7fb8745
Improve rewatched messages
2020-05-04 16:46:27 -04:00
Timothy Warren
03638991a3
Fix collection episode length/count, display newlines in notes
2020-05-01 19:33:51 -04:00
Timothy Warren
9108fe066a
Tweak anime list view a bit
2020-04-30 15:35:32 -04:00
Timothy Warren
a371a334d0
Collection view tweaks
2020-04-30 15:30:52 -04:00
Timothy Warren
050ff98d2c
Add AnimeCollection link to MainMenu, similar to lists
2020-04-28 12:04:42 -04:00
Timothy Warren
541b59bb28
Improve anime collection with multiple media selections
2020-04-23 18:57:22 -04:00
Timothy Warren
e17846f4a4
Refactor history transformers
2020-04-22 12:38:59 -04:00
Timothy Warren
59f2d21a7f
Add menu items for history, add manga reading history
2020-04-22 11:39:44 -04:00
Timothy Warren
5a3d9547ae
Fix tests
2020-04-21 20:09:37 -04:00
Timothy Warren
bc529e57e8
Big Work in progress commit
2020-04-21 19:22:56 -04:00
Timothy Warren
570c18a069
Type all the class attributes
2020-04-10 20:01:46 -04:00
Timothy Warren
6d55d4136e
Bump version and PHP requirement in headers
2020-04-10 15:39:39 -04:00
Timothy Warren
dd708bb1fa
Just combine JS files for modern browsers, no minifying
2020-04-10 15:20:47 -04:00
Timothy Warren
93a6dbe7d6
Clean up public folder, move JS tools to frontEndSrc folder
2020-04-10 15:07:08 -04:00
Timothy Warren
dbb61372c6
Fix streaming logo display
2020-04-08 10:08:56 -04:00
Timothy Warren
8aa94f7c14
Update all the header comments
2020-03-11 15:15:05 -04:00
Timothy Warren
b32968588a
Minor view updates
2020-01-15 15:23:55 -05:00
Timothy Warren
ae70eab9ea
Bump copyright year
2020-01-08 15:39:49 -05:00
Timothy Warren
6044a676a6
Various code style tweaks
2019-12-09 13:13:31 -05:00
Timothy Warren
8b677ab7a7
Update header comments
2019-12-06 09:16:35 -05:00
Timothy Warren
fde9b05bdf
Bump PHP version requirement
2019-12-03 15:17:25 -05:00
Timothy Warren
4edfd9f62c
Update detail pages to use one column for text
2019-08-10 10:07:28 -04:00
Timothy Warren
0153271a62
Add 'automatic' dark theme, based on browser 'prefers-color-scheme: dark' media query
2019-07-12 15:56:24 -04:00
Timothy Warren
bce1afa546
Collection "All Tab", and filtering. Resolves #6 , #7
2019-07-10 13:32:05 -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
aa6965e98f
Tweak display of descriptions on detail pages
2019-05-08 16:08:51 -04:00
Timothy Warren
ea2a368100
Use larger cover images for edit forms
2019-05-08 14:18:18 -04:00
Timothy Warren
6c81ddbfd4
Add polyfill for older browsers, so Opera 12 works
2019-05-08 08:57:15 -04:00
Timothy Warren
47d6314178
Use static closures in bootstrap
2019-05-08 08:55:58 -04:00
Timothy Warren
4e2437f2bc
Fix error on attempt to insert a duplicate series
2019-01-22 10:21:58 -05:00
Timothy Warren
b6f12ff2f6
Update phinx.yml file for new version of Phinx, see #20
2019-01-07 14:31:17 -05:00
Timothy Warren
be16ceecb2
Make syncing slightly more robust
2018-12-12 15:31:59 -05:00
Timothy Warren
63a50f7ed8
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
538201ef6f
Add dark theme with setting toggle
2018-12-06 13:04:54 -05:00
Timothy Warren
2c73e721d0
Misc code cleanup
2018-11-09 10:38:35 -05:00
Timothy Warren
431f6e7d21
Purge the few inline styles
2018-11-08 14:18:24 -05:00
Timothy Warren
c0e16c6d07
Remove data transformation from media detail pages, and into the proper transformers
2018-11-08 12:15:30 -05:00
Timothy Warren
9c0b1e73ef
Move data transformation out of controllers, and into transformers
2018-11-08 11:36:42 -05:00
Timothy Warren
05842baccb
Fix generic user page route, minor code cleanup
2018-11-07 14:29:21 -05:00
Timothy Warren
033ea46754
More styling tweaks
2018-11-05 11:22:35 -05:00
Timothy Warren
e195987436
Some visual tweaks
2018-11-05 09:56:38 -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
4ace9b6806
Make all the css classes and ids kebob case
2018-11-02 10:48:20 -04:00
Timothy Warren
b3366131b8
Lots of visual updates
2018-11-01 22:01:09 -04:00
Timothy Warren
040b7f3fdc
More page style tweaks
2018-10-30 13:05:49 -04:00
Timothy Warren
ef1e435c6b
Add tabs to character page sections
2018-10-30 11:42:32 -04:00
Timothy Warren
be2f7708ad
Add staff section on Manga detail pages
2018-10-29 15:17:48 -04:00
Timothy Warren
29a4114e8c
Fix staff section on Anime detail pages, center unusually sized images instead of stretching them
2018-10-29 14:43:06 -04:00
Timothy Warren
d0af6fd9e8
Update JsonAPI helper to better handle input data without mangling
2018-10-29 09:39:56 -04:00
Timothy Warren
bcc7815ae6
Ugly Progress Commit
...
* 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
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
587d5fa14e
Update config.toml.example file
2018-10-09 18:21:06 -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
324abc0f61
More settings, now with tabs
2018-10-08 16:38:08 -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
247a9d0e5b
More webp images, fix login
2018-10-05 22:36:54 -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
c9ed90acb4
Update header comments to version 4.1
2018-10-01 11:35:51 -04:00
Timothy Warren
0f31a5e10a
Ugly progress commit
2018-09-27 16:45:12 -04:00
Timothy Warren
034213fccc
Progress with simultaneous updates to Anilist for Anime
2018-09-20 10:41:28 -04:00
Timothy Warren
2fc26bf4c6
Let's do ES modules for browsers that support them
2018-09-14 11:56:48 -04:00
Timothy Warren
98ae142757
Cleanup config a bit
2018-08-24 14:23:01 -04:00
Timothy Warren
3bca049cd8
Update file header comments
2018-08-22 13:48:27 -04:00
Timothy Warren
95b06a7e7e
Eradicate MAL integration
2018-08-22 13:43:04 -04:00
Timothy Warren
4a91a5cb5d
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
bc2122dd98
Fix test failure
2018-08-20 13:41:25 -04:00
Timothy Warren
2a2ff87b3b
Various cleanup, some work on #7
2018-08-20 13:01:16 -04:00
Timothy Warren
7c0d02758b
Remove php js minifier script, in favor of commited js files
2018-08-20 12:58:56 -04:00
Timothy Warren
e6761807b8
Add basic check for folder permissions for quicker troubleshooting
2018-08-16 12:10:24 -04:00
Timothy Warren
b5f8413ceb
More prep for Anilist integration
2018-08-15 08:51:37 -04:00
Timothy Warren
1fa5cce5ae
Remove lines and shading from add forms
2018-08-14 11:36:26 -04:00
Timothy Warren
ea31131e0f
Adjust layout of edit pages
2018-08-13 15:13:20 -04:00
Timothy Warren
0dcf25e16c
More refactoring work, some groundwork for Anilist integration
2018-08-10 20:10:19 -04:00