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
john-okeefe
73d349ee1a
cleaned up some print lines
2025-01-25 22:50:54 -05:00
john-okeefe
c9c6650829
significantly improved datepicker
2025-01-25 22:50:35 -05:00