1545d5479e | ||
---|---|---|
build | ||
build-scripts | ||
contrib | ||
fonts | ||
images | ||
patches | ||
src | ||
.babelrc | ||
.drone.jsonnet | ||
.eslintignore | ||
.eslintrc | ||
.gitignore | ||
.nvmrc | ||
.prettierrc | ||
README.md | ||
babel.config.js | ||
ipcNode.ts | ||
lokinetProcessManager.ts | ||
lokinetProcessManagerLinux.ts | ||
lokinetProcessManagerMacOS.ts | ||
lokinetProcessManagerSystemd.ts | ||
lokinetProcessManagerWindows.ts | ||
lokinetRpcCall.ts | ||
main.ts | ||
package.json | ||
sharedIpc.ts | ||
trayIcon.ts | ||
tsconfig.json | ||
types.ts | ||
utilityIPCCalls.ts | ||
webpack.electron.config.js | ||
webpack.react.config.js | ||
windowState.ts | ||
yarn.lock |
README.md
Lokinet Control GUI
This repository contains a cross-platform GUI for controlling and observing stats from a locally-running lokinet. See also loki-network.
Build Instructions
Build deps:
For node related deps:
- nodejs 17.x with npm and yarn
OR
Clone the repo:
$ git clone --recursive https://github.com/oxen-io/lokinet-gui
$ cd lokinet-gui
If using asdf:
$ asdf install
Build the project:
$ yarn install --frozen-lockfile
$ yarn dist
CI Builds
builds from ci can be obtained from our ci server
Development
It looks like everytime we fix CI builds, dev builds break, and the other side happens too. So I've decided to remove the dev setup entirely.
To do change the code and see the result, the easiest is to now work on ubuntu, do your change, and run yarn appImage
. This gets you an appImage in ./release
.
Env variables
OPEN_DEV_TOOLS=1
to open dev tools on start up