3Speak Development Update - Done and Main Ongoing Tasks

in #threespeaklast year
Authored by @eddiespino

3speakupdate1.png


Hello, community!

We've worked hard behind the scenes at 3Speak and other SPK Network dapps to improve the user experience. Many updates and improvements are happening beneath the surface to ensure our apps evolve and provide the best possible experience for you.

We've got an exciting roadmap ahead! In the coming weeks, we'll be making significant improvements to our mobile, web, and desktop apps, including better performance through refactoring.

We're also integrating Acela Core's off-chain and on-chain indexer to enhance the user experience. Our sign-up and login system will be upgraded for smoother onboarding, and we're adding ceramic off-chain posting and MetaMask posting for added convenience. Plus, we're introducing a new feature that allows users to earn rewards for storing content as part of our commitment to rewarding content creators.

That's not all. We're also launching the SPK Network's test net, proof of access storage rewards, and enabling video capabilities across multiple Hive dapps. So stay tuned for all the exciting updates coming your way.


Here's a glimpse into the progress made in a typical week:

Done Tasks:

Mobile apps by @sagarkothari88

HiveAuth Authentication

  • Integrate has://auth_req/ for both iOS & Android Client

image.png

Posting Authority Validation & Signature

  • iOS App + Android App - has://challenge_req/ for getting acela-core access token

image.png

Grant ThreeSpeak posting authority

  • iOS App + Android App - has://sign_req/ for granting threespeak posting authority

image.png

Co-ordinate with HiveKeychain Team for Granting Posting Authority

image.png

Mobile App > Get HiveChain response back from javascript/HiveAuthSocket & mark video as published.

Mobile App - HiveAuth Socket connection issues on Dart/Javascript

Mobile App > Login - Button Should open prompt & Show QR Code + HiveKeychain button.

Mobile App > Login - The button Should say, Hive Auth

Change Upload Process - Direct to Edit Video details

Flutter - new Android Release via Firebase, DropBox

Flutter - new Android Release via Firebase, DropBox

Beneficiary correction on Creator Studio for ActiFit & Ecency

Flutter - new iOS release via TestFlight

3Speak <=> ActiFit Integration & Collaboration

Flutter - KeyChain + QR Code for UpVote

Flutter - Add Comment> Android

Flutter - Upvote Video > Android

Flutter - Add Comment on a Video

Flutter - Upvote/Comment - QR Code with Hive Keychain Button

Deploy Beneficiary correction-related changes on Creator Studio.

Latest update by @sagarkothari88:


Union Indexer and Ceramic Network by @vaultec

Union indexer support "verified" uploads

  • Listen to 3speak-publish custom_json to verify the upload is authentically from the 3Speak backend.

MVP Union <--> SPK Indexer Bridge

  • Link up a proper communication channel between the union indexer and off-chain indexer

Post flags include Comment, thread bool, video

Standardize off-chain back reference to HIVE on Ceramic

  • Ensure formats look good for responding to a hive post from Ceramic and referencing the hive permalink

Union indexer data struct + parsing

  • Improve hive parsing to meet all needed use cases. Formalize the post-DB structure, ensuring it meets all internal and external criteria.

UI Improvements by @vaultec and @sagarkothari88

3Speak Old WebSite - Show 3Speak apps, including iOS & Android

image.png

Deploy changes of New links on 3Speak.tv website for the "About 3Speak" section:

image.png

Cluster Rewarding Nodes by @vaultec

Ability to follow 3speak's IPFS cluster

The basic reward for 3speak IPFS cluster followers

Desktop App by @igormuba and @vaultec

Fix Desktop app feeds

Repin video-encoder videos broken by regression

Desktop App: Time remaining showing as "NaN ns."

3Speak.tv Refactor - UI Updates by @eroyjunehive1 and @vaultec

Tweaks for connecting wallet:

  • Connect Wallet form should be for connecting hive identities.

  • Hive should be the first option in the connection form. Ethereum should be grayed out with text saying "coming soon."

  • Back and next should only show after clicking a wallet option. A cancel button is shown on the left when no option is clicked.

  • "Disconnect" button to the right of the switch on the identities page

image.png

image.png

The signing stage in the design should have a spinner and a small note below that says, "Please accept the prompt in your wallet extension."

image.png

  • Video section in the studio

image.png

image.png

Upload a video. First step

image.png

Create new video

image.png

Implement Edit Post Form Page

image.png

image.png

