Commit Graph

4318 Commits

Author SHA1 Message Date
zurdi
e2eb90a72d Update Polish localization for password placeholder text 2025-12-27 11:37:27 +00:00
Zurdi
931031a67c Update frontend/src/locales/en_US/settings.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-27 12:36:03 +01:00
zurdi
860fe7a9f5 Enhance folder mapping logic with validation to prevent duplicate fsSlug entries 2025-12-27 11:31:17 +00:00
zurdi
fa0d0c78c3 Refactor folder mapping logic and improve localization for Hungarian settings 2025-12-27 11:13:55 +00:00
Zurdi
d86e457cd1 Update frontend/src/components/Settings/LibraryManagement/Config/Dialog/CreateFolderMapping.vue
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-27 11:57:12 +01:00
Zurdi
646605a309 Update frontend/src/locales/zh_TW/settings.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-27 11:56:58 +01:00
Zurdi
1bdadf6af3 Update frontend/src/locales/ko_KR/settings.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-27 11:56:49 +01:00
Zurdi
ce6529c8c8 Update frontend/src/locales/hu_HU/settings.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-27 11:56:37 +01:00
zurdi
0ecc5f565d feat: add 'type' key to localization files for multiple languages 2025-12-27 10:52:12 +00:00
zurdi
e1c4b0ae4d feat: enhance exclusion management UI with localized descriptions and tooltips 2025-12-26 17:20:06 +00:00
zurdi
151e78c933 feat: update CreateExclusion dialog UI and enhance Excluded component styling 2025-12-26 16:51:06 +00:00
zurdi
8727d31108 feat: enhance exclusion management UI with improved dialog and descriptions 2025-12-26 16:37:52 +00:00
zurdi
16904cc645 feat: add folder alias and mapping features to settings
- Introduced new translations for folder alias and folder mappings in multiple languages (es_ES, fr_FR, hu_HU, it_IT, ja_JP, ko_KR, pl_PL, pt_BR, ro_RO, ru_RU, zh_CN, zh_TW).
- Updated the settings interface to include options for adding folder aliases and mappings, along with descriptions for better user guidance.
- Refactored event types in emitter to accommodate new folder mapping functionalities.
- Replaced platform binding and version components with the new folder mappings component in the Library Management view.
2025-12-26 16:26:16 +00:00
zurdi
4c2ba029f2 feat: remove single-value genre and filter selections for multi-value support 2025-12-26 09:18:59 +00:00
zurdi
1408743652 feat: update selected filter variables to plural for consistency in random game selection 2025-12-26 09:08:19 +00:00
zurdi
a956008259 feat: update ROM filtering to support multi-value statuses and logic operators 2025-12-25 11:52:00 +00:00
zurdi
48d6df9cc0 feat: add logic operators for multi-value filters in collections and roms handlers 2025-12-24 15:23:44 +00:00
zurdi
415fb74bde trunk fmt 2025-12-24 15:14:42 +00:00
zurdi
3b531c47a2 feat: update tooltips and localization for filtering options in FilterDrawer components 2025-12-24 15:07:40 +00:00
zurdi
ab637203ac Merge branch 'master' into feat/rom-filter-multivalue 2025-12-24 12:39:45 +00:00
zurdi
811c693528 Merge branch 'master' into romm-1371 2025-12-24 11:58:40 +00:00
zurdi
68c168a198 fix: update button class to use translucent-light for better visibility 2025-12-24 00:36:02 +00:00
zurdi
8203e6b30b fix: adjust responsive layout for GameDetails.vue artwork section 2025-12-24 00:31:13 +00:00
zurdi
ae15c1ee15 fix: correct style syntax in GameDetails.vue 2025-12-24 00:25:59 +00:00
zurdi
3aec9ca5a7 fix: remove overflow-y from body and clean up code formatting 2025-12-24 00:22:49 +00:00
zurdi
8e25c001cc Merge branch 'master' into feat/patcher.js 2025-12-23 17:05:31 +00:00
zurdi
fafb148168 fix: add translations for no save and no state available messages in multiple languages 2025-12-23 16:51:48 +00:00
zurdi
3fdff89d43 fix: rename 'available-platforms' to 'supported-platforms' in localization files 2025-12-23 16:28:17 +00:00
zurdi
42487d4945 fix: clean up formatting and remove unnecessary line breaks in Setup.vue 2025-12-23 16:08:52 +00:00
zurdi
87047db5c0 fix: remove commented-out icon reference in PatcherBtn.vue 2025-12-23 15:17:30 +00:00
zurdi
5942549b69 fix: implement codecClass whitelist to prevent code injection 2025-12-23 15:13:49 +00:00
zurdi
c4c3867e5a fix: validate codecClass in newTask function to prevent errors 2025-12-23 15:09:26 +00:00
zurdi
31e5a005ab fix: add missing webworker reference to patcher.worker.js 2025-12-23 15:00:08 +00:00
zurdi
9760240c41 fix: handle optional chaining for file names in patchRom function 2025-12-23 14:41:00 +00:00
zurdi
efffc32770 apply copilot review suggestions 2025-12-23 14:36:28 +00:00
zurdi
05491a0eb2 Add localization support for the Patcher feature in multiple languages
- Added Hungarian translations for common and patcher-specific terms.
- Introduced Italian translations for common and patcher-specific terms.
- Implemented Japanese translations for common and patcher-specific terms.
- Added Korean translations for common and patcher-specific terms.
- Included Polish translations for common and patcher-specific terms.
- Added Brazilian Portuguese translations for common and patcher-specific terms.
- Implemented Romanian translations for common and patcher-specific terms.
- Added Russian translations for common and patcher-specific terms.
- Included Simplified Chinese translations for common and patcher-specific terms.
- Added Traditional Chinese translations for common and patcher-specific terms.
- Updated Patcher.vue to utilize localized strings for error messages, status updates, and UI labels.
2025-12-23 14:31:29 +00:00
zurdi
7ff73c0a50 fix: adjust column layout for platforms drawer options in Interface.vue 2025-12-23 13:44:54 +00:00
zurdi
412c6f4d8f fix: add margin class to LanguageSelector and make density prop optional 2025-12-23 13:42:21 +00:00
zurdi
f8949c0786 fix: update label for repeat password field in Setup.vue to correct translation key 2025-12-23 13:04:54 +00:00
zurdi
e71a26f45b feat: enhance LanguageSelector component and update layout in Auth.vue 2025-12-23 12:41:53 +00:00
zurdi
91051323eb Add localization support for setup and settings in multiple languages
- Created new setup.json files for English (en_US), Spanish (es_ES), French (fr_FR), Hungarian (hu_HU), Italian (it_IT), Japanese (ja_JP), Korean (ko_KR), Polish (pl_PL), Portuguese (pt_BR), Romanian (ro_RO), Russian (ru_RU), Simplified Chinese (zh_CN), and Traditional Chinese (zh_TW).
- Updated settings.json files to include new password-related messages in Spanish, French, Hungarian, Italian, Japanese, Korean, Polish, Portuguese, Romanian, and Russian.
- Refactored Setup.vue to utilize localization for various user prompts and messages related to folder structure and platform selection.
2025-12-23 11:18:03 +00:00
zurdi
6270279714 fix: scope styles in Setup.vue to prevent global CSS conflicts 2025-12-23 10:36:39 +00:00
Georges-Antoine Assi
bcd74cccb6 Merge pull request #2794 from rommapp/hide-zero-game-platforms-console-mode
Hide 0-game platforms from console mode homepage
2025-12-22 20:26:49 -05:00
zurdi
45350f1c97 fix: clean up code formatting and improve readability in Patcher.vue 2025-12-22 19:44:57 +00:00
zurdi
cf91a1923d feat: enhance filename handling for patched ROMs with computed ROM extension and custom filename support 2025-12-22 19:11:50 +00:00
zurdi
c27b0020d9 feat: add custom filename option for patched ROM and update filename placeholder in Patcher.vue 2025-12-22 18:32:15 +00:00
zurdi
695f14eb44 feat: enhance patching process with custom filename generation and improved download/upload options in Patcher.vue 2025-12-22 18:17:16 +00:00
zurdi
e64a9f4399 feat: implement Web Worker for ROM patching and enhance status messaging in Patcher.vue 2025-12-22 18:00:55 +00:00
zurdi
bc091951e7 feat: integrate upload store and enhance uploadPatchedRom function for better state management 2025-12-22 17:37:23 +00:00
zurdi
c5861031d0 feat: enhance drop zone functionality and improve error handling in Patcher.vue 2025-12-22 17:25:26 +00:00