Kehityspäivitys huhtikuu 2018

Harvinainen rento päivä Streamrin toimistossa vuoden alussa

Tervetuloa huhtikuun kehityspäivitykseen!

En aio valehdella. Huhtikuu oli hullu kuukausi. Sillä ei ole väliä, mitatko suoritettujen JIRA-kysymysten lukumäärän, laskeutuneiden vetopyyntöjen määrän tai kuinka monta kertaa ohjelmat turhautuivat - huhtikuun edistymisen määrä on ollut aivan huomattava. Markkinapaikka on melkein valmis lanseeraamaan, mikä on hienoa, koska sen julkistaminen Consensus 2018 -sarjassa on aivan nurkan takana.

Huhtikuussa otimme mukaan muutama lisää kehittäjiä auttamaan meitä ylimääräisellä työmäärällä. Tim Oxley, JavaScript-guru, jolla on yli 10 vuotta tai kokemusta, liittyi tiimimme avuksi Marketplace-käyttöliittymässä. Hän pysyy eturivin joukkueessa erittäin arvokkaana pelaajana, joka auttaa tulevassa kehityksessä. Tervetuloa Streamr, Tim! Suunnittelimme myös kahdeksi ulkoapäin auttamaan meitä käyttöliittymässä: Tommi Keskitalo ja Jukka Lähetkangas, jotka molemmat ovat kokeneita front-end-kehittäjiä.

Alta löydät yksityiskohtaisemman luettelon joukkueen tekemistä viimeisen kuukauden aikana. Ei ole yllättävää, että luettelo on hiukan pidempi kuin aikaisemmat Dev Updates, yksinkertaisesti siksi, että joukkue onnistui tekemään niin paljon enemmän kuin koskaan ennen. Joten katsokaa ja jos sinulla on kysyttävää, puhuta meille keskusteluryhmässämme Dev-laitteille Rocketissa tai Telegramissa. Pian näet kaiken kovan työmme tuloksen, kun Marketplace käynnistetään Consensus 2018 -tapahtumassa 16. toukokuuta kello 10:10. Toivottavasti liittyisit meihin!

Eric

  • Java 8: n ja sitten Marketplace-sovellusliittymän ja sitten AWS S3 -avainten käyttöönotto tuotantoon
  • Tee sovellusliittymän ja käyttöoppaan dokumentaatio julkiseksi
  • Useita API-päätepisteitä Marketplacelle
  • Salli maksettujen, julkaisemattomien tuotteiden hinnan, omistajan ja edunsaajan päivittäminen
  • Taustaohjelma: tilauksiin linkitetyt käyttöoikeudet vanhenevat nyt päättyessä
  • Backend API: tukee ”ilmaisen tuotteen” virtausta
  • Muokkaa tuotteen luomisen päätepistettä tukemaan ilmaisia ​​tuotteita
  • Korjaa verkkotunnustenvälisten evästeiden ja vastausotsikoiden ongelma
  • Lisää tiedostojen lataamisen AWS-ympäristömuuttujat streamr-docker-dev-tiedostoon
  • Tuotteen JSON-vastauskappaleen muutokset:
  • Palauta hinnat merkkijonona
  • Lisää puuttuva pikkukuvaUrl
  • Lisää isFree boolean
  • Korjattu The Tram Demon paljastama GORM-ansioitumisvirhe
  • Lisää alkuperäiset tuoteryhmät Kauppapaikkaan
  • Selvitti, mikä aiheutti kaksoistuloksia Products API: n luettelon päätepisteissä, korjaus on käynnissä

