Skip to content

Releases: cryptonetlab/retriev

Sprint Nov 28th - Dec 9th

09 Dec 15:48
Compare
Choose a tag to compare

New feature "Express Deal"

Added new "Express Deal" feature discussed here. This feature allows providers create deals without a previous proposal, this feature includes:

  • New function createDeal inside the smart contract
  • New function createdeal inside the provider-cli
  • Wrote all required tests to be sure everything works as expected
  • Created a general Appeal contract useful if a provider wants to allow anyone create appeals

New feature "Network status"

A new daemon written in Rust was developed to aggregate statistics on deals, network and create value-over-time charts. This daemon connects directly to MongoDB and runs all required aggregations. Final result is saved in form of json files.

Also a boilerplate for the UI was inserted expecting a minimal UI to check the network status in next sprint.

Documentation improvements

  • Better management of README.md page
  • Wrote an architectural diagram that explains how parties interact.
  • Added the TESTS.md page inside the smart-contracts website
  • Aligned PAPER.md page to last version on HackMD

image

API fixes

  • Added the stats endpoint that serves the previously calculated aggregated stats.
  • Minor fixes on the deal parser
  • Minor fixes on the connection between onchain.storage API and retriev API

First stable release

18 Nov 16:21
Compare
Choose a tag to compare

General notes

This release adds several improvements to the UI and, since is the first release, includes all the work done on the previous months.

What's included

  • Provider CLI binaries
  • Client CLI binaries
  • Referee CLI binaries
  • Source code

What's new

  • Add fake content loader (dashboard and deal creation) ✅

  • Improve the “You don’t have deals” case ✅

  • On top switcher, remove the animation ✅

  • Redesign the bar on bottom ( no fixed position, but moved on bottom of the page) ✅

  • Deal should be showed as a contract ✅

  • Redesigned referee sidebar to make it consistent with other UX/UI ✅

  • Redesigned user sidebar to make it consistent with other UX/UI ✅

  • Small copy updates ✅

  • Improvement “Drag and drop upload” - preview image, more contrast, little change on colors ✅

  • Remove extra space in all app ✅

  • Improvement UX/UI in create deal - You should not scroll to make the deal ✅

  • Improvements provider list UI

  • Tooltips updated, add consistency into design ✅

  • Implementation pending deal (tx) UI ✅

  • Improved UI for alert and error messages ✅

  • Improvements refreshing deal UI (add loader, removed notification)

  • Improvements all filters functions ✅

  • Improvements UX when user use filters function for deals ✅

  • Improvements UX/UI - Pending Transaction/Deal on dashboard ✅

  • Improvement fetching pending tx function ✅

  • Improvements parser functions for fetching functions deals ✅

  • Added button to create a link for sharing “deal creation” and copy it to clipboard ✅˙

  • Add a precompiled way to compile deals via “share links” ✅

  • Improvements share link functions ✅

  • Decrease number of notifications ✅