Giter VIP home page Giter VIP logo

esteem's Introduction

eSteem Mobile

DEPRECATED/NOT MAINTAINED: Lastest version here: https://github.com/esteemapp/esteem-mobile

eSteem Mobile is a social application for Android and iOS where you get paid for blogging, commenting and curating founded by Feruz Muradov in 2016 and greatly supported by eSteem team and Steem community.

07.png

Main eSteem features

  • Access unique articles in any subject you are interested reading.
  • Engage with authors by commenting, discussing topics.
  • Voting for posts to reward author as well as earn curation reward.
  • Publish your articles, blog posts and host them for free and earn rewards by engaging and gain followers.
  • Write articles on go, save multiple drafts of the post for later publication.
  • Bookmark favorite articles to read later.
  • Exchange or cash out your earnings.
  • Send your funds to any authors or users, friends, followers, etc.
  • Follow interesting authors, bloggers.
  • Search your followers and authors you are following.
  • Get notifications to stay in touch with your followers and discussions you are involved in.
  • Search for interesting tags/categories of articles, authors.
  • Personalize your profile.
  • Many more features to come.

Security

  1. App never access or hold onto user funds.
  2. App offer a client-side security model, with private keys hosted locally and never sent to any servers, you are responsible to backing up your passwords.
  3. App offers simple, attractive user interfaces and experiences
  4. App offers extra layer of security with pin-code

Development

npm install

bower install

gulp scripts

Start developing with Ionic.

Please use issue tracker for questions or feedbacks

What is Steem?

Steem is a blockchain-based social media platform where anyone can earn rewards. The Steem blockchain not only holds a cryptocurrency token called STEEM, but also content created by its users, a system to vote on that content, and many other features you would find on popular social networking sites.

Visit http://www.esteem.app for more info about development and project.

License

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

esteem's People

Contributors

avaiyakirtib avatar chiliec avatar dependabot[bot] avatar feruzm avatar fildunsky avatar mallorcabeaches avatar nxtsolutions avatar testzcrypto avatar yhandot avatar

Stargazers

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

Watchers

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

esteem's Issues

Amount transfer

mask amount to 3 decimals, otherwise error from blockchain when amount is sent without decimal places.

When I didn't have 3 decimal places at the end, it would say it's broadcasted but no transaction goes through. Whereas anything more than 999 Steem, it fails to broadcast

Добавить значок непрочитанных сообщений

Добавить значок непрочитанных сообщений: указывать количество непрочитанных сообщений на иконку приложения.
Можно выводить количество (по выбору пользователя):

  • упоминаний @имяпользователя
  • непрочитанных Ответов
  • новых сообщений в Ленте (или в Лучшее, Актуальное ...)
  • новых лайков (и флагов?)
  • поступление средств

Error when voting on already voted post

The error occurs after reading an article and voting in the article.

  • When I navigate back to the main feed the article appears to be unvoted
  • When I try to vote again I get an error message
    (See Screenshot)

screenshot_20170113-065457

screenshot_20170113-065431

Markdown issues

  • If you check my posts , my image sources on steemit web works perfectly (it shows text/link not image) while on esteem it shows image even in source link.(previous issue).

Pressing back from post loads everything again

After reading some post from any tab (feed, trending,..) when I press back either with mobile key or from app it loads every posts again and takes me to the first post.

This is really frustrating when you are half way down on some topic list and you have to scroll everything again to go to the original position.

Show the version number under "About"

I can find it on Android easily because I'm a tech guy, but soon there will be more users who are less competent in these things and afraid going deeper in their OS settings menu than Wifi on/off. The custom Android UIs just worsen on this issue (especially on the side of Support).

The first question I would ask from a user who has issues is:

Do you use the latest version of the app?

They must find it out easily and quickly.

Translations of views don't load (revert to English)

The translation of views (Trending, New, etc.) don't load. It shows the original (English) text there, while shows the translated (Hungarian) text everywhere in the app.

I've experienced this once in the past, but the problem disappeared while I used the app.
I've updated the app, and the problem came back.

I'll update this when I've found out how it started working before.

Issue with payout values

On the post display in your blog section the payout values do not match what is shown on the Steemit website.
The payout value shown is the author reward but when you go into the detail shown the author reward shown is not correct. It looks like the app is taking off the curators reward from the authors reward.

For Example

The App shows
screenshot_20170114-205249


The Website shows
screenshot from 2017-01-14 21-28-51

Lock up when opening post or trying to reply

This occurs in version 1.3.8 for Android (5.1). When opening a post in the 'Profile' section or trying to reply it shows a loading image and the app freezes. Need to close it down and reopen the app.

This does only seem to be the case in the 'Profile' section.

Euro value is very optimistic

In eSteem 1.3.8 for Android (5.1) when the value is set to Euro the wallet amounts are a bit off balance. It seems to double the value and seems to mixup the rest also.

textbox: username

I noticed that when I'm typing in my username there seems to be some kinda script running that is trying to find a name...it makes it hard to type my username which is pseudo and not a word as in auto-correct

Comments don't load on some posts

I've first experienced while wanted to see the comments at this post. That wasn't the only one, I don't know what is the difference between the post where it loads and the posts where it doesn't. I've tried it more times, with wifi and mobile data, same results.

tag specific trends

change filter to trending when specific tag is chosen to avoid feed filter

angular is not defined when running $ionic serve