Aapeli

  • Markkinapaikka: Korjatut useita ongelmia, jotka liittyvät tuotteiden kartoittamiseen sovellusliittymän ja käyttöliittymän välillä
  • Markkinapaikka: Lisätty mahdollisuus saada tietoja julkiselta Infuran tarjoajalta MetaMaskin sijasta
  • Markkinapaikka: Useita auttajia tuotteen hinnan muotoiluun
  • Kauppapaikka: Lisätty useita työkaluja tarkistaaksesi älykkäästä sopimuksesta saatavat tiedot, esimerkiksi:
  • DATA / USD-kurssi
  • Tuotteen tilauksen tila
  • Kauppapaikka: Tallenna kaikki hinnat ja hinnat merkkijonoina käyttöliittymässä ja käytä BigNumeroita laskelmiin
  • Markkinapaikka: Korjaa kaasurajan asettamiseen liittyvät ongelmat
  • Markkinapaikka: Aloita älykkäiden sopimusten uusimpien käyttöönottojen käyttö
  • Asenna uudelleenohjaus vanhasta blogi-URL-osoitteesta uusiin (Medium-blogin käytön aloittamisen jälkeen)
  • Ota käyttöön aloitussivun uudelleen tuotemerkinnän perusta
  • Ota käyttöön uusi meistä -sivu aloitussivulle

Kare

  • Kauppapaikan tuotekuvan pikkukuva ja sankarikuvan skaalaus
  • Näytä tuotteen omistaja Marketplacessa
  • Sovellusten API-päätepiste suoratoistoille w / share rights
  • Suorita etsinnöitä ja korjaa pelkät virheet
  • Nosta tulosten enimmäismäärä yhtä API-pyyntöä kohden 100: sta 1000: ään
  • Lisää parametri API: hon, jotta palautat virrat ilman niiden määrityksiä
  • Lisää streamin luomat ja päivitetyt päivämäärät
  • Markkinapaikan kirjautumisvirta-tausta
  • Lisää tukea trollin käyttäjän tuotteiden poistamiseen
  • Lisää päätepiste liittyvien tuotteiden hankkimiseen

Juuso

  • Markkinapaikkasopimus, joka on otettu käyttöön verkossa, saattaa vielä muuttua (odottaa ulkoista tarkastusta)
  • DATA / USD-hinta-oraakkeli otettu käyttöön
  • Älykäs sopimusten tarkkailija Marketplacen taustaohjelmaan otettu käyttöön

Mikhael

  • Lisää perustiedot CI Marketplacelle
  • Lisää etusivun testit moottorin ja editorin CI-putkistoon
  • Korjaa moottorieditorin käyttöönoton malli
  • Aseta vaiheittainen ympäristö
  • Paranna moottori-toimittaja-telakoijakokemusta etusivun kehittäjille
  • Luo telakointikuva Ethereum Watcherille
  • Avaa ja korjaa Java8-yhteensopivuusongelmat
  • Korjaa toiminnalliset testit - meneillään
  • Asennus-CD Kauppapaikalle
  • Asenna ja valmistele Marketplacen URL-osoite käynnistämistä varten (IP-estetty ennen sitä)
  • Ota markkinointi- ja tuotantoympäristö käyttöön Marketplacessa
  • Analysoi Marketplacen käyttöönottovaihtoehtoja
  • Korjaa verkkoympäristön virhe verkkoympäristössä
  • Päivitä moottori ja toimittaja tukemaan muuttujia sähköpostin määrityksissä
  • Korjaa travis-välimuisti Marketplacelle

Tuomas

  • Markkinapaikka: Lisätty tuki modaalivalinnoille
  • Jatka tuotteen laattojen toimintaa
  • Lisää tuki paahtoleipää tyyli -ilmoitusten näyttämiseen
  • Ota käyttöön sisäänkirjautumisvirta
  • Tuoteluettelon sivutustuki
  • Tuotteiden julkaisu / julkaisun tila on nyt näkyvissä

juha

  • Ostovalintaikkunan tulisi odottaa, kunnes korvauksen asettaminen hyväksytään Metamaskin ponnahdusikkunassa
  • Ota käyttöön korvausapuikkuna
  • Tuotteen ostovalintaikkunassa ei nyt näytetä ”hyväksytty”, jos buyProduct-tapahtuma epäonnistuu
  • Tarkista kirjautumisistunto moottorista ja editorista, lisää kirjautumisavain API-puheluihin
  • Toteuta julkaistu tuotevirta
  • Lisää ilmainen tuote Osto-osioon
  • Muokkaa / luo tuotetta: Näytä varoitus, jos kannen kuvaa ei ole asetettu
  • Refaktorit kaikki modaalit käyttää samaa alustaa
  • Lisää tapahtuma maksetun ja julkaistun tuotteen hinnan päivittämiseksi

