Black Lives Matter. Support the Equal Justice Initiative and read our statement here.
eSteem Surfer

eSteem Surfer

eSteem desktop application reimagined for Windows, Mac, Linux users, start earning cryptocurrency!

Esteem Desktop – Hive Desktop Client

🎉 This is the complete source code and the build instructions of the Hive blockchain desktop client Esteem Desktop founded by Feruz M and Lead Surfer Talha, supported by Esteem team and vast Hive community contibutors.

Preview of Esteem Desktop

What is already implemented

  • Surfing your feed and trending/hot stuff
  • Creating new posts
  • Commenting
  • Voting with any %
  • Reading replies/comments/mentions
  • Drafts synced with Esteem Mobile
  • Post Schedules synced with Esteem Mobile
  • Bookmarks synced with Esteem Mobile
  • Favorites synced with Esteem Mobile
  • Comments/Memo Encryption
  • Night Mode (Dark Theme)
  • Wallet Transfers
  • Image Gallery
  • Detailed Voters Info
  • Witness Voting

More functions are coming!

Supported systems

  • Windows XP - Windows 10
  • Mac OS X 10.6 - Mac OS X 10.15
  • Ubuntu 12.04 - Ubuntu 19.10
  • Fedora 22 - Fedora 24

Build instructions

Requirements

  • node ^6.14.0 || ^8.10.0 || >=9.10.0
  • yarn

Clone

$ git clone https://github.com/eSteemApp/esteem-surfer
$ cd esteem-surfer

Install dependencies

$ yarn

Create a dummy config.js

This is for the backend server configuration. Actual server addresses are not needed for most functions.

$ cp app/config.example.js app/config.js

Run in development mode

$ npm run dev

Package

$ npm run package

Test

$ npm run test
not_used
Screenshot

Something missing? Edit this app.

Keyboard Shortcuts

Key Action
/ Focus the search bar
Esc Focus the search bar and cleans it
Select the next search result
Select the previous search result
Enter Open the selected search result
cmdEnter Ctrl+Enter Open the selected search result in a new tab