Georges-Antoine Assi
09dbb2e244
use redis to store netplay data
2025-12-07 12:02:35 -05:00
Georges-Antoine Assi
13d5596bf7
Merge branch 'master' into emujs-netplay
2025-11-26 12:24:01 -05:00
Georges-Antoine Assi
306ab845d1
Merge pull request #2700 from tvdu29/feature/metadata-locale-selection
...
feat: Add metadata locale selection for IGDB and ScreenScraper
2025-11-26 11:40:56 -05:00
Georges-Antoine Assi
9dfad6cb87
run trunk fmt
2025-11-26 11:15:44 -05:00
Zurdi
4a73458775
Update backend/handler/database/roms_handler.py
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-26 14:47:49 +01:00
zurdi
7dc5f375e5
implement endpoint to retrieve ROM by various metadata IDs and add corresponding API method
2025-11-26 12:38:43 +00:00
Georges-Antoine Assi
e1a4e42171
Merge branch 'master' into emujs-netplay
2025-11-25 11:28:43 -05:00
Georges-Antoine Assi
11dd607ceb
Merge pull request #2720 from vargash/batocera-gamelist
...
Update /gamelist/export to generate a correct Batocera gamelist.xml
2025-11-24 19:53:39 -05:00
Georges-Antoine Assi
bb351199f1
update function defs
2025-11-24 19:36:27 -05:00
Vargash
5b195065fe
Use wheel as backup mediatype for logo if wheel-hd is not available
2025-11-24 15:47:48 +01:00
Vargash
4c74d7091e
Manage fanart_path and use it as fanart for gamelist
2025-11-23 19:49:24 +01:00
Vargash
d9ca6a4f45
Manage box2d_back mediatype and use it as boxback for gamelist
2025-11-23 19:35:30 +01:00
Vargash
089b11c29a
Manage wheel mediatype and use it as marquee for gamelist
2025-11-23 19:22:05 +01:00
Georges-Antoine Assi
e8291978ab
use stats endpoint for heartbeat in hltb
2025-11-22 22:32:08 -05:00
Tanguy Mazé
28823d39dd
Refactor to use scan.priority.region for IGDB localization
...
Remove provider-specific locale configuration and use existing scan.priority.region for IGDB regional variants.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-23 02:01:13 +01:00
Georges-Antoine Assi
f2774b9395
Merge pull request #2716 from rommapp/redis-backed-sessions
...
Add redis-backed session middleware
2025-11-22 18:40:43 -05:00
Tanguy Mazé
addc1a2118
Add metadata locale selection for IGDB and ScreenScraper
...
- Add provider-specific locale config with UI dropdowns in Settings
- ScreenScraper: select language for synopsis/metadata
- IGDB: select region for localized names/covers
- Fallback warnings when locale not found
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-23 00:01:12 +01:00
Georges-Antoine Assi
ac43b0aa94
changes from bot review
2025-11-22 11:22:45 -05:00
Georges-Antoine Assi
615e3132e4
changes from bot review
2025-11-22 10:55:14 -05:00
Georges-Antoine Assi
27e02fa2a2
consume the token as soon as its read
2025-11-22 10:51:41 -05:00
Georges-Antoine Assi
ec6bb24662
Add new redis-backed session middleware
2025-11-22 10:47:59 -05:00
Georges-Antoine Assi
8c769a5fe8
hacks with working netplayu
2025-11-21 19:15:20 -05:00
zurdi
267f67e58c
Merge branch 'master' into feature/fucking-multi-notes
2025-11-20 22:18:02 +00:00
zurdi
19b0c2ab6b
feat: update note management to use default query parameters and improve tag filtering
2025-11-20 17:54:33 +00:00
zurdi
225e51b046
Merge remote-tracking branch 'origin/master' into feature/fucking-multi-notes
2025-11-20 17:32:57 +00:00
zurdi
03083d4b69
feat: implement multi-note management with CRUD operations and database migration
2025-11-20 15:38:11 +00:00
Zurdi
0d9a2e9380
Update backend/handler/filesystem/roms_handler.py
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-20 15:21:02 +01:00
zurdi
c82caa81b8
Add calculate hashes option to scanning process and update translations
2025-11-20 10:49:22 +00:00
Georges-Antoine Assi
76ac3fb376
changes from bot review
2025-11-19 18:55:10 -05:00
Georges-Antoine Assi
4b1b3f75c7
fix typing
2025-11-19 18:44:37 -05:00
Georges-Antoine Assi
67375fa5cd
self cleanup
2025-11-19 18:38:51 -05:00
Georges-Antoine Assi
485cfc0e04
preparse the file for a platform
2025-11-19 18:32:30 -05:00
Georges-Antoine Assi
f7f67d3c3d
populate rom specific paths separate
2025-11-19 18:28:07 -05:00
Georges-Antoine Assi
a418b7cf46
use platform ID
2025-11-19 18:07:43 -05:00
Georges-Antoine Assi
8fe435e0b4
Cache parsed gamelist.xml files on each scan
2025-11-19 18:00:12 -05:00
Georges-Antoine Assi
4f6442a6ad
catch typeerror in csrf token and return false
2025-11-18 16:56:10 -05:00
Georges-Antoine Assi
156d31b62a
Fix CSRF failure on first admin signup
2025-11-18 14:04:47 -05:00
github-actions[bot]
65dce4860c
Update HLTB API URL [skip CI]
2025-11-18 17:09:34 +00:00
Georges-Antoine Assi
3e675f2707
Merge pull request #2687 from rommapp/middleware-refactor
...
Implement CSRF middleware directly in repo
2025-11-18 10:31:59 -05:00
Georges-Antoine Assi
91ad9f7b7f
fix trunk check issues
2025-11-18 10:12:58 -05:00
Georges-Antoine Assi
ee39fe1aba
changes from bot review
2025-11-18 10:09:00 -05:00
Georges-Antoine Assi
d1824bf894
manually fix tests
2025-11-18 00:00:49 -05:00
Georges-Antoine Assi
6a1a344ba2
add tests for middlewares
2025-11-17 23:40:00 -05:00
Georges-Antoine Assi
551ff72a8a
implement csrf middleware directly in repo
2025-11-17 21:12:29 -05:00
Georges-Antoine Assi
8d91362a24
cahgnes from self review
2025-11-17 15:35:08 -05:00
Georges-Antoine Assi
95c506aec0
Add github action to update HLTB API url
2025-11-17 15:27:48 -05:00
Georges-Antoine Assi
3d6ba6c766
update hltb api url
2025-11-17 14:46:42 -05:00
Georges-Antoine Assi
c18cbc40c6
ignore case uuid regex
2025-11-17 11:25:23 -05:00
Georges-Antoine Assi
a9ecd8f714
[HOTFIX] Fix flashpoint match by UUID
2025-11-17 11:08:06 -05:00
sftwninja
7581c0a8e8
fix: Address Gemini PR comments
2025-11-17 01:55:55 -06:00