diff --git a/package-lock.json b/package-lock.json
index 8e3eb38a..b2b6da12 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -17,6 +17,7 @@
"@mantine/core": "^7.14.1",
"@mantine/hooks": "^7.14.1",
"@radix-ui/react-accordion": "^1.1.2",
+ "@radix-ui/react-checkbox": "^1.3.1",
"@radix-ui/react-context-menu": "^2.2.1",
"@radix-ui/react-dialog": "^1.0.5",
"@radix-ui/react-dropdown-menu": "^2.0.6",
@@ -30,10 +31,12 @@
"@radix-ui/react-slot": "^1.0.2",
"@radix-ui/react-switch": "^1.0.3",
"@radix-ui/react-tabs": "^1.1.1",
+ "@radix-ui/react-toast": "^1.2.13",
"@radix-ui/react-toggle": "^1.1.0",
"@radix-ui/react-toggle-group": "^1.1.0",
"@radix-ui/react-tooltip": "^1.0.7",
"@tanstack/react-router": "^1.46.4",
+ "@tanstack/react-table": "^8.21.3",
"@uidotdev/usehooks": "^2.4.1",
"axios": "^1.7.7",
"axios-retry": "^4.5.0",
@@ -47,6 +50,7 @@
"i18next": "^24.1.2",
"immer": "^10.1.1",
"just-random": "^3.2.0",
+ "just-split": "^3.2.0",
"lucide-react": "^0.372.0",
"modern-screenshot": "^4.6.0",
"next-themes": "^0.3.0",
@@ -2774,6 +2778,204 @@
}
}
},
+ "node_modules/@radix-ui/react-checkbox": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.1.tgz",
+ "integrity": "sha512-xTaLKAO+XXMPK/BpVTSaAAhlefmvMSACjIhK9mGsImvX2ljcTDm8VGR1CuS1uYcNdR5J+oiOhoJZc5un6bh3VQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@radix-ui/primitive": "1.1.2",
+ "@radix-ui/react-compose-refs": "1.1.2",
+ "@radix-ui/react-context": "1.1.2",
+ "@radix-ui/react-presence": "1.1.4",
+ "@radix-ui/react-primitive": "2.1.2",
+ "@radix-ui/react-use-controllable-state": "1.2.2",
+ "@radix-ui/react-use-previous": "1.1.1",
+ "@radix-ui/react-use-size": "1.1.1"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "@types/react-dom": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "@types/react-dom": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-checkbox/node_modules/@radix-ui/primitive": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
+ },
+ "node_modules/@radix-ui/react-checkbox/node_modules/@radix-ui/react-compose-refs": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
+ "integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
+ "peerDependencies": {
+ "@types/react": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-checkbox/node_modules/@radix-ui/react-context": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
+ "integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
+ "peerDependencies": {
+ "@types/react": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-checkbox/node_modules/@radix-ui/react-presence": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.4.tgz",
+ "integrity": "sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==",
+ "license": "MIT",
+ "dependencies": {
+ "@radix-ui/react-compose-refs": "1.1.2",
+ "@radix-ui/react-use-layout-effect": "1.1.1"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "@types/react-dom": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "@types/react-dom": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-checkbox/node_modules/@radix-ui/react-primitive": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.2.tgz",
+ "integrity": "sha512-uHa+l/lKfxuDD2zjN/0peM/RhhSmRjr5YWdk/37EnSv1nJ88uvG85DPexSm8HdFQROd2VdERJ6ynXbkCFi+APw==",
+ "license": "MIT",
+ "dependencies": {
+ "@radix-ui/react-slot": "1.2.2"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "@types/react-dom": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "@types/react-dom": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-checkbox/node_modules/@radix-ui/react-slot": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.2.tgz",
+ "integrity": "sha512-y7TBO4xN4Y94FvcWIOIh18fM4R1A8S4q1jhoz4PNzOoHsFcN8pogcFmZrTYAm4F9VRUrWP/Mw7xSKybIeRI+CQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@radix-ui/react-compose-refs": "1.1.2"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-checkbox/node_modules/@radix-ui/react-use-controllable-state": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
+ "integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
+ "dependencies": {
+ "@radix-ui/react-use-effect-event": "0.0.2",
+ "@radix-ui/react-use-layout-effect": "1.1.1"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-checkbox/node_modules/@radix-ui/react-use-layout-effect": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
+ "integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
+ "peerDependencies": {
+ "@types/react": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-checkbox/node_modules/@radix-ui/react-use-previous": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.1.tgz",
+ "integrity": "sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ==",
+ "license": "MIT",
+ "peerDependencies": {
+ "@types/react": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-checkbox/node_modules/@radix-ui/react-use-size": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz",
+ "integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@radix-ui/react-use-layout-effect": "1.1.1"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@radix-ui/react-collapsible": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.0.3.tgz",
@@ -4976,6 +5178,308 @@
}
}
},
+ "node_modules/@radix-ui/react-toast": {
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.13.tgz",
+ "integrity": "sha512-e/e43mQAwgYs8BY4y9l99xTK6ig1bK2uXsFLOMn9IZ16lAgulSTsotcPHVT2ZlSb/ye6Sllq7IgyDB8dGhpeXQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@radix-ui/primitive": "1.1.2",
+ "@radix-ui/react-collection": "1.1.6",
+ "@radix-ui/react-compose-refs": "1.1.2",
+ "@radix-ui/react-context": "1.1.2",
+ "@radix-ui/react-dismissable-layer": "1.1.9",
+ "@radix-ui/react-portal": "1.1.8",
+ "@radix-ui/react-presence": "1.1.4",
+ "@radix-ui/react-primitive": "2.1.2",
+ "@radix-ui/react-use-callback-ref": "1.1.1",
+ "@radix-ui/react-use-controllable-state": "1.2.2",
+ "@radix-ui/react-use-layout-effect": "1.1.1",
+ "@radix-ui/react-visually-hidden": "1.2.2"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "@types/react-dom": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "@types/react-dom": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-toast/node_modules/@radix-ui/primitive": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
+ },
+ "node_modules/@radix-ui/react-toast/node_modules/@radix-ui/react-collection": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.6.tgz",
+ "integrity": "sha512-PbhRFK4lIEw9ADonj48tiYWzkllz81TM7KVYyyMMw2cwHO7D5h4XKEblL8NlaRisTK3QTe6tBEhDccFUryxHBQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@radix-ui/react-compose-refs": "1.1.2",
+ "@radix-ui/react-context": "1.1.2",
+ "@radix-ui/react-primitive": "2.1.2",
+ "@radix-ui/react-slot": "1.2.2"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "@types/react-dom": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "@types/react-dom": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-toast/node_modules/@radix-ui/react-compose-refs": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
+ "integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
+ "peerDependencies": {
+ "@types/react": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-toast/node_modules/@radix-ui/react-context": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
+ "integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
+ "peerDependencies": {
+ "@types/react": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-toast/node_modules/@radix-ui/react-dismissable-layer": {
+ "version": "1.1.9",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.9.tgz",
+ "integrity": "sha512-way197PiTvNp+WBP7svMJasHl+vibhWGQDb6Mgf5mhEWJkgb85z7Lfl9TUdkqpWsf8GRNmoopx9ZxCyDzmgRMQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@radix-ui/primitive": "1.1.2",
+ "@radix-ui/react-compose-refs": "1.1.2",
+ "@radix-ui/react-primitive": "2.1.2",
+ "@radix-ui/react-use-callback-ref": "1.1.1",
+ "@radix-ui/react-use-escape-keydown": "1.1.1"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "@types/react-dom": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "@types/react-dom": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-toast/node_modules/@radix-ui/react-portal": {
+ "version": "1.1.8",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.8.tgz",
+ "integrity": "sha512-hQsTUIn7p7fxCPvao/q6wpbxmCwgLrlz+nOrJgC+RwfZqWY/WN+UMqkXzrtKbPrF82P43eCTl3ekeKuyAQbFeg==",
+ "license": "MIT",
+ "dependencies": {
+ "@radix-ui/react-primitive": "2.1.2",
+ "@radix-ui/react-use-layout-effect": "1.1.1"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "@types/react-dom": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "@types/react-dom": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-toast/node_modules/@radix-ui/react-presence": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.4.tgz",
+ "integrity": "sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==",
+ "license": "MIT",
+ "dependencies": {
+ "@radix-ui/react-compose-refs": "1.1.2",
+ "@radix-ui/react-use-layout-effect": "1.1.1"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "@types/react-dom": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "@types/react-dom": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-toast/node_modules/@radix-ui/react-primitive": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.2.tgz",
+ "integrity": "sha512-uHa+l/lKfxuDD2zjN/0peM/RhhSmRjr5YWdk/37EnSv1nJ88uvG85DPexSm8HdFQROd2VdERJ6ynXbkCFi+APw==",
+ "license": "MIT",
+ "dependencies": {
+ "@radix-ui/react-slot": "1.2.2"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "@types/react-dom": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "@types/react-dom": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-toast/node_modules/@radix-ui/react-slot": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.2.tgz",
+ "integrity": "sha512-y7TBO4xN4Y94FvcWIOIh18fM4R1A8S4q1jhoz4PNzOoHsFcN8pogcFmZrTYAm4F9VRUrWP/Mw7xSKybIeRI+CQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@radix-ui/react-compose-refs": "1.1.2"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-toast/node_modules/@radix-ui/react-use-callback-ref": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
+ "integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
+ "license": "MIT",
+ "peerDependencies": {
+ "@types/react": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-toast/node_modules/@radix-ui/react-use-controllable-state": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
+ "integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
+ "dependencies": {
+ "@radix-ui/react-use-effect-event": "0.0.2",
+ "@radix-ui/react-use-layout-effect": "1.1.1"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-toast/node_modules/@radix-ui/react-use-escape-keydown": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz",
+ "integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==",
+ "license": "MIT",
+ "dependencies": {
+ "@radix-ui/react-use-callback-ref": "1.1.1"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-toast/node_modules/@radix-ui/react-use-layout-effect": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
+ "integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
+ "peerDependencies": {
+ "@types/react": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-toast/node_modules/@radix-ui/react-visually-hidden": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.2.tgz",
+ "integrity": "sha512-ORCmRUbNiZIv6uV5mhFrhsIKw4UX/N3syZtyqvry61tbGm4JlgQuSn0hk5TwCARsCjkcnuRkSdCE3xfb+ADHew==",
+ "license": "MIT",
+ "dependencies": {
+ "@radix-ui/react-primitive": "2.1.2"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "@types/react-dom": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "@types/react-dom": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@radix-ui/react-toggle": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.0.tgz",
@@ -5403,6 +5907,39 @@
}
}
},
+ "node_modules/@radix-ui/react-use-effect-event": {
+ "version": "0.0.2",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.2.tgz",
+ "integrity": "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==",
+ "license": "MIT",
+ "dependencies": {
+ "@radix-ui/react-use-layout-effect": "1.1.1"
+ },
+ "peerDependencies": {
+ "@types/react": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@radix-ui/react-use-effect-event/node_modules/@radix-ui/react-use-layout-effect": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
+ "integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
+ "peerDependencies": {
+ "@types/react": "*",
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@radix-ui/react-use-escape-keydown": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz",
@@ -6005,6 +6542,26 @@
"react-dom": "^17.0.0 || ^18.0.0"
}
},
+ "node_modules/@tanstack/react-table": {
+ "version": "8.21.3",
+ "resolved": "https://registry.npmjs.org/@tanstack/react-table/-/react-table-8.21.3.tgz",
+ "integrity": "sha512-5nNMTSETP4ykGegmVkhjcS8tTLW6Vl4axfEGQN3v0zdHYbK4UfoqfPChclTrJ4EoK9QynqAu9oUf8VEmrpZ5Ww==",
+ "license": "MIT",
+ "dependencies": {
+ "@tanstack/table-core": "8.21.3"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/tannerlinsley"
+ },
+ "peerDependencies": {
+ "react": ">=16.8",
+ "react-dom": ">=16.8"
+ }
+ },
"node_modules/@tanstack/router-generator": {
"version": "1.30.0",
"resolved": "https://registry.npmjs.org/@tanstack/router-generator/-/router-generator-1.30.0.tgz",
@@ -6062,6 +6619,19 @@
"url": "https://github.com/sponsors/tannerlinsley"
}
},
+ "node_modules/@tanstack/table-core": {
+ "version": "8.21.3",
+ "resolved": "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.21.3.tgz",
+ "integrity": "sha512-ldZXEhOBb8Is7xLs01fR3YEc3DERiz5silj8tnGkFZytt1abEvl/GhUmCE0PMLaMPTa3Jk4HbKmRlHmu+gCftg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/tannerlinsley"
+ }
+ },
"node_modules/@tootallnate/once": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
@@ -11070,6 +11640,12 @@
"integrity": "sha512-RMf8vbtCfLIbAEHvIPu2FwMkpB/JudGyk/VPfqPItcRgt7k8QnV+Aa7s7kRFPo+bavQkUi8Yg1x/ooW6Ttyb9A==",
"license": "MIT"
},
+ "node_modules/just-split": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/just-split/-/just-split-3.2.0.tgz",
+ "integrity": "sha512-hh57dN5koTBkmg3T6gBFISVVaW5bgZ6Ct1W5KODD5M7hQJKqGzTKkfMwOil8MBxyztLQEjh/v6UGXE8cP5tnqQ==",
+ "license": "MIT"
+ },
"node_modules/keyv": {
"version": "4.5.4",
"resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
diff --git a/package.json b/package.json
index a988e0be..aa9f8d6f 100644
--- a/package.json
+++ b/package.json
@@ -37,6 +37,7 @@
"@mantine/core": "^7.14.1",
"@mantine/hooks": "^7.14.1",
"@radix-ui/react-accordion": "^1.1.2",
+ "@radix-ui/react-checkbox": "^1.3.1",
"@radix-ui/react-context-menu": "^2.2.1",
"@radix-ui/react-dialog": "^1.0.5",
"@radix-ui/react-dropdown-menu": "^2.0.6",
@@ -50,10 +51,12 @@
"@radix-ui/react-slot": "^1.0.2",
"@radix-ui/react-switch": "^1.0.3",
"@radix-ui/react-tabs": "^1.1.1",
+ "@radix-ui/react-toast": "^1.2.13",
"@radix-ui/react-toggle": "^1.1.0",
"@radix-ui/react-toggle-group": "^1.1.0",
"@radix-ui/react-tooltip": "^1.0.7",
"@tanstack/react-router": "^1.46.4",
+ "@tanstack/react-table": "^8.21.3",
"@uidotdev/usehooks": "^2.4.1",
"axios": "^1.7.7",
"axios-retry": "^4.5.0",
@@ -67,6 +70,7 @@
"i18next": "^24.1.2",
"immer": "^10.1.1",
"just-random": "^3.2.0",
+ "just-split": "^3.2.0",
"lucide-react": "^0.372.0",
"modern-screenshot": "^4.6.0",
"next-themes": "^0.3.0",
diff --git a/src/app.tsx b/src/app.tsx
index e2de9bc7..32a9ccbe 100644
--- a/src/app.tsx
+++ b/src/app.tsx
@@ -24,7 +24,8 @@ import { LoadGroups } from './bootstrap/components/load-groups'
import { LoadSettings } from './bootstrap/components/load-settings'
import { LoadTags } from './bootstrap/components/load-tags'
-import { Toaster } from './components/ui/sonner'
+import { SonnerToaster } from './components/ui/sonner'
+import { Toaster } from './components/ui/toaster'
import { ThemeProvider } from './components/theme-provider'
import 'dayjs/locale/es'
@@ -65,7 +66,8 @@ root.render(
defaultNotFoundComponent={IndexComponent}
/>
-
+
+
)
diff --git a/src/bootstrap/components/load-friends.tsx b/src/bootstrap/components/load-friends.tsx
index 13e18b43..0d4e248b 100644
--- a/src/bootstrap/components/load-friends.tsx
+++ b/src/bootstrap/components/load-friends.tsx
@@ -1,9 +1,20 @@
import { useEffect } from 'react'
import { usePartyFriendsForm } from '../../hooks/stw-operations/party'
+import { useFriendsManagementActions } from '../../hooks/management/friends'
+
+import { toast } from '../../lib/notifications'
export function LoadFriends() {
const { syncFriends } = usePartyFriendsForm()
+ const {
+ removeFriends,
+ syncBlocklist,
+ syncIncoming,
+ syncOutgoing,
+ syncSummary,
+ updateLoading,
+ } = useFriendsManagementActions()
useEffect(() => {
const listener = window.electronAPI.notificationLoadFriends(
@@ -19,5 +30,99 @@ export function LoadFriends() {
}
}, [])
+ useEffect(() => {
+ const summaryListener = window.electronAPI.notificationFriendsSummary(
+ async (accountId, summary) => {
+ updateLoading(false)
+ syncSummary(accountId, summary)
+ }
+ )
+ const blockFriendsListener =
+ window.electronAPI.notificationBlockFriends(
+ async (account, blocklist, context) => {
+ if (context === undefined) {
+ removeFriends(
+ account.accountId,
+ blocklist.map((item) => item.accountId)
+ )
+ } else if (context === 'incoming') {
+ syncIncoming('remove', account.accountId, blocklist)
+ } else if (context === 'outgoing') {
+ syncOutgoing('remove', account.accountId, blocklist)
+ }
+
+ syncBlocklist('add', account.accountId, blocklist)
+
+ toast(`Total bloqueados: ${blocklist.length}`)
+ }
+ )
+ const unblockFriendsListener =
+ window.electronAPI.notificationUnblockFriends(
+ async (account, unblocklist) => {
+ syncBlocklist(
+ 'remove',
+ account.accountId,
+ unblocklist === 'full' ? undefined : unblocklist
+ )
+
+ toast(
+ unblocklist === 'full'
+ ? 'Se desbloquearon a todos'
+ : `Total desbloqueados: ${unblocklist.length}`
+ )
+ }
+ )
+ const addFriendsListener = window.electronAPI.notificationAddFriends(
+ async (account, friends, context) => {
+ if (context === undefined) {
+ //
+ } else if (context === 'incoming') {
+ syncIncoming('remove', account.accountId, friends)
+ }
+
+ toast(`Total aƱadidos: ${friends.length}`)
+ }
+ )
+ const removeFriendsListener =
+ window.electronAPI.notificationRemoveFriends(
+ async (account, friends, context) => {
+ const isFull = friends === 'full'
+
+ if (context === undefined) {
+ removeFriends(
+ account.accountId,
+ isFull ? undefined : friends.map((item) => item.accountId)
+ )
+ } else if (context === 'incoming') {
+ syncIncoming(
+ 'remove',
+ account.accountId,
+ isFull ? undefined : friends
+ )
+ } else if (context === 'outgoing') {
+ syncOutgoing(
+ 'remove',
+ account.accountId,
+ isFull ? undefined : friends
+ )
+ }
+
+ toast(
+ isFull
+ ? 'Se eliminaron todos los amigos'
+ : `Total eliminados: ${friends.length}`
+ )
+ }
+ )
+
+ return () => {
+ summaryListener.removeListener()
+ blockFriendsListener.removeListener()
+ unblockFriendsListener.removeListener()
+ addFriendsListener.removeListener()
+ removeFriendsListener.removeListener()
+ }
+ }, [])
+
return null
}
diff --git a/src/components/menu/sidebar.tsx b/src/components/menu/sidebar.tsx
index 5e45e6f8..c9c1f21d 100644
--- a/src/components/menu/sidebar.tsx
+++ b/src/components/menu/sidebar.tsx
@@ -270,6 +270,23 @@ export function SidebarMenu({
)}
+ {getMenuOptionVisibility('friendsManagement') && (
+
+
+ {t(
+ 'account-management.options.friends-management'
+ )}
+
+
+ )}
{getMenuOptionVisibility('redeemCodes') && (
,
+ ComponentPropsWithoutRef
+>(({ className, ...props }, ref) => (
+
+
+
+
+
+))
+Checkbox.displayName = CheckboxPrimitive.Root.displayName
+
+export { Checkbox }
diff --git a/src/components/ui/extended/form/table.tsx b/src/components/ui/extended/form/table.tsx
new file mode 100644
index 00000000..7bd691d6
--- /dev/null
+++ b/src/components/ui/extended/form/table.tsx
@@ -0,0 +1,298 @@
+import type {
+ ColumnDef,
+ Table as TableDefinition,
+} from '@tanstack/react-table'
+
+import {
+ // ColumnFiltersState,
+ // Row,
+ // SortingState,
+ // VisibilityState,
+ flexRender,
+ getCoreRowModel,
+ getFacetedRowModel,
+ getFacetedUniqueValues,
+ getFilteredRowModel,
+ getPaginationRowModel,
+ getSortedRowModel,
+ useReactTable,
+} from '@tanstack/react-table'
+import {
+ ChevronLeftIcon,
+ ChevronRightIcon,
+ ChevronsLeftIcon,
+ ChevronsRightIcon,
+} from 'lucide-react'
+import { useState } from 'react'
+
+import { Button } from '../../button'
+import { Input } from '../../input'
+import {
+ Select,
+ SelectContent,
+ SelectItem,
+ SelectTrigger,
+ SelectValue,
+} from '../../select'
+import {
+ Table,
+ TableBody,
+ TableCell,
+ TableHead,
+ TableHeader,
+ TableRow,
+} from '../../table'
+
+import { cn } from '../../../../lib/utils'
+
+const defaultPerPageList = [10, 20, 30, 40, 50, 100]
+
+export function useTableConfig>({
+ columns,
+ data,
+ perPageList = defaultPerPageList,
+ rowId,
+
+ defaultPageSize = 50,
+}: {
+ columns: Array>
+ data: Array
+ perPageList?: Array
+ rowId: keyof Data
+
+ defaultPageSize?: number
+}) {
+ const [globalFilter, setGlobalFilter] = useState('')
+ const [rowSelection, setRowSelection] = useState({})
+ const [pagination, setPagination] = useState({
+ pageIndex: 0,
+ pageSize: defaultPageSize,
+ })
+
+ const table = useReactTable({
+ data,
+ columns,
+ enableRowSelection: true,
+ globalFilterFn: 'includesString',
+ state: {
+ // columnFilters,
+ // columnVisibility,
+ globalFilter,
+ pagination,
+ rowSelection,
+ // sorting,
+ },
+
+ getRowId: (row) => row[rowId] as string,
+ getFacetedRowModel: getFacetedRowModel(),
+ getFacetedUniqueValues: getFacetedUniqueValues(),
+ getCoreRowModel: getCoreRowModel(),
+ getFilteredRowModel: getFilteredRowModel(),
+ getPaginationRowModel: getPaginationRowModel(),
+ getSortedRowModel: getSortedRowModel(),
+
+ // onColumnFiltersChange: setColumnFilters,
+ // onColumnVisibilityChange: setColumnVisibility,
+ onGlobalFilterChange: setGlobalFilter,
+ onPaginationChange: setPagination,
+ onRowSelectionChange: setRowSelection,
+ // onSortingChange: setSorting,
+ })
+
+ return {
+ table,
+ perPageList,
+ }
+}
+
+export function CustomTable>({
+ table,
+}: {
+ table: TableDefinition
+}) {
+ return (
+
+
+ {table.getHeaderGroups().map((headerGroup) => (
+ th:first-child]:w-10',
+ '[&>th:nth-child(2)]:w-44'
+ )}
+ key={headerGroup.id}
+ >
+ {headerGroup.headers.map((header) => {
+ return (
+
+ {header.isPlaceholder
+ ? null
+ : flexRender(
+ header.column.columnDef.header,
+ header.getContext()
+ )}
+
+ )
+ })}
+
+ ))}
+
+
+ {table.getRowModel().rows?.length ? (
+ table.getRowModel().rows.map((row, index) => (
+
+ {row.getVisibleCells().map((cell) => (
+
+ {flexRender(
+ cell.column.columnDef.cell,
+ cell.getContext()
+ )}
+
+ ))}
+
+ ))
+ ) : (
+
+
+ No results.
+
+
+ )}
+
+
+ )
+}
+
+export function CustomSearch>({
+ isDisabled,
+ table,
+}: {
+ isDisabled?: boolean
+ table: TableDefinition
+}) {
+ return (
+
+ table.setGlobalFilter(String(event.target.value).trim())
+ }
+ disabled={isDisabled}
+ />
+ )
+}
+
+export function CustomTablePagination<
+ Data extends Record,
+>({
+ perPageList = defaultPerPageList,
+ table,
+}: {
+ perPageList?: Array
+ table: TableDefinition
+}) {
+ if (table.getPageCount() <= 0) {
+ return null
+ }
+
+ return (
+
+ {/*
+ {table.getFilteredSelectedRowModel().rows.length} of{' '}
+ {table.getFilteredRowModel().rows.length} row(s) selected.
+
*/}
+
+
+ {/* */}
+
+
+
+ Page {table.getState().pagination.pageIndex + 1} of{' '}
+ {table.getPageCount()}
+
+
+
+
+
+
+
+
+
+ )
+}
diff --git a/src/components/ui/sonner.tsx b/src/components/ui/sonner.tsx
index 430ab4fb..f489ba01 100644
--- a/src/components/ui/sonner.tsx
+++ b/src/components/ui/sonner.tsx
@@ -4,7 +4,7 @@ import { Toaster as Sonner } from 'sonner'
type ToasterProps = React.ComponentProps
-const Toaster = ({ ...props }: ToasterProps) => {
+const SonnerToaster = ({ ...props }: ToasterProps) => {
const { theme = 'light' } = useTheme()
return (
@@ -24,4 +24,4 @@ const Toaster = ({ ...props }: ToasterProps) => {
)
}
-export { Toaster }
+export { SonnerToaster }
diff --git a/src/components/ui/table.tsx b/src/components/ui/table.tsx
new file mode 100644
index 00000000..8a6681c9
--- /dev/null
+++ b/src/components/ui/table.tsx
@@ -0,0 +1,130 @@
+import type {
+ HTMLAttributes,
+ TdHTMLAttributes,
+ ThHTMLAttributes,
+} from 'react'
+
+import { forwardRef } from 'react'
+
+import { cn } from '../../lib/utils'
+
+const Table = forwardRef<
+ HTMLTableElement,
+ HTMLAttributes
+>(({ className, ...props }, ref) => (
+
+))
+Table.displayName = 'Table'
+
+const TableHeader = forwardRef<
+ HTMLTableSectionElement,
+ HTMLAttributes
+>(({ className, ...props }, ref) => (
+
+))
+TableHeader.displayName = 'TableHeader'
+
+const TableBody = forwardRef<
+ HTMLTableSectionElement,
+ HTMLAttributes
+>(({ className, ...props }, ref) => (
+
+))
+TableBody.displayName = 'TableBody'
+
+const TableFooter = forwardRef<
+ HTMLTableSectionElement,
+ HTMLAttributes
+>(({ className, ...props }, ref) => (
+ tr]:last:border-b-0',
+ className
+ )}
+ {...props}
+ />
+))
+TableFooter.displayName = 'TableFooter'
+
+const TableRow = forwardRef<
+ HTMLTableRowElement,
+ HTMLAttributes
+>(({ className, ...props }, ref) => (
+
+))
+TableRow.displayName = 'TableRow'
+
+const TableHead = forwardRef<
+ HTMLTableCellElement,
+ ThHTMLAttributes
+>(({ className, ...props }, ref) => (
+ |
+))
+TableHead.displayName = 'TableHead'
+
+const TableCell = forwardRef<
+ HTMLTableCellElement,
+ TdHTMLAttributes
+>(({ className, ...props }, ref) => (
+ |
+))
+TableCell.displayName = 'TableCell'
+
+const TableCaption = forwardRef<
+ HTMLTableCaptionElement,
+ HTMLAttributes
+>(({ className, ...props }, ref) => (
+
+))
+TableCaption.displayName = 'TableCaption'
+
+export {
+ Table,
+ TableHeader,
+ TableBody,
+ TableFooter,
+ TableHead,
+ TableRow,
+ TableCell,
+ TableCaption,
+}
diff --git a/src/components/ui/toast.tsx b/src/components/ui/toast.tsx
new file mode 100644
index 00000000..ea43d6ec
--- /dev/null
+++ b/src/components/ui/toast.tsx
@@ -0,0 +1,134 @@
+import type { VariantProps } from 'class-variance-authority'
+import type {
+ ComponentPropsWithoutRef,
+ ElementRef,
+ ReactElement,
+} from 'react'
+
+import * as ToastPrimitives from '@radix-ui/react-toast'
+import { cva } from 'class-variance-authority'
+import { X } from 'lucide-react'
+import { forwardRef } from 'react'
+
+import { cn } from '../../lib/utils'
+
+const ToastProvider = ToastPrimitives.Provider
+
+const ToastViewport = forwardRef<
+ ElementRef,
+ ComponentPropsWithoutRef
+>(({ className, ...props }, ref) => (
+
+))
+ToastViewport.displayName = ToastPrimitives.Viewport.displayName
+
+const toastVariants = cva(
+ 'group pointer-events-auto relative flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full',
+ {
+ variants: {
+ variant: {
+ default: 'border bg-background text-foreground',
+ destructive:
+ 'destructive group border-destructive bg-destructive text-destructive-foreground',
+ },
+ },
+ defaultVariants: {
+ variant: 'default',
+ },
+ }
+)
+
+const Toast = forwardRef<
+ ElementRef,
+ ComponentPropsWithoutRef &
+ VariantProps
+>(({ className, variant, ...props }, ref) => {
+ return (
+
+ )
+})
+Toast.displayName = ToastPrimitives.Root.displayName
+
+const ToastAction = forwardRef<
+ ElementRef,
+ ComponentPropsWithoutRef
+>(({ className, ...props }, ref) => (
+
+))
+ToastAction.displayName = ToastPrimitives.Action.displayName
+
+const ToastClose = forwardRef<
+ ElementRef,
+ ComponentPropsWithoutRef
+>(({ className, ...props }, ref) => (
+
+
+
+))
+ToastClose.displayName = ToastPrimitives.Close.displayName
+
+const ToastTitle = forwardRef<
+ ElementRef,
+ ComponentPropsWithoutRef
+>(({ className, ...props }, ref) => (
+
+))
+ToastTitle.displayName = ToastPrimitives.Title.displayName
+
+const ToastDescription = forwardRef<
+ ElementRef,
+ ComponentPropsWithoutRef
+>(({ className, ...props }, ref) => (
+
+))
+ToastDescription.displayName = ToastPrimitives.Description.displayName
+
+type ToastProps = ComponentPropsWithoutRef
+
+type ToastActionElement = ReactElement
+
+export {
+ type ToastProps,
+ type ToastActionElement,
+ ToastProvider,
+ ToastViewport,
+ Toast,
+ ToastTitle,
+ ToastDescription,
+ ToastClose,
+ ToastAction,
+}
diff --git a/src/components/ui/toaster.tsx b/src/components/ui/toaster.tsx
new file mode 100644
index 00000000..d07af34d
--- /dev/null
+++ b/src/components/ui/toaster.tsx
@@ -0,0 +1,36 @@
+import { useToast } from '../../hooks/use-toast'
+import {
+ Toast,
+ ToastClose,
+ ToastDescription,
+ ToastProvider,
+ ToastTitle,
+ ToastViewport,
+} from '../../components/ui/toast'
+
+export function Toaster() {
+ const { toasts } = useToast()
+
+ return (
+
+ {toasts.map(function ({ id, title, description, action, ...props }) {
+ return (
+
+
+ {title && {title}}
+ {description && (
+ {description}
+ )}
+
+ {action}
+
+
+ )
+ })}
+
+
+ )
+}
diff --git a/src/config/constants/main-process.ts b/src/config/constants/main-process.ts
index 83fb8ab4..a4e2b925 100644
--- a/src/config/constants/main-process.ts
+++ b/src/config/constants/main-process.ts
@@ -230,6 +230,21 @@ export enum ElectronAPIEventKeys {
VBucksInformationRequest = 'vbucks-information:request:data',
VBucksInformationResponseData = 'vbucks-information:response:data',
+ /**
+ * Friends Management
+ */
+
+ GetFriendsSummary = 'friends:summary:request',
+ GetFriendsSummaryResponse = 'friends:summary:response',
+ BlockFriends = 'friends:block',
+ BlockFriendsResponse = 'friends:block:response',
+ UnblockFriends = 'friends:unblock',
+ UnblockFriendsResponse = 'friends:unblock:response',
+ AddFriends = 'friends:add',
+ AddFriendsResponse = 'friends:add:response',
+ RemoveFriends = 'friends:remove',
+ RemoveFriendsResponse = 'friends:remove:response',
+
/**
* Redeem Codes
*/
diff --git a/src/hooks/management/friends.ts b/src/hooks/management/friends.ts
new file mode 100644
index 00000000..baf4eabd
--- /dev/null
+++ b/src/hooks/management/friends.ts
@@ -0,0 +1,71 @@
+import { useShallow } from 'zustand/react/shallow'
+
+import {
+ defaultFriendsSummary,
+ useFriendsStore,
+} from '../../state/management/friends'
+
+import { useGetAccounts } from '../accounts'
+
+export function useFriendsManagement() {
+ const { accounts, selected, changeSelection } = useFriendsStore(
+ useShallow((state) => ({
+ accounts: state.accounts,
+ selected: state.selected,
+
+ changeSelection: state.changeSelection,
+ }))
+ )
+
+ return {
+ accounts,
+ defaultFriendsSummary,
+ selected,
+
+ changeSelection,
+ }
+}
+
+export function useFriendsManagementActions() {
+ const { accountList } = useGetAccounts()
+ const {
+ isLoading,
+ selected,
+ getSummary,
+ removeFriends,
+ syncBlocklist,
+ syncIncoming,
+ syncOutgoing,
+ syncSummary,
+ updateLoading,
+ } = useFriendsStore(
+ useShallow((state) => ({
+ isLoading: state.isLoading,
+ selected: state.selected,
+
+ getSummary: state.getSummary,
+ removeFriends: state.removeFriends,
+ syncBlocklist: state.syncBlocklist,
+ syncIncoming: state.syncIncoming,
+ syncOutgoing: state.syncOutgoing,
+ syncSummary: state.syncSummary,
+ updateLoading: state.updateLoading,
+ }))
+ )
+
+ const account = selected ? accountList[selected] ?? null : null
+
+ return {
+ account,
+ isLoading,
+ selected,
+
+ getSummary,
+ removeFriends,
+ syncBlocklist,
+ syncIncoming,
+ syncOutgoing,
+ syncSummary,
+ updateLoading,
+ }
+}
diff --git a/src/hooks/use-toast.ts b/src/hooks/use-toast.ts
new file mode 100644
index 00000000..bcb65d2f
--- /dev/null
+++ b/src/hooks/use-toast.ts
@@ -0,0 +1,196 @@
+'use client'
+
+// Inspired by react-hot-toast library
+import type { ReactNode } from 'react'
+import type {
+ ToastActionElement,
+ ToastProps,
+} from '../components/ui/toast'
+
+import { useEffect, useState } from 'react'
+
+const TOAST_LIMIT = 1
+const TOAST_REMOVE_DELAY = 1000000
+
+type ToasterToast = ToastProps & {
+ id: string
+ title?: ReactNode
+ description?: ReactNode
+ action?: ToastActionElement
+}
+
+const actionTypes = {
+ ADD_TOAST: 'ADD_TOAST',
+ UPDATE_TOAST: 'UPDATE_TOAST',
+ DISMISS_TOAST: 'DISMISS_TOAST',
+ REMOVE_TOAST: 'REMOVE_TOAST',
+} as const
+
+let count = 0
+
+function genId() {
+ count = (count + 1) % Number.MAX_SAFE_INTEGER
+ return count.toString()
+}
+
+type ActionType = typeof actionTypes
+
+type Action =
+ | {
+ type: ActionType['ADD_TOAST']
+ toast: ToasterToast
+ }
+ | {
+ type: ActionType['UPDATE_TOAST']
+ toast: Partial
+ }
+ | {
+ type: ActionType['DISMISS_TOAST']
+ toastId?: ToasterToast['id']
+ }
+ | {
+ type: ActionType['REMOVE_TOAST']
+ toastId?: ToasterToast['id']
+ }
+
+interface State {
+ toasts: ToasterToast[]
+}
+
+const toastTimeouts = new Map>()
+
+const addToRemoveQueue = (toastId: string) => {
+ if (toastTimeouts.has(toastId)) {
+ return
+ }
+
+ const timeout = setTimeout(() => {
+ toastTimeouts.delete(toastId)
+ dispatch({
+ type: 'REMOVE_TOAST',
+ toastId: toastId,
+ })
+ }, TOAST_REMOVE_DELAY)
+
+ toastTimeouts.set(toastId, timeout)
+}
+
+export const reducer = (state: State, action: Action): State => {
+ switch (action.type) {
+ case 'ADD_TOAST':
+ return {
+ ...state,
+ toasts: [action.toast, ...state.toasts].slice(0, TOAST_LIMIT),
+ }
+
+ case 'UPDATE_TOAST':
+ return {
+ ...state,
+ toasts: state.toasts.map((t) =>
+ t.id === action.toast.id ? { ...t, ...action.toast } : t
+ ),
+ }
+
+ case 'DISMISS_TOAST': {
+ const { toastId } = action
+
+ // ! Side effects ! - This could be extracted into a dismissToast() action,
+ // but I'll keep it here for simplicity
+ if (toastId) {
+ addToRemoveQueue(toastId)
+ } else {
+ state.toasts.forEach((toast) => {
+ addToRemoveQueue(toast.id)
+ })
+ }
+
+ return {
+ ...state,
+ toasts: state.toasts.map((t) =>
+ t.id === toastId || toastId === undefined
+ ? {
+ ...t,
+ open: false,
+ }
+ : t
+ ),
+ }
+ }
+ case 'REMOVE_TOAST':
+ if (action.toastId === undefined) {
+ return {
+ ...state,
+ toasts: [],
+ }
+ }
+ return {
+ ...state,
+ toasts: state.toasts.filter((t) => t.id !== action.toastId),
+ }
+ }
+}
+
+const listeners: Array<(state: State) => void> = []
+
+let memoryState: State = { toasts: [] }
+
+function dispatch(action: Action) {
+ memoryState = reducer(memoryState, action)
+ listeners.forEach((listener) => {
+ listener(memoryState)
+ })
+}
+
+type Toast = Omit
+
+function toast({ ...props }: Toast) {
+ const id = genId()
+
+ const update = (props: ToasterToast) =>
+ dispatch({
+ type: 'UPDATE_TOAST',
+ toast: { ...props, id },
+ })
+ const dismiss = () => dispatch({ type: 'DISMISS_TOAST', toastId: id })
+
+ dispatch({
+ type: 'ADD_TOAST',
+ toast: {
+ ...props,
+ id,
+ open: true,
+ onOpenChange: (open) => {
+ if (!open) dismiss()
+ },
+ },
+ })
+
+ return {
+ id: id,
+ dismiss,
+ update,
+ }
+}
+
+function useToast() {
+ const [state, setState] = useState(memoryState)
+
+ useEffect(() => {
+ listeners.push(setState)
+ return () => {
+ const index = listeners.indexOf(setState)
+ if (index > -1) {
+ listeners.splice(index, 1)
+ }
+ }
+ }, [state])
+
+ return {
+ ...state,
+ toast,
+ dismiss: (toastId?: string) =>
+ dispatch({ type: 'DISMISS_TOAST', toastId }),
+ }
+}
+
+export { useToast, toast }
diff --git a/src/kernel/core/friends.ts b/src/kernel/core/friends.ts
new file mode 100644
index 00000000..07be3db8
--- /dev/null
+++ b/src/kernel/core/friends.ts
@@ -0,0 +1,287 @@
+import type {
+ EpicFriend,
+ FriendBlock,
+ FriendIncoming,
+ FriendOutgoing,
+ FriendsSummary,
+} from '../../types/services/friends'
+import type { AccountData } from '../../types/accounts'
+
+import split from 'just-split'
+
+import { ElectronAPIEventKeys } from '../../config/constants/main-process'
+
+import { MainWindow } from '../startup/windows/main'
+import { Authentication } from './authentication'
+
+import { getFriendsSummary } from '../../services/endpoints/friends'
+import { queryAccountsByIds } from '../../services/endpoints/lookup'
+
+import { getRawDateWithTZ } from '../../lib/dates'
+import { localeCompareForSorting } from '../../lib/utils'
+
+export class FriendsManagement {
+ static async getSummary(account: AccountData) {
+ const notificationKey = ElectronAPIEventKeys.GetFriendsSummaryResponse
+
+ try {
+ const accessToken = await Authentication.verifyAccessToken(account)
+
+ if (!accessToken) {
+ MainWindow.instance.webContents.send(
+ notificationKey,
+ account.accountId,
+ null
+ )
+
+ return
+ }
+
+ // const response = preloadedResults
+ const response = await getFriendsSummary({
+ accessToken,
+ accountId: account.accountId,
+ })
+
+ const friends = toObject(response.data.friends, 'accountId')
+ const incoming = toObject(response.data.incoming, 'accountId')
+ const outgoing = toObject(response.data.outgoing, 'accountId')
+ const blocklist = toObject(response.data.blocklist, 'accountId')
+
+ await Promise.allSettled([
+ queryIds(
+ Object.keys(friends),
+ accessToken,
+ (accountId, displayName) => {
+ if (friends[accountId] !== undefined) {
+ friends[accountId].displayName = displayName
+ }
+ }
+ ),
+ queryIds(
+ Object.keys(incoming),
+ accessToken,
+ (accountId, displayName) => {
+ if (incoming[accountId] !== undefined) {
+ incoming[accountId].displayName = displayName
+ }
+ }
+ ),
+ queryIds(
+ Object.keys(outgoing),
+ accessToken,
+ (accountId, displayName) => {
+ if (outgoing[accountId] !== undefined) {
+ outgoing[accountId].displayName = displayName
+ }
+ }
+ ),
+ queryIds(
+ Object.keys(blocklist),
+ accessToken,
+ (accountId, displayName) => {
+ if (blocklist[accountId] !== undefined) {
+ blocklist[accountId].displayName = displayName
+ }
+ }
+ ),
+ ])
+
+ const results: FriendsSummary = {
+ blocklist: sortValues(Object.values(blocklist)),
+ friends: sortValues(Object.values(friends)),
+ incoming: sortValues(Object.values(incoming)),
+ outgoing: sortValues(Object.values(outgoing)),
+ suggested: [],
+ limitsReached: response.data.limitsReached ?? null,
+ settings: response.data.settings ?? null,
+ }
+
+ MainWindow.instance.webContents.send(
+ notificationKey,
+ account.accountId,
+ results
+ )
+
+ return
+
+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
+ } catch (error) {
+ //
+ }
+
+ MainWindow.instance.webContents.send(
+ notificationKey,
+ account.accountId,
+ null
+ )
+ }
+
+ static async blockFriends(
+ account: AccountData,
+ blocklist: Array,
+ origin?: 'incoming' | 'outgoing'
+ ) {
+ const notificationKey = ElectronAPIEventKeys.BlockFriendsResponse
+
+ FriendsManagement.checkAccessToken(
+ account,
+ notificationKey,
+ async () => {
+ MainWindow.instance.webContents.send(
+ notificationKey,
+ account,
+ blocklist.map((friend) => {
+ return {
+ accountId: friend.accountId,
+ created: getRawDateWithTZ().toISOString(),
+ displayName: friend.displayName,
+ } as FriendBlock
+ }),
+ origin
+ )
+ }
+ )
+ }
+
+ static async unblock(
+ account: AccountData,
+ unblocklist: 'full' | Array
+ ) {
+ const notificationKey = ElectronAPIEventKeys.UnblockFriendsResponse
+
+ FriendsManagement.checkAccessToken(
+ account,
+ notificationKey,
+ async () => {
+ MainWindow.instance.webContents.send(
+ notificationKey,
+ account,
+ unblocklist
+ )
+ }
+ )
+ }
+
+ static async addFriends(
+ account: AccountData,
+ friends: Array,
+ context?: 'incoming'
+ ) {
+ const notificationKey = ElectronAPIEventKeys.AddFriendsResponse
+
+ FriendsManagement.checkAccessToken(
+ account,
+ notificationKey,
+ async () => {
+ MainWindow.instance.webContents.send(
+ notificationKey,
+ account,
+ friends,
+ context
+ )
+ }
+ )
+ }
+
+ static async removeFriends(
+ account: AccountData,
+ friends: 'full' | Array,
+ context?: 'incoming' | 'outgoing'
+ ) {
+ const notificationKey = ElectronAPIEventKeys.RemoveFriendsResponse
+
+ FriendsManagement.checkAccessToken(
+ account,
+ notificationKey,
+ async () => {
+ MainWindow.instance.webContents.send(
+ notificationKey,
+ account,
+ friends,
+ context
+ )
+ }
+ )
+ }
+
+ private static async checkAccessToken(
+ account: AccountData,
+ notificationKey: ElectronAPIEventKeys,
+ callback: (accessToken: string) => Promise
+ ) {
+ try {
+ const accessToken = await Authentication.verifyAccessToken(account)
+
+ if (!accessToken) {
+ MainWindow.instance.webContents.send(notificationKey, account, [])
+
+ return
+ }
+
+ await callback(accessToken)
+
+ return
+ } catch (error) {
+ //
+ }
+
+ MainWindow.instance.webContents.send(notificationKey, account, [])
+
+ return
+ }
+}
+
+const toObject = >(
+ data: Array,
+ key: keyof Data
+) =>
+ data.reduce(
+ (accumulator, current) => {
+ if (
+ typeof current[key] === 'string' &&
+ current[key].trim().length > 0
+ ) {
+ accumulator[current[key]] = {
+ ...current,
+ displayName: current[key],
+ }
+ }
+
+ return accumulator
+ },
+ {} as Record
+ )
+const queryIds = async (
+ ids: Array,
+ accessToken: string,
+ callback: (accoundId: string, displayName: string) => void
+) => {
+ const queryFriends = await Promise.allSettled(
+ split(ids, 100).map((ids) =>
+ queryAccountsByIds({
+ accessToken,
+ ids,
+ })
+ )
+ )
+
+ queryFriends.map((response) => {
+ if (response.status === 'fulfilled') {
+ response.value.data.forEach((item) => {
+ const displayName =
+ item.displayName ??
+ item.externalAuths?.xbl?.externalDisplayName ??
+ item.externalAuths?.psn?.externalDisplayName ??
+ item.id
+
+ callback?.(item.id, displayName)
+ })
+ }
+ })
+}
+// eslint-disable-next-line @typescript-eslint/no-explicit-any
+const sortValues = (data: Array>): Data =>
+ data.toSorted((itemA, itemB) =>
+ localeCompareForSorting(itemA.displayName!, itemB.displayName!)
+ ) as Data
diff --git a/src/kernel/main.ts b/src/kernel/main.ts
index 0287f20f..547f0b72 100644
--- a/src/kernel/main.ts
+++ b/src/kernel/main.ts
@@ -2,6 +2,12 @@ import type {
SaveWorldInfoData,
WorldInfoFileData,
} from '../types/data/advanced-mode/world-info'
+import type {
+ EpicFriend,
+ FriendBlock,
+ FriendIncoming,
+ FriendOutgoing,
+} from '../types/services/friends'
import type {
AccountBasicInfo,
AccountData,
@@ -36,8 +42,10 @@ import { AlertsDone } from './core/alerts'
// import { AntiCheatProvider } from './core/anti-cheat-provider'
import { Authentication } from './core/authentication'
import { ClaimRewards } from './core/claim-rewards'
+import { CustomProcess } from './core/custom-process'
import { DevicesAuthManager } from './core/devices-auth'
import { EULATracking } from './core/eula-tracking'
+import { FriendsManagement } from './core/friends'
import { FortniteLauncher } from './core/launcher'
import { MCPClientQuestLogin, MCPHomebaseName } from './core/mcp'
import { MatchmakingTrack } from './core/matchmaking-track'
@@ -75,7 +83,6 @@ import {
} from '../state/stw-operations/auto/llamas'
import { Language } from '../locales/resources'
-import { CustomProcess } from './core/custom-process'
dayjs.extend(localizedFormat)
dayjs.extend(relativeTime)
@@ -703,6 +710,64 @@ const gotTheLock = app.requestSingleInstanceLock()
}
)
+ /**
+ * Friends Management
+ */
+
+ ipcMain.on(
+ ElectronAPIEventKeys.GetFriendsSummary,
+ async (_, account: AccountData) => {
+ await FriendsManagement.getSummary(account)
+ }
+ )
+
+ ipcMain.on(
+ ElectronAPIEventKeys.BlockFriends,
+ async (
+ _,
+ account: AccountData,
+ friends: Array,
+ origin?: 'incoming' | 'outgoing'
+ ) => {
+ await FriendsManagement.blockFriends(account, friends, origin)
+ }
+ )
+
+ ipcMain.on(
+ ElectronAPIEventKeys.UnblockFriends,
+ async (
+ _,
+ account: AccountData,
+ unblocklist: 'full' | Array
+ ) => {
+ await FriendsManagement.unblock(account, unblocklist)
+ }
+ )
+
+ ipcMain.on(
+ ElectronAPIEventKeys.AddFriends,
+ async (
+ _,
+ account: AccountData,
+ friends: Array,
+ context?: 'incoming'
+ ) => {
+ await FriendsManagement.addFriends(account, friends, context)
+ }
+ )
+
+ ipcMain.on(
+ ElectronAPIEventKeys.RemoveFriends,
+ async (
+ _,
+ account: AccountData,
+ friends: 'full' | Array,
+ context?: 'incoming' | 'outgoing'
+ ) => {
+ await FriendsManagement.removeFriends(account, friends, context)
+ }
+ )
+
/**
* Redeem Codes
*/
diff --git a/src/kernel/preload-actions/friends.ts b/src/kernel/preload-actions/friends.ts
new file mode 100644
index 00000000..36a21899
--- /dev/null
+++ b/src/kernel/preload-actions/friends.ts
@@ -0,0 +1,209 @@
+import type { IpcRendererEvent } from 'electron'
+import type { AccountData } from '../../types/accounts'
+import type {
+ EpicAddFriend,
+ EpicFriend,
+ FriendBlock,
+ FriendIncoming,
+ FriendOutgoing,
+ FriendsSummary,
+} from '../../types/services/friends'
+
+import { ipcRenderer } from 'electron'
+
+import { ElectronAPIEventKeys } from '../../config/constants/main-process'
+
+export function requestFriendsSummary(account: AccountData) {
+ ipcRenderer.send(ElectronAPIEventKeys.GetFriendsSummary, account)
+}
+
+export function requestBlockFriends(
+ account: AccountData,
+ friends: Array,
+ context?: 'incoming' | 'outgoing'
+) {
+ ipcRenderer.send(
+ ElectronAPIEventKeys.BlockFriends,
+ account,
+ friends,
+ context
+ )
+}
+
+export function requestUnblockFriends(
+ account: AccountData,
+ unblocklist: 'full' | Array
+) {
+ ipcRenderer.send(
+ ElectronAPIEventKeys.UnblockFriends,
+ account,
+ unblocklist
+ )
+}
+
+export function requestRemoveFriends(
+ account: AccountData,
+ friends: 'full' | Array,
+ context?: 'incoming' | 'outgoing'
+) {
+ ipcRenderer.send(
+ ElectronAPIEventKeys.RemoveFriends,
+ account,
+ friends,
+ context
+ )
+}
+
+export function requestAddFriends(
+ account: AccountData,
+ friends: Array,
+ context?: 'incoming'
+) {
+ ipcRenderer.send(
+ ElectronAPIEventKeys.AddFriends,
+ account,
+ friends,
+ context
+ )
+}
+
+export function notificationFriendsSummary(
+ callback: (
+ accountId: string,
+ value: FriendsSummary | null
+ ) => Promise
+) {
+ const customCallback = (
+ _: IpcRendererEvent,
+ accountId: string,
+ value: FriendsSummary | null
+ ) => {
+ callback(accountId, value).catch(() => {})
+ }
+ const rendererInstance = ipcRenderer.on(
+ ElectronAPIEventKeys.GetFriendsSummaryResponse,
+ customCallback
+ )
+
+ return {
+ removeListener: () =>
+ rendererInstance.removeListener(
+ ElectronAPIEventKeys.GetFriendsSummaryResponse,
+ customCallback
+ ),
+ }
+}
+
+export function notificationBlockFriends(
+ callback: (
+ account: AccountData,
+ blocklist: Array,
+ context?: 'incoming' | 'outgoing'
+ ) => Promise
+) {
+ const customCallback = (
+ _: IpcRendererEvent,
+ account: AccountData,
+ blocklist: Array,
+ context?: 'incoming' | 'outgoing'
+ ) => {
+ callback(account, blocklist, context).catch(() => {})
+ }
+ const rendererInstance = ipcRenderer.on(
+ ElectronAPIEventKeys.BlockFriendsResponse,
+ customCallback
+ )
+
+ return {
+ removeListener: () =>
+ rendererInstance.removeListener(
+ ElectronAPIEventKeys.BlockFriendsResponse,
+ customCallback
+ ),
+ }
+}
+
+export function notificationUnblockFriends(
+ callback: (
+ account: AccountData,
+ unblocklist: 'full' | Array
+ ) => Promise
+) {
+ const customCallback = (
+ _: IpcRendererEvent,
+ account: AccountData,
+ unblocklist: 'full' | Array
+ ) => {
+ callback(account, unblocklist).catch(() => {})
+ }
+ const rendererInstance = ipcRenderer.on(
+ ElectronAPIEventKeys.UnblockFriendsResponse,
+ customCallback
+ )
+
+ return {
+ removeListener: () =>
+ rendererInstance.removeListener(
+ ElectronAPIEventKeys.UnblockFriendsResponse,
+ customCallback
+ ),
+ }
+}
+
+export function notificationAddFriends(
+ callback: (
+ account: AccountData,
+ friends: Array,
+ context?: 'incoming'
+ ) => Promise
+) {
+ const customCallback = (
+ _: IpcRendererEvent,
+ account: AccountData,
+ friends: Array,
+ context?: 'incoming'
+ ) => {
+ callback(account, friends, context).catch(() => {})
+ }
+ const rendererInstance = ipcRenderer.on(
+ ElectronAPIEventKeys.AddFriendsResponse,
+ customCallback
+ )
+
+ return {
+ removeListener: () =>
+ rendererInstance.removeListener(
+ ElectronAPIEventKeys.AddFriendsResponse,
+ customCallback
+ ),
+ }
+}
+
+export function notificationRemoveFriends(
+ callback: (
+ account: AccountData,
+ friends: 'full' | Array,
+ context?: 'incoming' | 'outgoing'
+ ) => Promise
+) {
+ const customCallback = (
+ _: IpcRendererEvent,
+ account: AccountData,
+ friends: 'full' | Array,
+ context?: 'incoming' | 'outgoing'
+ ) => {
+ callback(account, friends, context).catch(() => {})
+ }
+ const rendererInstance = ipcRenderer.on(
+ ElectronAPIEventKeys.RemoveFriendsResponse,
+ customCallback
+ )
+
+ return {
+ removeListener: () =>
+ rendererInstance.removeListener(
+ ElectronAPIEventKeys.RemoveFriendsResponse,
+ customCallback
+ ),
+ }
+}
diff --git a/src/kernel/preload.ts b/src/kernel/preload.ts
index 6dfa8867..73b2d0b0 100644
--- a/src/kernel/preload.ts
+++ b/src/kernel/preload.ts
@@ -12,6 +12,7 @@ import * as automationsActions from './preload-actions/automation'
import * as customizableMenuActions from './preload-actions/customizable-menu'
import * as devicesAuthActions from './preload-actions/devices-auth'
import * as eventActions from './preload-actions/events'
+import * as friendsActions from './preload-actions/friends'
import * as generalActions from './preload-actions/general'
import * as launcherActions from './preload-actions/launcher'
import * as matchmakingActions from './preload-actions/matchmaking'
@@ -35,6 +36,7 @@ export const availableElectronAPIs = {
...autoPinUrnsActions,
...devicesAuthActions,
...eventActions,
+ ...friendsActions,
...generalActions,
...launcherActions,
...partyActions,
diff --git a/src/kernel/startup/auto-llamas.ts b/src/kernel/startup/auto-llamas.ts
index 4145c5a4..53873bdc 100644
--- a/src/kernel/startup/auto-llamas.ts
+++ b/src/kernel/startup/auto-llamas.ts
@@ -3,7 +3,11 @@ import type {
AutoLlamasData,
AutoLlamasRecord,
} from '../../types/auto-llamas'
-import type { MCPQueryProfileProfileChangesPrerollData } from '../../types/services/mcp'
+import type {
+ MCPQueryProfileChanges,
+ MCPQueryProfileProfileChangesPrerollData,
+} from '../../types/services/mcp'
+import type { StorefrontCatalogResponse } from '../../types/services/storefront'
import type { RewardsNotification } from '../../types/notifications'
import { Collection } from '@discordjs/collection'
@@ -292,53 +296,33 @@ export class ProcessAutoLlamas {
}
}
- // eslint-disable-next-line no-constant-condition
- while (true) {
- let success = true
+ const accountId = account.accountId
- try {
- const accessToken =
- await Authentication.verifyAccessToken(account)
+ if (type === ProcessLlamaType.Survivor) {
+ // eslint-disable-next-line no-constant-condition
+ while (true) {
+ try {
+ const accessToken =
+ await Authentication.verifyAccessToken(account)
- if (!accessToken) {
- break
- }
+ if (!accessToken) {
+ break
+ }
- try {
- await populatePrerolledOffers({
+ await ProcessAutoLlamas.populateOffers({
accessToken,
- accountId: account.accountId,
+ accountId,
})
- // eslint-disable-next-line @typescript-eslint/no-unused-vars
- } catch (error) {
- //
- }
-
- const queryProfile = await getQueryProfile({
- accessToken,
- accountId: account.accountId,
- })
- const profileChanges =
- queryProfile.data.profileChanges[0] ?? null
-
- const xRayTickets =
- Object.values(profileChanges?.profile.items).find(
- (item) =>
- (item.templateId as string) ===
- 'AccountResource:currency_xrayllama'
- )?.quantity ?? 0
- const llamaTokens =
- Object.values(profileChanges?.profile.items).find(
- (item) =>
- (item.templateId as string) ===
- 'AccountResource:voucher_cardpack_bronze'
- )?.quantity ?? 0
+ const { llamaTokens, profile, xRayTickets } =
+ await ProcessAutoLlamas.getProfileData({
+ accessToken,
+ accountId,
+ })
- let currencyTotal: number | null = null
- let currencySubType = 'AccountResource:currency_xrayllama'
+ let currencyTotal: number | null = null
+ let currencySubType = 'AccountResource:currency_xrayllama'
- if (type === ProcessLlamaType.Survivor) {
if (current.actions.survivors) {
if (current.actions['use-token']) {
if (llamaTokens > 0) {
@@ -354,215 +338,404 @@ export class ProcessAutoLlamas {
}
}
}
- } else if (type === ProcessLlamaType.FreeUpgrade) {
- if (current.actions['free-llamas']) {
- currencyTotal = 0
+
+ const currencyIsToken =
+ currencySubType ===
+ 'AccountResource:voucher_cardpack_bronze'
+
+ if (currencyTotal === null) {
+ break
}
- }
- const currencyIsToken =
- currencySubType ===
- 'AccountResource:voucher_cardpack_bronze'
+ const cardPacks =
+ await ProcessAutoLlamas.getCurrentCatalog({
+ accessToken,
+ })
- if (currencyTotal === null) {
- break
- }
+ if (!cardPacks) {
+ break
+ }
- const catalog = await getCatalog({
- accessToken,
- })
- const cardPacks = catalog.data.storefronts.find(
- (item) => item.name === 'CardPackStorePreroll'
- )
+ const llama = cardPacks.catalogEntries.find((item) => {
+ return currencyIsToken
+ ? item.devName === 'Always.UpgradePack.02'
+ : item.devName === 'Always.UpgradePack.01'
+ })
- if (!cardPacks) {
- break
- }
+ if (!llama) {
+ break
+ }
- const llama = cardPacks.catalogEntries.find((item) => {
- if (type === ProcessLlamaType.Survivor) {
- if (currencyIsToken) {
- return item.devName === 'Always.UpgradePack.02'
- }
+ const { maxPurchases } =
+ await ProcessAutoLlamas.checkDailyLimit({
+ accessToken,
+ accountId,
+ currencyIsToken,
+ llama,
+ })
- return (
- item.devName === 'Always.UpgradePack.01' &&
- item.dailyLimit === 50 &&
- item.prices[0]?.regularPrice === 50 &&
- item.prices[0]?.finalPrice === 50
- )
+ if (maxPurchases) {
+ break
}
- return (
- (item.devName?.toLowerCase().includes('free') ||
- item.title?.toLowerCase().includes('free')) &&
- item.prices[0]?.regularPrice === 50 &&
- item.prices[0]?.finalPrice === 0
- )
- })
+ const prerollData = Object.values(
+ profile.items ?? {}
+ ).find(
+ (item) =>
+ isMCPQueryProfileChangesPrerollData(item) &&
+ item.attributes.offerId === llama.offerId
+ ) as MCPQueryProfileProfileChangesPrerollData | undefined
- if (!llama) {
- break
- }
+ if (!prerollData) {
+ break
+ }
- const mainProfile = await getQueryProfileMainProfile({
- accessToken,
- accountId: account.accountId,
- })
- const totalPurchases =
- mainProfile.data.profileChanges[0]?.profile.stats
- .attributes.daily_purchases.purchaseList[
- llama.offerId
- ] ?? 0
- const dailyLimit =
- currencyIsToken && llama.dailyLimit <= -1
- ? 10
- : llama.dailyLimit ?? 2
-
- if (totalPurchases >= dailyLimit) {
- break
- }
+ const canPurchase = prerollData.attributes.items.some(
+ ({ itemType }) => {
+ const newKey = itemType
+ .replace(
+ /_((very)?low|medium|(very)?high|extreme)$/gi,
+ ''
+ )
+ .replace('AccountResource:', '')
+ .replace('CardPack:zcp_', '')
+ const survivor = getKey(newKey, survivorsJson)
+ const mythicSurvivor = getKey(
+ newKey,
+ survivorsMythicLeadsJson
+ )
+ const isWorker = newKey.startsWith('Worker:')
+ const rarity = parseRarity(newKey)
+
+ return (
+ survivor ||
+ mythicSurvivor ||
+ (isWorker &&
+ [RarityType.Legendary, RarityType.Mythic].includes(
+ rarity.rarity
+ ))
+ )
+ }
+ )
- const prerollData = Object.values(
- profileChanges.profile.items ?? {}
- ).find(
- (item) =>
- isMCPQueryProfileChangesPrerollData(item) &&
- item.attributes.offerId === llama.offerId
- ) as MCPQueryProfileProfileChangesPrerollData | undefined
+ if (!canPurchase) {
+ break
+ }
- if (!prerollData) {
+ await ProcessAutoLlamas.buyAndNotify({
+ accessToken,
+ currencySubType,
+ profile,
+ accountId: account.accountId,
+ expectedTotalPrice: currencyTotal,
+ offerId: llama.offerId,
+ })
+
+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
+ } catch (error) {
break
}
+ }
- const canPurchase =
- type === ProcessLlamaType.FreeUpgrade
- ? true
- : prerollData.attributes.items.some(({ itemType }) => {
- const newKey = itemType
- .replace(
- /_((very)?low|medium|(very)?high|extreme)$/gi,
- ''
- )
- .replace('AccountResource:', '')
- .replace('CardPack:zcp_', '')
- const survivor = getKey(newKey, survivorsJson)
- const mythicSurvivor = getKey(
- newKey,
- survivorsMythicLeadsJson
- )
- const isWorker = newKey.startsWith('Worker:')
- const rarity = parseRarity(newKey)
-
- return (
- survivor ||
- mythicSurvivor ||
- (isWorker &&
- [
- RarityType.Legendary,
- RarityType.Mythic,
- ].includes(rarity.rarity))
- )
- })
+ return
+ }
- if (!canPurchase) {
- break
- }
+ try {
+ const accessToken =
+ await Authentication.verifyAccessToken(account)
- const response = await purchaseCatalogEntry({
- accessToken,
- currencySubType,
- accountId: account.accountId,
- offerId: llama.offerId,
- expectedTotalPrice: currencyTotal,
- })
- const responseNotifications =
- response.data.notifications ?? []
-
- const notifications: Array<{
- itemType: string
- quantity: number
- }> = []
-
- responseNotifications?.forEach((notification) => {
- if (notification.loot) {
- if (notification.loot.items) {
- notification.loot.items.forEach((loot) => {
- notifications.push({
- itemType: loot.itemType,
- quantity: loot.quantity,
- })
- })
- } else if (notification.loot.lootGranted) {
- notification.loot.lootGranted.items.forEach((loot) => {
- notifications.push({
- itemType: loot.itemType,
- quantity: loot.quantity,
- })
- })
- }
- } else if (notification.lootGranted) {
- notification.lootGranted?.items.forEach((loot) => {
- notifications.push({
- itemType: loot.itemType,
- quantity: loot.quantity,
- })
- })
- } else if (notification.lootResult) {
- notification.lootResult?.items.forEach((loot) => {
- notifications.push({
- itemType: loot.itemType,
- quantity: loot.quantity,
- })
- })
- }
- })
+ if (!accessToken) {
+ return
+ }
- const rewards: RewardsNotification['rewards'] = {}
+ await ProcessAutoLlamas.populateOffers({
+ accessToken,
+ accountId,
+ })
- notifications.forEach(({ itemType, quantity }) => {
- if (!itemType.toLowerCase().startsWith('accolades:')) {
- const newItemType =
- itemType === 'AccountResource:campaign_event_currency'
- ? profileChanges.profile.stats.attributes
- .event_currency?.templateId ?? itemType
- : itemType
+ const { profile } = await ProcessAutoLlamas.getProfileData({
+ accessToken,
+ accountId,
+ })
- if (!rewards[newItemType]) {
- rewards[newItemType] = 0
- }
+ const cardPacks = await ProcessAutoLlamas.getCurrentCatalog({
+ accessToken,
+ })
- rewards[newItemType] += quantity
- }
- })
+ if (!cardPacks) {
+ return
+ }
- const result: RewardsNotification = {
- accolades: {
- totalMissionXPRedeemed: 0,
- totalQuestXPRedeemed: 0,
- },
- rewards,
- createdAt: getDateWithDefaultFormat(),
- id: crypto.randomUUID(),
- accountId: account.accountId,
- }
+ const llamas = cardPacks.catalogEntries.filter((item) => {
+ return item.prices[0]?.finalPrice === 0
+ })
- MainWindow.instance.webContents.send(
- ElectronAPIEventKeys.ClaimRewardsClientGlobalSyncNotification,
- [result]
- )
+ if (llamas.length <= 0) {
+ return
+ }
- // eslint-disable-next-line @typescript-eslint/no-unused-vars
- } catch (error) {
- success = false
+ const availableLlamas: StorefrontCatalogResponse['storefronts'][number]['catalogEntries'] =
+ []
+
+ for (const llama of llamas) {
+ // const { dailyLimit, maxPurchases, totalPurchases } =
+ // await ProcessAutoLlamas.checkDailyLimit({
+ // accessToken,
+ // accountId,
+ // llama,
+ // currencyIsToken: false,
+ // })
+
+ // if (maxPurchases) {
+ // continue
+ // }
+
+ // Array.from({ length: dailyLimit - totalPurchases }).forEach(
+ Array.from({
+ length: llama.dailyLimit <= -1 ? 30 : llama.dailyLimit,
+ }).forEach(() => {
+ availableLlamas.push(llama)
+ })
}
- if (!success) {
- break
+ if (availableLlamas.length <= 0) {
+ return
}
+
+ availableLlamas.forEach((llama) => {
+ ProcessAutoLlamas.buyAndNotify({
+ accessToken,
+ profile,
+ accountId: account.accountId,
+ currencySubType: 'AccountResource:currency_xrayllama',
+ expectedTotalPrice: 0,
+ offerId: llama.offerId,
+ }).catch(() => {})
+ })
+
+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
+ } catch (error) {
+ //
}
+
+ return
}
)
})
}
+
+ static async populateOffers({
+ accessToken,
+ accountId,
+ }: {
+ accessToken: string
+ accountId: string
+ }) {
+ try {
+ await populatePrerolledOffers({
+ accessToken,
+ accountId,
+ })
+
+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
+ } catch (error) {
+ //
+ }
+ }
+
+ static async getProfileData({
+ accessToken,
+ accountId,
+ }: {
+ accessToken: string
+ accountId: string
+ }) {
+ const queryProfile = await getQueryProfile({
+ accessToken,
+ accountId,
+ })
+ const profileChanges = queryProfile.data.profileChanges[0] ?? null
+
+ const xRayTickets =
+ Object.values(profileChanges?.profile.items).find(
+ (item) =>
+ (item.templateId as string) ===
+ 'AccountResource:currency_xrayllama'
+ )?.quantity ?? 0
+ const llamaTokens =
+ Object.values(profileChanges?.profile.items).find(
+ (item) =>
+ (item.templateId as string) ===
+ 'AccountResource:voucher_cardpack_bronze'
+ )?.quantity ?? 0
+
+ return {
+ llamaTokens,
+ xRayTickets,
+ profile: queryProfile.data.profileChanges[0]?.profile,
+ }
+ }
+
+ static async getCurrentCatalog({
+ accessToken,
+ }: {
+ accessToken: string
+ }) {
+ const catalog = await getCatalog({
+ accessToken,
+ })
+ const cardPacks = catalog.data.storefronts.find(
+ (item) => item.name === 'CardPackStorePreroll'
+ )
+
+ return cardPacks
+ }
+
+ static async checkDailyLimit({
+ accessToken,
+ accountId,
+ currencyIsToken,
+ llama,
+ }: {
+ accessToken: string
+ accountId: string
+ currencyIsToken: boolean
+ llama: StorefrontCatalogResponse['storefronts'][number]['catalogEntries'][number]
+ }) {
+ try {
+ const mainProfile = await getQueryProfileMainProfile({
+ accessToken,
+ accountId,
+ })
+ const getDenyRequirement = llama.requirements?.find(
+ (item) => item.requirementType === 'DenyOnFulfillment'
+ )
+ const totalPurchases =
+ mainProfile.data.profileChanges[0]?.profile.stats.attributes
+ .daily_purchases?.purchaseList?.[llama.offerId] ??
+ mainProfile.data.profileChanges[0]?.profile.stats.attributes
+ .in_app_purchases?.fulfillmentCounts?.[
+ getDenyRequirement?.requiredId ?? -1
+ ] ??
+ 0
+ const dailyLimit =
+ currencyIsToken && llama.dailyLimit <= -1
+ ? 30
+ : llama.dailyLimit ?? 30
+
+ return {
+ maxPurchases: totalPurchases >= dailyLimit,
+ totalPurchases,
+ dailyLimit,
+ }
+
+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
+ } catch (error) {
+ //
+ }
+
+ return {
+ maxPurchases: false,
+ totalPurchases: 0,
+ dailyLimit: 0,
+ }
+ }
+
+ static async buyAndNotify({
+ accessToken,
+ accountId,
+ currencySubType,
+ expectedTotalPrice,
+ offerId,
+ profile,
+ }: {
+ accessToken: string
+ accountId: string
+ currencySubType?: string
+ offerId: string
+ expectedTotalPrice: number
+ profile: MCPQueryProfileChanges['profile']
+ }) {
+ const response = await purchaseCatalogEntry({
+ accessToken,
+ accountId,
+ currencySubType,
+ offerId,
+ expectedTotalPrice,
+ })
+ const responseNotifications = response.data.notifications ?? []
+
+ const notifications: Array<{
+ itemType: string
+ quantity: number
+ }> = []
+
+ responseNotifications?.forEach((notification) => {
+ if (notification.loot) {
+ if (notification.loot.items) {
+ notification.loot.items.forEach((loot) => {
+ notifications.push({
+ itemType: loot.itemType,
+ quantity: loot.quantity,
+ })
+ })
+ } else if (notification.loot.lootGranted) {
+ notification.loot.lootGranted.items.forEach((loot) => {
+ notifications.push({
+ itemType: loot.itemType,
+ quantity: loot.quantity,
+ })
+ })
+ }
+ } else if (notification.lootGranted) {
+ notification.lootGranted?.items.forEach((loot) => {
+ notifications.push({
+ itemType: loot.itemType,
+ quantity: loot.quantity,
+ })
+ })
+ } else if (notification.lootResult) {
+ notification.lootResult?.items.forEach((loot) => {
+ notifications.push({
+ itemType: loot.itemType,
+ quantity: loot.quantity,
+ })
+ })
+ }
+ })
+
+ const rewards: RewardsNotification['rewards'] = {}
+
+ notifications.forEach(({ itemType, quantity }) => {
+ if (!itemType.toLowerCase().startsWith('accolades:')) {
+ const newItemType =
+ itemType === 'AccountResource:campaign_event_currency'
+ ? profile.stats.attributes.event_currency?.templateId ??
+ itemType
+ : itemType
+
+ if (!rewards[newItemType]) {
+ rewards[newItemType] = 0
+ }
+
+ rewards[newItemType] += quantity
+ }
+ })
+
+ const result: RewardsNotification = {
+ accountId,
+ rewards,
+ accolades: {
+ totalMissionXPRedeemed: 0,
+ totalQuestXPRedeemed: 0,
+ },
+ createdAt: getDateWithDefaultFormat(),
+ id: crypto.randomUUID(),
+ }
+
+ MainWindow.instance.webContents.send(
+ ElectronAPIEventKeys.ClaimRewardsClientGlobalSyncNotification,
+ [result]
+ )
+ }
}
diff --git a/src/lib/validations/schemas/settings.ts b/src/lib/validations/schemas/settings.ts
index 6132e323..8ac4b261 100644
--- a/src/lib/validations/schemas/settings.ts
+++ b/src/lib/validations/schemas/settings.ts
@@ -60,6 +60,7 @@ export const customizableMenuSettingsSchema = z
accountManagement: z.boolean().default(true),
vbucksInformation: z.boolean().default(true),
+ friendsManagement: z.boolean().default(true),
redeemCodes: z.boolean().default(true),
devicesAuth: z.boolean().default(true),
epicGamesSettings: z.boolean().default(true),
diff --git a/src/lib/validations/schemas/storefront.ts b/src/lib/validations/schemas/storefront.ts
index da6d400b..d321a369 100644
--- a/src/lib/validations/schemas/storefront.ts
+++ b/src/lib/validations/schemas/storefront.ts
@@ -48,7 +48,18 @@ export const storefrontCatalogSchema = z.object({
monthlyLimit: z.number(),
refundable: z.boolean(),
// appStoreId: z.array(z.string()),
- // requirements: z.array(z.unknown()),
+ requirements: z
+ .array(
+ z.object({
+ requirementType: z.enum([
+ 'DenyOnFulfillment',
+ 'RequireFulfillment',
+ ]),
+ requiredId: z.string(),
+ minQuantity: z.number(),
+ })
+ )
+ .optional(),
meta: z
.object({
PurchaseLimitingEventId: z.string(),
diff --git a/src/locales/en-US/account-management/friends-management.json b/src/locales/en-US/account-management/friends-management.json
new file mode 100644
index 00000000..addc7666
--- /dev/null
+++ b/src/locales/en-US/account-management/friends-management.json
@@ -0,0 +1,3 @@
+{
+ "coming-soon": "Coming Soon!"
+}
diff --git a/src/locales/en-US/sidebar.json b/src/locales/en-US/sidebar.json
index 8e2e425d..91754bd3 100644
--- a/src/locales/en-US/sidebar.json
+++ b/src/locales/en-US/sidebar.json
@@ -20,6 +20,7 @@
"title": "Account Management",
"options": {
"vbucks-information": "V-Bucks Information",
+ "friends-management": "Friends Management",
"redeem-codes": "Redeem Codes",
"devices-auth": "Devices Auth",
"epic-settings": "Epic Games Settings"
diff --git a/src/locales/resources.ts b/src/locales/resources.ts
index 250e2fa7..92a87438 100644
--- a/src/locales/resources.ts
+++ b/src/locales/resources.ts
@@ -18,6 +18,7 @@ import enUS_stwOperations_XPBoosts from './en-US/stw-operations/xpboosts.json'
import enUS_stwOperations_Llamas from './en-US/stw-operations/llamas.json'
import enUS_stwOperations_Unlock from './en-US/stw-operations/unlock.json'
import enUS_accountManagement_VBucksInformation from './en-US/account-management/vbucks-information.json'
+import enUS_accountManagement_FriendsManagement from './en-US/account-management/friends-management.json'
import enUS_accountManagement_EULA from './en-US/account-management/eula.json'
import enUS_accountManagement_RedeemCodes from './en-US/account-management/redeem-codes.json'
import enUS_accountManagement_DevicesAuth from './en-US/account-management/devices-auth.json'
@@ -49,6 +50,7 @@ const enUS = {
},
'account-management': {
'vbucks-information': enUS_accountManagement_VBucksInformation,
+ 'friends-management': enUS_accountManagement_FriendsManagement,
'redeem-codes': enUS_accountManagement_RedeemCodes,
'devices-auth': enUS_accountManagement_DevicesAuth,
'epic-settings': enUS_accountManagement_EpicSettings,
diff --git a/src/routeTree.gen.ts b/src/routeTree.gen.ts
index aad52b32..9bd49fd3 100644
--- a/src/routeTree.gen.ts
+++ b/src/routeTree.gen.ts
@@ -27,6 +27,7 @@ import { Route as AdvancedModeMatchmakingTrackRouteImport } from './routes/advan
import { Route as AccountsRemoveRouteImport } from './routes/accounts/remove/route'
import { Route as AccountManagementVbucksInformationRouteImport } from './routes/account-management/vbucks-information/route'
import { Route as AccountManagementRedeemCodesRouteImport } from './routes/account-management/redeem-codes/route'
+import { Route as AccountManagementFriendsManagementRouteImport } from './routes/account-management/friends-management/route'
import { Route as AccountManagementEulaRouteImport } from './routes/account-management/eula/route'
import { Route as AccountManagementEpicGamesSettingsRouteImport } from './routes/account-management/epic-games-settings/route'
import { Route as AccountManagementDevicesAuthRouteImport } from './routes/account-management/devices-auth/route'
@@ -125,6 +126,12 @@ const AccountManagementRedeemCodesRouteRoute =
getParentRoute: () => rootRoute,
} as any)
+const AccountManagementFriendsManagementRouteRoute =
+ AccountManagementFriendsManagementRouteImport.update({
+ path: '/account-management/friends-management',
+ getParentRoute: () => rootRoute,
+ } as any)
+
const AccountManagementEulaRouteRoute = AccountManagementEulaRouteImport.update(
{
path: '/account-management/eula',
@@ -173,6 +180,10 @@ declare module '@tanstack/react-router' {
preLoaderRoute: typeof AccountManagementEulaRouteImport
parentRoute: typeof rootRoute
}
+ '/account-management/friends-management': {
+ preLoaderRoute: typeof AccountManagementFriendsManagementRouteImport
+ parentRoute: typeof rootRoute
+ }
'/account-management/redeem-codes': {
preLoaderRoute: typeof AccountManagementRedeemCodesRouteImport
parentRoute: typeof rootRoute
@@ -244,6 +255,7 @@ export const routeTree = rootRoute.addChildren([
AccountManagementDevicesAuthRouteRoute,
AccountManagementEpicGamesSettingsRouteRoute,
AccountManagementEulaRouteRoute,
+ AccountManagementFriendsManagementRouteRoute,
AccountManagementRedeemCodesRouteRoute,
AccountManagementVbucksInformationRouteRoute,
AccountsRemoveRouteRoute,
diff --git a/src/routes/account-management/friends-management/-columns.tsx b/src/routes/account-management/friends-management/-columns.tsx
new file mode 100644
index 00000000..d1fdc1e1
--- /dev/null
+++ b/src/routes/account-management/friends-management/-columns.tsx
@@ -0,0 +1,504 @@
+import type { ColumnDef } from '@tanstack/react-table'
+import type { FriendsSummary } from '../../../types/services/friends'
+
+import {
+ BanIcon,
+ CheckIcon,
+ LockKeyholeIcon,
+ RotateCcwIcon,
+ Trash2Icon,
+} from 'lucide-react'
+
+import { Button } from '../../../components/ui/button'
+import { Checkbox } from '../../../components/ui/checkbox'
+import {
+ Dialog,
+ DialogClose,
+ DialogContent,
+ DialogFooter,
+ DialogHeader,
+ DialogTitle,
+ DialogTrigger,
+} from '../../../components/ui/dialog'
+
+import { useFriendsTableActions } from './-hooks'
+
+export function useFriendsColumns() {
+ const { handleBlock, handleRemove } = useFriendsTableActions()
+
+ const columns: Array> = [
+ {
+ id: 'select',
+ header: ({ table }) => (
+
+
+ table.toggleAllPageRowsSelected(!!value)
+ }
+ aria-label="select all"
+ />
+
+ ),
+ cell: ({ row }) => (
+
+ row.toggleSelected(!!value)}
+ aria-label="select row"
+ />
+
+ ),
+ },
+ {
+ accessorKey: 'accountId',
+ accessorFn: (row) =>
+ `${row.accountId}${row.displayName ?? ''}${row.alias}`,
+ header: () => {
+ return Name
+ },
+ cell: ({ row }) => {
+ return (
+
+
+
+ )
+ },
+ },
+ {
+ id: 'actions',
+ header: 'Actions',
+ cell: ({ row }) => (
+
+ {/*
*/}
+
+
+
+
+
+
+
+
+
+ ),
+ },
+ ]
+
+ return {
+ columns,
+ }
+}
+
+export function useIncomingColumns() {
+ const { handleAdd, handleBlock, handleRemove } = useFriendsTableActions()
+
+ const columns: Array> = [
+ {
+ id: 'select',
+ header: ({ table }) => (
+
+
+ table.toggleAllPageRowsSelected(!!value)
+ }
+ aria-label="select all"
+ />
+
+ ),
+ cell: ({ row }) => (
+
+ row.toggleSelected(!!value)}
+ aria-label="select row"
+ />
+
+ ),
+ },
+ {
+ accessorKey: 'accountId',
+ accessorFn: (row) => `${row.accountId}${row.displayName ?? ''}`,
+ header: () => {
+ return Name
+ },
+ cell: ({ row }) => {
+ return (
+
+
+
+ )
+ },
+ },
+ {
+ id: 'actions',
+ header: 'Actions',
+ cell: ({ row }) => (
+
+ ),
+ },
+ ]
+
+ return {
+ columns,
+ }
+}
+
+export function useOutgoingColumns() {
+ const { handleBlock, handleRemove } = useFriendsTableActions()
+
+ const columns: Array> = [
+ {
+ id: 'select',
+ header: ({ table }) => (
+
+
+ table.toggleAllPageRowsSelected(!!value)
+ }
+ aria-label="select all"
+ />
+
+ ),
+ cell: ({ row }) => (
+
+ row.toggleSelected(!!value)}
+ aria-label="select row"
+ />
+
+ ),
+ },
+ {
+ accessorKey: 'accountId',
+ accessorFn: (row) => `${row.accountId}${row.displayName ?? ''}`,
+ header: () => {
+ return Name
+ },
+ cell: ({ row }) => {
+ return (
+
+
+
+ )
+ },
+ },
+ {
+ id: 'actions',
+ header: 'Actions',
+ cell: ({ row }) => (
+
+ ),
+ },
+ ]
+
+ return {
+ columns,
+ }
+}
+
+export function useBlocklistColumns() {
+ const { handleUnblock } = useFriendsTableActions()
+
+ const columns: Array> = [
+ {
+ id: 'select',
+ header: ({ table }) => (
+
+
+ table.toggleAllPageRowsSelected(!!value)
+ }
+ aria-label="select all"
+ />
+
+ ),
+ cell: ({ row }) => (
+
+ row.toggleSelected(!!value)}
+ aria-label="select row"
+ />
+
+ ),
+ },
+ {
+ accessorKey: 'accountId',
+ accessorFn: (row) => `${row.accountId}${row.displayName ?? ''}`,
+ header: () => {
+ return Name
+ },
+ cell: ({ row }) => {
+ return (
+
+
+
+ )
+ },
+ },
+ {
+ id: 'actions',
+ header: 'Actions',
+ cell: ({ row }) => (
+
+
+
+ ),
+ },
+ ]
+
+ return {
+ columns,
+ }
+}
+
+function ActionDelete({
+ callback,
+ displayName,
+}: {
+ callback: () => void
+ displayName?: string
+}) {
+ return (
+
+ )
+}
+
+function ActionBlock({
+ callback,
+ displayName,
+}: {
+ callback: () => void
+ displayName?: string
+}) {
+ return (
+
+ )
+}
diff --git a/src/routes/account-management/friends-management/-hooks.ts b/src/routes/account-management/friends-management/-hooks.ts
new file mode 100644
index 00000000..3aa072d7
--- /dev/null
+++ b/src/routes/account-management/friends-management/-hooks.ts
@@ -0,0 +1,182 @@
+import type {
+ ComboboxOption,
+ ComboboxProps,
+} from '../../../components/ui/extended/combobox/hooks'
+import type {
+ EpicAddFriend,
+ EpicFriend,
+ FriendBlock,
+ FriendIncoming,
+ FriendOutgoing,
+ FriendsSummary,
+} from '../../../types/services/friends'
+
+import {
+ useFriendsManagement,
+ useFriendsManagementActions,
+} from '../../../hooks/management/friends'
+import { useGetAccounts } from '../../../hooks/accounts'
+import { useGetGroups } from '../../../hooks/groups'
+
+import { checkIfCustomDisplayNameIsValid } from '../../../lib/validations/properties'
+import { parseCustomDisplayName } from '../../../lib/utils'
+
+export function useAccountSelector() {
+ const { accountsArray } = useGetAccounts()
+ const { getGroupTagsByAccountId } = useGetGroups()
+ const { accounts, defaultFriendsSummary, selected, changeSelection } =
+ useFriendsManagement()
+
+ const data: FriendsSummary = selected
+ ? accounts[selected] ?? defaultFriendsSummary
+ : defaultFriendsSummary
+
+ const options = accountsArray.map((account) => {
+ const _keys: Array = [account.displayName]
+ const tags = getGroupTagsByAccountId(account.accountId)
+
+ if (checkIfCustomDisplayNameIsValid(account.customDisplayName)) {
+ _keys.push(account.customDisplayName)
+ }
+
+ if (tags.length > 0) {
+ tags.forEach((tagName) => {
+ _keys.push(tagName)
+ })
+ }
+
+ return {
+ keywords: _keys,
+ label: parseCustomDisplayName(account),
+ value: account.accountId,
+ } as ComboboxOption
+ })
+ const currentSelection =
+ options.filter((item) => selected && item.value === selected) ?? []
+ const accountSelectorIsDisabled = options.length <= 0
+
+ const customFilter: ComboboxProps['customFilter'] = (
+ _value,
+ search,
+ keywords
+ ) => {
+ const _search = search.toLowerCase().trim()
+ const _keys =
+ keywords &&
+ keywords.some((keyword) =>
+ keyword.toLowerCase().trim().includes(_search)
+ )
+
+ return _keys ? 1 : 0
+ }
+ const onChangeSelections = (values: Array) => {
+ if (values.length <= 0) {
+ changeSelection(null)
+ }
+ }
+ const onSelectItem = (value: string) => {
+ changeSelection(value)
+ }
+
+ return {
+ accountSelectorIsDisabled,
+ currentSelection,
+ data,
+ options,
+ selected,
+
+ customFilter,
+ onChangeSelections,
+ onSelectItem,
+ }
+}
+
+export function useFriendsActions() {
+ const { account, isLoading, updateLoading } =
+ useFriendsManagementActions()
+
+ const getFriendsSummary = () => {
+ if (!account) {
+ return
+ }
+
+ updateLoading(true)
+
+ window.electronAPI.requestFriendsSummary(account)
+ }
+
+ return {
+ isLoading,
+
+ getFriendsSummary,
+ }
+}
+
+export function useFriendsTableActions() {
+ const { account, getSummary } = useFriendsManagementActions()
+
+ const handleBlock =
+ (
+ friends: Array,
+ context?: 'incoming' | 'outgoing'
+ ) =>
+ () => {
+ if (!account) {
+ return
+ }
+
+ window.electronAPI.requestBlockFriends(account, friends, context)
+ }
+ const handleUnblock =
+ (unblocklist: 'full' | Array) => () => {
+ if (!account) {
+ return
+ }
+
+ const currentTotal = getSummary()?.blocklist.length ?? 0
+
+ window.electronAPI.requestUnblockFriends(
+ account,
+ unblocklist !== 'full' && currentTotal === unblocklist.length
+ ? 'full'
+ : unblocklist
+ )
+ }
+
+ const handleAdd =
+ (friends: Array, context?: 'incoming') => () => {
+ if (!account) {
+ return
+ }
+
+ window.electronAPI.requestAddFriends(account, friends, context)
+ }
+
+ const handleRemove =
+ (
+ friends: 'full' | Array,
+ context?: 'incoming' | 'outgoing'
+ ) =>
+ () => {
+ if (!account) {
+ return
+ }
+
+ const currentTotal = getSummary()?.friends.length ?? 0
+
+ window.electronAPI.requestRemoveFriends(
+ account,
+ friends !== 'full' && currentTotal === friends.length
+ ? 'full'
+ : friends,
+ context
+ )
+ }
+
+ return {
+ handleBlock,
+ handleUnblock,
+ handleAdd,
+ handleRemove,
+ }
+}
diff --git a/src/routes/account-management/friends-management/-sections/-blocklist.tsx b/src/routes/account-management/friends-management/-sections/-blocklist.tsx
new file mode 100644
index 00000000..cae2032b
--- /dev/null
+++ b/src/routes/account-management/friends-management/-sections/-blocklist.tsx
@@ -0,0 +1,53 @@
+import type { FriendsSummary } from '../../../../types/services/friends'
+
+import {
+ CustomSearch,
+ CustomTable,
+ CustomTablePagination,
+ useTableConfig,
+} from '../../../../components/ui/extended/form/table'
+
+import { useBlocklistColumns } from '../-columns'
+
+import { numberWithCommaSeparator } from '../../../../lib/parsers/numbers'
+
+export function BlocklistSection({
+ data,
+}: {
+ data: FriendsSummary['blocklist']
+}) {
+ const { columns } = useBlocklistColumns()
+
+ const { perPageList, table } = useTableConfig({
+ columns,
+ data,
+ rowId: 'accountId',
+ })
+
+ return (
+
+
+ Total Blocklist
+
+ {numberWithCommaSeparator(data.length)}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ )
+}
diff --git a/src/routes/account-management/friends-management/-sections/-friends.tsx b/src/routes/account-management/friends-management/-sections/-friends.tsx
new file mode 100644
index 00000000..d936bc39
--- /dev/null
+++ b/src/routes/account-management/friends-management/-sections/-friends.tsx
@@ -0,0 +1,61 @@
+import type { FriendsSummary } from '../../../../types/services/friends'
+
+import {
+ CustomSearch,
+ CustomTable,
+ CustomTablePagination,
+ useTableConfig,
+} from '../../../../components/ui/extended/form/table'
+
+import { useFriendsColumns } from '../-columns'
+
+import { useFnnyHandleActions } from '../../../information/credits/-hooks'
+import { useFriendsManagement } from '../../../../hooks/management/friends'
+
+import { numberWithCommaSeparator } from '../../../../lib/parsers/numbers'
+
+export function FriendsSection({
+ data,
+}: {
+ data: FriendsSummary['friends']
+}) {
+ const { columns } = useFriendsColumns()
+ const { selected } = useFriendsManagement()
+ const { handleMnomoeAttrs } = useFnnyHandleActions()
+
+ const { perPageList, table } = useTableConfig({
+ columns,
+ data,
+ rowId: 'accountId',
+ })
+
+ return (
+
+
+ Total Friends
+
+ {numberWithCommaSeparator(data.length)}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ )
+}
diff --git a/src/routes/account-management/friends-management/-sections/-incoming.tsx b/src/routes/account-management/friends-management/-sections/-incoming.tsx
new file mode 100644
index 00000000..eaf088f7
--- /dev/null
+++ b/src/routes/account-management/friends-management/-sections/-incoming.tsx
@@ -0,0 +1,53 @@
+import type { FriendsSummary } from '../../../../types/services/friends'
+
+import {
+ CustomSearch,
+ CustomTable,
+ CustomTablePagination,
+ useTableConfig,
+} from '../../../../components/ui/extended/form/table'
+
+import { useIncomingColumns } from '../-columns'
+
+import { numberWithCommaSeparator } from '../../../../lib/parsers/numbers'
+
+export function IncomingSection({
+ data,
+}: {
+ data: FriendsSummary['incoming']
+}) {
+ const { columns } = useIncomingColumns()
+
+ const { perPageList, table } = useTableConfig({
+ columns,
+ data,
+ rowId: 'accountId',
+ })
+
+ return (
+
+
+ Total Incoming
+
+ {numberWithCommaSeparator(data.length)}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ )
+}
diff --git a/src/routes/account-management/friends-management/-sections/-outgoing.tsx b/src/routes/account-management/friends-management/-sections/-outgoing.tsx
new file mode 100644
index 00000000..af5feef8
--- /dev/null
+++ b/src/routes/account-management/friends-management/-sections/-outgoing.tsx
@@ -0,0 +1,53 @@
+import type { FriendsSummary } from '../../../../types/services/friends'
+
+import {
+ CustomSearch,
+ CustomTable,
+ CustomTablePagination,
+ useTableConfig,
+} from '../../../../components/ui/extended/form/table'
+
+import { useOutgoingColumns } from '../-columns'
+
+import { numberWithCommaSeparator } from '../../../../lib/parsers/numbers'
+
+export function OutgoingSection({
+ data,
+}: {
+ data: FriendsSummary['outgoing']
+}) {
+ const { columns } = useOutgoingColumns()
+
+ const { perPageList, table } = useTableConfig({
+ columns,
+ data,
+ rowId: 'accountId',
+ })
+
+ return (
+
+
+ Total Outgoing
+
+ {numberWithCommaSeparator(data.length)}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ )
+}
diff --git a/src/routes/account-management/friends-management/route.tsx b/src/routes/account-management/friends-management/route.tsx
new file mode 100644
index 00000000..15d5bff4
--- /dev/null
+++ b/src/routes/account-management/friends-management/route.tsx
@@ -0,0 +1,175 @@
+import { createRoute } from '@tanstack/react-router'
+import { useTranslation } from 'react-i18next'
+
+import { Route as RootRoute } from '../../__root'
+
+import { HomeBreadcrumb } from '../../../components/navigations/breadcrumb/home'
+import {
+ Breadcrumb,
+ BreadcrumbItem,
+ BreadcrumbList,
+ BreadcrumbPage,
+ BreadcrumbSeparator,
+} from '../../../components/ui/breadcrumb'
+import { Button } from '../../../components/ui/button'
+import { Combobox } from '../../../components/ui/extended/combobox'
+// import { Label } from '../../../components/ui/label'
+import {
+ Tabs,
+ TabsContent,
+ TabsList,
+ TabsTrigger,
+} from '../../../components/ui/tabs'
+import { GoToTop } from '../../../components/go-to-top'
+
+import { FriendsSection } from './-sections/-friends'
+import { IncomingSection } from './-sections/-incoming'
+import { OutgoingSection } from './-sections/-outgoing'
+import { BlocklistSection } from './-sections/-blocklist'
+
+import { useCustomizableMenuSettingsVisibility } from '../../../hooks/settings'
+import { useAccountSelector, useFriendsActions } from './-hooks'
+
+import { cn } from '../../../lib/utils'
+
+export const Route = createRoute({
+ getParentRoute: () => RootRoute,
+ path: '/account-management/friends-management',
+ component: () => {
+ const { t } = useTranslation(['sidebar'], {
+ keyPrefix: 'account-management',
+ })
+
+ return (
+ <>
+
+
+
+
+
+ {t('title')}
+
+
+
+
+ {t('options.friends-management')}
+
+
+
+
+
+ >
+ )
+ },
+})
+
+function Content() {
+ const { t } = useTranslation(['account-management', 'general'])
+
+ const {
+ accountSelectorIsDisabled,
+ currentSelection,
+ data,
+ options,
+ selected,
+ customFilter,
+ onChangeSelections,
+ onSelectItem,
+ } = useAccountSelector()
+ const { isLoading, getFriendsSummary } = useFriendsActions()
+ const { getMenuOptionVisibility } =
+ useCustomizableMenuSettingsVisibility()
+
+ return (
+ <>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Friends
+ Incoming
+ Outgoing
+ Blocklist
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ >
+ )
+}
diff --git a/src/routes/information/credits/-hooks.tsx b/src/routes/information/credits/-hooks.tsx
index 893c9edd..c851b63b 100644
--- a/src/routes/information/credits/-hooks.tsx
+++ b/src/routes/information/credits/-hooks.tsx
@@ -4,7 +4,7 @@ import { repositoryAssetsURL } from '../../../config/about/links'
import { toast } from '../../../lib/notifications'
-export function useActions() {
+export function useFnnyHandleActions() {
const handleFreshAttrs = useLongPress(
() => {
toast(
@@ -28,6 +28,29 @@ export function useActions() {
}
)
+ const handleMnomoeAttrs = useLongPress(
+ () => {
+ toast(
+
+
+ ,
+ {
+ style: {
+ padding: 0,
+ },
+ unstyled: true,
+ }
+ )
+ },
+ {
+ threshold: 500,
+ }
+ )
+
const handleEricDejaDeJoder = () => {
toast(
@@ -48,6 +71,7 @@ export function useActions() {
}
)
}
+
const handleSick = () => {
toast(
@@ -69,6 +93,7 @@ export function useActions() {
return {
handleEricDejaDeJoder,
handleFreshAttrs,
+ handleMnomoeAttrs,
handleSick,
}
}
@@ -78,3 +103,6 @@ const qdasickimg =
const frshimg =
'data:image/png;base64,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'
+
+const mnomoe =
+ 'data:image/png;base64,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'
diff --git a/src/routes/information/credits/route.tsx b/src/routes/information/credits/route.tsx
index 67fe2b2c..e0d9a7af 100644
--- a/src/routes/information/credits/route.tsx
+++ b/src/routes/information/credits/route.tsx
@@ -17,7 +17,7 @@ import {
BreadcrumbSeparator,
} from '../../../components/ui/breadcrumb'
-import { useActions } from './-hooks'
+import { useFnnyHandleActions } from './-hooks'
import { whatIsThis } from '../../../lib/callbacks'
import { cn } from '../../../lib/utils'
@@ -40,7 +40,7 @@ export function ComponentRoute() {
const { t } = useTranslation(['general'])
const { handleEricDejaDeJoder, handleFreshAttrs, handleSick } =
- useActions()
+ useFnnyHandleActions()
const openURL = (url: string) => (event: MouseEvent) => {
event.preventDefault()
diff --git a/src/routes/stw-operations/xpboosts/-why.tsx b/src/routes/stw-operations/xpboosts/-why.tsx
index a5b645b7..aa7dee50 100644
--- a/src/routes/stw-operations/xpboosts/-why.tsx
+++ b/src/routes/stw-operations/xpboosts/-why.tsx
@@ -9,6 +9,30 @@ export function useWhy({
}) {
const [showLink, setShowLink] = useState(false)
+ const handleLve = () => {
+ const options = [['ku', 'da', 'ena', 'mor', 'ado'].join('')]
+ const value = inputSearchValue.trim().toLowerCase()
+
+ if (options.includes(value)) {
+ toast(
+
+
+ ,
+ {
+ style: {
+ backgroundColor: 'hsl(0 0% 3.9%)',
+ padding: 0,
+ },
+ unstyled: true,
+ }
+ )
+ }
+ }
+
const handleXD = () => {
const options = [
['cu', 'di', 'ta'].join(''),
@@ -74,9 +98,13 @@ export function useWhy({
showLink,
handleXD,
+ handleLve,
handleWhy,
}
}
const qdaimg =
'data:image/webp;base64,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'
+
+const qdalve =
+ 'data:image/png;base64,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'
diff --git a/src/routes/stw-operations/xpboosts/route.tsx b/src/routes/stw-operations/xpboosts/route.tsx
index 3476e563..6ffd6857 100644
--- a/src/routes/stw-operations/xpboosts/route.tsx
+++ b/src/routes/stw-operations/xpboosts/route.tsx
@@ -142,7 +142,7 @@ function Content() {
} = useSearchUser()
const { getMenuOptionVisibility } =
useCustomizableMenuSettingsVisibility()
- const { showLink, handleXD, handleWhy } = useWhy({
+ const { showLink, handleLve, handleXD, handleWhy } = useWhy({
inputSearchValue: inputSearchDisplayName,
})
const { recalculateTotal, teammateXPBoostsFiltered } = useFilterXPBoosts(
@@ -193,6 +193,7 @@ function Content() {
if (!inputSearchButtonIsDisabled) {
handleSearchUser()
+ handleLve()
handleXD()
handleWhy()
}
diff --git a/src/services/endpoints/friends.ts b/src/services/endpoints/friends.ts
index 4428b396..14fb3f74 100644
--- a/src/services/endpoints/friends.ts
+++ b/src/services/endpoints/friends.ts
@@ -1,4 +1,7 @@
-import type { FetchFriendResponse } from '../../types/services/friends'
+import type {
+ EpicFriend,
+ FriendsSummary,
+} from '../../types/services/friends'
import { friendsService } from '../config/friends'
@@ -11,7 +14,7 @@ export function getFriend({
accountId: string
friendId: string
}) {
- return friendsService.get(
+ return friendsService.get(
`/${accountId}/friends/${friendId}`,
{
headers: {
@@ -40,3 +43,37 @@ export function addFriend({
}
)
}
+
+export function blockFriend({
+ accessToken,
+ accountId,
+ friendId,
+}: {
+ accessToken: string
+ accountId: string
+ friendId: string
+}) {
+ return friendsService.post(
+ `/${accountId}/blocklist/${friendId}`,
+ {},
+ {
+ headers: {
+ Authorization: `bearer ${accessToken}`,
+ },
+ }
+ )
+}
+
+export function getFriendsSummary({
+ accessToken,
+ accountId,
+}: {
+ accessToken: string
+ accountId: string
+}) {
+ return friendsService.get(`/${accountId}/summary`, {
+ headers: {
+ Authorization: `bearer ${accessToken}`,
+ },
+ })
+}
diff --git a/src/services/endpoints/lookup.ts b/src/services/endpoints/lookup.ts
index 2ae50822..84bcf130 100644
--- a/src/services/endpoints/lookup.ts
+++ b/src/services/endpoints/lookup.ts
@@ -5,6 +5,24 @@ import type {
import { publicAccountService } from '../config/public-account'
+export function queryAccountsByIds({
+ accessToken,
+ ids,
+}: {
+ accessToken: string
+ ids: Array
+}) {
+ const parsed = ids.map((id) => `accountId=${id}`).slice(0, 100)
+
+ return publicAccountService.get<
+ Array
+ >(`?${parsed.join('&')}`, {
+ headers: {
+ Authorization: `bearer ${accessToken}`,
+ },
+ })
+}
+
export function findUserByAccountId({
accessToken,
accountId,
diff --git a/src/state/advanced-mode/matchmaking-track/temp-players.ts b/src/state/advanced-mode/matchmaking-track/temp-players.ts
index f6f8141a..e86f6c3e 100644
--- a/src/state/advanced-mode/matchmaking-track/temp-players.ts
+++ b/src/state/advanced-mode/matchmaking-track/temp-players.ts
@@ -24,7 +24,16 @@ export const useMatchmakingRecentlyPlayersStore =
if (addNewPlayer) {
set({
players: [...currentPlayers, player].toSorted((itemA, itemB) =>
- localeCompareForSorting(itemA.displayName, itemB.displayName)
+ localeCompareForSorting(
+ itemA.displayName ??
+ itemA.externalAuths?.xbl?.externalDisplayName ??
+ itemA.externalAuths?.psn?.externalDisplayName ??
+ itemA.id,
+ itemB.displayName ??
+ itemB.externalAuths?.xbl?.externalDisplayName ??
+ itemB.externalAuths?.psn?.externalDisplayName ??
+ itemB.id
+ )
),
})
@@ -41,7 +50,16 @@ export const useMatchmakingRecentlyPlayersStore =
: current.displayName,
}))
.toSorted((itemA, itemB) =>
- localeCompareForSorting(itemA.displayName, itemB.displayName)
+ localeCompareForSorting(
+ itemA.displayName ??
+ itemA.externalAuths?.xbl?.externalDisplayName ??
+ itemA.externalAuths?.psn?.externalDisplayName ??
+ itemA.id,
+ itemB.displayName ??
+ itemB.externalAuths?.xbl?.externalDisplayName ??
+ itemB.externalAuths?.psn?.externalDisplayName ??
+ itemB.id
+ )
),
})
},
diff --git a/src/state/management/friends.ts b/src/state/management/friends.ts
new file mode 100644
index 00000000..613b63d8
--- /dev/null
+++ b/src/state/management/friends.ts
@@ -0,0 +1,232 @@
+import type {
+ EpicFriend,
+ FriendBlock,
+ FriendIncoming,
+ FriendOutgoing,
+ FriendsSummary,
+} from '../../types/services/friends'
+
+import { immer } from 'zustand/middleware/immer'
+import { create } from 'zustand'
+
+import { localeCompareForSorting } from '../../lib/utils'
+
+export type FriendsState = {
+ accounts: Record
+ isLoading: boolean
+ selected: string | null
+
+ changeSelection: (value: string | null) => void
+ getSummary: (accountId?: string | null) => FriendsSummary | null
+ removeFriends: (accountId: string, ids?: Array) => void
+ syncIncoming: (
+ type: 'add' | 'remove',
+ accountId: string,
+ incoming?: Array
+ ) => void
+ syncOutgoing: (
+ type: 'add' | 'remove',
+ accountId: string,
+ outgoing?: Array
+ ) => void
+ syncBlocklist: (
+ type: 'add' | 'remove',
+ accountId: string,
+ blocklist?: Array
+ ) => void
+ syncSummary: (accountId: string, summary: FriendsSummary | null) => void
+ updateLoading: (value: boolean) => void
+}
+
+export const defaultFriendsSummary: FriendsSummary = {
+ friends: [],
+ incoming: [],
+ outgoing: [],
+ blocklist: [],
+ suggested: [],
+ settings: null,
+ limitsReached: null,
+}
+
+export const useFriendsStore = create()(
+ immer((set, get) => ({
+ accounts: {},
+ isLoading: false,
+ selected: null,
+
+ changeSelection: (selected) =>
+ set({
+ selected,
+ }),
+ getSummary: (accountId) => {
+ if (accountId === undefined) {
+ const selected = get().selected
+
+ if (!selected) {
+ return null
+ }
+
+ return get().accounts[selected] ?? null
+ }
+
+ if (!accountId) {
+ return null
+ }
+
+ return get().accounts[accountId] ?? null
+ },
+ removeFriends: (accountId, ids) => {
+ const current = get().accounts[accountId]
+
+ if (!current || (ids && ids.length <= 0)) {
+ return
+ }
+
+ if (ids === undefined) {
+ set((state) => {
+ state.accounts[accountId].friends = []
+ })
+
+ return
+ }
+
+ set((state) => {
+ state.accounts[accountId].friends = state.accounts[
+ accountId
+ ].friends.filter((friend) => !ids.includes(friend.accountId))
+ })
+ },
+ syncIncoming: (type, accountId, incoming) => {
+ const current = get().accounts[accountId]
+
+ if (!current || (incoming && incoming.length <= 0)) {
+ return
+ }
+
+ if (incoming === undefined) {
+ set((state) => {
+ state.accounts[accountId].incoming = []
+ })
+
+ return
+ }
+
+ if (type === 'add') {
+ const list = [...current.incoming, ...incoming].toSorted(
+ (itemA, itemB) =>
+ localeCompareForSorting(itemA.displayName!, itemB.displayName!)
+ )
+
+ set((state) => {
+ state.accounts[accountId].incoming = list.map(
+ (item) =>
+ ({
+ accountId: item.accountId,
+ created: item.created,
+ favorite: false,
+ mutual: 0,
+ displayName: item.displayName,
+ }) as FriendIncoming
+ )
+ })
+
+ return
+ }
+
+ const ids = incoming.map((item) => item.accountId)
+
+ set((state) => {
+ state.accounts[accountId].incoming = current.incoming.filter(
+ (item) => !ids.includes(item.accountId)
+ )
+ })
+ },
+ syncOutgoing: (type, accountId, outgoing) => {
+ const current = get().accounts[accountId]
+
+ if (!current || (outgoing && outgoing.length <= 0)) {
+ return
+ }
+
+ if (outgoing === undefined) {
+ set((state) => {
+ state.accounts[accountId].outgoing = []
+ })
+
+ return
+ }
+
+ if (type === 'add') {
+ const list = [...current.outgoing, ...outgoing].toSorted(
+ (itemA, itemB) =>
+ localeCompareForSorting(itemA.displayName!, itemB.displayName!)
+ )
+
+ set((state) => {
+ state.accounts[accountId].outgoing = list.map(
+ (item) =>
+ ({
+ accountId: item.accountId,
+ created: item.created,
+ favorite: false,
+ mutual: 0,
+ displayName: item.displayName,
+ }) as FriendOutgoing
+ )
+ })
+
+ return
+ }
+
+ const ids = outgoing.map((item) => item.accountId)
+
+ set((state) => {
+ state.accounts[accountId].outgoing = current.outgoing.filter(
+ (item) => !ids.includes(item.accountId)
+ )
+ })
+ },
+ syncBlocklist: (type, accountId, blocklist) => {
+ const current = get().accounts[accountId]
+
+ if (!current || (blocklist && blocklist.length <= 0)) {
+ return
+ }
+
+ if (blocklist === undefined) {
+ set((state) => {
+ state.accounts[accountId].blocklist = []
+ })
+
+ return
+ }
+
+ if (type === 'add') {
+ const list = [...current.blocklist, ...blocklist].toSorted(
+ (itemA, itemB) =>
+ localeCompareForSorting(itemA.displayName!, itemB.displayName!)
+ )
+
+ set((state) => {
+ state.accounts[accountId].blocklist = list
+ })
+
+ return
+ }
+
+ const ids = blocklist.map((item) => item.accountId)
+
+ set((state) => {
+ state.accounts[accountId].blocklist = current.blocklist.filter(
+ (item) => !ids.includes(item.accountId)
+ )
+ })
+ },
+ syncSummary: (accountId, summary) => {
+ set((state) => {
+ state.accounts[accountId] = summary ?? defaultFriendsSummary
+ })
+ },
+ updateLoading: (isLoading) => set({ isLoading }),
+ }))
+)
diff --git a/src/state/settings/customizable-menu.ts b/src/state/settings/customizable-menu.ts
index 36162b51..4823a577 100644
--- a/src/state/settings/customizable-menu.ts
+++ b/src/state/settings/customizable-menu.ts
@@ -36,6 +36,7 @@ export const customizableMenuSettingsRelations: Record<
],
accountManagement: [
'vbucksInformation',
+ 'friendsManagement',
'redeemCodes',
'devicesAuth',
'epicGamesSettings',
diff --git a/src/types/services/friends.d.ts b/src/types/services/friends.d.ts
index a187cfb0..0b3c5b8d 100644
--- a/src/types/services/friends.d.ts
+++ b/src/types/services/friends.d.ts
@@ -1,8 +1,62 @@
-export type FetchFriendResponse = {
+import type { StringUnion } from '../utils'
+
+export type EpicAddFriend = {
accountId: string
+ displayName?: string
+}
+
+export type EpicFriend = {
+ accountId: string
+ displayName?: string
groups: Array
alias: string
+ mutual: number
note: string
favorite: boolean
created: string
}
+
+export type FriendIncoming = {
+ accountId: string
+ displayName?: string
+ mutual: number
+ favorite: boolean
+ created: string
+}
+
+export type FriendOutgoing = {
+ accountId: string
+ displayName?: string
+ mutual: number
+ favorite: boolean
+ created: string
+}
+
+export type FriendBlock = {
+ accountId: string
+ displayName?: string
+ created: string
+}
+
+export type FriendSuggested = Record
+
+export type AccountSettings = {
+ acceptInvites: StringUnion<'public'>
+ mutualPrivacy: StringUnion<'ALL', 'NONE'>
+}
+
+export type AccountLimitsReached = {
+ incoming: boolean
+ outgoing: boolean
+ accepted: boolean
+}
+
+export type FriendsSummary = {
+ friends: Array
+ incoming: Array
+ outgoing: Array
+ blocklist: Array
+ suggested: Array
+ settings: AccountSettings | null
+ limitsReached: AccountLimitsReached | null
+}
diff --git a/src/types/services/lookup.d.ts b/src/types/services/lookup.d.ts
index 212654de..e5d02b6c 100644
--- a/src/types/services/lookup.d.ts
+++ b/src/types/services/lookup.d.ts
@@ -2,8 +2,27 @@ import { StringUnion } from '../utils.d'
export type LookupFindOneByDisplayNameResponse = {
id: string
- displayName: string
- externalAuths?: Partial>
+ displayName?: string
+ externalAuths?: {
+ psn?: {
+ accountId: string
+ type: StringUnion<'psn'>
+ externalAuthId: string
+ externalAuthIdType: StringUnion<'psn_user_id'>
+ externalDisplayName: string
+ authIds: Array<{
+ id: string
+ type: StringUnion<'psn_user_id'>
+ }>
+ }
+ xbl?: {
+ accountId: string
+ type: StringUnion<'xbl'>
+ externalAuthIdType: StringUnion<'xuid'>
+ externalDisplayName: string
+ authIds: Array
+ }
+ }
}
export type LookupFindManyByDisplayNameResponse =
@@ -11,7 +30,7 @@ export type LookupFindManyByDisplayNameResponse =
export type LookupFindManyByDisplayName = {
id: string
- displayName: string
+ displayName?: string
externalAuths: {
psn?: {
accountId: string
diff --git a/src/types/services/mcp/query-profile-main.d.ts b/src/types/services/mcp/query-profile-main.d.ts
index a946d6c5..30e5f52e 100644
--- a/src/types/services/mcp/query-profile-main.d.ts
+++ b/src/types/services/mcp/query-profile-main.d.ts
@@ -23,14 +23,14 @@ export type MCPQueryProfileMainProfile = {
lastInterval: string
purchaseList: Record
}
- daily_purchases: {
+ daily_purchases?: {
lastInterval: string
- purchaseList: Record
+ purchaseList?: Record
}
- in_app_purchases: {
+ in_app_purchases?: {
receipts: Array
ignoredReceipts: Array
- fulfillmentCounts: Record
+ fulfillmentCounts?: Record
refreshTimers: {
EpicPurchasingService: {
nextEntitlementRefresh: string