Commit Graph

229 Commits

Author SHA1 Message Date
Serkan Reis
007c0127ad Update upload splash 2023-02-13 19:58:45 +03:00
Serkan Reis
e83df5ee67 Display badge creation info 2023-02-13 17:58:28 +03:00
Serkan Reis
4b1b64b656 Display QR code 2023-02-13 13:33:36 +03:00
Serkan Reis
c84071637c Image upload prior to badge creation 2023-02-13 12:32:14 +03:00
Serkan Reis
8c3556cf9c Badge Details > Badge creation payload 2023-02-12 20:06:16 +03:00
Serkan Reis
a3c5a23095 BadgeDetails init 2023-02-12 17:41:14 +03:00
Serkan Reis
db22331175 Create Badge init 2023-02-11 20:16:36 +03:00
Serkan Reis
b9003f4f75 Update badge related Sidebar links 2023-02-10 16:46:42 +03:00
Serkan Reis
4aefaaf8d2 Update Sidebar 2023-02-10 16:37:39 +03:00
Serkan Reis
876c271b9c Generate QR Code for badge claim on Badge Hub Dashboard > Execute 2023-02-10 14:03:20 +03:00
Serkan Reis
dc2e0c421e Remove withdraw{} from collection actions 2023-02-04 11:00:55 +03:00
Serkan Reis
b6f46236b6 Badge Hub Dashboard > Execute Tab init 2023-02-02 16:39:00 +03:00
Serkan Reis
5a00d329c1 Update LinkTabs to include badgeHubLinkTabs 2023-02-01 15:54:18 +03:00
Serkan Reis
2ad2cd11ec Update SingleAssetPreview for .html files 2023-01-24 14:04:29 +03:00
Serkan Reis
70ce08a98a Update MetadataModal asset preview for .html files 2023-01-24 13:45:47 +03:00
Serkan Reis
db44f85fdc Update AssetsPreview for .html files 2023-01-24 11:16:29 +03:00
Serkan Reis
7ec8f94fb6 Update valid file types for asset selection 2023-01-24 10:23:41 +03:00
Serkan Reis
75bbcb011b Update asset selection checks for 1/1 collections - 2 2023-01-17 16:39:05 +03:00
Serkan Reis
ff726f6a27 Update asset selection checks for 1/1 collections 2023-01-17 16:26:56 +03:00
Serkan Reis
5ff7f6f649 Implement batch minting for 1/1 Collection Creation 2023-01-16 16:48:38 +03:00
Serkan Reis
e5cb8faf51 Enable multiple asset selection & preview for 1/1 Minting 2023-01-16 13:24:23 +03:00
Serkan Reis
664237d628 Names support for Create Collection > Royalty Payment Address 2023-01-12 13:01:11 +03:00
Serkan Reis
7669c5ebfe Names support for Collection Actions > Queries 2023-01-12 11:45:57 +03:00
Serkan Reis
468bf95cc2 Names support for Collection Actions > Airdrop Tokens 2023-01-12 10:18:10 +03:00
Serkan Reis
f1a2c153e0 Names support for Collection Actions > Recipient Address, Royalty Payment Address 2023-01-10 13:37:45 +03:00
Serkan Reis
ef80449b91 Minor UI update on UploadDetails 2023-01-08 20:27:37 +03:00
Serkan Reis
c7b26d133d Update Append New Token description on Collection Actions 2023-01-05 14:17:46 +03:00
Serkan Reis
fa32649633 Update Mint Token URI name & description on Collection Actions 2023-01-05 14:14:42 +03:00
Serkan Reis
950d5d46c8 Add wallet connection check for collection retrieval 2023-01-05 13:31:48 +03:00
Serkan Reis
2ad0d893c6 Append a new token UI update 2023-01-05 13:00:10 +03:00
Serkan Reis
6e2f41342a Updated names for 1/1 minting tabs 2023-01-02 13:35:06 +03:00
Serkan Reis
a6abf4a2fc Implement manual metadata input functionality for 1/1 minting 2022-12-26 16:17:09 +03:00
Serkan Reis
9e462c0343 Update the success message for address resolution 2022-12-21 10:38:12 +03:00
Serkan Reis
6046d899b3 Check minting price & start time before update_mint_price() on Collection Actions 2022-12-20 14:36:52 +03:00
Serkan Reis
7c93d7f73f Collection Creation, Sidebar & Dashboard landing page changes for mainnet compatibility 2022-12-19 17:38:51 +03:00
Serkan Reis
7a3b3b763f Stargaze Names support for Whitelist Execute Tab - Add/Remove member 2022-12-19 16:08:20 +03:00
Serkan Reis
66e865277d Stargaze Names WL support on Collection Creation 2022-12-19 15:01:00 +03:00
Serkan Reis
2ee9f1e73d Update Base Minter creation process 2022-12-15 14:59:05 +03:00
Serkan Reis
eab5a4a36c Update contract dashboard landing page 2022-12-15 13:58:38 +03:00
Serkan Reis
2edbea9245 Update asset preview for the Base Minter option 2022-12-15 12:03:42 +03:00
Serkan Reis
b881ffa5b0 Update colors for combobox options 2022-12-14 10:16:27 +03:00
Serkan Reis
fe4da95566 Implement 1/1 minting UI 2022-12-13 21:50:42 +03:00
Serkan Reis
5c6c87eb9e Isolate Base & Vending Minter creation UI 2022-12-13 15:52:43 +03:00
Serkan Reis
c9d4734417 Implement Collection Actions changes for Base Minter contract 2022-12-09 21:47:03 +03:00
Serkan Reis
a8c2548554 Implement Base Minter Contract dashboard 2022-12-09 11:27:50 +03:00
Serkan Reis
412a8b18c2 Add migrate tab to Minter & SG721 contract dashboards 2022-11-30 21:35:01 +03:00
Serkan Reis
fdabfac8e0 Convert base token URI and cover image URL schemes to lowercase 2022-11-24 09:22:32 +03:00
jhernandezb
281a70d778 revert ipfs lowercase 2022-11-23 14:02:33 -06:00
Serkan Reis
381bbb35d4 Clean royalty payment address 2022-11-18 19:54:02 +03:00
Serkan Reis
572becd4fc Clean existing whitelist address 2022-11-18 19:50:33 +03:00
Serkan Reis
b4848506f3 Clean whitelist addresses 2022-11-18 19:10:52 +03:00
Serkan Reis
e22ed6b321 Clean existing Base Token URI & Cover Image URL 2022-11-18 19:10:16 +03:00
Serkan Reis
73fc03aa10 Fix: metadata gets sorted in reverse in some browsers 2022-11-08 16:03:46 +03:00
Serkan Reis
23674ac819 Add validity check for metadata files upon selection 2022-11-08 12:15:45 +03:00
Serkan Reis
68e6b80d2d Selection reset logic update 2022-11-04 16:25:31 +03:00
Serkan Reis
2579e449be Clean up whitelist file contents prior to collection creation 2022-11-04 14:53:11 +03:00
Serkan Reis
fdec20798e Remove maxWidth for error messages 2022-11-02 10:53:17 +03:00
Serkan Reis
c026a3ca32 Update metadata modal behavior when no metadata selected 2022-10-31 10:03:21 +03:00
Serkan Reis
920ad1965d Fix: external_url updates do not persist 2022-10-31 09:31:23 +03:00
Serkan Reis
f86be40cc3 Add batch mint_for() functionality to Collection Actions 2022-10-28 13:05:02 +03:00
Jorge Hernandez
9949a50c6f
Merge pull request #44 from public-awesome/update-collection-info
Update & Freeze collection info functionality
2022-10-28 00:07:55 -06:00
Serkan Reis
5ea8127128 Add terms and conditions to confirmation modal 2022-10-25 19:31:36 +03:00
Serkan Reis
eac77b006d Update trading start time subtitle on collection creation page 2022-10-24 19:03:23 +03:00
Serkan Reis
7a2e35a859 Add freeze_collection_info() to collection actions 2022-10-24 15:20:12 +03:00
Serkan Reis
8a07a182e5 Add update_collection_info() to collection actions 2022-10-24 12:09:43 +03:00
Serkan Reis
b65fabca43 Fix: non-functional update_start_trading_time() 2022-10-21 22:30:24 +03:00
Serkan Reis
b451ac46bf Fix: external_link related problem when creating with an existing base token uri 2022-10-21 07:14:49 +03:00
name-user1
039b8b424b
Launchpad V2 sync (#34)
* V2 Sync

* v2 sync

* Launchpad V2 sync

* Update trading start time description

* Add explicit_content to CollectionDetails update dependencies

* Minor UI changes

* Update MintPriceMessage interface

* Add symbolState.value to CollectionDetails update dependencies

* Add external_link to Collection Details

* Remove the tab Instantiate from the minter contract dashboard

* Add price check for update_minting_price

* Implement dynamic per address limit check

* Add checks for trading start time

* Update Minter Contract Dashboard Instantiate Tab - 1

* Update Minter Contract Dashboard Instantiate Tab - 2

* Remove Instantiate tab from SG721 Contract Dashboard

* Update whitelist contract helpers

* Update whitelist instantiate fee wrt member limit

Co-authored-by: name-user1 <eray@deuslabs.fi>
Co-authored-by: Serkan Reis <serkanreis@gmail.com>
2022-10-20 19:02:52 -06:00
Serkan Reis
3cbba7c8aa Improve csv upload description 2022-10-10 13:43:43 +03:00
Serkan Reis
5866e2d536 Handle undefined accounts file 2022-10-10 13:40:20 +03:00
Serkan Reis
de18a319b8 Multiple token airdrop to a single address (with shuffle) 2022-10-10 12:37:20 +03:00
Serkan Reis
5f89492a31 Fix the issue re: sorting large asset files 2022-10-07 09:46:58 +03:00
Serkan Reis
bb017412f7 Check whitelist contract validity prior to collection creation 2022-10-06 16:16:58 +03:00
Serkan Reis
67f1285b95 Add contract dashboard links to sidebar 2022-09-23 16:56:13 +03:00
Serkan Reis
ef69ef561c
Merge pull request #15 from public-awesome/my-collections
Add My Collections & Update navigation
2022-09-23 15:51:54 +03:00
name-user1
bd45fac1b7 Execute button bug fix 2022-09-23 12:19:29 +03:00
Serkan Reis
7f31500253 Update sidebar & add my collections 2022-09-23 11:37:55 +03:00
name-user1
6d0bacad1f Using contract addresses together 2022-09-22 17:04:44 +03:00
name-user1
015ec869cd Single collection actions page 2022-09-22 16:23:16 +03:00
findolor
e670d36a54 Fix sidebar image display 2022-09-19 11:41:40 +03:00
Serkan Reis
9ae16407b7
Updated look for collection creation tabs (#12)
* Updated look for collection creation tabs

* Update on-hover behavior for tabs

* Update on-hover behavior for tabs - 2

* Add some separation between the tabs
2022-09-19 11:14:30 +03:00
name-user1
e2a802f2b7
UI changes (#9)
* UI changes

* Update sidebar brand image

Co-authored-by: name-user1 <eray@deuslabs.fi>
Co-authored-by: Serkan Reis <serkanreis@gmail.com>
2022-09-13 08:19:04 +03:00
Serkan Reis
7d22328543
Include the whitelist contract address in the collection creation info box (#6)
* Add whitelist contract address to the collection creation result box

* Account for the no whitelist option
2022-09-11 20:54:28 +03:00
Serkan Reis
8a172c2db3
Update the checks for asset & metadata filename validity (#5) 2022-09-09 15:13:19 +03:00
Serkan Reis
dedeab8de2
Re-enable user input checks & remove default API keys (#4) 2022-09-08 09:22:27 +03:00
Serkan Reis
3b8cd7588c Add spinner for create collection transactions 2022-09-02 21:45:42 +03:00
Arda Nakışçı
9dc19a99ab
Merge development to main (#43)
* UI changes & improvements (#41)

* Remove show advanced options button, add symbol input

* Add checks for minting time constraints

* Royalty share input placeholder update

* Update input subtitles & error messages

* Token price subtitles now include minimum token price

* Ensure the files to be uploaded are in numerical order starting from 1

* Add collection creation confirmation modal

* Make some changes

Co-authored-by: findolor <anakisci@gmail.com>

* Airdrop feature added to collection actions (#42)

Co-authored-by: name-user1 <eray@deuslabs.fi>

Co-authored-by: Serkan Reis <serkanreis@gmail.com>
Co-authored-by: name-user1 <101495985+name-user1@users.noreply.github.com>
Co-authored-by: name-user1 <eray@deuslabs.fi>
2022-09-01 09:27:23 +03:00
Serkan Reis
00960f429e
Add batch transfer to sg721 collection actions (#40) 2022-08-16 13:04:23 +03:00
findolor
3b5f287715 Fix type definitions and add deus labs name 2022-08-16 10:28:18 +03:00
Serkan Reis
aae2b14a01
Add burn & batch burn for sg721 (#39)
* Add burn & batch burn for sg721

* Add batch burn range

* Refactor contract messages logic

Co-authored-by: findolor <anakisci@gmail.com>
2022-08-16 10:18:35 +03:00
Serkan Reis
1624f0c332
Use existing base token URI for collection creation (#36)
* Use existing base token URI for collection creation

* Cover image preview when using existing base token URI option

* Fix cover image preview border for non-square images

* check baseTokenURI and coverImageUrl validity

* Fix typo

* Cover image validity condition update

* Remove unnecessary conditionals

* Display correct collection creation results when using an existing base token URI

* Fix: base token URI not being displayed correctly for new uploads

* Post-review update

* Remove extra props

Co-authored-by: findolor <anakisci@gmail.com>
2022-08-16 10:04:33 +03:00
findolor
81dc8ed867 Refactor for prod build 2022-08-15 11:50:15 +03:00
Serkan Reis
c6b8e10d73 Fix for vertical images 2022-08-11 17:27:01 +03:00
Serkan Reis
3e6a7a0eee Fix vertical video previews 2022-08-11 17:20:59 +03:00
Serkan Reis
f895533ad6
Sequence overlay for asset previews (#37)
* Sequence overlay for asset previews

* Make updates

* Remove extra css

Co-authored-by: findolor <anakisci@gmail.com>
2022-08-11 16:38:33 +03:00
findolor
2c04539894 Fix anchor component imports 2022-08-10 12:42:00 +03:00
Arda Nakışçı
20926b8781
Change some texts and tools related things (#34)
* Change some texts and tools related things

* Add favicon and remove unused components
2022-08-10 12:39:39 +03:00
Arda Nakışçı
e68f2f25eb
Add loading spinner and modal on asset metadata upload (#33) 2022-08-10 12:07:05 +03:00
name-user1
c994411dfb
Batch minting (#30)
* Bach Mint

* Add mint_for for batch minting

* Batch minting with mint to function with given number

* Minor fixes

* Update components/collections/actions/actions.ts

Co-authored-by: name-user1 <eray@deuslabs.fi>
Co-authored-by: Serkan Reis <serkanreis@gmail.com>
Co-authored-by: Arda Nakışçı <anakisci@gmail.com>
2022-08-10 10:25:23 +03:00
Serkan Reis
823b8c04f5
Omit file extensions during metadata file upload (#32)
* Upload metadata files without an extension

* Display success toast on metadata updates
2022-08-10 09:57:20 +03:00
Arda Nakışçı
b9c22ea425
Move assets preview to component (#29) 2022-08-09 16:18:32 +03:00
Serkan Reis
0f0e68a285
Fixes and improvements (#28)
* Update collection creation error messages

* Update minimum unit price

* Update .env.example

* Fix double ustars conversion for whitelist & minter unit_price

* Add minimum unit price for whitelisted addresses

* Fix: Invalid baseTokenURI error during collection instantiation

* Collection cover image URI update

* Minimum unit price update - 2

* Fix: nonfunctional existing whitelist option

* Check matching asset and metadata file arrays before creating a collection

* Mark minting detail inputs as required

* Fix: collection creation with the specified royalty preference

* Fix: whitelistType change problem

* Fix creation logic

* Automate number of tokens input & check per address limit

* Automate number of tokens input & check per address limit - 2

* Metadata files should have .json extensions

* Check royalty percentage

* Upload service related changes now trigger state updates

Co-authored-by: findolor <anakisci@gmail.com>
2022-08-09 14:42:55 +03:00
Serkan Reis
986777b73d
Use "animation_url" in the uploaded metadata for storing media file URIs (#27)
* Remove image and animation_url from metadata modal

* Use animation_url for storing audio and video asset URIs

* Use image and animation_url keys together for audio/video assets

* Delete empty metadata keys

* Post-review update
2022-08-09 12:08:10 +03:00
Serkan Reis
1eb3968678 Fix merge conflicts 2022-08-05 14:24:19 +03:00
Serkan Reis
504b224811
Merge branch 'main' into fix-video-preview-flicker 2022-08-05 14:17:02 +03:00
Arda Nakışçı
927a3af361
Collection creation page styling (#26)
* Refactor whitelist component and add new state

* Implement existing whitelist component

* Refactor other pages for styling
2022-08-05 14:13:27 +03:00
Serkan Reis
3414ec200c Center audio and video previews on asset grid cells 2022-08-05 12:04:50 +03:00
Serkan Reis
49fe1d8da4 fix preview flicker on asset grid 2022-08-05 11:44:47 +03:00
Serkan Reis
1eff11a8c5 Fix preview flicker on metadata modal 2022-08-04 16:33:58 +03:00
name-user1
5b9ce8568c
Sidebar double highlight fix (#24)
Co-authored-by: name-user1 <eray@deuslabs.fi>
2022-08-04 14:23:21 +03:00
Serkan Reis
916beb6d5e
Metadata modal update (#22)
* Add animation_url and youtube_url to metadata modal

* Reset asset and metadata list on upload method change

* Allow the user to add attributes even though the metadata file is missing them

* Add missing attribute check

Co-authored-by: findolor <anakisci@gmail.com>
2022-08-04 14:22:13 +03:00
Arda Nakışçı
c62438d753
Upload details component styling (#23)
* Add styling to upload details

* Refactor image preview
2022-08-04 14:19:25 +03:00
Arda Nakışçı
4ba58eca6d
Refactoring collection creation logic (#20)
* Split collection info component

* Fix texts

* Refactor components

* Create upload details component

* Add on change method to collection details

* Add on change method to minting details

* Add on change method to whitelist details

* Add on change method to royalty details

* Update create page name

* Refactor code for collection creation logic
2022-08-04 12:16:42 +03:00
Arda Nakışçı
725439275d
Execute selection fix (#17)
* Remove modal

* Show execute preview without wallet connection
2022-08-03 10:57:03 +03:00
Arda Nakışçı
e7f2019d30
Merge components in create page (#16) 2022-08-03 10:25:08 +03:00
Serkan Reis
37f9d56d49
Preview & upload support for audio & video files (#14)
* Accept audio & video files for upload

* Rename image related variables

* Implement getAssetType util

* Preview & upload support for video files

* Preview & upload support for audio files

* Preview update for audio files

* New look for audio previews on asset list

* Remove extra refs

Co-authored-by: findolor <anakisci@gmail.com>
2022-08-03 09:31:35 +03:00
Arda Nakışçı
b4b549459c
Change collection info image to file selection (#15) 2022-08-02 10:44:17 +03:00
Serkan Reis
f06aafcd86
Fix: imageURL not being updated on metadata modal after uploading assets & metadata (#12)
* Fix: imageURL not being updated on metadata modal after upload

* Update MetadataModal.tsx
2022-08-01 16:19:24 +03:00
Serkan Reis
6ae1e4d9ca
Preview assets on metadata modal (#11)
* Name and length check for assets & metadata

* Disable update_metadata button on metadata modal if no metadatafile is specified

* Enable asset preview on metadata modal

* fix: preview error due to missing assets
2022-08-01 12:51:54 +03:00
Serkan Reis
790f5b7c8d
Check matching names and length for assets and metadata (#10)
* Name and length check for assets & metadata

* Disable update_metadata button on metadata modal if no metadatafile is specified
2022-08-01 12:28:12 +03:00
Arda Nakışçı
ff5a8d2e7d
Whitelist txt upload component (#9)
* Update ts config

* Update network chain id

* Create whitelist upload component

* Use whitelist component in contract ui

* Add whitelist component to collection info component
2022-07-29 10:39:03 +03:00
Serkan Reis
d56b9f1b6a Fix: clicking inside the modal window closes the modal 2022-07-28 17:37:20 +03:00
Serkan Reis
7740841168
Upload assets and metadata (#4)
* Initial preview & upload logic

* Refactor image & metadata selection & preview logic

* Refactor image & metadata selection & preview logic - 2

* Establish metadata-modal connection

* Metadata attribute manipulation

* Successful metadata attribute removal & update

* Successful metadata attribute addition & update

* Update existing attributes success

* Display image uri among metadata following the upload

* Fix: buttons being displayed without an image overlay

* Separate upload logic & incorporate useRefs

* Clean up: removed unused imports and structures

* Add radio buttons for upload service selection

* Remove package-lock.json (duplicate .lock files)

* Refactor upload logic & metadata modal

* Utilize serviceType enum in upload logic

* Utilize serviceType enum in upload logic - 2

* Implement user input for NFT.Storage & Pinata API keys

* Update use an existing URI text

* Remove upload_old.tsx

* Fix: reset main metadata fields on metadata modal refresh

* Fix: reset main metadata fields on metadata modal refresh - 2

* Make linter happy

* Make linter happy - 2

* Move upload file under collections

* Post-review update - 1

* Source Pinata endpoint URL from environment variables

* Replace regular file arrays with states

Co-authored-by: findolor <anakisci@gmail.com>
2022-07-28 16:38:43 +03:00
name-user1
4582f961ba
Collection info (#6)
* Initial preview & upload logic

* Refactor image & metadata selection & preview logic

* Refactor image & metadata selection & preview logic - 2

* Basic collection and minting info

* Minor fix

* gec

* gec

* gec

* Collection info entries

* Small refactor

* Add stargaze text image and change website color

Co-authored-by: Serkan Reis <serkanreis@gmail.com>
Co-authored-by: findolor <anakisci@gmail.com>
2022-07-27 09:49:36 +03:00
Arda Nakışçı
7b58c9e8ac
Add collection queries page (#5) 2022-07-26 11:42:45 +03:00
Arda Nakışçı
708da8a58a
Add collection actions page (#3)
* Add collection actions page

* Add collections index page and update sidebar
2022-07-25 11:29:52 +03:00
Arda Nakışçı
aa42f8763a
Implement contract UIs (#2)
* Add instantiate page for minter

* Add query page to minter contract

* Add execute page for minter contract

* Add contracts index page

* Refaactor sg721 helper files

* Add instantiate page

* Add query page for sg721

* Add execute page for sg721 contract

* Copy page templates for whitelist contracts

* Add instantitate for whitelist contract

* Add query page to whitelist contract

* Add execute page for whitelist contract
2022-07-19 10:53:03 +03:00
Serkan Reis
a0affdaa4d Added contract helpers for minter, sg721 & whitelist 2022-07-14 13:16:50 +03:00
Serkan Reis
4dde6db215 StargazeTools init 2022-07-13 16:56:36 +03:00