3Speak Development Update - Done and Main Ongoing Tasks

View this thread on: d.buzz | hive.blog | peakd.com | ecency.com
·@threespeak·
0.000 HBD
3Speak Development Update - Done and Main Ongoing Tasks
<center>

![3speakupdate1.png](https://files.peakd.com/file/peakd-hive/eddiespino/244or9ZAsfNCYRk1RYzUGM8qRLKbxENpdDAM3xB7GEjxp7HR3ZqfTZYt5R8VTMvSeD4yz.png)

</center>

---

<div class="text-justify">
    
**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](https://peakd.com/threespeak/@threespeak/cluster-rewarding-node-setup-get-rewarded-for-pinning-3speak-videos) 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](https://files.peakd.com/file/peakd-hive/eddiespino/23zGgfGHjgktNrnEBiBPAttRAVRftJXMERjirSaQnTZYCi1ug2kfaR4XtVGfR15aGAMwt.png)

**Posting Authority Validation & Signature**

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


![image.png](https://files.peakd.com/file/peakd-hive/eddiespino/23yd7wM8VfQsa39NS9E6Cb9aMZoDTtaNvTBmngxi2JfD3SULZkziE6Q7prPkDJbda8U57.png)

**Grant ThreeSpeak posting authority**
    
- iOS App + Android App - ``has://sign_req/`` for granting threespeak posting authority

![image.png](https://files.peakd.com/file/peakd-hive/eddiespino/23t82CYeJ4bZteAiSofzhc3FVsCb5Z3NkYKMchM1j44buPdXE8NAKY9uijCBYEtX5CzQt.png)

**Co-ordinate with HiveKeychain Team for Granting Posting Authority**

![image.png](https://files.peakd.com/file/peakd-hive/eddiespino/23t76pMZKRk5RU5bvEnTuPMjvga4xK2u5oB3EU694sxzBFMQ5yv82qKqNH1dcuDouqwU3.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](https://peakd.com/hive-151961/@sagarkothari88/puorgnrlmg) by @sagarkothari88:
    
https://3speak.tv/watch?v=sagarkothari88/puorgnrlmg

---

### 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](https://files.peakd.com/file/peakd-hive/eddiespino/23tHb6kphj6bNqUceh5yw1BYpuYapmkc4cbKwTsozUS9gXd75vDnvaGsGAFKAdcuD4juA.png)

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

![image.png](https://files.peakd.com/file/peakd-hive/eddiespino/23tcNRVyjQypwv6iL7KW4EdsJZiMg3X9AeAdsP6xBK4fYhDcMSaMjKAGYiHAEeiZifjzZ.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](https://files.peakd.com/file/peakd-hive/eddiespino/Ep7v7TLTNyz6nft16Fzy7EceAENxQJMVXhi8Z5ZsntQNr4YbGbcYWDxcwi4BkkZVzUF.png)


![image.png](https://files.peakd.com/file/peakd-hive/eddiespino/23tw7oNQ7xfncUSpMdTDHoJMpLZSZNsqxX1pQZFfgbjRHKiTu3yZP5bbGkMWhkUDTMZrU.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](https://files.peakd.com/file/peakd-hive/eddiespino/EoyGjqhCKBAzLa6WcMAMReRbLagq9b37GTfCWfyQsySGDzPfRzPMP5M1Jxci7s1X1ih.png)

- Video section in the studio


![image.png](https://files.peakd.com/file/peakd-hive/eddiespino/23vspH7fpjNuBaLP5htXrrZZmBfoJGn6b1puRSxXGzxWceVHLrVt1td1BGQKwj6JcdT1C.png)

![image.png](https://files.peakd.com/file/peakd-hive/eddiespino/48GFMXV7ESd5h3cVxkYTdELXA6VXTALPE7cXrimdD93wXk5U556iJdMNkbi4MndXu8.png)

**Upload a video. First step**

![image.png](https://files.peakd.com/file/peakd-hive/eddiespino/23t8D1dn4rpDY1QrLtQE2ewUyqfsnHXeL9e8XwH6baKpVtS9BRKpveorbvv4CnWLGoEMM.png)

**Create new video**


![image.png](https://files.peakd.com/file/peakd-hive/eddiespino/23t8CsxcPaAGUwafF37bMCMzX8UzwPFiPdxWN5zQvp2iNpNYYPGiVbQHh8f9HAMauptrs.png)

**Implement Edit Post Form Page**

![image.png](https://files.peakd.com/file/peakd-hive/eddiespino/23xVgWxrqmSF4Lqve6Kv5JsW1gxQKG89o67EshdWFDFsQsbcBixnS7PptK8tThQkYMbpR.png)

![image.png](https://files.peakd.com/file/peakd-hive/eddiespino/23t76y4fzY33sphbjkKQxRzWhxMnE88iEA5ZRCbHas4q9mpDHFpT1LKc2jZ1djr3CDxwh.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](https://files.peakd.com/file/peakd-hive/eddiespino/23swdkWUfMf87yb7a6SsiGdpw3iuxrZWTVdFFmQckG9m7xyS6gq3xncZmax9DXBAsU2eu.png)

![image.png](https://files.peakd.com/file/peakd-hive/eddiespino/23swcDRPVpVFtTRd83stD3QGzt8o8Tv3ZXW7PjG4fakYn996vkbEYfvu1eSCWQYKfp1P6.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](https://files.peakd.com/file/peakd-hive/eddiespino/242hfM89rnmw6zwMpxTe88671Z2frcbCLQQWGd9EadXgDP356RY9sSKesZgHgsoBeCGZH.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.

---

### <center>Important Links:</center>

|||
|:-:|:-:|
|[3Speak Linktree](https://linktr.ee/3speak)|[SPK Network Linktree](https://linktr.ee/spknetwork)|

| | | | |
|-|-|-|-|
|[3Speak.tv](https://3speak.tv)| [3Speak Twitter](https://twitter.com/3speakonline) | [3Speak Hive](https://peakd.com/@threespeak) | [3Speak Telegram](https://t.me/threespeak) |
| [3Speak in Spanish](https://peakd.com/@threespeak-es/posts) | [Download Android App](https://appdistribution.firebase.dev/i/047cfb506633e639) | [Download iOS App](https://testflight.apple.com/join/0tipqwsZ) | [Download Desktop App](https://github.com/spknetwork/3Speak-app/releases)
| [Join 3Speak Discord](https://discord.gg/NSFS2VGj83) | [Setup Encoder Node](https://ecency.com/hive-181335/@sagarkothari88/retfajht) | [Vote for SPK Network Proposal](https://peakd.com/hive-112019/@spknetwork/spk-network-funding-proposal-rhnv7e) | [Badge Recipients](https://peakd.com/b/badge-181335/recipients) |
    
### <center>[Vote for 3Speak as your Witness in Hive](https://vote.hive.uno/@threespeak)</center>

![color3speak.png](https://files.peakd.com/file/peakd-hive/threespeak/23tRvWvmwuE7SGkXfPhHY8GPxiwaVKnVtzAFwDjuXFM3gWtRS6dr2F4yK4vexmaUHERuK.png)

</div>
👍 , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,