Condenser (Steemit.com) GitHub Development Report - 2017-07-22

It has been a long time since I've done a report on the activity in GitHub. I wanted to bring everyone up to speed with the various changes that I see being worked on!

For those of you who are not familiar with the "GitHub Report" - this is not an 'official' report. This is a summary of changes that the dev team is publicly working on or discussing in GitHub. It is intended to give everyone a picture of what they are working on. There is no guarantee that any/all of these will be implemented and put up on to the site, but it does give you a good idea of what they are up to, and what to expect :)

Steemit Communities

This seems to be one of the dev team's biggest focuses right now. There is a detailed specification proposal on the GitHub wiki with information on how communities are intended to work. For the technical people who are interested in viewing the actual code changes, Steemit has a public repository hivemind with their latest checked in changes.

Mobile App

"Developing iOS and Android native mobile applications" is one of the big items listed in the 2017 roadmap. I don't have any new details to report, but it seems like this is one of the main items for the year.

Whitepaper Updates

There is now a repository in GitHub for the whitepaper and the team has been checking in changes. I don't know what the plan is or what to expect, but it is nice to see progress being made on this. It would be really awesome if there was an updated whitepaper released sometime soon!

Achievements and User Insignia (Badges)

This was another item listed in the roadmap. Steemit has posted a draft for tracking achievements and displaying various milestones as badges. The details can be found in the Achievements-Insignia Draft wiki.

Slider to Adjust Power Down Percent

Currently users only have the option to power down 100% of their SP via the Steemit.com wallet. GitHub Issue 766 adds a slider, so users can control the amount that they want to power down. A pull request has already been submitted, so it is likely this feature will be added relatively soon.

Draft Management System

In GitHub Issue 147, a comment was made from the dev team indicating that a feature to save drafts may be added. There is no timeline or checked in work done yet, but it seems like it is on the radar.

Ability to use scroll wheel to adjust vote slider

There are talks on adding the ability to adjust the vote slider using the mouse wheel. If it turns out to be a quick/easy change, it looks like the dev team will be adding it in GitHub Issue 169.

Internationalization

A lot of work has been being done behind the scenes to make the condenser code handle translations more effectively. I don't know what the timeline is for this, but it looks like it is being tracked in GitHub Issue 233 and GitHub Issue 300.

Upload and hosting of avatar images in settings page

There is no activity yet, but it is on the radar. GitHub Issue 1303.

Posts not editable after seven days

There is no activity yet, but it is on the radar. GitHub Issue 1373.

General Keyboard Navigation Improvements

This is probably only of interest to a small subset of users, but there are a lot of actions that users can only do with mouse clicks. Adding hotkeys for the common actions will be a big improvement for "power users" who like to use hotkeys. This is being tracked in GitHub Issue 1506.

Post Scheduler (Longer Term)

In GitHub issue 147, the dev team indicated that the ability to schedule a post based on a saved draft is on the radar.

Sort follower/following in chronological order (Longer Term)

In GitHub issue 554, the dev team indicated "When we switch to hive APIs this will be fixed."

Notifications Overhaul (Longer Term)

The current notification system is not the greatest. It frequently goes down, and it doesn't include various things that users would like to get notified for. In GitHub issue 853, the dev team indicated "notifications service will undergo major overhaul". GitHub issue 72 seems to be where this is being tracked.

Mentions Tab (Longer Term)

In GitHub issue 1027, there was a request to add a "mentions" tab. The response from the dev team was "We'll implement this once we get the middleware running."

New Posting Editor (Longer Term)

In GitHub issue 1440, there was a request to add an Emoji button to the editor. One of the Steemit devs commented "With a better editor this would be trivial. Let's revisit then." While there is no timeline on this, it is an indication that this is on the radar.


Those are the interesting items I found to report. If you are interested, you can view all of the open issues here: https://github.com/steemit/condenser/issues. A reminder, nothing in this post is 'official' and all of the items that are being worked on are subject to change.

If you are on GitHub, please remember to read the guidelines for contributing before opening issues.

It saves the dev team time if they do not have to review and close out issues that are not supposed to be there, which helps them deliver more of our highly anticipated features faster =)


Reminder to vote for witnesses!

The Steem witnesses are the elected leaders of the community that power the blockchain. Everybody should learn about the Steem witnesses and vote on who they think is best. If you don't know much about witnesses or aren't sure who to vote for, you can check out this Witness Voting Guide. If you think @timcliff is doing a great job, please consider voting for him as witness! You can vote for witnesses here: https://steemit.com/~witnesses

H2
H3
H4
3 columns
2 columns
1 column
65 Comments