├── .gitignore ├── LICENSE ├── README.md ├── app ├── index.js ├── package.json ├── swarm.js └── yarn.lock ├── assets ├── icon.icns └── icon.ico ├── config ├── env.js ├── jest │ ├── cssTransform.js │ └── fileTransform.js ├── paths.js ├── polyfills.js ├── webpack.config.dev.js ├── webpack.config.prod.js └── webpackDevServer.config.js ├── docs └── architecture.png ├── electron-builder.json ├── package.json ├── prettier.config.js ├── public ├── favicon.ico ├── index.html └── manifest.json ├── scripts ├── build.js ├── build_binaries.sh ├── start.js └── test.js ├── src ├── Onyx.js ├── colors.js ├── components │ ├── AddContactModal.js │ ├── App.js │ ├── Avatar.js │ ├── CertSelectionModal.js │ ├── ColoredLine.js │ ├── Contact.js │ ├── Conversation.js │ ├── CreateChannelModal.js │ ├── EditProfile.js │ ├── FileSelector.js │ ├── Form │ │ ├── Button.js │ │ └── TextInput.js │ ├── Icon.js │ ├── LeftNav │ │ ├── ContactListLabel.js │ │ ├── ConversationTitle.js │ │ ├── Profile.js │ │ └── SectionTitle.js │ ├── Loader.js │ ├── MainframeBar.js │ ├── Modal.js │ ├── NoStakeIcon.js │ ├── NodeConnectionView.js │ ├── Text.js │ ├── UserProfile.js │ ├── UserProfileModal.js │ └── icons │ │ ├── arrow-right.svg │ │ ├── camera_icon.svg │ │ ├── checkmark.svg │ │ ├── circled-cross.svg │ │ ├── download.svg │ │ ├── file-dark.svg │ │ ├── file-red.svg │ │ ├── file.svg │ │ ├── flash-blue.svg │ │ ├── flash-gray.svg │ │ ├── flash-red.svg │ │ ├── generic-file.svg │ │ ├── mainframe-icon.svg │ │ ├── mainframe-logo.svg │ │ ├── mask-blue.svg │ │ ├── mask-gray.svg │ │ ├── mask-red.svg │ │ ├── pdf.svg │ │ ├── plus.svg │ │ ├── red-close.svg │ │ ├── rolling.svg │ │ └── see-qr.svg ├── constants.js ├── data │ ├── Apollo.js │ ├── Electron.js │ ├── Navigation.js │ └── Store.js ├── fonts │ ├── Muli-Bold.woff2 │ ├── Muli-Regular.woff2 │ ├── Muli-SemiBold.woff2 │ ├── Poppins-Medium.woff2 │ ├── Poppins-Regular.woff2 │ └── Poppins-SemiBold.woff2 ├── graphql │ ├── fragments.js │ └── mutations.js ├── index.css ├── index.js └── styles.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | /dist 3 | /tmp 4 | /bin 5 | /app/build 6 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/README.md -------------------------------------------------------------------------------- /app/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/app/index.js -------------------------------------------------------------------------------- /app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/app/package.json -------------------------------------------------------------------------------- /app/swarm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/app/swarm.js -------------------------------------------------------------------------------- /app/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/app/yarn.lock -------------------------------------------------------------------------------- /assets/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/assets/icon.icns -------------------------------------------------------------------------------- /assets/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/assets/icon.ico -------------------------------------------------------------------------------- /config/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/config/env.js -------------------------------------------------------------------------------- /config/jest/cssTransform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/config/jest/cssTransform.js -------------------------------------------------------------------------------- /config/jest/fileTransform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/config/jest/fileTransform.js -------------------------------------------------------------------------------- /config/paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/config/paths.js -------------------------------------------------------------------------------- /config/polyfills.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/config/polyfills.js -------------------------------------------------------------------------------- /config/webpack.config.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/config/webpack.config.dev.js -------------------------------------------------------------------------------- /config/webpack.config.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/config/webpack.config.prod.js -------------------------------------------------------------------------------- /config/webpackDevServer.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/config/webpackDevServer.config.js -------------------------------------------------------------------------------- /docs/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/docs/architecture.png -------------------------------------------------------------------------------- /electron-builder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/electron-builder.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/package.json -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/prettier.config.js -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/public/manifest.json -------------------------------------------------------------------------------- /scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/scripts/build.js -------------------------------------------------------------------------------- /scripts/build_binaries.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/scripts/build_binaries.sh -------------------------------------------------------------------------------- /scripts/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/scripts/start.js -------------------------------------------------------------------------------- /scripts/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/scripts/test.js -------------------------------------------------------------------------------- /src/Onyx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/Onyx.js -------------------------------------------------------------------------------- /src/colors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/colors.js -------------------------------------------------------------------------------- /src/components/AddContactModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/AddContactModal.js -------------------------------------------------------------------------------- /src/components/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/App.js -------------------------------------------------------------------------------- /src/components/Avatar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/Avatar.js -------------------------------------------------------------------------------- /src/components/CertSelectionModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/CertSelectionModal.js -------------------------------------------------------------------------------- /src/components/ColoredLine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/ColoredLine.js -------------------------------------------------------------------------------- /src/components/Contact.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/Contact.js -------------------------------------------------------------------------------- /src/components/Conversation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/Conversation.js -------------------------------------------------------------------------------- /src/components/CreateChannelModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/CreateChannelModal.js -------------------------------------------------------------------------------- /src/components/EditProfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/EditProfile.js -------------------------------------------------------------------------------- /src/components/FileSelector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/FileSelector.js -------------------------------------------------------------------------------- /src/components/Form/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/Form/Button.js -------------------------------------------------------------------------------- /src/components/Form/TextInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/Form/TextInput.js -------------------------------------------------------------------------------- /src/components/Icon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/Icon.js -------------------------------------------------------------------------------- /src/components/LeftNav/ContactListLabel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/LeftNav/ContactListLabel.js -------------------------------------------------------------------------------- /src/components/LeftNav/ConversationTitle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/LeftNav/ConversationTitle.js -------------------------------------------------------------------------------- /src/components/LeftNav/Profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/LeftNav/Profile.js -------------------------------------------------------------------------------- /src/components/LeftNav/SectionTitle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/LeftNav/SectionTitle.js -------------------------------------------------------------------------------- /src/components/Loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/Loader.js -------------------------------------------------------------------------------- /src/components/MainframeBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/MainframeBar.js -------------------------------------------------------------------------------- /src/components/Modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/Modal.js -------------------------------------------------------------------------------- /src/components/NoStakeIcon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/NoStakeIcon.js -------------------------------------------------------------------------------- /src/components/NodeConnectionView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/NodeConnectionView.js -------------------------------------------------------------------------------- /src/components/Text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/Text.js -------------------------------------------------------------------------------- /src/components/UserProfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/UserProfile.js -------------------------------------------------------------------------------- /src/components/UserProfileModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/UserProfileModal.js -------------------------------------------------------------------------------- /src/components/icons/arrow-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/icons/arrow-right.svg -------------------------------------------------------------------------------- /src/components/icons/camera_icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/icons/camera_icon.svg -------------------------------------------------------------------------------- /src/components/icons/checkmark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/icons/checkmark.svg -------------------------------------------------------------------------------- /src/components/icons/circled-cross.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/icons/circled-cross.svg -------------------------------------------------------------------------------- /src/components/icons/download.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/icons/download.svg -------------------------------------------------------------------------------- /src/components/icons/file-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/icons/file-dark.svg -------------------------------------------------------------------------------- /src/components/icons/file-red.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/icons/file-red.svg -------------------------------------------------------------------------------- /src/components/icons/file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/icons/file.svg -------------------------------------------------------------------------------- /src/components/icons/flash-blue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/icons/flash-blue.svg -------------------------------------------------------------------------------- /src/components/icons/flash-gray.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/icons/flash-gray.svg -------------------------------------------------------------------------------- /src/components/icons/flash-red.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/icons/flash-red.svg -------------------------------------------------------------------------------- /src/components/icons/generic-file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/icons/generic-file.svg -------------------------------------------------------------------------------- /src/components/icons/mainframe-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/icons/mainframe-icon.svg -------------------------------------------------------------------------------- /src/components/icons/mainframe-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/icons/mainframe-logo.svg -------------------------------------------------------------------------------- /src/components/icons/mask-blue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/icons/mask-blue.svg -------------------------------------------------------------------------------- /src/components/icons/mask-gray.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/icons/mask-gray.svg -------------------------------------------------------------------------------- /src/components/icons/mask-red.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/icons/mask-red.svg -------------------------------------------------------------------------------- /src/components/icons/pdf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/icons/pdf.svg -------------------------------------------------------------------------------- /src/components/icons/plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/icons/plus.svg -------------------------------------------------------------------------------- /src/components/icons/red-close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/icons/red-close.svg -------------------------------------------------------------------------------- /src/components/icons/rolling.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/icons/rolling.svg -------------------------------------------------------------------------------- /src/components/icons/see-qr.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/components/icons/see-qr.svg -------------------------------------------------------------------------------- /src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/constants.js -------------------------------------------------------------------------------- /src/data/Apollo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/data/Apollo.js -------------------------------------------------------------------------------- /src/data/Electron.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/data/Electron.js -------------------------------------------------------------------------------- /src/data/Navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/data/Navigation.js -------------------------------------------------------------------------------- /src/data/Store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/data/Store.js -------------------------------------------------------------------------------- /src/fonts/Muli-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/fonts/Muli-Bold.woff2 -------------------------------------------------------------------------------- /src/fonts/Muli-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/fonts/Muli-Regular.woff2 -------------------------------------------------------------------------------- /src/fonts/Muli-SemiBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/fonts/Muli-SemiBold.woff2 -------------------------------------------------------------------------------- /src/fonts/Poppins-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/fonts/Poppins-Medium.woff2 -------------------------------------------------------------------------------- /src/fonts/Poppins-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/fonts/Poppins-Regular.woff2 -------------------------------------------------------------------------------- /src/fonts/Poppins-SemiBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/fonts/Poppins-SemiBold.woff2 -------------------------------------------------------------------------------- /src/graphql/fragments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/graphql/fragments.js -------------------------------------------------------------------------------- /src/graphql/mutations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/graphql/mutations.js -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/index.js -------------------------------------------------------------------------------- /src/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/src/styles.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mainframe-Archive/onyx/HEAD/yarn.lock --------------------------------------------------------------------------------