Commit Graph

8001 Commits

Author SHA1 Message Date
Georges-Antoine Assi
9eced468ea update entries for all other langs 2025-11-17 16:02:25 -05:00
Tanguy Mazé
29afff1d72 Refactor: Extract nested ternaries into helper methods
Address code review feedback from Gemini Code Assist by extracting
complex nested ternary operators into dedicated helper methods:
- getSourceStatusText() for status text display
- getConnectionStatusTooltip() for tooltip text

This improves code readability and maintainability while matching
the existing patterns used throughout the RomM codebase (e.g.,
Personal.vue, GameInfo.vue).

No functional changes - all translation logic remains identical.
2025-11-17 21:56:35 +01:00
Georges-Antoine Assi
2be1bab224 changes from bot review 2025-11-17 15:46:14 -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
Tanguy Mazé
73dd0c965f Add French translations for Metadata Sources page
- Add 8 new translation keys to scan.json for all locales
- French translations for API key and connection status messages
- English placeholders for other locales (community can improve)
- Update MetadataSources.vue to use t() function for all hardcoded strings
- Fix tooltip logic to show correct message when source is disabled

Translation keys added:
- api-key-invalid
- api-key-missing-or-disabled
- api-key-missing-short
- api-key-set
- api-key-valid
- connection-failed
- connection-in-progress
- connection-successful