3Speak UI tweaks

  • Border around the recommended videos on the right. ---- DONE

  • View counter should go to the right of like/dislike - --- DONE

  • Community should go below the creator section and have a profile picture and name - DONE

  • Open desktop app should be inside three dots dropdown - DONE

  • 3 Dots dropdown should be to the view counter's right and have no button box. - DONE

  • Tags should not have spaces. If they have spaces, then do ... afterward --- DONE

  • Make the title 20% bigger DONE

  • There is a large space between the description and "Publish On Date" There should be minimal space between them --- DONE

  • Sidebar remove "More from Juneroy etc. etc." entirely Comments: --- DONE

  • Reply "Connect hive account" section should be on top of comments --- DONE

  • This video has no comments and should be removed entirely ---DONE

  • 1st screenshot. Comments title should look like the 1st screenshot --- DONE

  • 2nd screenshot. Comments actions should look like the above. ---- DONE

image.png

image.png

  • Comment replies should look similar to the upvote/downvote buttons. --- DONE

  • Make font size way bigger for the author of the Comment --- DONE

image.png


Major Ongoing Tasks:

Mobile Apps

  • Legacy Creator Studio - Handle Videos after Encoding - uploaded by DApps

  • Mark Video as Published - if posting authority found

  • Legacy Creator Studio - Background Posting

  • Flutter - Provide Posting Authority to 3Speak - to Auto Publish videos using Creator Studio

3Speak.tv Refactor - UI Updates

  • Working on the responsiveness for the new UI (all of them).

Break Away Communities by @igormuba

  • Get frontend running

  • Setup script for deploying community

Proof of Access by @nathansenn

  • Setup auto pull the latest binary for PoA GitHub release to 3SpeakAPP

  • Finish the homepage for spk.tv

SPK Network by @disregardfiat

  • SPK1.2 - Complete PoA Integration - 80%

  • SPK1.2 - Build UI - 80%

  • SPK1.2 - Validator Election - 90%

  • SPK1.2 - LARYNX auction - 60%

Other tasks:

  • Ask Enrique to help with the spk.network site.

Important Links:

Vote for 3Speak as your Witness in Hive

color3speak.png

Sort:  


~~~ embed:1651285238579085313 twitter metadata:MTU4MDA5NzIzNnx8aHR0cHM6Ly90d2l0dGVyLmNvbS8xNTgwMDk3MjM2L3N0YXR1cy8xNjUxMjg1MjM4NTc5MDg1MzEzfA== ~~~

The rewards earned on this comment will go directly to the people( @sagarkothari88, @alokkumar121, @eddiespino ) sharing the post on Twitter as long as they are registered with @poshtoken. Sign up at https://hiveposh.com.

Its great to see so many updates on #3speak and I have seen significant improvement in the last few months. You are leading the segment on Hive and definitely the number one video streaming platform on Hive. I am sure that 3speak will be even better with the passage of time and video upload is way faster now.

Congratulations @threespeak! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

You distributed more than 69000 upvotes.
Your next target is to reach 70000 upvotes.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Check out our last posts:

The Hive Gamification Proposal
Support the HiveBuzz project. Vote for our proposal!

I liked these development and in near future 3speak will be one of the best video blockchain. Now video uploading is very much fast and in just few mints ..video uploading..great work all team boom boom 3speak💖💖💖

The last few months 3Speak has worked excellent for me and is getting better and better, now the videos are uploaded in an instant. You guys do a great job, I really appreciate your effort and dedication.

You have come a long way, keep up the good work! I follow the project very closely.

Greetings, success and blessings!

banneravance2.png

That's good to see the improvements! 😎👍

https://leofinance.io/threads/@seckorama/re-leothreads-x1wibex8
The rewards earned on this comment will go directly to the people ( seckorama ) sharing the post on LeoThreads,LikeTu,dBuzz.

Love the new updates and the goals too. Let's take 3speak and hive to the moon!

These are some great changes, will continue looking into these. I think more changes to needed in UI.

Thanks for the report btw...

Hi @sagarkothari88 , after you sent me the apk link i installed and give some quick try, but for shorts, i got audio only with no video. For others videos audio and image ok.

I'm general liked app, great job. 👏
Sure have space for improvement, but can bet you know better than me. 😆

Is there somehow to contribute sending you some log files so you can debug it?

Please let me know how may i help.
Here some screenshots:

Screenshot_2023-05-02-12-43-12-791_com.example.acela.jpgScreenshot_2023-05-02-12-43-43-816_com.example.acela.jpg
Screenshot_2023-05-02-12-43-21-539_com.example.acela.jpgScreenshot_2023-05-02-12-43-59-596_com.example.acela.jpg

Thank you for trying out the app.
I have added this issue on my Trello board .
As soon as I’m done working on App Store upload,I will start working on fixing this issue

count on me!

@threespeak
As a Software Engineer I recommend three speak development team to make a special Android app for users because now a days technology is moving from web to Android and security with fingerprints and face detection should be priority I have a desire to contact three speak development team to provide them recommendations and suggestions my heartily desire is that three speak one day should cross YouTube and all alternative platforms

Downloaded the app! Will test run it tomorrow on my phone!🤗❤️👍