1
0
mirror of https://github.com/oceanprotocol/market.git synced 2024-06-30 05:41:41 +02:00
Commit Graph

1249 Commits

Author SHA1 Message Date
ClaudiaHolhos
62ced13eaf remove fetchMehod() 2021-12-15 13:10:11 +02:00
ClaudiaHolhos
e028dd9674 working check 2021-12-14 14:59:16 +02:00
ClaudiaHolhos
1669df0e78 lint fix 2021-12-13 17:41:22 +02:00
ClaudiaHolhos
6813462cb0 use new provider 2021-12-13 17:23:29 +02:00
mihaisc
4caf72d0c9
Fix/old lib dep (#959)
* fixes

* change aqua url

* update future v4 url
2021-12-10 03:33:47 -08:00
mihaisc
b0adbf8071
add account teaser, various refactors (#957)
Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro>
2021-12-10 01:50:00 -08:00
9586bd9fd5
output default gpu & gpuType when present 2021-11-29 17:01:56 +00:00
318bc44f43
compute options dataflow tweak 2021-11-29 16:55:15 +00:00
9d9a33393f
fix checked state 2021-11-29 16:51:08 +00:00
9bd9156553
integrate compute options into form data, expose default option 2021-11-29 16:49:38 +00:00
8a60aaf3f5
add default compute environment options 2021-11-29 15:57:12 +00:00
3aa739fce0
add Docker image presets, populate algo Docker field from them 2021-11-29 13:25:30 +00:00
7c98659c86
free price tweaks 2021-11-26 13:05:53 +00:00
5dca006832
page title tweaks 2021-11-26 11:03:55 +00:00
362e404110
fixes & todo 2021-11-26 10:35:41 +00:00
11412c2d66
add preview success condition 2021-11-26 10:17:50 +00:00
dcb8a0c6c6
fix touched overwrite, add pricing success condition 2021-11-26 10:11:25 +00:00
0a9f9ec693
hack in terms link, copy change 2021-11-25 14:36:01 +00:00
b64e4ff5dc
adapt transformPublishFormToDdo 2021-11-25 14:20:00 +00:00
06dca21d47
refactor all the URL inputs 2021-11-25 14:16:42 +00:00
1566051545
add todo 2021-11-24 16:15:47 +00:00
ee0f411c24
remove console.log 2021-11-24 16:12:17 +00:00
4f62205599
fix access success state 2021-11-24 15:46:13 +00:00
7b3b0f5ebe
cleanup 2021-11-24 14:59:42 +00:00
8e9cb3acad
prepare submission screen, nav layout updates 2021-11-24 14:46:10 +00:00
155d65eb58
reorg 2021-11-24 13:31:23 +00:00
e2b5707859
pricing feedback fixes 2021-11-24 13:18:53 +00:00
5bf8543150
refactor all the URL inputs
* only act on user action, we were firing events left and right on every keystroke
* remove all local state management, the field has the value already
* add success state for provider input
2021-11-24 12:29:14 +00:00
5fd97b11e4
pricing validation tweaks 2021-11-23 17:00:24 +00:00
b6bc38c530
space saving tweaks for pricing screen 2021-11-23 16:27:58 +00:00
c689ce5555
more validation tweaks 2021-11-23 15:45:27 +00:00
a313f39494
file input validation fixes 2021-11-23 15:34:43 +00:00
c484a5b40c
new publish preview (#947)
* refactor preview

* make preview render

* more preview elements, proper debug output

* make more elements work

* cleanup and fixes

* make asset actions preview work, kinda

* more fixes

* reorg

* make preview price display work

* fix timeout

* layout tweaks

* fixes

* another fix

* make file info preview work

* empty render fix
2021-11-23 12:53:09 +00:00
c387b27f23
validation fixes 2021-11-19 14:26:39 +00:00
5bb7f327e3
hack in success state for first steps 2021-11-19 14:05:07 +00:00
713de2eb94
data structure change 2021-11-19 13:49:29 +00:00
d3810168aa
first go at randomly-generated ocean waves 2021-11-16 21:06:02 +00:00
08c42e8fa6
prepare NFT image creation 2021-11-15 20:47:59 +00:00
abfe920150
prepare NFT creation 2021-11-15 19:33:42 +00:00
34bb90b717
box selection active style tweaks 2021-11-15 18:38:26 +00:00
82951548ef
reorg Form components one level up 2021-11-15 18:29:20 +00:00
c177657f87
asset type icons 2021-11-15 18:24:31 +00:00
fc1966aa4e
copy 2021-11-15 15:42:50 +00:00
b41e15a92e
fix BoxSelection fields checked state 2021-11-15 15:19:50 +00:00
94147026c0
prepare datatoken & NFT display 2021-11-15 15:04:26 +00:00
a396615ed4
move over datatokens utils from ocean.js 2021-11-15 15:01:39 +00:00
e79dcf2342
add in all conditional fields
* switch between dataset & algorithm fields
* switch between algo privacy & access type fields
* switch between docker image & custom docker image fields
2021-11-15 12:44:27 +00:00
5285efd9c0
another render fix 2021-11-11 13:55:35 +00:00
704b52a3c4
more publish flow preparation
* consolidate scattered methods into publish utils
* new encrypt method
* remove DDO File typings
2021-11-11 13:40:38 +00:00
8ce573b2a0
prepare publish flow in code 2021-11-11 11:28:03 +00:00
4e985ba633
ddo updates 2021-11-11 09:22:22 +00:00
7acd9a2388
ddo creation updates 2021-11-11 08:55:35 +00:00
51891f9b9f
fix rerender loop, properly populate chainId in form values 2021-11-11 08:46:52 +00:00
3d4b30c00f
new DDO (#941)
* type out new DDO

* remove all DDO ocean.js imports

* move over as much as possible to new DDO structure

* DDO/Asset split-up

* use Asset typing instead of DDO almost everywhere

* more typings

* more DDO refactor

* ddo typings updates

* more DDO updates

* updates

* ddo updates
2021-11-11 07:51:13 +00:00
0fb4e630c1
metadata tweaks 2021-11-04 11:14:48 +01:00
72605b5341
fix dark mode selected state for nav 2021-11-02 19:09:03 +01:00
2007d0c3ca
navigation success style 2021-11-02 18:51:25 +01:00
d67529409c
styling tweaks, prepare AssetContent for preview 2021-11-01 19:04:18 +01:00
4495a998d9
field fixes 2021-11-01 17:35:50 +01:00
458a7bf736
basic nav styling and interactions 2021-11-01 16:38:53 +01:00
b28f7992dd
fix required/tooltip icon order 2021-11-01 15:57:00 +01:00
f4eab6e09a
more wizard refactors, functional navigation steps 2021-11-01 15:45:01 +01:00
9b5cd8b8ed
start creating actual wizard 2021-10-29 14:38:30 +01:00
235d8333eb
pricing defaults changes, fixes 2021-10-29 11:29:56 +01:00
228b09098a
make form error display kinda work 2021-10-28 16:34:46 +01:00
778abc8aeb
more fields, more custom onChange handler removals 2021-10-28 11:47:03 +01:00
66adc097b6
declarative metadata & services form setup, prepare transformPublishFormToDdo method 2021-10-28 10:38:40 +01:00
cdbe413765
pricing tab selection fixes 2021-10-27 18:37:22 +01:00
928a352975
restore pricing screens styling 2021-10-27 18:35:21 +01:00
9960742b37
make all pricing forms work again, retain data between tabs 2021-10-27 18:35:21 +01:00
f2b1a33261
restructure form, dial back on overwriting native Formik functionality 2021-10-27 18:35:18 +01:00
99453623d2
new publish form data setup 2021-10-27 18:35:04 +01:00
70470a9459
more refactor 2021-10-27 18:35:01 +01:00
c023f45138
reorganize all the things 2021-10-27 18:34:37 +01:00
8ecf78c60b
another config fix 2021-10-27 18:33:57 +01:00
1cf69c2423
fix next.js env vars 2021-10-27 18:07:11 +01:00
4f4f5d30d4
rebase fix 2021-10-27 11:32:11 +01:00
3729c63581
migrate to Next.js (#935)
* migrate to Next.js

* migrate scripts

* generate markdown pages

* make all the markdown work

* fix profile, fix image loading

* git+ssh → git+https, again

* bump packages

* maybe windows build fix

* add public to gitignore

Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro>

* Next.js v12! Webpack 5! No build hacks anymore

* json import fixes

* fixes

Co-authored-by: mihaisc <mihai.scarlat@smartcontrol.ro>
2021-10-27 11:30:32 +01:00
032b3e1496
quick refactor of AssetList data flow 2021-10-27 11:30:32 +01:00
b6cfe6de34
more refactor 2021-10-27 11:30:28 +01:00
51785d54dd
more reorganization 2021-10-27 11:29:03 +01:00
1d4917817a
remove everything we do not expose in our live market 2021-10-27 11:29:03 +01:00
f951910dc2
reorganize all the things 2021-10-27 11:28:59 +01:00
mihaisc
28a2ba88c1
fix sorting (#934)
Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro>
2021-10-25 17:30:34 +01:00
mihaisc
cef0969065
Refactor aquarius calls (#917)
* aquarius refactor

Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro>

* fix highest liquidity

Signed-off-by: mihaisc <mihai@oceanprotocol.com>

* fix

* update search

Signed-off-by: mihaisc <mihai@oceanprotocol.com>

* remove test code

Signed-off-by: mihaisc <mihai@oceanprotocol.com>

* remove logs&unused dep

* remove old types

* fix bookmarks

* fix downloaded assets

* fix published list

* fix profile

* fix compute history

* fix compute

* fix edit compute

* remove old commented code
2021-10-21 10:24:00 +03:00
mihaisc
fdcf72b067
fix escape (#927) 2021-10-20 12:23:05 +01:00
claudiaHash
e993114f51
Replace profile sold statistic value number with subgraph value (#926)
* replace sold number with subgraph value

* remove unused function
2021-10-18 15:43:32 +01:00
Moritz Kirstein
e4032f0c98
remove print button from profile pages (#923) 2021-10-14 07:45:58 -07:00
claudiaHash
88dbb1d4ba
Fix display 'No results found' message before displaying results (#890)
* use isMounted hook

* PoolTransactions display fix

* removed unnecessary hook

* get results after loading

* no network seleted

* compute jobs history fixes

* display correct message if no result found

* pool shares loading fix

* pool transactions loading fix

* transactions loading fix
2021-10-14 13:49:02 +01:00
mihaisc
9a47d065b4
escape es reserved chars (#922)
* escape es reserved chars

* fix regex
2021-10-14 13:48:40 +01:00
Norbi
b881fdd88f
Add liquidity input changes&fixes (#893)
* disable add liquidity input when not asset network

* clear amount on coin selection change

* fix switch token error

* disable trade tab inputs when not connected to asset network

* disable inputs and buttons inside remove when not connected

* remove ocean function calls when not connected to asset network

* fix send undefined as string inside Trade component to TokenApproval

* return from calculatePoolShares function if no wallet connected

* set amount on use max button click, use 3 digits after decimal
2021-10-14 13:48:20 +01:00
Kris Liew
d1206c291b
[Free Pricing] Check minterApproved before cancelMinter() (#836)
* Check `minterApproved` before cancelMinter

* Feedback change

* Update freePrice.ts

Co-authored-by: KRIS LIEW <iforte.intellege.liew@daimler.com>
Co-authored-by: Matthias Kretschmann <m@kretschmann.io>
2021-10-14 17:20:36 +08:00
Moritz Kirstein
0698c26440
fix config = undefined error in advanced publish settings (#915) 2021-10-13 10:35:15 +01:00
Norbi
f4746e8a77
display ocean symbol on compute job price (#913) 2021-10-12 09:01:25 +01:00
Moritz Kirstein
46a16a3043
GDPR Compliance (#796)
* add cookie utils

* add gdpr metadata for ppc

* add graphql typeDefs for GDPR metadata

* add ppc variable to app config

* add ppc user preference

* add switch component

* add ppc components

* add cookie consent provider

* add consent provider to wrapRootElement

* add ppc to app component

* add cookie button to footer component

* add ppc to site metadata query

* add styles for buttons in footer

* add switch component unit tests

* renewed siteMetadata json for testing

* add gdpr metadata for testing

* add cookie module unit test

* add cookie module tests

* add customizable format to time component

* add english privacy policy

* add privacy policy slugs to user preferences and appConfig

* add privacy policy components

* add autolink for policy md navigation

* only show language select for multiple policies

* add gatsby policy page creation

* use new privacy slug user preference

* add to top button styling for markdown pages

* add policies for de, es & fr

* add pointer events to toTop buttons css

* add privacy policy basic unit test

* outsource scroll button component

* import cleanup

* add customizable delay for debounce

* add scroll button unit tests

* add disclaimer component

* add disclaimer fields as optional fields in PublishJsonData

* add acces type disclaimer

* adjusted help for desc and author fields

* add disclaimer unit tests

* minor adjustment to test

* add print button to history page

* naming changes for better readability

* add cookies hash to policies

* ppc disabled per default

* fix react unknown prop for disclaimer

* minor adjustments to cookie utils

* add gdpr example file

* change exposed gdpr metadata scope by useConsent

* update README

* readme fixes

* emoji fix

* added imprint

* adjustments to gdpr.json structure and related graphql type

* add default values for ppc

* Update app.config.js

Fixed typo.

* change variable name for consistency, remove console logs

* readability

* adjust css selector order to be consistent

* Update fr.md

updated policy

* Update es.md

updated policy

* Update en.md

updated policy

* Update de.md

* fix type issue

* replace language select input with links

* remove scroll button from codebase

* change privacy policy route to /privacy

* remove Do Not Track detection

* add size to checkbox / radio inputs

* replace switch component with checkbox inputs

* fix plain text links

* remove console log

* refactor privacy policy pages to use PageMarkdown template

* setup useUserPreferences mock for unit tests

* unit tests forprivacy policy components

* setup discalimer to use alert component

* Apply .env suggestions from code review

Co-authored-by: Jamie Hewitt <jamie.hewitt15@gmail.com>

* move gdpr example to gdpr.json

* adjustments to address .env approach for appConfig.privacyPreferenceCenter

* update readme

* add small styling option to ppc

* update README

* add ppc unit tests

* update comments

* Update README.md

Co-authored-by: Jamie Hewitt <jamie.hewitt15@gmail.com>

* Merge print into profile history

* add inifiniteApproval to UserPreference fixture

* changed default styling of PPC to small

Co-authored-by: Frederic Schwill <41265505+fr-3deric@users.noreply.github.com>
Co-authored-by: MeikeMolitor <88214332+MeikeMolitor@users.noreply.github.com>
Co-authored-by: Jamie Hewitt <jamie.hewitt15@gmail.com>
2021-10-12 09:00:57 +01:00
Norbi
ef70d97ad3
Improve Pool Transactions page data fetching (#902)
* use elastic search to get all ddo's at once

* fix get ddo's list function and get names in one query

* reorder ddo list based on did list order

* remove inPurgatory filter

* fix broken aquarius query

* remove getAssetsFromDidList function and use retrieveDDOListByDIDs

* fetch list of ddos

* use RegExp

* fix broken query on empty did or chainId list
2021-10-11 12:55:23 +01:00
Norbi
4d232e4b8c
Refine Pool Shares DDO fetching (#868)
* use elastic search to get all ddo's at once

* fix get ddo's list function and get names in one query

* reorder ddo list based on did list order

* remove inPurgatory filter

* fix broken aquarius query

* remove getAssetsFromDidList function and use retrieveDDOListByDIDs

* use RegExp
2021-10-08 13:15:02 +02:00
Alex Coseru
024af8db81
Add support for Energy Web Chain (#907)
* add energy web

* add energyweb

* maybe fix that damn git+ssh problem

* remove unneccessary name overwrite

* add Energy Web Chain icon

* fix all datatoken links

* base on ddo.chainId
* check for more networks
* closes #910

Co-authored-by: Matthias Kretschmann <m@kretschmann.io>
2021-10-08 11:25:47 +02:00
Alex Coseru
6598071f81
add moonriver support (#900)
* add moonriver

* bump ocean.js to v0.19.2

* fix network display

* maybe fix that damn git+ssh problem

* specific detection for moonriver in Web3Provider too

* fix code comment link

* fix network switch button for Moonriver

* compute success message tweak

Co-authored-by: Matthias Kretschmann <m@kretschmann.io>
2021-10-06 11:30:17 +02:00
Jamie Hewitt
32688892bc
Using optional chaining on the description to solve search bug (#903) 2021-10-05 14:19:51 +03:00