Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Create Dockerfile * Update Dockerfile * Update Dockerfile * Add collection header component * Fix token limit display * Fix nft mint with price * Add collection list nfts preview * Fix nft image ratio * Minor improvements, add NFTs display and market forms validation (#11) * Refactor create collections feature * Rename home page * Bump @gear-js/react-hooks * Divide features * Add home page nfts display * Add grid sizing to main lists * Add search input component * Add grid size to collection nfts * Add collection page nft search * Add filter button component * Add nft and collection breadcrumbs * Fix rerenders * Add start sale form validation * Add auction duration selection up to 30 days * Add auction form validation * Add smart form component * Add make bid validation * Fix mint button display for collections with limit * Migrate to indexer (#12) * Add indexer address * Migrate collections to indexer * Fix mint nft button display * Prepare fix for nft action buttons display * Drop collection and nft contexts * Drop local marketplace meta * Fix codegen types * Fix nft actions display * Drop optional codegen types * Fix collection query redudant entries * Migrate to subscriptions * Fix collection social links display * Fix auction end date and price display * Fix nfts preview display * Add nfts preview placeholder display * Add indexer address env to docker * Log public envs * Add reply subscriptions to messages (#13) * Fix collection card logo shrink and nft card name overflow * Add reply subscription to messages * Return reply in onSuccess callback * Add alerts on success replies * Add button loadings on message submit * Improve UX (#14) * Add lists and collection loaders * Fix mint button display if user mint limit is reached * Improve reply error handling * Fix Form nestend inputs * Group layout components * Require logo and banner on collection creation * Add multiple nft images input on collection creation * Add 404 page * Add error boundary * Group components * Add nft page loaders * Add list component (#15) * Fix nested routes rerender * Add list component * Add mint permission (#16) * Add truncated text, identicon and tag components, divide address schema * Add mint permission field to create collection form * Display mint nft button only for permitted users * Fix permission to mint submit * Fix not enough gas error * Migrate to pinata * Fix pinata upload * Fetch collection types in create page (#18) * Fix private route redirect on not ready account * Fetch collection types from indexer * Add fees (#20) * Add upload fee display * Replace metadata context with marketplace context * Drop contract address env * Add create collection fee submit * Add mint and trade fees * Add auction duration in blocks * Drop docker contract address env * Bump @gear-js/vara-ui * Revert first bid validation * Upload images to ipfs in chunks (#21) * Change NFTs preview placeholder * Add collection header gradient * Add create collection nfts limit * Add create collection countdown (#22) * Add create collection countdown * Fix styles * Fix countdown display for admins and fix stale last collection * Add account filter (#23) * Add account filter to lists page * Add account filter to collection page * Change submit nfts button text on upload * Upload image batches sequentially --------- Co-authored-by: sergey filyanin <[email protected]>
- Loading branch information