Giter VIP home page Giter VIP logo

esteem-desktop's Introduction

eSteem Desktop

eSteem is stand-alone application that works on cross platforms. You can specify websocket to connect and start using without worrying to send your credentials to any server. Or being censored, disconnected.

You can also run Steem blockchain locally and connect through websocket specified in your configuration.

eSteem keeps your private keys locally and only uses it to sign transaction and ONLY transaction hash is broadcasted to specified websocket. Your keys never leave app, make sure to keep your PC secure.

Check out eSteem mobile versions as well, available on iOS and Android devices eSteem mobile.

Only download and install versions provided on this official github

For more info:

http://www.esteem.ws

[email protected]

https://steemit.com/@good-karma

Requirements

  • NodeJS
  • npm
  • Platform Supported by Electron

To Use

To clone and run this repository you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

# Clone this repository
$ git clone https://github.com/jfmherokiller/esteem-desktop
# Go into the repository
$ cd esteem-desktop
# Install dependencies and run the app
$ npm install
$ npm start

Learn more about Electron and its API in the documentation.

To build

use npm run buildApp to package your Electron app using Electron Packager which will:

  • Clean any previous build
  • Prepare a minimal App in the /build folder (configurable in Gruntfile.js)
  • Find node_modules dependencies in your index.html and add them accordingly to the build folder
  • Install dependencies
  • Package the App using ASAR (configurable)
  • Create distribution package for all platforms (configurable) in the dist folder

License MIT

esteem-desktop's People

Contributors

feruzm avatar jfmherokiller avatar tadasu85 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

esteem-desktop's Issues

Share link copy button not working on linux

When I try to share a post I get a pop up window with the link and text "Hey! Checkout blog post on Steem ..." but when I click on the copy button nothing gets copied to the clipboard.

I am using the initial desktop version and linux64 bit.

image

Numerous dependencies missing

electron needs to be globally declared in npm as well as angular and some others I have not found yet. I will look into noting these more clearly in a PR

Load cards in approximate rows instead of columns

When I use the app in big window and there are multiple columns, the cards are shorted by date and time, 1 column filled 1st to the bottom, then 2nd column to the bottom, and so on. It would be better if we could see posts on the screen that are closer to each other in time (or in other criteria.)

The implementation of this would be easy in compact view.
In Card view, the better approximation of the placements of cards would require that the app have to give back the card's height data after it's been loaded. With that data, long or short cards won't be the breaker of this order.

TBH, it annoys me so much I'll test the app only with 1 big column. (I also like using apps like this in that way more, so it's not a big issue for me. I cannot speak for others, though.)

Problem with posting

If I post,then it shows ''successfully posted''.But when I go through the steemit.com.It shows noting.

Voting Choice Info

A suggestion would be to put a popup info window for voting to give new users some more info about what the different options mean when they are submitting a post.

I found Power up 100%, Default 50%:50%, Decline Payout quite confusing when I first started using Steemit.

i.e. here -->

image

Post Links not working

A link inside a post when clicked does not direct to the other post instead it pushes back to your homepage.

Delete notifications with close sign (X)

Feature request
Since I use eSteem mobile app, I know the fundamentals that how it works. However, on desktop, there would be more natural, if we wouldn't need to slide on notifications, but click on a little close sign on the top right corner. I don't tell we should cancel the existent option, because there are touchscreens at desktops, too. But we also have to think about the classic mouse users.

How to Reply to Comments?

This is fairly intuitive on the mobile version but is not that intuitive when your using a mouse at a computer. You need to drag left. then click on the icon.

It would be worth considering how this should work on the desktop app.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.