Commit Graph

185 Commits

Author SHA1 Message Date
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
Brady
645ee4ea5b Fixed Europe 2025-05-23 03:06:37 -05:00
Brady
ed469762a8 Fixed Europe 2025-05-23 02:59:38 -05:00
Brady
d4a2bbfb63 Add files via upload 2025-05-23 02:56:07 -05:00
Brady
10e1d6a6b9 Rename flag_us.png to USA.png 2025-05-23 02:50:25 -05:00
Brady
023f5f5a1e Add files via upload 2025-05-23 02:48:02 -05:00
Brady
a863c46d56 Create flag_us.png 2025-05-23 02:47:26 -05:00
Alexandra
2f2f358ea2 change best match to be less word order dependent. dedupe repeat terms 2025-05-22 17:00:48 -06:00
Alexandra
99a370fdea incremental commit 2025-05-22 16:52:12 -06:00
Alexandra
b553913179 env change 2025-05-22 11:09:01 -06:00
Alexandra
7363028967 incremental commit so I (hopefully) don't go saving API keys in the env file. 2025-05-22 11:07:13 -06:00
Alexandra
3f0b904246 Implement result partial, and create new results ejs 2025-05-21 20:37:43 -06:00