Releases: cryptonetlab/retriev
Sprint Nov 28th - Dec 9th
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 thesmart-contracts
website - Aligned
PAPER.md
page to last version on HackMD
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
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 ✅