Commit Graph

235 Commits

Author SHA1 Message Date
john-okeefe 426793e56a docs: update AniList search query in Bruno collection
Add the genre field to the AniList Search GraphQL query in the Bruno API
collection. This keeps the API documentation collection in sync with the
application's query structure, allowing for testing and verification of
genre data retrieval from the AniList API.
0.5.1
2026-03-19 21:09:27 -04:00
john-okeefe a794b77654 build: update Wails generated models for genres support
Regenerate the Wails TypeScript models to include the new Genres field
in the MediaList type definition. This is an auto-generated file that
reflects the updated Go backend type structure with the genres []string
field added to the media object.
2026-03-19 21:09:27 -04:00
john-okeefe c510c2a138 feat(frontend): add genre display UI and enhance link component
- Anime.svelte: Add genre display section with clickable badges that link
  to AniList search results for each genre. Genres are now displayed above
  the existing tags section with consistent styling.

- WebsiteLink.svelte: Enhance component to support custom URLs via the `url`
  export parameter. Previously, the component only generated URLs based on
  service prefixes (a-, m-, s-). Now it accepts a direct URL parameter for
  flexible linking to AniList searches and other external resources.

These changes provide users with an improved browsing experience by making
genres interactive and easily searchable.
2026-03-19 21:09:27 -04:00
john-okeefe 8cbf5cb20c feat(frontend): update TypeScript types for AniList genres support
Update the AniListCurrentUserWatchListType TypeScript interface to include
the genres field as a string array, matching the updated backend Go type
definition. This ensures type safety and proper IDE autocomplete when
working with genre data in the frontend.
2026-03-19 21:06:46 -04:00
john-okeefe 54a8924384 feat(backend): add genres support to AniList integration
Add the `genres` field to AniList GraphQL queries and type definitions:
- Add genres field to GetAniListItem query for fetching single anime details
- Add genres field to AniListSearch query for search results
- Add genres field to GetAniListUserWatchingList query for user's watch list
- Update MediaList type definition to include Genres []string field

This enhancement allows the application to retrieve and display anime genre
information from the AniList API, providing users with better categorization
and discovery capabilities.
2026-03-19 21:06:46 -04:00
john-okeefe d70153064f upgraded go packages due to CVEs 2025-12-24 11:28:38 -05:00
john-okeefe 7960f8e26d removed unused imports 2025-12-23 23:33:25 -05:00
john-okeefe 2e5a4a4493 finally fixed being able to reload the anime page when searching or changing the url 0.5.0 2025-12-21 13:01:51 -05:00
john-okeefe 874b3952ee upped version to 0.4 due to big change AniTrack-0.4.0 2025-12-21 01:15:39 -05:00
john-okeefe 60eac10545 user dropdown now closes when certain actions are taken or clicked outside of dialog 2025-12-21 01:14:46 -05:00
john-okeefe 6d66d711ff added a showversion button with popup to the interface 2025-12-21 01:14:05 -05:00
john-okeefe cd62e6c658 fixed MAL not auto logging in when app starts 2025-12-21 00:25:48 -05:00
john-okeefe 063c5016f3 fixed MAL not auto logging in when app starts 2025-12-21 00:24:25 -05:00
john-okeefe 5c4caf68e6 added tooltip and version change 0.2.1 2025-06-22 21:08:56 -04:00
john-okeefe c10e853564 updated minor version for tag fix 0.2.0 2025-06-06 23:25:24 -04:00
john-okeefe cd043d093f fixed issue where tags would not reload after submit 2025-06-06 23:25:08 -04:00
john-okeefe 6db01f7f9f added tags to frontend anime item 0.1.9 2025-05-14 14:31:43 -04:00
john-okeefe 8460d56d55 created simple linux install script for AniTrack 2025-05-07 10:03:58 -04:00
john-okeefe 8fedbe4607 created xdg icon set instead of one big icon 2025-05-07 10:03:37 -04:00
john-okeefe e069c47242 automated adding anime by moving progress from 0 to 1 2025-03-30 10:03:05 -04:00
john-okeefe aba0f2d1d5 removed console.log 2025-03-30 10:02:38 -04:00
john-okeefe af6cb7f08a removed unecessary button dependency and neovim reformatted 2025-03-30 09:52:46 -04:00
john-okeefe 487e5ee5a8 upped version for automation 0.1.8 2025-03-26 19:36:20 -04:00
john-okeefe 631bd8b885 made increment and decrement buttons automate status and datecompleted 2025-03-26 19:35:08 -04:00
john-okeefe b35be6926a rename code to ANILIST_CODE in environment 2025-03-16 13:51:00 -04:00
john-okeefe 5a9f4391dc changed flowbite button to standard button 2025-03-03 19:53:18 -05:00
john-okeefe 72004c98b4 fixed button colors 2025-03-03 17:27:39 -05:00
john-okeefe 3db25bc33a restored status block 2025-03-03 16:13:01 -05:00
john-okeefe f3a1536953 updated version for visual corrections and library updtae 0.1.7 2025-03-03 15:44:05 -05:00
john-okeefe dc01aa314c made dark mode default for every element 2025-03-03 15:29:33 -05:00
john-okeefe baed9a4a67 upgraded wails and crypts 2025-03-03 15:28:30 -05:00
john-okeefe 0e00120778 fixed watchlist url 2025-02-18 19:43:20 -05:00
john-okeefe 697692c277 reordered environment variables 2025-02-18 12:57:30 -05:00
john-okeefe 3e82677c2c added simkl rest files 2025-02-18 12:50:23 -05:00
john-okeefe b81549e5a6 added MAL requests 2025-02-18 12:31:16 -05:00
john-okeefe fd806df0a9 added rest anilist set items 2025-02-18 12:06:58 -05:00
john-okeefe 26f85dd412 I want to keep all changes
Merge branch 'main' of ssh://git.linuxhg.com:2222/john-okeefe/anitrack
2025-02-18 11:43:17 -05:00
john-okeefe 4d9c54a116 added AniList Auth Pages 2025-02-17 21:02:30 -05:00
john-okeefe 068e568ec6 added AniList GET REST items 2025-02-17 20:50:10 -05:00
john-okeefe 4e6f910e74 format change 2025-02-17 20:03:53 -05:00
john-okeefe b39f19f03a added REST private env to gitignore 2025-02-17 20:03:16 -05:00
john-okeefe 1a083deb54 reverted back to svelte-headless-table 2025-02-15 21:12:36 -05:00
john-okeefe 61f8f5dd84 removed println from simkl body 2025-02-15 18:48:17 -05:00
john-okeefe 4509e479bc upgraded go packages 2025-02-15 18:48:03 -05:00
john-okeefe ee8dd2e866 upgraded go packages 2025-02-15 18:47:52 -05:00
john-okeefe 0c6a8a40c3 removed unused import 2025-02-07 22:58:39 -05:00
john-okeefe 45845c2a69 finished switch from svelte table to tanstack table 2025-02-07 22:57:05 -05:00
john-okeefe 3ec5eb1a03 began transition to tanstack table 2025-02-05 21:36:23 -05:00
john-okeefe a2aa90edec added buttons to top of table 2025-01-26 11:00:49 -05:00
john-okeefe d08283bd2d upped minor version 0.1.6 2025-01-25 22:51:59 -05:00