Commit Graph

42 Commits

Author SHA1 Message Date
Pandipipas b32c0e4560 feat: implement replicant state synchronization for commentary, players, scoreboard, and graphics settings
- Added a new service for synchronizing state with replicants in `replicant-state-service.ts`.
- Refactored commentary store to utilize the new synchronization service.
- Created a new graphics settings store that syncs with replicants.
- Introduced a packs store for managing installed packs and their states.
- Updated players and scoreboard stores to use the new synchronization service.
- Created shared services for managing replicated state in graphics components.
- Refactored existing components to use the new shared services for replicant state.
- Added normalization and default values for commentary, graphics settings, players, and scoreboard.
- Improved type safety and organization in shared domain files for better maintainability.
2026-05-30 21:22:48 +02:00
Pandipipas 02a108f983 refactor: architecture base
- Moved NodeCG context management to a dedicated context module.
- Introduced message handling utilities for better message listening and sending.
- Updated startgg integration to use new message handling methods.
- Removed deprecated replicant utilities and replaced them with a new structure.
- Refactored replicant imports in graphics components to align with new structure.
- Added new pack-related types and schemas for better type safety.
- Cleaned up unused files and consolidated pack configuration into a single module.
- Updated TypeScript configurations to reflect new directory structure.
2026-05-23 21:52:07 +02:00
Pandipipas 8c270feb5b feat: enhance pack management and character handling; implement automatic registry refresh and logo display updates 2026-05-22 21:19:45 +02:00
Pandipipas 618d18d8fb feat: update pack handling and character image paths; implement installed packs revision tracking 2026-05-21 23:59:22 +02:00
Pandipipas 0bc6f60b2c feat: update Gitea configuration for base URL and owner; add updateInfo to GameSelectOption interface 2026-05-21 23:06:54 +02:00
Pandipipas 88aeedb5ff feat: update character images for Tekken 8 and enhance pack management
- Updated character images for Tekken 8, including Jin, Jun, Kazuya, and others.
- Introduced a new pack configuration system to manage character packs from a Gitea instance.
- Added types for pack management, including PackCharacter, PackManifest, and PackRegistry.
- Implemented functions to register and unregister installed packs, allowing dynamic character loading.
- Enhanced the character image retrieval system to support both bundled and installed packs.
2026-05-21 17:59:13 +02:00
Pandipipas 04f2c2037a feat: add character images for Guilty Gear Strive and update fighting characters with DLC support 2026-05-20 16:34:37 +02:00
Pandipipas 27c0298ca2 feat: add character images for The King of Fighters XV to enhance visual representation 2026-05-17 22:07:32 +02:00
Pandipipas 0857472ad4 feat: add character images for Invincible VS to enhance visual representation 2026-05-17 17:48:09 +02:00
Pandipipas 661cf1264a feat: add character images for FATAL FURY: City of the Wolves to enhance visual representation 2026-05-17 17:35:43 +02:00
Pandipipas b3fc84fde2 feat: add character lists for FATAL FURY: City of the Wolves and Invincible VS 2026-05-17 16:31:09 +02:00
Pandipipas 3de99ef810 feat: update character options for fighting games; add new characters and remove duplicates 2026-05-17 16:15:44 +02:00
Pandipipas 37f9ffb786 feat: add new character images for Mortal Kombat 1 to enhance visual diversity 2026-05-17 15:40:34 +02:00
Pandipipas d76a51c321 feat: add Akali character image for enhanced visual representation 2026-05-17 03:20:40 +02:00
Pandipipas ff2786a304 Add character images for 2XKO roster 2026-02-20 00:34:07 +01:00
Pandipipas 8b8dab45ab style: format fighting character lists one per line (#117) 2026-02-20 00:14:27 +01:00
Pandipipas a97a653be2 Add Mortal Kombat 1 roster and game option (#116) 2026-02-20 00:10:48 +01:00
Pandipipas d2192841a4 Add and sort 2XKO roster options (#115) 2026-02-20 00:06:33 +01:00
Pandipipas 18757a7928 Add sorted KOF XV roster to fighting game options (#114) 2026-02-20 00:01:38 +01:00
Pandipipas e82693ff01 Add and normalize Guilty Gear Strive character roster (#113) 2026-02-19 23:57:18 +01:00
Pandipipas 46772d542f Ampliar i18n (EN/ES) en labels del dashboard y mensajes de update (#112)
* Expand EN/ES translations for panels and update status texts

* Translate remaining dashboard labels and localize country names

* Translate Players top action buttons and search placeholder
2026-02-19 23:43:02 +01:00
Pandipipas fe110e7c66 Set default characters by game when none are selected (#104) 2026-02-18 20:26:44 +01:00
Pandipipas 45fd2e2deb chore: remove character images for Ahri, Blitzcrank, Braum, Caitlyn, Darius, Ekko, Illaoi, Jinx, Teemo, Vi, Warwick, Yasuo, and various Guilty Gear characters 2026-02-15 23:18:49 +01:00
Pandipipas 0d44d0b45b Fix character image naming and Guilty Gear palette 2026-02-15 01:33:21 +01:00
Pandipipas 36f7a39705 feat: add character images and options for Guilty Gear -Strive- 2026-02-15 01:28:28 +01:00
Pandipipas 1a8b193b87 feat: add character names for Guilty Gear -Strive- 2026-02-15 01:25:56 +01:00
Pandipipas 579f07f5c3 Fix Street Fighter 6 character image filenames (#63) 2026-02-14 16:25:53 +01:00
Pandipipas 41b94fe0e7 Add character images for Street Fighter 6 2026-02-14 16:20:35 +01:00
Pandipipas ed8898f559 refactor: update scoreboard image styles and add character images for Chun-Li and Juri 2026-02-14 14:25:52 +01:00
Pandipipas 7c6086256d refactor character asset mapping and replicant sync persistence 2026-02-14 13:29:39 +01:00
Pandipipas ab99fb86f7 refactor: comment out '2XKO' game option and related character data in fighting-characters module 2026-02-14 10:56:52 +01:00
Pandipipas 50c2dcada8 feat: add character images for Ahri, Blitzcrank, Braum, Caitlyn, Darius, Ekko, Illaoi, Jinx, Teemo, Vi, Warwick, and Yasuo in 2XKO 2026-02-14 10:29:13 +01:00
Pandipipas dcedb1f4e7 feat: update Street Fighter 6 and 2XKO character lists 2026-02-14 01:07:25 +01:00
Pandipipas 074406fd19 Remove unused fighting game options from the ScoreboardPanel and update character names in the fighting-characters module 2026-02-14 00:25:30 +01:00
Pandipipas a8a3b96c28 Add character images for Alisa, Anna, Armor King, Azucena, Bryan, Claudio, Clive, Devil Jin, Dragunov, Eddy, Fahkumram, Feng, Heihachi, Hwoarang, Jack-8, Jun, Kuma, Lars, Law, Lee, Leo, Leroy, Lidia, Lili, Miary-Zo, Panda, Paul, Raven, Shaheen, Steve, Victor, Xiaoyu, Yoshimitsu, and Zafina in Tekken 8 2026-02-13 20:31:17 +01:00
Pandipipas 56b320d923 Sort Tekken 8 character names alphabetically 2026-02-13 15:43:39 +01:00
Pandipipas 01b7db943f Update TEKKEN 8 character list to include additional fighters 2026-02-13 15:30:32 +01:00
Pandipipas eafc9a9b39 Add character images for Asuka, Kazuya, King, Nina, and Reina in Tekken 8 2026-02-13 15:13:28 +01:00
Pandipipas 90e2d1b403 Add Jin character image for Tekken 8 2026-02-12 02:19:46 +01:00
Pandipipas de11a1dea7 Support custom character image folders and document structure 2026-02-12 02:02:07 +01:00
Pandipipas f38d15c681 Add per-game character selection to scoreboard panel 2026-02-12 01:54:32 +01:00
Pandipipas 547f9ab95f Add country dropdown and flags (#28)
* Add country dropdown and flags

* Fix build for country flags

* Improve country select filtering and scoreboard teams

* Fix country select display value

* Fix country select input display
2026-02-09 22:42:00 +01:00