fix: Fixed tests

feat: Added RClone integration
feat: Implemented plugin settings
feat: Updated minimal store version
test: Fixed tests
feat: Moved store and igdb and es-de to their own plugins
This commit is contained in:
Simeon Radivoev 2026-04-17 21:21:14 +03:00
parent 444d8c4c27
commit c09fbd3dc8
Signed by: simeonradivoev
GPG key ID: 7611A451D2A5D37A
115 changed files with 4139 additions and 1502 deletions

View file

@ -156,7 +156,7 @@ function HomeList (data: {
saveChildFocus="session"
onFocus={(l, n, d) =>
{
const [source, id] = l.split('@');
const [source, id] = l.split('@', 1);
queryClient.prefetchQuery(gameQuery(source, id));
handleNodeFocus(l, n, d);
}}
@ -238,17 +238,11 @@ function MainMenu ()
label="Home"
type="secondary"
/>
<CircleIcon icon={<MessageSquare />} label="News" />
<CircleIcon type="info" icon={<Store />} onAction={(e) => router.navigate({ to: "/store/tab", state: { eventType: e?.event?.type } })} label="Shop" />
<CircleIcon icon={<Image />} label="Album" />
<CircleIcon
icon={<Gamepad2 />}
label="Controllers"
/>
<CircleIcon
onAction={(e) =>
{
router.navigate({ to: '/settings/accounts', state: { eventType: e?.event?.type } });
router.navigate({ to: '/settings/interface', state: { eventType: e?.event?.type } });
}}
icon={<Settings />}
label="Settings"