🤖 This PR was written with assistance from Claude Code.

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-17 21:21:08 +01:00
Georges-Antoine Assi
3d6ba6c766 update hltb api url 2025-11-17 14:46:42 -05:00
Georges-Antoine Assi
cd66e9fd9e Merge pull request #2682 from rommapp/romm-2679
[ROMM-2679] Stop force to string url_manual
2025-11-17 14:03:40 -05:00
Georges-Antoine Assi
29b9a0c8e8 [ROMM-2679] Stop force to string url_manual 2025-11-17 14:00:08 -05:00
Georges-Antoine Assi
c496a61a00 Merge pull request #2681 from rommapp/hotfix-flashpoint-uuid
[HOTFIX] Fix flashpoint match by UUID
2025-11-17 13:36:17 -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
Georges-Antoine Assi
6bafa23070 Merge pull request #2678 from sftwninja/fix/use-chd-v5-internal-hash
fix: Use internal SHA1 hash if CHD file is v5
2025-11-17 10:38:48 -05:00
Georges-Antoine Assi
9c12ecf516 set backend as project root for ty 2025-11-17 10:14:04 -05:00
sftwninja
9cd3649d8f fix: Fix comment from previous dummy test file 2025-11-17 03:03:00 -06:00
sftwninja
7581c0a8e8 fix: Address Gemini PR comments 2025-11-17 01:55:55 -06:00
sftwninja
90a5a66a12 Use internal SHA1 hash if CHD file is v5 2025-11-16 23:41:32 -06:00
Georges-Antoine Assi
db751d83ec Merge pull request #2671 from rommapp/romm-2669
[ROMM-2669] Reset url_cover and url_manual to rom value if unchanged
4.4.1-beta.1
2025-11-16 10:13:25 -05:00
Georges-Antoine Assi
c73e921d4f Merge pull request #2670 from rommapp/hotfix-mask-keys
[HOTFIX] _mask_sensitive_values should check for null values
2025-11-16 10:13:17 -05:00
Georges-Antoine Assi
2fc4d234dc changes from bot review 2025-11-16 09:55:19 -05:00
Georges-Antoine Assi
7f3694f744 changes from bot review 2025-11-16 09:54:18 -05:00
Georges-Antoine Assi
54cb70c67f Reset url_cover and url_manual to rom value if unchanged 2025-11-16 09:51:11 -05:00
Georges-Antoine Assi
adf05bb1c9 [HOTFIX] _mask_sensitive_values should check for null values 2025-11-16 09:37:59 -05:00
Georges-Antoine Assi
ba441bcd1b empty alt when no bezel found 2025-11-15 19:37:01 -05:00
zurdi
8537f2da62 fix: remove copilot instructions from .gitignore 2025-11-15 20:47:39 +00:00
Georges-Antoine Assi
49b14ace0b Merge pull request #2664 from rommapp/romm-2657
[ROMM-2657] Safe access env vars with defaults
2025-11-15 15:22:22 -05:00
Georges-Antoine Assi
84e33a3958 Merge pull request #2663 from rommapp/romm-2650
[ROMM-2650] Add FPKGi support for PS4/PS5
2025-11-15 15:22:12 -05:00
Georges-Antoine Assi
6068de16b7 Merge pull request #2662 from rommapp/hotfix-v-avatar-variant
[HOTFIX] Set all v-avatar to text to remove flat background color
2025-11-15 15:22:05 -05:00
Georges-Antoine Assi
5bfb4b4182 run formatter 2025-11-15 15:19:26 -05:00
Georges-Antoine Assi
9d489a077a changes from bot review 2025-11-15 15:18:58 -05:00
Georges-Antoine Assi
bc8aeb0047 changes from bot review 2025-11-15 15:14:00 -05:00
Georges-Antoine Assi
afa862e9c1 fix bot bugs 2025-11-15 15:11:24 -05:00
Georges-Antoine Assi
5c0bd9c418 [ROMM-2657] Safe access env vars with defaults 2025-11-15 14:54:21 -05:00
Georges-Antoine Assi
0083033f53 [ROMM-2650] Add FPKGi support for PS4/PS5 2025-11-15 14:23:38 -05:00
Georges-Antoine Assi
67c1f4393a [HOTFIX] Set all v-avatar to text to remove flat background color 2025-11-15 14:23:03 -05:00
Georges-Antoine Assi
a5f414176a Merge pull request #2661 from rommapp/romm-2654
[ROMM-2654] Fix manually uploading manual
2025-11-15 13:34:33 -05:00
Georges-Antoine Assi
51a4d761ee Merge pull request #2659 from rommapp/dependabot/npm_and_yarn/frontend/js-yaml-4.1.1
Bump js-yaml from 4.1.0 to 4.1.1 in /frontend
2025-11-15 13:34:11 -05:00
Georges-Antoine Assi
673ff08bec fix package lock 2025-11-15 13:31:57 -05:00
Georges-Antoine Assi
10026548f9 [ROMM-2654] Fix manually uploading manual 2025-11-15 13:30:42 -05:00
Georges-Antoine Assi
5a4eb275cf update hltb api url 2025-11-15 10:37:03 -05:00
dependabot[bot]
1ca2d2eb05 Bump js-yaml from 4.1.0 to 4.1.1 in /frontend
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.1.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-15 14:44:13 +00:00
zurdi
6fd98ce08e fix: fixed migration versions 2025-11-14 20:05:45 +00:00
zurdi
09cb5af74e Merge remote-tracking branch 'origin/master' into feature/fucking-multi-notes 2025-11-14 19:57:45 +00:00
zurdi
33fa0beeaf feat: Implement multi-note management for ROM users
- Updated .gitignore to exclude copilot-instructions.md
- Added migration script 0055_multi_notes.py to convert single note fields to a multi-note JSON structure in the database.
- Refactored RomUserSchema to replace note_raw_markdown and note_is_public with a notes dictionary.
- Introduced UserNoteSchema for representing individual notes.
- Created MultiNoteManager.vue component for managing user notes in the frontend.
- Integrated MultiNoteManager into Personal.vue for displaying and editing notes.
- Updated API service to include multi-note management functions.
- Enhanced NoteDialog.vue to display multiple notes.
- Updated localization files to include new strings related to notes.
- Adjusted Vite configuration to allow additional host for development.
2025-11-14 19:57:13 +00:00
Georges-Antoine Assi
db5a553951 add ios app to readme 2025-11-13 15:48:52 -05:00
Georges-Antoine Assi
883843f8d0 tab separate kekatsu feed 2025-11-12 23:00:17 -05:00
Georges-Antoine Assi
c75e22190b format release date in ms for gamelist exporter 2025-11-11 21:10:45 -05:00
Georges-Antoine Assi
0289fbba8c Merge pull request #2649 from rommapp/romm-2648
[ROMM-2648] Encode filename of download URLs in feeds endpoints
2025-11-11 20:57:08 -05:00
Georges-Antoine Assi
d9da0dbab7 changes from bot review 2025-11-11 20:53:19 -05:00
Georges-Antoine Assi
c6af55b11a [ROMM-2648] Encode filename of download URLs 2025-11-11 20:45:59 -05:00