Status Desktop client made in Nim & QML https://status.app
Go to file
Michael Bradley, Jr 10d82124fe refactor: embed Infura key at compile time
Allow environmental override at runtime. Also, in the Makefile set a free-tier
default token so that setting up an Infura account isn't strictly necessary for
community contributors to build the app, even though in our docs it should be
recommended they do so.

Core contributors should setup their own free-tier Infura account, create a
key, and set it in the environment variable INFURA_TOKEN in their environment
used to build the desktop app locally.

There is one aspect of this work that is incomplete. Ideally, in the handler
for the `login` event the relevant settings in the database should always be
updated with the resolved Infura key. However, when calling
`getSetting[string](Setting.Networks_Networks)` in the handler it causes a
segfault every time. Neither the reason for the crash nor a workaround have
been worked out at this time.
2020-12-09 12:10:12 -06:00
ci refactor: embed Infura key at compile time 2020-12-09 12:10:12 -06:00
docs refactor: chats view 2020-12-08 17:01:14 -05:00
scripts ci: install qtwebengine with Qt on windows 2020-11-02 15:05:49 -06:00
src refactor: embed Infura key at compile time 2020-12-09 12:10:12 -06:00
ui fix(Chat): ensure image area is reset properly when removing images 2020-12-08 17:01:32 -05:00
vendor chore: bump to latest status-go 2020-12-01 14:07:31 -05:00
.gitignore Update docker linux version 2020-11-06 16:22:07 -05:00
.gitmodules feat: use base32 + status infura ipfs for ens contenthash 2020-10-20 14:42:36 -04:00
.npmrc chore: refactor Linux and macOS build/packaging steps 2020-06-22 10:53:57 -05:00
.yarnrc chore: refactor Linux and macOS build/packaging steps 2020-06-22 10:53:57 -05:00
AppRun chore: refactor Linux and macOS build/packaging steps 2020-06-22 10:53:57 -05:00
Info.plist fix other blurry images on hdpi screens 2020-06-25 16:13:17 -04:00
Info.runner.plist fix other blurry images on hdpi screens 2020-06-25 16:13:17 -04:00
LICENSE.md docs: indicate MPL 2.0 as the license 2020-09-23 15:14:59 -04:00
Makefile refactor: embed Infura key at compile time 2020-12-09 12:10:12 -06:00
QtWebEngineProcess.plist chore: refactor Linux and macOS build/packaging steps 2020-06-22 10:53:57 -05:00
README.md move building section to docs section; use readme from docs/readme 2020-06-22 10:34:07 -04:00
build-linux.sh chore: refactor Linux and macOS build/packaging steps 2020-06-22 10:53:57 -05:00
config.nims build: dynamically link to status-go built as a shared library 2020-08-28 12:32:49 -04:00
docker-linux-app-image.sh fix: add jq to dockerfile 2020-11-06 16:22:07 -05:00
env.sh feat: get collectibles from the contracts and their respective apis 2020-06-18 10:55:48 -04:00
fleets.json Update docker linux version 2020-11-06 16:22:07 -05:00
nim-status.desktop change title from Nim Status Client to Status Desktop 2020-09-07 09:30:02 -04:00
nim.cfg build system refactoring 2020-06-08 13:07:25 -04:00
nim_status_client.nimble docs: indicate MPL 2.0 as the license 2020-09-23 15:14:59 -04:00
nim_status_client.sh chore: refactor Linux and macOS build/packaging steps 2020-06-22 10:53:57 -05:00
package-lock.json chore: refactor Linux and macOS build/packaging steps 2020-06-22 10:53:57 -05:00
package.json chore: refactor Linux and macOS build/packaging steps 2020-06-22 10:53:57 -05:00
screenRec.gif Initial commit 2020-05-06 13:40:00 -04:00
status-icon.icns chore: refactor Linux and macOS build/packaging steps 2020-06-22 10:53:57 -05:00
status.ico add status icon 2020-05-11 16:41:45 -04:00
status.svg chore: update status.svg 2020-09-18 08:42:49 -05:00
windows-install.txt build: implement packaging steps for the Windows build 2020-07-17 13:57:32 -05:00

README.md