Commit Graph

90 Commits

Author SHA1 Message Date
Alexandra
558eacb624 fix old results not getting play ids
add header for roms
run prettier
2025-10-21 00:04:47 -06:00
Alexandra
ea61559f10 add db kw optimizer env and disable by default until I get off my ass and actually fix the memory usage problems and postgres pagination issues, hey wait shouldn't this be in an issue and not a commit? Oh well 2025-10-20 20:17:07 -06:00
5e8fdd4925 Add tool usage and fix messaging history 2025-10-18 04:52:58 -03:00
7113d72a7c Add about page the the AI assistant and conditional loading 2025-08-29 04:06:40 -03:00
9eac2be673 AI support 2025-08-29 03:27:00 -03: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
1014de7bfa add force variable for metadata and db optimize 2025-05-31 16:44:37 -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
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
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
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
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
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
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
Alexandra
3f0b904246 Implement result partial, and create new results ejs 2025-05-21 20:37:43 -06:00
Alexandra
872f96285a Add public static files
Add favicon until someone better than me can improve
2025-05-20 14:52:23 -06:00
Alexandra
f60a245012 Remove manual db optimize run 2025-05-18 18:10:00 -06:00
Alexandra
3e6f6eeb36 * reimplement searchalikes
* separate kws based on categories
* auto include kws based on field options
* add roman numeral parse
* add number to name
* split out json search alikes to be per category
* add new kws columns to Files
* add search sample for determining if a game is in a series (maybe this could be useful somewhere else, too)
2025-05-18 07:11:37 -06:00
0138bb0b5e - i18n localization
- Add PSP support on web emu
- properly doing CORS (blame PPSSPP)
- added contributors image on about
- proxying emulatorjs to avoid internet blocking
- initial seeds for multithreading on webemu
- added new searchalikes
- Added new error page
2025-03-31 05:16:43 -03:00
e3ee89d663 add non-game content filter 2025-03-17 02:48:34 -03:00
f5641989ab Emulators page and json database 2025-03-13 15:15:38 -03:00
ce0d538e4b Fix lucky route crash 2025-03-11 14:57:03 -03:00
901fa09f61 Use PostgreSQL and Elasticsearch instead of file-based storage 2025-01-28 20:14:19 -03:00
129ffcf1a9 Game Gear fixed
Proxy BIOS, enhance config, allow per-platform decompression
2025-01-07 09:22:50 -03:00
ovosimpatico
b20d3954c6 Initial implementation of the web emulator 2024-11-14 10:01:10 -03:00
Alexandra
255070feeb Merge pull request #2 from ovosimpatico/Docker
Docker support with autobuild
2024-10-27 20:38:48 -06:00
Alexandra
3679eabdf9 switch cron job back to daily 2024-10-27 20:15:14 -06:00
ovosimpatico
6a36b1e15d Move generated files to the data folder to persist on docker 2024-10-27 22:26:21 -03:00
ovosimpatico
cdf6e274ab Instance name from environment & About page 2024-10-27 01:53:57 -03:00
Alexandra
1c93e12ada improve search to be next word predictive 2024-10-25 05:37:54 -06:00
Alexandra
772f7dd846 introduce term processing, word associations and hidden category matching 2024-10-25 03:56:56 -06:00