3Speak Development Update - Done and Main Ongoing Tasks

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:

3Speak LinktreeSPK Network Linktree
3Speak.tv3Speak Twitter3Speak Hive3Speak Telegram
3Speak in SpanishDownload Android AppDownload iOS AppDownload Desktop App
Join 3Speak DiscordSetup Encoder NodeVote for SPK Network ProposalBadge Recipients

Vote for 3Speak as your Witness in Hive

color3speak.png

H2
H3
H4
Upload from PC
Video gallery
3 columns
2 columns
1 column
15 Comments