├── .depcheckrc ├── .editorconfig ├── .eslintrc.js ├── .github └── workflows │ └── ci.yaml ├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── configs ├── electron-builder.config.mjs ├── entitlements.mac.inherit.plist ├── vite.main.ts ├── vite.preload.ts └── vite.renderer.ts ├── dev-app-update.yml ├── package.json ├── paths.json ├── public └── img │ ├── default.png │ ├── discord-logo-small.svg │ ├── discord-logo.svg │ ├── icon-mac.icns │ ├── icon-mac.ico │ ├── icon-mac.png │ ├── icon.icns │ ├── icon.ico │ ├── icon.png │ ├── icon256.png │ ├── installer-icon.bmp │ ├── sidebar.bmp │ ├── trayicon-dark.png │ └── trayicon-light.png ├── scripts ├── afterSignHook.js ├── build.mjs ├── package.mjs └── watch.mjs ├── src ├── common │ ├── constants.ts │ ├── ipc │ │ ├── client.ts │ │ ├── constants.ts │ │ └── ipc.ts │ └── util.ts ├── main │ ├── auth.ts │ ├── constants.ts │ ├── index.ts │ ├── main.ts │ └── socket.ts ├── preload │ └── index.ts └── renderer │ ├── index.html │ ├── src │ ├── App.tsx │ ├── components │ │ ├── ContextMenu.tsx │ │ ├── DiscordAvatar.tsx │ │ ├── Toolbar.tsx │ │ └── UserItem.tsx │ ├── globalStyles.tsx │ ├── hooks │ │ ├── redux.ts │ │ ├── useScale.ts │ │ └── useWindowResize.ts │ ├── main.tsx │ ├── reducers │ │ ├── historyReducer.ts │ │ └── rootReducer.ts │ ├── services │ │ ├── settingsService.ts │ │ └── socketService.ts │ ├── store.ts │ ├── style.ts │ ├── theme.ts │ ├── types │ │ ├── channel.ts │ │ └── user.ts │ ├── views │ │ ├── ConnectionFailedView.tsx │ │ ├── LoadingView.tsx │ │ ├── LoginView.tsx │ │ ├── SettingsView.tsx │ │ ├── UserGridView.tsx │ │ ├── UserLayoutView.tsx │ │ └── UserListView.tsx │ └── vite-env.d.ts │ └── tsconfig.json └── tsconfig.json /.depcheckrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/.depcheckrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/README.md -------------------------------------------------------------------------------- /configs/electron-builder.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/configs/electron-builder.config.mjs -------------------------------------------------------------------------------- /configs/entitlements.mac.inherit.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/configs/entitlements.mac.inherit.plist -------------------------------------------------------------------------------- /configs/vite.main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/configs/vite.main.ts -------------------------------------------------------------------------------- /configs/vite.preload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/configs/vite.preload.ts -------------------------------------------------------------------------------- /configs/vite.renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/configs/vite.renderer.ts -------------------------------------------------------------------------------- /dev-app-update.yml: -------------------------------------------------------------------------------- 1 | owner: Hacksore 2 | repo: overlayed 3 | provider: github -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/package.json -------------------------------------------------------------------------------- /paths.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/paths.json -------------------------------------------------------------------------------- /public/img/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/public/img/default.png -------------------------------------------------------------------------------- /public/img/discord-logo-small.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/public/img/discord-logo-small.svg -------------------------------------------------------------------------------- /public/img/discord-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/public/img/discord-logo.svg -------------------------------------------------------------------------------- /public/img/icon-mac.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/public/img/icon-mac.icns -------------------------------------------------------------------------------- /public/img/icon-mac.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/public/img/icon-mac.ico -------------------------------------------------------------------------------- /public/img/icon-mac.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/public/img/icon-mac.png -------------------------------------------------------------------------------- /public/img/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/public/img/icon.icns -------------------------------------------------------------------------------- /public/img/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/public/img/icon.ico -------------------------------------------------------------------------------- /public/img/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/public/img/icon.png -------------------------------------------------------------------------------- /public/img/icon256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/public/img/icon256.png -------------------------------------------------------------------------------- /public/img/installer-icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/public/img/installer-icon.bmp -------------------------------------------------------------------------------- /public/img/sidebar.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/public/img/sidebar.bmp -------------------------------------------------------------------------------- /public/img/trayicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/public/img/trayicon-dark.png -------------------------------------------------------------------------------- /public/img/trayicon-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/public/img/trayicon-light.png -------------------------------------------------------------------------------- /scripts/afterSignHook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/scripts/afterSignHook.js -------------------------------------------------------------------------------- /scripts/build.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/scripts/build.mjs -------------------------------------------------------------------------------- /scripts/package.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/scripts/package.mjs -------------------------------------------------------------------------------- /scripts/watch.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/scripts/watch.mjs -------------------------------------------------------------------------------- /src/common/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/common/constants.ts -------------------------------------------------------------------------------- /src/common/ipc/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/common/ipc/client.ts -------------------------------------------------------------------------------- /src/common/ipc/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/common/ipc/constants.ts -------------------------------------------------------------------------------- /src/common/ipc/ipc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/common/ipc/ipc.ts -------------------------------------------------------------------------------- /src/common/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/common/util.ts -------------------------------------------------------------------------------- /src/main/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/main/auth.ts -------------------------------------------------------------------------------- /src/main/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/main/constants.ts -------------------------------------------------------------------------------- /src/main/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/main/index.ts -------------------------------------------------------------------------------- /src/main/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/main/main.ts -------------------------------------------------------------------------------- /src/main/socket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/main/socket.ts -------------------------------------------------------------------------------- /src/preload/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/preload/index.ts -------------------------------------------------------------------------------- /src/renderer/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/renderer/index.html -------------------------------------------------------------------------------- /src/renderer/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/renderer/src/App.tsx -------------------------------------------------------------------------------- /src/renderer/src/components/ContextMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/renderer/src/components/ContextMenu.tsx -------------------------------------------------------------------------------- /src/renderer/src/components/DiscordAvatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/renderer/src/components/DiscordAvatar.tsx -------------------------------------------------------------------------------- /src/renderer/src/components/Toolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/renderer/src/components/Toolbar.tsx -------------------------------------------------------------------------------- /src/renderer/src/components/UserItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/renderer/src/components/UserItem.tsx -------------------------------------------------------------------------------- /src/renderer/src/globalStyles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/renderer/src/globalStyles.tsx -------------------------------------------------------------------------------- /src/renderer/src/hooks/redux.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/renderer/src/hooks/redux.ts -------------------------------------------------------------------------------- /src/renderer/src/hooks/useScale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/renderer/src/hooks/useScale.ts -------------------------------------------------------------------------------- /src/renderer/src/hooks/useWindowResize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/renderer/src/hooks/useWindowResize.ts -------------------------------------------------------------------------------- /src/renderer/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/renderer/src/main.tsx -------------------------------------------------------------------------------- /src/renderer/src/reducers/historyReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/renderer/src/reducers/historyReducer.ts -------------------------------------------------------------------------------- /src/renderer/src/reducers/rootReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/renderer/src/reducers/rootReducer.ts -------------------------------------------------------------------------------- /src/renderer/src/services/settingsService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/renderer/src/services/settingsService.ts -------------------------------------------------------------------------------- /src/renderer/src/services/socketService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/renderer/src/services/socketService.ts -------------------------------------------------------------------------------- /src/renderer/src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/renderer/src/store.ts -------------------------------------------------------------------------------- /src/renderer/src/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/renderer/src/style.ts -------------------------------------------------------------------------------- /src/renderer/src/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/renderer/src/theme.ts -------------------------------------------------------------------------------- /src/renderer/src/types/channel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/renderer/src/types/channel.ts -------------------------------------------------------------------------------- /src/renderer/src/types/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/renderer/src/types/user.ts -------------------------------------------------------------------------------- /src/renderer/src/views/ConnectionFailedView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/renderer/src/views/ConnectionFailedView.tsx -------------------------------------------------------------------------------- /src/renderer/src/views/LoadingView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/renderer/src/views/LoadingView.tsx -------------------------------------------------------------------------------- /src/renderer/src/views/LoginView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/renderer/src/views/LoginView.tsx -------------------------------------------------------------------------------- /src/renderer/src/views/SettingsView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/renderer/src/views/SettingsView.tsx -------------------------------------------------------------------------------- /src/renderer/src/views/UserGridView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/renderer/src/views/UserGridView.tsx -------------------------------------------------------------------------------- /src/renderer/src/views/UserLayoutView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/renderer/src/views/UserLayoutView.tsx -------------------------------------------------------------------------------- /src/renderer/src/views/UserListView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/renderer/src/views/UserListView.tsx -------------------------------------------------------------------------------- /src/renderer/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/renderer/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/src/renderer/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hacksore/overlayed-electron/HEAD/tsconfig.json --------------------------------------------------------------------------------