├── .env ├── .eslintrc.js ├── .gitignore ├── Artwork ├── avatar-twitter-640x640.png ├── avatar-twitter.svg ├── banner-github-1280x640.png ├── banner-github.svg ├── banner-slim-1280x360.png ├── banner-slim.svg ├── banner-twitter-1500x500.png ├── banner-twitter.svg ├── cabal-emoji-picker.svg ├── desktop-demo.gif ├── desktop-screenshot.png ├── logo-1024x1024.png ├── logo-512x512.png ├── logo.svg ├── new-channel-active.svg └── new-channel.svg ├── CODE_OF_CONDUCT.md ├── README.md ├── assets └── icon.icns ├── package.json ├── public ├── electron.js ├── favicon.png └── index.html └── src ├── App.css ├── App.js ├── App.test.js ├── components ├── ChannelList.css ├── ChannelList.js ├── Compose.css ├── Compose.js ├── Message.css ├── Message.js ├── MessageList.css ├── MessageList.js ├── Notifications.css ├── Notifications.js ├── SelectIdentity.css ├── SelectIdentity.js ├── UserList.css ├── UserList.js └── ui │ ├── Button.css │ ├── Button.js │ ├── File.css │ ├── File.js │ └── Icon.js ├── electron ├── main.js ├── menu.js ├── network.js └── preload.js ├── images ├── cabal-emoji-picker.svg ├── down-arrow.svg ├── download.svg ├── icon.js ├── new-channel-active.svg └── new-channel.svg ├── index.css ├── index.js ├── layouts ├── Channel.css ├── Channel.js ├── FullScreen.css └── FullScreen.js ├── pages ├── Channel.css ├── Channel.js ├── DeleteChannel.css ├── DeleteChannel.js ├── ImportFeed.css ├── ImportFeed.js ├── InviteRequest.css ├── InviteRequest.js ├── NewChannel.css ├── NewChannel.js ├── SignIn.css └── SignIn.js ├── redux ├── actions.js ├── commands.js ├── network.js ├── reducers.js ├── reducers.test.js ├── store.js ├── utils.js └── utils.test.js └── utils.js /.env: -------------------------------------------------------------------------------- 1 | INLINE_RUNTIME_CHUNK=false 2 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/.gitignore -------------------------------------------------------------------------------- /Artwork/avatar-twitter-640x640.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/Artwork/avatar-twitter-640x640.png -------------------------------------------------------------------------------- /Artwork/avatar-twitter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/Artwork/avatar-twitter.svg -------------------------------------------------------------------------------- /Artwork/banner-github-1280x640.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/Artwork/banner-github-1280x640.png -------------------------------------------------------------------------------- /Artwork/banner-github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/Artwork/banner-github.svg -------------------------------------------------------------------------------- /Artwork/banner-slim-1280x360.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/Artwork/banner-slim-1280x360.png -------------------------------------------------------------------------------- /Artwork/banner-slim.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/Artwork/banner-slim.svg -------------------------------------------------------------------------------- /Artwork/banner-twitter-1500x500.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/Artwork/banner-twitter-1500x500.png -------------------------------------------------------------------------------- /Artwork/banner-twitter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/Artwork/banner-twitter.svg -------------------------------------------------------------------------------- /Artwork/cabal-emoji-picker.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/Artwork/cabal-emoji-picker.svg -------------------------------------------------------------------------------- /Artwork/desktop-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/Artwork/desktop-demo.gif -------------------------------------------------------------------------------- /Artwork/desktop-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/Artwork/desktop-screenshot.png -------------------------------------------------------------------------------- /Artwork/logo-1024x1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/Artwork/logo-1024x1024.png -------------------------------------------------------------------------------- /Artwork/logo-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/Artwork/logo-512x512.png -------------------------------------------------------------------------------- /Artwork/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/Artwork/logo.svg -------------------------------------------------------------------------------- /Artwork/new-channel-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/Artwork/new-channel-active.svg -------------------------------------------------------------------------------- /Artwork/new-channel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/Artwork/new-channel.svg -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/README.md -------------------------------------------------------------------------------- /assets/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/assets/icon.icns -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/package.json -------------------------------------------------------------------------------- /public/electron.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/public/electron.js -------------------------------------------------------------------------------- /public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/public/favicon.png -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/public/index.html -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- 1 | .error { 2 | color: red; 3 | text-align: center; 4 | } 5 | -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/App.js -------------------------------------------------------------------------------- /src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/App.test.js -------------------------------------------------------------------------------- /src/components/ChannelList.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/components/ChannelList.css -------------------------------------------------------------------------------- /src/components/ChannelList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/components/ChannelList.js -------------------------------------------------------------------------------- /src/components/Compose.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/components/Compose.css -------------------------------------------------------------------------------- /src/components/Compose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/components/Compose.js -------------------------------------------------------------------------------- /src/components/Message.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/components/Message.css -------------------------------------------------------------------------------- /src/components/Message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/components/Message.js -------------------------------------------------------------------------------- /src/components/MessageList.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/components/MessageList.css -------------------------------------------------------------------------------- /src/components/MessageList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/components/MessageList.js -------------------------------------------------------------------------------- /src/components/Notifications.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/components/Notifications.css -------------------------------------------------------------------------------- /src/components/Notifications.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/components/Notifications.js -------------------------------------------------------------------------------- /src/components/SelectIdentity.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/components/SelectIdentity.css -------------------------------------------------------------------------------- /src/components/SelectIdentity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/components/SelectIdentity.js -------------------------------------------------------------------------------- /src/components/UserList.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/components/UserList.css -------------------------------------------------------------------------------- /src/components/UserList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/components/UserList.js -------------------------------------------------------------------------------- /src/components/ui/Button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/components/ui/Button.css -------------------------------------------------------------------------------- /src/components/ui/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/components/ui/Button.js -------------------------------------------------------------------------------- /src/components/ui/File.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/components/ui/File.css -------------------------------------------------------------------------------- /src/components/ui/File.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/components/ui/File.js -------------------------------------------------------------------------------- /src/components/ui/Icon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/components/ui/Icon.js -------------------------------------------------------------------------------- /src/electron/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/electron/main.js -------------------------------------------------------------------------------- /src/electron/menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/electron/menu.js -------------------------------------------------------------------------------- /src/electron/network.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/electron/network.js -------------------------------------------------------------------------------- /src/electron/preload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/electron/preload.js -------------------------------------------------------------------------------- /src/images/cabal-emoji-picker.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/images/cabal-emoji-picker.svg -------------------------------------------------------------------------------- /src/images/down-arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/images/down-arrow.svg -------------------------------------------------------------------------------- /src/images/download.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/images/download.svg -------------------------------------------------------------------------------- /src/images/icon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/images/icon.js -------------------------------------------------------------------------------- /src/images/new-channel-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/images/new-channel-active.svg -------------------------------------------------------------------------------- /src/images/new-channel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/images/new-channel.svg -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/index.js -------------------------------------------------------------------------------- /src/layouts/Channel.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/layouts/Channel.css -------------------------------------------------------------------------------- /src/layouts/Channel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/layouts/Channel.js -------------------------------------------------------------------------------- /src/layouts/FullScreen.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/layouts/FullScreen.css -------------------------------------------------------------------------------- /src/layouts/FullScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/layouts/FullScreen.js -------------------------------------------------------------------------------- /src/pages/Channel.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/pages/Channel.css -------------------------------------------------------------------------------- /src/pages/Channel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/pages/Channel.js -------------------------------------------------------------------------------- /src/pages/DeleteChannel.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/pages/DeleteChannel.css -------------------------------------------------------------------------------- /src/pages/DeleteChannel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/pages/DeleteChannel.js -------------------------------------------------------------------------------- /src/pages/ImportFeed.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pages/ImportFeed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/pages/ImportFeed.js -------------------------------------------------------------------------------- /src/pages/InviteRequest.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/pages/InviteRequest.css -------------------------------------------------------------------------------- /src/pages/InviteRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/pages/InviteRequest.js -------------------------------------------------------------------------------- /src/pages/NewChannel.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/pages/NewChannel.css -------------------------------------------------------------------------------- /src/pages/NewChannel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/pages/NewChannel.js -------------------------------------------------------------------------------- /src/pages/SignIn.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pages/SignIn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/pages/SignIn.js -------------------------------------------------------------------------------- /src/redux/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/redux/actions.js -------------------------------------------------------------------------------- /src/redux/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/redux/commands.js -------------------------------------------------------------------------------- /src/redux/network.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/redux/network.js -------------------------------------------------------------------------------- /src/redux/reducers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/redux/reducers.js -------------------------------------------------------------------------------- /src/redux/reducers.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/redux/reducers.test.js -------------------------------------------------------------------------------- /src/redux/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/redux/store.js -------------------------------------------------------------------------------- /src/redux/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/redux/utils.js -------------------------------------------------------------------------------- /src/redux/utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/redux/utils.test.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peerlinks/peerlinks-desktop/HEAD/src/utils.js --------------------------------------------------------------------------------