Commit Graph

196 Commits

Author SHA1 Message Date
Alexandra
6759e874d7 keep result page covers loading faster 2025-06-04 19:56:33 -06:00
Alexandra
78156de109 slight carousel styling tweaks 2025-06-04 19:25:57 -06:00
Alexandra
61fb876770 ungoober cover art sizes 2025-06-04 19:11:41 -06:00
Alexandra
27f2d662e6 add png to non game terms 2025-06-01 07:27:42 -06:00
Alexandra
a2303ec684 adjust resync so it doesn't force a repull of the metadata from igdb if it's current 2025-05-31 17:30:49 -06:00
Alexandra
7d431f1727 missed add the db optimize to .env 2025-05-31 16:47:49 -06:00
Alexandra
1014de7bfa add force variable for metadata and db optimize 2025-05-31 16:44:37 -06:00
Alexandra
37f6916e84 fix missing platform 2025-05-31 16:39:25 -06:00
Alexandra
a003329e11 minor order of operations tweak 2025-05-31 15:14:42 -06:00
Alexandra
6ca11dfe26 forgot to add old results to url prefix
forgot to fix index for emulator compatibility on old results
2025-05-31 15:10:49 -06:00
Alexandra
9c8891c8db don't match metadata if the metadata db is empty 2025-05-31 14:53:27 -06:00
Alexandra
ab623cb2a8 forgot the await oops 2025-05-31 14:50:39 -06:00
Alexandra
77a5c0c98c add tasks to implement metadata and kws if they're empty (but block them by the main file update) 2025-05-31 14:47:54 -06:00
Alexandra
cc3750a5ea Merge pull request #28 from alexankitty/metadata
Adds Metadata to search
Revamps search
Moves old table search to its own setting
Removes sorting on old table search as it doesn't really function anymore
Embeds old setting in the url so results are identical when sharing links
Adds metadata about information
Updates translations
Adds an info page that will give a summary of the game, when it released, pictures, videos, gamemodes, genre, etc
Added image gallery partial with youtube video embed support
Adds two new environment variables for IGDB auth
Automatically disables the new result interface if metadata db is empty.
Adds regional cover support.
Adds locale title support.
Implements a task to pull all applicable metadata from IGDB.
Implements full text search on metadata titles.
Adds backup fuzzy search to match as many games to metadata as possible.
Provides additional information on task statuses in console
Moves db optimization task to be handled after metadata
Adds IGDB mappings to keep platform names consistent
Adds locale name to code mapping.
Makes fuzzy search match run after main metadata match operation so that it doesn't delay the other database tasks unnecessarily
Adds badges to point out which search experience the user is currently using. Clicking directs to the settings page where they can change their search experience.
Fix suggestions by normalizing the names, and then deduplicating the results before sending them to the client
2025-05-31 14:13:45 -06:00
Alexandra
45ae6e72c0 Finishing touches 2025-05-31 14:12:47 -06:00
Alexandra
96449a4817 reorganize project, fix a couple of miscellaneous issues. 2025-05-31 13:53:13 -06:00
Alexandra
80214b5317 remove testing bs 2025-05-30 17:43:55 -06:00
Alexandra
d0d8ba01aa Remove sequelize pagination in full db tasks cause uh... it has a lot of problems that make no sense to me. 2025-05-30 17:15:08 -06:00
Alexandra
e7bfcdc87a separate alternate titles and titles metadata as it was dropping the quality of matches 2025-05-30 06:52:24 -06:00
Alexandra
5c5aa236e4 add further control for metadata update
update readme with new information
2025-05-30 05:18:19 -06:00
Alexandra
634747e18c make sync wait for match to finish 2025-05-30 04:56:49 -06:00
Alexandra
0457533f76 fix suggestions
fix info title page
remove carousel for games without applicable metadata
2025-05-30 04:26:40 -06:00
Alexandra
84908e0882 Fixes a few more things with localizations and a couple of programming errors. 2025-05-30 03:21:24 -06:00
Alexandra
bb9f99c11e Update metadata description translation 2025-05-30 01:26:29 -06:00
Alexandra
b430db07db fix mistake on time format 2025-05-29 18:00:04 -06:00
Alexandra
1a70611b10 update opengraph 2025-05-29 17:58:34 -06:00
Alexandra
0540152826 Update translations 2025-05-29 17:18:01 -06:00
Alexandra
85b57e6c39 make fuzzy metadata search happen after all other database operations have settled. 2025-05-29 16:53:31 -06:00
Alexandra
d7e1822843 implemetnation of names matching locale 2025-05-29 16:24:12 -06:00
Alexandra
869d9c72eb Improvements to regional handling
additional cleanup and stuff
I lost the plot a while ago
2025-05-29 16:08:01 -06:00
Alexandra
2973211b7d further tweaks 2025-05-29 13:07:08 -06:00
Alexandra
6c2b3c49ef add normalize, add a related name search 2025-05-29 10:15:39 -06:00
Alexandra
c231f7ffc9 redo metadata, opting to pull everything in at once. 2025-05-29 10:10:34 -06:00
Alexandra
cefa1f6a35 design tweaks
fix to come platforms not showing consoles
2025-05-28 01:06:58 -06:00
Alexandra
8538dfadcc add load spinner
add flag icons
add console icons
2025-05-27 22:35:11 -06:00
Alexandra
c3df623b2b cleanup
disable new search results when igdb not authorized
2025-05-27 21:01:30 -06:00
Alexandra
804a3f246e Merge pull request #27 from V0xelle/metadata
PR flags
2025-05-27 20:38:00 -06:00
Alexandra
071184c2ab fix opengraph
fix new results pulling too many results
2025-05-27 20:34:38 -06:00
Alexandra
35d2c5f3e3 update translations
make new/old pages based on url parameter so that link sharing is consistent
2025-05-27 20:12:30 -06:00
Alexandra
cf70ee7ce0 update translations 2025-05-27 17:32:25 -06:00
Alexandra
c2e087331a update envs 2025-05-27 08:54:26 -06:00
Alexandra
60727a09e1 raise limit of all json storage fields 2025-05-27 08:20:19 -06:00
Alexandra
e94a21efcc Fixed up old table search
Added a toggle for table search
added more info page
god knows what else
2025-05-26 14:31:12 -06:00
Alexandra
91e5feefc6 implement task queue for metadata retrieval to respect igdb limits 2025-05-26 07:56:05 -06:00
Alexandra
4367b5cdb7 it works and stuff.
todo improve search quality
improve metadata matching quality
2025-05-24 06:39:00 -06:00
Alexandra
bb743933bd it works but it's a mess 2025-05-24 02:40:43 -06:00
Brady
3030a9bbff Update region flags 2025-05-24 00:30:00 -05:00
Brady
15fca13753 Added France, Japan 2025-05-23 04:12:38 -05:00
Brady
14ec01c8ff Updated flags 2025-05-23 04:08:48 -05:00
Brady
764e12045f Add Germany, Italy, Korea 2025-05-23 03:28:36 -05:00