master$ionic serve
c
Running live reload server: http://localhost:35729
Watching: www//*, !www/lib//, !www/__/.map
√ Running dev server: http://localhost:8100
Ionic server commands, enter:
restart or r to restart the client app from the root
goto or g and a url to have the app navigate to the given url
consolelogs or c to enable/disable console log output
serverlogs or s to enable/disable server log output
quit or q to shutdown the server and exit

ionic $ Console log output: enabled
Loading: /?restart=239030
ionic $ 0 405659 error Uncaught ReferenceError: angular is not defined, http://localhost:8100/js/lib.js, Line: 247
1 405686 error Uncaught ReferenceError: angular is not defined, http://localhost:8100/lib/wizMarkdown.js, Line: 5801
2 405812 error Uncaught ReferenceError: angular is not defined, http://localhost:8100/js/index.js, Line: 26843
3 405819 error Uncaught TypeError: Cannot read property 'module' of undefined, http://localhost:8100/lib/rzslider.min.js, Line: 2

User blog page only showing 20 posts

Using esteem 1.3.5 on android when I navigate to the my home page and click on blog I can only navigate down through 20 posts. Its not showing all or it doesnt refresh as I scroll down.

Vote Notifications (subscription to tags)

The notifications feature works great and is one of my favourite aspects to the app. You get notifications when people mention you, comment, follow etc which is very useful.

The voting notification isn't that useful however as you get too many when you post something new so most people probably have it turned off. What might be interesting would be to have an option where you got notified on posts greater than 1 day old that got votes. Or have different time limits that the user could select.

Select External Browser Option

When you click on a link in the app it opens an in app browser. It would be useful to let users select an external browser to open links in.

Push Notifications for Comments Click Behaviour

When you get a push notification or popup message to your phone for comments it would be a nice enhancement if when you clicked on it the app opened at the comment.

At the moment nothing happens when you click the push notification and nothing happens when you click the popup message.

Show tag on main post lists, tag list, voting weight slider

  • можно ли сделать, чтобы в ленте постов отображались теги?
  • можно ли упростить фильтр ленты по тегам (выбрать тег из списка)?
  • можно ли сделать возможность выбирать вес голоса при апвоуте?

No Refresh on Main View

When I scroll down I can see infinite posts on my main view. but when I scroll to the top it doesn't refresh if I pull down. To get it to refresh I need to click Feed then select Feed again. It would be more intuitive if when I scrolled to the top then pulled down the feed updated/refreshed.

Reputation, Voting Power, and Payout Totals

There are a few places in the app which seem to have stopped updating with refreshed values:

- The Yellow arrow here showing voting power has stopped updating.
- The Pink arrow showing post payout shows the payout remaining rather than the post payout. these posts had a payout already. I dont think this is the expected behaviour here.

skitch

  • The Reputation figure in this screen and voting power both have stopped updating.

skitche

Submit a Story Button

I would suggest adding submit a story/write new post button in a few more places in the app to make it easier to find.

It would be good to see it in the navigation bar. When you get the nav bar on the left you currently you have to click into drafts then you can write but I don't think this is as intuitive as it could be.

On the main feed screen you have to click the three dots at the top right before you get an option to submit a story. If it would fit it might be good to have a submit story button at the top but I dont think it would be as big a deal to put it here if it was included in the nav bar on the left.

The last place where I think you should get an option is when your in a post and you click on the + Icon. You currently get options to Reblog, Gallery, Upvote and Reply. I think it would make sense to have a submit new story option here also.

Mention bug

When someone mentions @libertyxweekly, I get notifications about that. (my steemit username libert)

Voting slider improvements

Improve slider

Less clicks and simplify

  1. have vote button on slider
  2. have close button on slider

Enhance

  1. have specific percentages 1, 5, 10, 25, 50, 75, 100%

Enhancement about Upvote

While upvoting posts upvote icon takes 5-6 secs to turn to blue sometimes I have to click again to make sure app registers my action. If you can make something like swiping from left to right would upvote the post that would be better.

follow buttons

other user profile follow and unfollow button.
following page, following button with unfollow action

Suggestion for eSteem Logo

Current eSteem logo looks really nice. I noticed some users were not too happy about the Steem logo being turned around so I was thinking a good way to satisfy everyone might be to introduce a logo with has both the 'e' and the steem logo in it.
I have put together a small mockup of what this would look like.
esteem

This is a very quickly done mockup so it won't look amazing however with some touchup and perhaps incorporating the blue circle from the current eSteem logo I think it could look really nice.

Registration

Implement registration through app to Steem and Golos.

  • Social signup
  • Mobile number signup
  • Email confirmation
  • Backup credentials/private keys
  • Recover account

Profile page enhancements

  • I don't know if this issue is with my device or connection but it's really frustrating. App shows posts in wallet tab still...

Improve VoiceOver

Improve functionality of VoiceOver for Vision impaired users.

This is already implemented and works fine except few notes from users:

I couldn't do with ESteem is the check boxes for notification options don't work with VoiceOver.
The check boxes just don't read when using VoiceOver. That is, I can't tell whether check boxes are ticked or not. Otherwise, it's mostly quite accessible. If you can make more of the graphic buttons into properly labelled buttons for Upvote and reply, that would be even better. Thanks for doing this. Really appreciate it.

Replies and Comments without full Context

When you click into a comment or replies in the user section you don't get an option to see the full context. You only see the specific comment.
This means it can make it difficult to reply to comments in the app. I am constantly switching to the browser to see what the post was about.

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.