Matteus

  • Marketplace -tuotteen sisäinen toimittaja
  • Kauppapaikka Tuoteluettelo suodattaa toimintoja
  • Marketplace-sovelluksen siirtyminen Mock-sovellusliittymästä viralliseen Streamr-sovellusliittymään
  • Lisää valtuutus Marketplace-tuotteen muokkaussivulle
  • Tuotejulkaisu tehtiin uudelleen
  • My Product Tiles muokata ja julkaista lisättyjä pikakuvakkeita

henri

  • Refactor Streamr JS -asiakasohjelma käyttää webpackia ja ES6: ta
  • Streamien tilaamisen lisäksi Streamr JS-asiakas tukee nyt streamien luomista ja hallintaa sekä datapisteiden tuottamista streamille
  • Lisätty enemmän data-api-ilmentymiä kasvavan tulevan / lähtevän liikenteen käsittelemiseksi

Tim

  • Varmista käyttäjän tuotteen muokkaus- / julkaisuluvat
  • Tunnista ja näytä tilauksen tila
  • Suodata uiChannel-virrat streamin valitsimesta
  • Korjaa stream + luokkavalinta tuotetta luotaessa
  • Käytä todellista dataa / USD-muuntokurssia vakion sijasta
  • Esitä omistus- ja edunsaajaosoitteet hintavalintaikkunassa
  • Aseta Stream-valitsin Tuotteen luominen / muokkaaminen -sivulle
  • Lisää muokattava tuoteryhmä
  • Lisää stream-valitsin etsimiseen, streamien valitsemiseen ja lisäämiseen tuoteeditoriin

Tommi

  • Korjaa useita pieniä virheitä, jotka liittyvät sisäisiin muutoksiin, miten käsittelemme hintaa
  • API: n parantaminen taustaohjelmakehittäjien avulla
  • Korjaa telakointikuvan ja sovellusliittymämme ongelmat
  • Vahvista tuotteet sovelluksen sisällä ennen lähettämistä
  • Lisää ja inhimoi sovelluksen sisäiset tuotteen vahvistusviestit
  • Lisää uusia puuttuvien tuotteiden näkymiä erityyppisille tuoteluetteloille
  • Refactor-tuoteluettelot konfiguroitavissa ja lisää uusia näkymiä, ostoni ja tuotteita
  • Korjaa virhe lähettämällä tuotekuvia
  • Korjaa virhe ethereum-osoitteilla hintaikkunassa
  • Lisää lisää toimintoja hinnan asettamisessa tuotteen valintaikkunassa

Jukkis

  • Estä käyttäjää muokkaamasta tuotteen hintaa käyttöönoton jälkeen, jos tuote on ilmainen
  • Toteutuksen ja tyylin varoitusvalintaikkuna kehottaa, jos Metamask-tiliä ei löydy
  • Korjaa virhe, joka liittyy Set Product Price -tilakorruptioon
  • Uudelleenkäynnistä tuotehinta-valintaikkuna UX
  • Tyyli ja parannettu Aseta käyttöaika -valintaikkunan käyttäytymistä
  • Estä käyttäjää yrittämästä käyttämään asetettua suurempaa Allwance-arvoa kuin heillä on tasapaino

Mariusz

  • Valmis web3-toiminnot tuotteen ostamiseksi
  • Päivitetyt logot Rocket Chat -palvelussa
  • Kiinteä reititys (basename + historia) ja päivitetty Marketplacen vaiheistus
  • Ota käyttöön "Aseta hinta" -valintaikkuna
  • Käynnistä aloitussivun uudelleenmerkintä, julkaistaan ​​pian
  • Laadittu uusi en.po-tiedosto käännettäväksi
  • Kopioi ylöspäin siirtyminen aloitussivulta Kauppapaikkaan