Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

beta update #7052

Merged
merged 247 commits into from
Aug 30, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
247 commits
Select commit Hold shift + click to select a range
d8b790d
Merge branch 'main' of github.com:kodadot/nft-gallery
yangwao Aug 6, 2023
eddd429
Merge branch 'main' of github.com:kodadot/nft-gallery
yangwao Aug 8, 2023
826d214
Merge branch 'main' of github.com:kodadot/nft-gallery
yangwao Aug 16, 2023
b179a60
Merge branch 'main' of github.com:kodadot/nft-gallery
yangwao Aug 18, 2023
e5dc734
Merge branch 'main' of github.com:kodadot/nft-gallery
yangwao Aug 19, 2023
a770492
Merge branch 'main' of github.com:kodadot/nft-gallery
yangwao Aug 20, 2023
bad69a9
Merge branch 'main' of github.com:kodadot/nft-gallery
yangwao Aug 21, 2023
8d7d294
Merge branch 'main' of github.com:kodadot/nft-gallery
yangwao Aug 22, 2023
dafc0b5
ref: refactored useToken and crosschains tokens
hassnian Aug 23, 2023
cfee756
fix: balance issue
hassnian Aug 23, 2023
b2fdb6b
ref: isTokenValidForChain and removed unused vars
hassnian Aug 23, 2023
ff9c13e
Merge branch 'main' into issue-6857
hassnian Aug 23, 2023
c7d8366
fix: duplicate import
hassnian Aug 23, 2023
dbd5b6c
fix: unsued prefix param
hassnian Aug 23, 2023
784f547
ref: removed extra enum and used existing type
hassnian Aug 23, 2023
7d8a50b
Merge branch 'main' into issue-6857
hassnian Aug 23, 2023
dbada4f
add: default token and mutilchain tokenDecimals
hassnian Aug 23, 2023
1aa97df
ref: reduce functino size , exceeds 25 allowed
hassnian Aug 23, 2023
4c110e9
Merge branch 'main' into issue-6857
hassnian Aug 23, 2023
d064000
Merge branch 'main' of github.com:kodadot/nft-gallery
yangwao Aug 23, 2023
09d3a73
Revert "ref: reduce functino size , exceeds 25 allowed"
hassnian Aug 23, 2023
e32933d
ref: TokenDecimals type
hassnian Aug 23, 2023
856e26d
add: token trasnfer
hassnian Aug 24, 2023
8dd4ccf
fix: add null
hassnian Aug 24, 2023
fd1bea5
fix: add null check
hassnian Aug 24, 2023
eadfd34
Merge branch 'main' into issue-6857
hassnian Aug 24, 2023
569468c
Merge branch 'main' into issue-6857
hassnian Aug 24, 2023
e80fd55
Merge branch 'main' into issue-6857
hassnian Aug 24, 2023
79f710f
Merge branch 'main' of github.com:kodadot/nft-gallery
yangwao Aug 24, 2023
6ca1a66
Merge branch 'main' into issue-6857
hassnian Aug 24, 2023
cd51297
refactor: execMintStatemine and execMintStatemine
floyd-li Aug 24, 2023
d3597b0
fix: remove unused var
floyd-li Aug 24, 2023
9ce141b
fix: sonarcloud issues
hassnian Aug 24, 2023
9b6ac48
ref: rename
hassnian Aug 24, 2023
1216242
refactor: fix code climate issue
floyd-li Aug 24, 2023
fa6544e
Merge branch 'main' into issue-6857
hassnian Aug 25, 2023
45cb28e
get rid of console warnings
daiagi Aug 25, 2023
6124b55
add: filter by current network
hassnian Aug 25, 2023
887292c
Merge branch 'issue-6857' of https://github.com/hassnian/nft-gallery …
hassnian Aug 25, 2023
c06e9c2
use enum for TransactionStatus
daiagi Aug 25, 2023
89e04e8
fix: token query not synced
hassnian Aug 25, 2023
7390bb4
remove: not current chain case
hassnian Aug 25, 2023
ef2f650
fix: on token switch update field on usd value
hassnian Aug 25, 2023
1213124
refactor: execAcceptOfferTx and execWithdrawOfferTx
floyd-li Aug 25, 2023
727eabc
ref: useTokens tokens current chain
hassnian Aug 25, 2023
9cd6e52
ref: simplifying code
hassnian Aug 25, 2023
c37900c
fix: clear token from query
hassnian Aug 25, 2023
71b0f2f
refactor(SearchSuggestion) to composition API
pbkompasz Aug 25, 2023
353fe8a
refactor(SearchSuggestion) to composition API
pbkompasz Aug 25, 2023
c8354fc
refactor: execListTx
floyd-li Aug 25, 2023
2888e8e
refactor: execListTx
floyd-li Aug 25, 2023
b873766
fix: deepscan issue
floyd-li Aug 25, 2023
8c7682f
Merge branch 'main' into refactor/execListTx
floyd-li Aug 25, 2023
28d7f4b
Merge branch 'main' into refactor/transactionFactory
floyd-li Aug 25, 2023
76bc64f
Merge branch 'main' into refactor/transactionOfferFactory
floyd-li Aug 25, 2023
989396d
Merge branch 'main' of github.com:kodadot/nft-gallery
yangwao Aug 25, 2023
57c9432
refactor: Remove src-functions files and also Axios package
Jarsen136 Aug 25, 2023
b30bbe9
control NeoModal mobile breakpoint
daiagi Aug 25, 2023
f93a702
fit NeoSteps styling to requirments
daiagi Aug 25, 2023
236a8b4
delete a console.log
daiagi Aug 25, 2023
7233b29
add chainPropertiesOf uril to useChain
daiagi Aug 25, 2023
2f622b0
transfer transaction loader
daiagi Aug 25, 2023
18d1016
translations
daiagi Aug 25, 2023
82889ea
Merge pull request #6948 from floyd-li/refactor/execListTx
yangwao Aug 25, 2023
ee3f53c
fix: 3D NFT Thumbnail Preview
Jarsen136 Aug 25, 2023
7deebb4
Merge pull request #6952 from Jarsen136/issue-6937
yangwao Aug 25, 2023
ee85c02
fix: remove format
Jarsen136 Aug 25, 2023
9ad9053
fix: gallery item preview
Jarsen136 Aug 25, 2023
85e1079
feat: support for downloading original images
newraina Aug 26, 2023
a1349c2
Merge branch 'main' into issue-6857
hassnian Aug 26, 2023
eadc65c
add: back all tokens visible
hassnian Aug 26, 2023
3818269
ref: getChainTokenIds
hassnian Aug 26, 2023
a257558
refactor: use `URL()`
newraina Aug 26, 2023
779e285
Merge branch 'main' of https://github.com/kodadot/nft-gallery into da…
daiagi Aug 26, 2023
3acffaf
fix: mroe from collection
Jarsen136 Aug 26, 2023
965f5e1
chore: revert unused component
Jarsen136 Aug 26, 2023
d0be5a5
fix token reset bug
daiagi Aug 26, 2023
189838f
remove uneeded util from useChain
daiagi Aug 26, 2023
b77a276
remove import
daiagi Aug 26, 2023
479f640
remove empty line
daiagi Aug 26, 2023
cf06fe5
fix: wrong usd price of dot coin in purchase cart
xiiiAtCn Aug 26, 2023
e4efc06
Merge branch 'main' of github.com:kodadot/nft-gallery
yangwao Aug 26, 2023
bbaecc7
KodaDot Discord -> KodaDot Telegram
yangwao Aug 26, 2023
4d9ae64
Merge pull request #6966 from kodadot/renamediscordtotelegram
yangwao Aug 26, 2023
912c6c2
Merge pull request #6956 from Jarsen136/issue-6953
yangwao Aug 26, 2023
5cf6598
chore: remove unused component (#6963)
Jarsen136 Aug 26, 2023
c5c6bcd
Merge pull request #6928 from floyd-li/refactor/transactionFactory
yangwao Aug 26, 2023
1a6bd36
Merge pull request #6940 from floyd-li/refactor/transactionOfferFactory
yangwao Aug 26, 2023
d14a6a7
add time estimation
daiagi Aug 26, 2023
f8208fa
fix: Missing USD value on gallery item
Jarsen136 Aug 26, 2023
2131577
fix: export const name issue
floyd-li Aug 26, 2023
8baa23a
Merge pull request #6976 from floyd-li/refactor/transactionFactory
Jarsen136 Aug 26, 2023
e6a1481
feat: Add Github CLI instuction to first-time
thnaylor Aug 26, 2023
1ace398
cleanup text
thnaylor Aug 26, 2023
5c3a630
more cleanup text
thnaylor Aug 26, 2023
01368a2
Merge branch 'main' into issue-6857
hassnian Aug 27, 2023
131c239
ref: link token switch to native tokens
hassnian Aug 27, 2023
57dcc11
💄 steps styling
daiagi Aug 27, 2023
68a9c38
Merge branch 'main' of https://github.com/kodadot/nft-gallery into da…
daiagi Aug 27, 2023
af66b12
🔧 imports
daiagi Aug 27, 2023
b2b6108
🫰cookie-notice
daiagi Aug 27, 2023
36c887f
🫰explore/items
daiagi Aug 27, 2023
1977a71
🫰explore/collectibles
daiagi Aug 27, 2023
21bbf2f
🫰 all create pages
daiagi Aug 27, 2023
275bf39
fix: keyboard shortcut K on landing not working
newraina Aug 27, 2023
4f4693c
🫰 bsx/assets
daiagi Aug 27, 2023
22b1c52
🫰 rmrk/mint
daiagi Aug 27, 2023
6285019
refactor: middleware/redirects.ts
pbkompasz Aug 27, 2023
5f5d04f
🫰 carbonless
daiagi Aug 27, 2023
ee12592
🫰 snek/claim
daiagi Aug 27, 2023
1c31624
fix
pbkompasz Aug 27, 2023
dd9c0c3
🫰 bsx/claim
daiagi Aug 27, 2023
0ef2643
refactor: utils/transactionExecutor.ts
pbkompasz Aug 27, 2023
97ff227
🫰 incomingOffers pages (bsx,snek)
daiagi Aug 27, 2023
8b63056
🫰/error
daiagi Aug 27, 2023
a8c518e
/🫰 stats pages
daiagi Aug 27, 2023
564d238
🫰 /waifu pages
daiagi Aug 27, 2023
3e772b9
🫰 /qrCode
daiagi Aug 27, 2023
aa9b4eb
refactor: parseTxt, processBlock
pbkompasz Aug 27, 2023
625b8c1
♻️ e2e-login
daiagi Aug 27, 2023
1bc1f89
🫰 /<prefix>/offers
daiagi Aug 27, 2023
8cab8c8
refactor: stores/history.ts/addHistoryItem
pbkompasz Aug 27, 2023
fe1ad91
refactor(BaseDotsamaWallet): created an accountMap function
stephenjason89 Aug 27, 2023
fd040c6
ref: 🧽 multichain assets support
hassnian Aug 27, 2023
3b3dfa6
Update ACTIVITY.md - new numbers!
yangwao Aug 27, 2023
8bb648a
Search to composition API
leo-anderson-x Aug 27, 2023
4a77e3b
remove duplicate updateSearch
leo-anderson-x Aug 27, 2023
2c87e63
remove duplicate redirectToGalleryPageIfNeed()
leo-anderson-x Aug 27, 2023
478019f
ref: 🧼 removed multichain assets changes
hassnian Aug 27, 2023
77f76e3
ref: 🧼 moved networkToPrefix to original file
hassnian Aug 27, 2023
4a7823c
Merge branch 'main' into issue-6857
hassnian Aug 27, 2023
988a670
del: remove unused import
hassnian Aug 27, 2023
eaa051d
Merge branch 'issue-6857' of https://github.com/hassnian/nft-gallery …
hassnian Aug 27, 2023
ce573c5
fix: usd value style
Jarsen136 Aug 27, 2023
34bffb0
Merge branch 'main' into issue-6954
Jarsen136 Aug 27, 2023
c71022a
fix: Explore quick links change
Jarsen136 Aug 27, 2023
528bf15
fix: revert back
Jarsen136 Aug 27, 2023
7376f26
fix: chain name
Jarsen136 Aug 27, 2023
7d8c6c9
fix: unused class name
Jarsen136 Aug 27, 2023
da989b4
Update middleware/redirects.ts
pbkompasz Aug 27, 2023
0f2c235
Update middleware/redirects.ts
pbkompasz Aug 27, 2023
e58bcd3
fix: no-wrap class
Jarsen136 Aug 28, 2023
6cb1033
🫰/sustainability
daiagi Aug 28, 2023
d48394b
🫰 /snek/create
daiagi Aug 28, 2023
cc73583
🫰/sustainability
daiagi Aug 28, 2023
998d530
🫰/snek/assets
daiagi Aug 28, 2023
5dfc26a
🫰/identity
daiagi Aug 28, 2023
3519ead
🫰/settings
daiagi Aug 28, 2023
2c2acc0
🫰 /drops
daiagi Aug 28, 2023
436d31a
🫰 massmint pages
daiagi Aug 28, 2023
e0b95bb
🫰/_prefix/teleport
daiagi Aug 28, 2023
255ad14
fix: null collection in /drops pages
Jarsen136 Aug 28, 2023
933fc0a
Merge branch 'main' into chore/title-tag
daiagi Aug 28, 2023
a87f78f
Update pages/carbonless.vue
daiagi Aug 28, 2023
64a0b23
chore: remove log from graphql subscription
Jarsen136 Aug 28, 2023
dbcf5a2
chore: remove log from drop page
Jarsen136 Aug 28, 2023
0aebd2e
Revert "chore: remove log from graphql subscription"
Jarsen136 Aug 28, 2023
7d29b01
fix: bsx balance showing KSM instate of BSX
hassnian Aug 28, 2023
64331ad
🔧 copies and royalty in createToken form
daiagi Aug 28, 2023
d6fcb30
use expandCopies function
daiagi Aug 28, 2023
e40e608
fix
pbkompasz Aug 28, 2023
2c7dc08
remove unused import
daiagi Aug 28, 2023
2046e51
remove duplicate `redirect` event
leo-anderson-x Aug 28, 2023
d9043ed
fix: `search` URL param not update correctly when replaceUrl
leo-anderson-x Aug 28, 2023
cdc383a
fix: add defaul value
hassnian Aug 28, 2023
7bc6185
Merge pull request #6993 from kodadot/chore/title-tag
yangwao Aug 28, 2023
5837ac0
Merge pull request #6975 from Jarsen136/issue-6954
yangwao Aug 28, 2023
7f691e7
Update components/common/shoppingCart/utils.ts
yangwao Aug 28, 2023
8c64066
Merge pull request #6965 from xiiiAtCn/fix/issue-6943
yangwao Aug 28, 2023
414f9a5
remove unused fetchSuggestions
pbkompasz Aug 28, 2023
86e559e
update imports
pbkompasz Aug 28, 2023
a6a56f1
Merge pull request #6994 from Jarsen136/issue-6992
yangwao Aug 28, 2023
91b3dbb
Merge pull request #6984 from stephenjason89/refactor/technicalDebt1
yangwao Aug 28, 2023
e4b8c54
Merge pull request #6958 from newraina/6120
yangwao Aug 28, 2023
7250c7e
Merge pull request #6980 from newraina/6979
yangwao Aug 28, 2023
cc491a5
add .value
pbkompasz Aug 28, 2023
b8968f6
remove unused prop
pbkompasz Aug 28, 2023
651974c
refactor
pbkompasz Aug 28, 2023
f9971b5
Merge pull request #6989 from Jarsen136/issue-6987
yangwao Aug 28, 2023
4b67aec
cleanup script
pbkompasz Aug 28, 2023
96adf54
Merge branch 'main' into refactor-search-suggestion
pbkompasz Aug 28, 2023
996f14e
fix: if else
pbkompasz Aug 28, 2023
f39920c
add fetchSuggestions
pbkompasz Aug 28, 2023
95ba9b2
udpate image k_card.png
justskinny5 Aug 28, 2023
1272e1f
Merge pull request #6978 from thnaylor/feat/6967
vikiival Aug 28, 2023
7e233e4
Update components/transfer/Transfer.vue
vikiival Aug 28, 2023
7f3a8e6
Merge pull request #7007 from justskinny5/update-img-k-card-png
vikiival Aug 28, 2023
9b6e3d0
fix: Explore quick links followup
Jarsen136 Aug 28, 2023
7997e50
refactor: mergeCollection & mergeNFT
stephenjason89 Aug 28, 2023
6fbb140
Update middleware/redirects.ts
pbkompasz Aug 28, 2023
e4df2a8
Merge pull request #6895 from hassnian/issue-6857
yangwao Aug 28, 2023
40ef807
Merge pull request #7010 from Jarsen136/issue-7003
yangwao Aug 28, 2023
182abad
Merge pull request #6981 from pbkompasz/refactor/redirects
yangwao Aug 28, 2023
f16d9aa
fix #6970
niklasp Aug 28, 2023
c6744e0
refactor: adjust profile sidebar bottom section
thnaylor Aug 28, 2023
f3bda2e
fix type
daiagi Aug 29, 2023
7ad5261
implement viki code review
daiagi Aug 29, 2023
0558524
feature: show original content if the user clicks the preview button
justskinny5 Aug 29, 2023
c9b810b
feat: Fix denomination to single decimal and bigger numbers short wit…
Jarsen136 Aug 29, 2023
1093058
fix: format
Jarsen136 Aug 29, 2023
7483263
optimize classes
niklasp Aug 29, 2023
516b278
refactor: too many return
Jarsen136 Aug 29, 2023
ab70201
Merge branch 'main' of https://github.com/kodadot/nft-gallery into da…
daiagi Aug 29, 2023
e43e63e
Update pages/carbonless.vue
daiagi Aug 29, 2023
a960f4e
udpate image k_card.png
justskinny5 Aug 29, 2023
b4524c7
:bug: eslint confusion on single quotes
vikiival Aug 29, 2023
a4b7de7
Merge pull request #7023 from justskinny5/update-img-k-card-png
Jarsen136 Aug 29, 2023
7091054
Merge branch 'main' into daiagi-feat/transfer-modal
daiagi Aug 29, 2023
4d6ff97
Merge pull request #7024 from kodadot/fix/carbonless
vikiival Aug 29, 2023
25a759d
Merge pull request #7018 from justskinny5/feat-show-original-content
yangwao Aug 29, 2023
5914b00
Merge pull request #6985 from leo-anderson-x/4750-search
yangwao Aug 29, 2023
4d09fcb
Merge pull request #7017 from thnaylor/refactor/7015
yangwao Aug 29, 2023
59b4c07
fix
pbkompasz Aug 29, 2023
04b77b4
Merge branch 'main' into refactor-search-suggestion
pbkompasz Aug 29, 2023
84f6977
fix
pbkompasz Aug 29, 2023
14cdcc3
Merge pull request #6999 from pbkompasz/refactor-search-suggestion
yangwao Aug 29, 2023
0e90be8
ul -> ol + template
niklasp Aug 29, 2023
755394e
Merge branch 'main' into refactor/technicalDebt2
yangwao Aug 29, 2023
9e9df54
Merge pull request #7011 from stephenjason89/refactor/technicalDebt2
yangwao Aug 29, 2023
7442eac
Merge pull request #7019 from Jarsen136/issue-6998
yangwao Aug 29, 2023
49b1fb5
fix: add m/p space at bottom for collections
thnaylor Aug 29, 2023
9570db2
Merge branch 'main' into fix/7014
thnaylor Aug 29, 2023
5209db1
fix: style lists in blogposts
thnaylor Aug 29, 2023
6080c8b
Merge branch 'main' into fix/7006
thnaylor Aug 29, 2023
71d70fb
Merge branch 'main' into feature/ui-multi-royalties
niklasp Aug 29, 2023
a65453c
SimpleMint to composition API
newraina Aug 29, 2023
aa697c2
Merge branch 'main' into simple-mint-refactor-composition-api
newraina Aug 30, 2023
be27d6c
cookie-notice
daiagi Aug 30, 2023
24697a9
Merge branch 'main' of https://github.com/kodadot/nft-gallery into ch…
daiagi Aug 30, 2023
e7d8ed1
Update components/rmrk/Create/SimpleMint.vue
newraina Aug 30, 2023
33d0402
h1 claim
daiagi Aug 30, 2023
0c8a6a1
h1 /error
daiagi Aug 30, 2023
f9cbb55
h1 /identity
daiagi Aug 30, 2023
c14d3f7
h1 /prefix/drops
daiagi Aug 30, 2023
04ef6a6
h1 Teleport + sonar lint complaints
daiagi Aug 30, 2023
9af8035
fix: remove duplicate content in first-time blog
justskinny5 Aug 30, 2023
df4e772
feat: Blog enhancements
Jarsen136 Aug 30, 2023
7bddcb7
Merge pull request #7037 from thnaylor/fix/7006
yangwao Aug 30, 2023
3cc3209
Merge pull request #6962 from kodadot/daiagi-feat/transfer-modal
yangwao Aug 30, 2023
842351e
Merge pull request #7040 from kodadot/chore/h1
yangwao Aug 30, 2023
b93d73b
Merge pull request #7036 from thnaylor/fix/7014
yangwao Aug 30, 2023
ab7b901
Merge pull request #7042 from justskinny5/fix-first-time-blog
yangwao Aug 30, 2023
ead6673
Merge pull request #7013 from niklasp/feature/ui-multi-royalties
yangwao Aug 30, 2023
98e2433
Merge pull request #7038 from newraina/simple-mint-refactor-compositi…
yangwao Aug 30, 2023
50e7829
Merge pull request #7043 from Jarsen136/issue-6719
yangwao Aug 30, 2023
fcf492b
Merge pull request #6983 from pbkompasz/refactor-code-climate
yangwao Aug 30, 2023
ddf2ed4
Merge pull request #6996 from kodadot/fix/copies-on-basilisk
yangwao Aug 30, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@

#### Community participation

- [ ] [Are you at KodaDot Discord?](https://discord.gg/35hzy2dXXh)
- [ ] [Are you at KodaDot Ecosystem Telegram?](https://t.me/kodadot_eco)

## Screenshot 📸

Expand Down
37 changes: 25 additions & 12 deletions ACTIVITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,36 +52,46 @@ flowchart TD
[![Top contributors](https://images.repography.com/23713223/kodadot/nft-gallery/top-contributors/1nMiB_aZjymZHZUDQ6R3hWGHqWUWahnU6VdRYYv2InU/ygTelP2NVzMzr-XPmCeXq2GzAIHSFlcUsZDXKY3Qrl4_table.svg)](https://github.com/kodadot/nft-gallery/graphs/contributors)


### RepoTracker
RepoTracker
---

[Peak on recent activity over KodaDot](https://repo-tracker.com/r/gh/kodadot/nft-gallery)

![image](https://user-images.githubusercontent.com/5887929/232563230-85fcda10-2cd8-46a2-b4aa-a0f1261a0660.png)
![image](https://github.com/kodadot/nft-gallery/assets/5887929/7c8db5f6-3c8b-40c1-a6e8-fa5e0155227c)

![image](https://github.com/kodadot/nft-gallery/assets/5887929/75a99f4c-54c0-4848-955a-828ba82ab401)

![image](https://user-images.githubusercontent.com/5887929/232563299-39e84aa1-19c8-4031-9488-6813f74f65f3.png)
![image](https://github.com/kodadot/nft-gallery/assets/5887929/1611f8f3-21aa-4f52-a9a8-f4166d8619ab)

### Axiom - Repobeats
![image](https://github.com/kodadot/nft-gallery/assets/5887929/1e7a6ffa-f938-4c08-97cf-98e89eee1e13)

Axiom - Repobeats
---

![Alt](https://repobeats.axiom.co/api/embed/0fb5819705db8bf2be040d140b66f04aaf529a30.svg "Repobeats analytics image")


### Crowd.dev - AnalyzeMyRepo
Crowd.dev - AnalyzeMyRepo
---

[Verbose version from AnalyzeMyRepo](https://analyzemyrepo.com/analyze/kodadot/nft-gallery)

## We're constantly growing!
We're constantly growing
---

[![Contributors Over Time](https://contributor-overtime-api.git-contributor.com/contributors-svg?chart=contributorOverTime&repo=kodadot/nft-gallery)](https://git-contributor.com?chart=contributorOverTime&repo=kodadot/nft-gallery)

[![Monthly Active Contributors](https://contributor-overtime-api.git-contributor.com/contributors-svg?chart=contributorMonthlyActivity&repo=kodadot/nft-gallery)](https://git-contributor.com?chart=contributorMonthlyActivity&repo=kodadot/nft-gallery)

## Recent Contributors ✨
Recent Contributors ✨
---

<img src="https://contrib.rocks/image?repo=kodadot/nft-gallery" />

Check out KodaDot's [monthly statistics](https://github.com/kodadot/nft-gallery/pulse/monthly) and each contributors [activity]((https://github.com/kodadot/nft-gallery/graphs/contributors))

## Brief code structure
Brief code structure
---

![Visualization of this repo](.github/diagram.svg)
[Interactive visualization](https://octo-repo-visualization.vercel.app/?repo=kodadot%2Fnft-gallery)
Expand All @@ -90,20 +100,23 @@ Check out KodaDot's [monthly statistics](https://github.com/kodadot/nft-gallery/
[![Average time to resolve an issue](http://isitmaintained.com/badge/resolution/kodadot/nft-gallery.svg)](http://isitmaintained.com/project/kodadot/nft-gallery "Average time to resolve an issue")
[![Percentage of issues still open](http://isitmaintained.com/badge/open/kodadot/nft-gallery.svg)](http://isitmaintained.com/project/kodadot/nft-gallery "Percentage of issues still open") -->

## Open Bounties sorted by bounty size
Open Bounties sorted by bounty size
---

[![Rewards](https://flat.badgen.net/github/label-issues/kodadot/nft-gallery/$/open?scale=2)](https://github.com/kodadot/nft-gallery/issues?q=is%3Aopen+is%3Aissue+label%3A%24)
[![Rewards](https://flat.badgen.net/github/label-issues/kodadot/nft-gallery/$$/open?scale=2)](https://github.com/kodadot/nft-gallery/issues?q=is%3Aopen+is%3Aissue+label%3A%24%24+)
[![Rewards](https://flat.badgen.net/github/label-issues/kodadot/nft-gallery/$$$/open?scale=2)](https://github.com/kodadot/nft-gallery/issues?q=is%3Aopen+is%3Aissue+label%3A%24%24%24+)
[![Rewards](https://flat.badgen.net/github/label-issues/kodadot/nft-gallery/$$$$/open?scale=2)](https://github.com/kodadot/nft-gallery/issues?q=is%3Aopen+is%3Aissue+label%3A%24%24%24%24+)
[![Rewards](https://flat.badgen.net/github/label-issues/kodadot/nft-gallery/$$$$$/open?scale=2)](https://github.com/kodadot/nft-gallery/issues?q=is%3Aopen+is%3Aissue+label%3A%24%24%24%24%24+)

## Star history
Star history
---

[![Star History Chart](https://api.star-history.com/svg?repos=kodadot/nft-gallery&type=Date)](https://star-history.com/#kodadot/nft-gallery&Date)

### New Issues and pull requests
- https://www.repotrends.com/kodadot/nft-gallery
New Issues and pull requests in KodaDot
--
- [repotrends.com/kodadot/nft-gallery](https://www.repotrends.com/kodadot/nft-gallery)

![image](https://user-images.githubusercontent.com/5887929/232562963-f7f42c34-89ea-4783-8dad-a426dd91c262.png)

Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ If everything goes well, chances that you will be **rewarded are high**.

We might give retro-active reward, where the bounty label wasn't present, **if we like your contribution.**

**For better coordination, please join our [Development channel (#coordination) on Discord](https://discord.gg/4CeHXamhqB)**
**For better coordination, please join our [Development channel (#coordination) on [KodaDot Ecosystem Telegram](https://t.me/kodadot_eco)**

## Getting started

Expand Down
4 changes: 2 additions & 2 deletions HIRING.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ You can [check recent issues by labels **p1** or **p2**](https://github.com/koda

Once you've crossed **10-20 merged pull requests**, which were successfully merged to the upstream `main` branch, you will be **eligible to join our closer team**.

Feel free to reach out `yangwao` on our Discord.
Feel free to reach out `yangwao` on our [KodaDot Ecosystem Telegram](https://t.me/kodadot_eco).
We are happy to give you **one or two long-term tasks** to see how you can tackle more challenging and complex issues.

### Reasoning
Expand All @@ -57,4 +57,4 @@ Landing job at KodaDot could result getting payroll on range between **40k-160k$

#### Questions?

Head's up to our [Discord - channel #jobs](https://dsc.gg/kodadot)
Head's up to our [KodaDot Ecosystem Telegram](https://t.me/kodadot_eco) ~~[Discord - channel #jobs](https://dsc.gg/kodadot)~~
2 changes: 1 addition & 1 deletion QA.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ KodaDot offers paid interviews, valuing your time and contributions. You will be

## Next stage

After completing 10-20 merged pull requests, you may be eligible to join our core team. Contact yangwao on Discord to discuss the next steps and potential long-term tasks.
After completing 10-20 merged pull requests, you may be eligible to join our core team. Contact yangwao on [KodaDot Ecosystem Telegram](https://t.me/kodadot_eco) to discuss the next steps and potential long-term tasks.

Our hiring process prioritizes cultural fit and teamwork. We are interested in character traits, problem-solving abilities, and your willingness to help others with their PRs. This approach ensures a strong, long-term team dynamic as our codebase grows in complexity.

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,6 @@ You'll find our goals for KodaDot upcoming future!
# Stay Tuned for Updates!

- Follow us on [Twitter](https://twitter.com/KodaDot), [Youtube](https://www.youtube.com/channel/UCEULduld5NrqOL49k1KVjoA), [SubStack](https://kodadot.substack.com/) and [Medium](https://blog.kodadot.xyz), [Instagram](https://instagram.com/kodadot.xyz),
- Join our [Telegram KodaDot Ecosystem](https://t.me/kodadot_eco), [Discord](https://discord.gg/u6ymnbz4PR)
- Join our [Telegram KodaDot Ecosystem](https://t.me/kodadot_eco), ~~[Discord](https://discord.gg/u6ymnbz4PR)~~
- [Pick your T-shirt in KodaDot Swag Shop](https://shop.kodadot.xyz), use voucher `readme100` to get 100% OFF, first 10 redemptions only.

26 changes: 8 additions & 18 deletions components/balance/MultipleBalances.vue
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,10 @@
</div>

<div class="has-text-right is-flex-grow-2">
{{ token.details?.balance }}
{{ formatNumber(token.details?.balance) }}
</div>
<div class="has-text-right is-flex-grow-2">
${{ delimiter(token.details?.usd || '0') }}
${{ formatNumber(token.details?.usd || '0') }}
</div>
</div>
</div>
Expand All @@ -48,7 +48,9 @@
<hr class="my-2" />
<p class="is-flex is-justify-content-space-between is-align-items-flex-end">
<span class="is-size-7"> {{ $i18n.t('spotlight.total') }}: </span>
<span class="is-size-6">${{ delimiter(identityStore.getTotalUsd) }}</span>
<span class="is-size-6"
>${{ formatNumber(identityStore.getTotalUsd) }}</span
>
</p>
</div>
</template>
Expand All @@ -60,8 +62,7 @@ import { decodeAddress, encodeAddress } from '@polkadot/util-crypto'
import { CHAINS, ENDPOINT_MAP } from '@kodadot1/static'
import { NeoSkeleton } from '@kodadot1/brick'
import { balanceOf } from '@kodadot1/sub-api'

import format from '@/utils/format/balance'
import format, { formatNumber } from '@/utils/format/balance'
import { useFiatStore } from '@/stores/fiat'
import { calculateExactUsdFromToken } from '@/utils/calculation'
import { getAssetIdByAccount } from '@/utils/api/bsx/query'
Expand Down Expand Up @@ -115,16 +116,6 @@ const currentNetwork = computed(() =>
isTestnet.value ? 'test-network' : 'main-network'
)

function delimiter(amount: string | number) {
const formatAmount = typeof amount === 'number' ? amount.toString() : amount
const number = parseFloat(formatAmount.replace(/,/g, ''))

return number.toLocaleString('en-US', {
minimumFractionDigits: 0,
maximumFractionDigits: 2,
})
}

const fiatStore = useFiatStore()
function calculateUsd(amount: string, token = 'KSM') {
if (!amount) {
Expand Down Expand Up @@ -174,16 +165,15 @@ async function getBalance(chainName: string, token = 'KSM', tokenId = 0) {
selectedTokenId = await getAssetIdByAccount(api, prefixAddress)
}

const balance = delimiter(currentBalance)
const usd = calculateUsd(balance, token)
const usd = calculateUsd(currentBalance, token)

identityStore.setMultiBalances({
address: defaultAddress,
chains: {
[chainName]: {
[token.toLowerCase()]: {
address: prefixAddress,
balance,
balance: currentBalance,
nativeBalance,
usd,
selected: selectedTokenId === String(tokenId),
Expand Down
8 changes: 8 additions & 0 deletions components/base/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -41,3 +41,11 @@ export interface CarouselNFT extends ItemResources {
collectionName?: string
chain?: Prefix
}

export interface BaseNFTMeta {
id: string
image?: string
animationUrl?: string
name?: string
description?: string
}
77 changes: 66 additions & 11 deletions components/blog/BlogPost.vue
Original file line number Diff line number Diff line change
@@ -1,36 +1,81 @@
<template>
<div class="article">
<div v-if="attributes.title" class="article">
<div class="is-flex is-align-items-center has-text-grey is-size-5 mb-1">
<nuxt-link class="has-text-grey" to="/blog">{{ $t('blog') }}</nuxt-link>
<NeoIcon icon="chevron-right" pack="far" class="mx-5" />
<span>{{ attributes.title?.slice(0, 15) }}...</span>
</div>
<h1>{{ attributes.title }}</h1>
<p v-if="attributes.subtitle" class="subtitle">{{ attributes.subtitle }}</p>

<div
class="is-flex is-justify-content-space-between has-text-grey is-size-5">
<div>{{ attributes.tags }}</div>
<div v-if="attributes.date">
class="is-flex is-justify-content-space-between is-align-items-center has-text-grey mt-5">
<div
v-if="attributes.date"
class="border border-k-shade fixed-border-radius px-4 py-1">
{{ format(new Date(attributes.date), 'dd.MM.yyyy') }}
</div>

<div>
<NeoButton
icon="x-twitter"
icon-pack="fab"
no-shadow
class="no-border is-text is-size-4 p-0 mr-4"
@click.native="openShareUrl('twitter')" />

<NeoButton
icon="linkedin"
icon-pack="fab"
no-shadow
class="no-border is-text is-size-4 p-0"
@click.native="openShareUrl('linkedin')" />
</div>
</div>
<h1>{{ attributes.title }}</h1>
<p v-if="attributes.subtitle" class="subtitle">{{ attributes.subtitle }}</p>
<img
v-if="attributes.image"
:src="attributes.image"
:alt="attributes.title"
class="mt-5"
width="100%" />
<component :is="singlePostComponent" />
</div>
</template>

<script setup>
<script lang="ts" setup>
import { format } from 'date-fns'
import { NeoButton, NeoIcon } from '@kodadot1/brick'
import { convertMarkdownToText } from '@/utils/markdown'
import { nextTick } from 'vue'
import hljs from 'highlight.js'

import { URLS } from '@/utils/constants'
const { $seoMeta } = useNuxtApp()
const route = useRoute()

const slug = route.params.slug
const attributes = ref({})
const attributes = ref<{
image?: string
title?: string
date?: string
subtitle?: string
}>({})
const singlePostComponent = ref('')

const openShareUrl = (platform: 'twitter' | 'linkedin') => {
let shareUrl = ''
switch (platform) {
case 'twitter':
shareUrl = 'https://twitter.com/intent/tweet?text='
break
case 'linkedin':
shareUrl = 'https://www.linkedin.com/shareArticle?mini=true&url='
break
}
const currentUrl = `${URLS.koda.baseUrl}${location.pathname}`

window.open(`${shareUrl}${encodeURIComponent(currentUrl)}`, '_blank')
}

onMounted(async () => {
const post = await import(`~/content/blog/${slug}.md`)

Expand Down Expand Up @@ -95,6 +140,10 @@ html.dark-mode {
}
}

.fixed-border-radius {
border-radius: 3rem;
}

h1,
h2,
h3,
Expand Down Expand Up @@ -129,11 +178,16 @@ html.dark-mode {
margin: 2.5rem 0;
}

p {
p,
li {
font-size: 20px;
line-height: 30px;
}

li {
margin: 0 1.5rem;
}

@include ktheme() {
.markdown-body {
color: theme('k-accentlight2-dark');
Expand Down Expand Up @@ -173,7 +227,8 @@ html.dark-mode {
}

h2,
p {
p,
li {
font-size: 1rem;
}

Expand Down
6 changes: 3 additions & 3 deletions components/bsx/Create/CreateToken.vue
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
<template #footer>
<NeoField key="advanced">
<CollapseWrapper
v-if="base.edition > 1"
v-if="base.copies > 1"
visible="mint.expert.show"
hidden="mint.expert.hide"
class="mt-3">
Expand Down Expand Up @@ -147,7 +147,7 @@ const base = ref<BaseTokenType>({
file: null,
description: '',
selectedCollection: null,
edition: 1,
copies: 1,
secondFile: null,
})
const collections = ref<MintedCollection[]>([])
Expand All @@ -161,7 +161,7 @@ const hasRoyalty = ref(true)
const feesToken = ref<Token>('BSX')
const royalty = ref<Royalty>({
amount: 0.15,
address: '',
address: accountId.value,
})
const balanceNotEnough = ref(false)

Expand Down
5 changes: 4 additions & 1 deletion components/buy/Buy.vue
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,10 @@ const ShoppingCartItemToTokenToBuy = (item: ShoppingCartItem): TokenToBuy => {
}

watchEffect(() => {
if (isLoading.value === false && status.value === 'loader.finalized') {
if (
isLoading.value === false &&
status.value === TransactionStatus.Finalized
) {
preferencesStore.setTriggerBuySuccess(true)
shoppingCartStore.clear()
}
Expand Down
3 changes: 1 addition & 2 deletions components/carousel/module/CarouselMedia.vue
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,10 @@
:to="urlOf({ id: item.id, url, chain: item.chain })"
:aria-label="`slide ${index + 1} of ${length}`"
rel="nofollow">
<!-- :animation-src removed until this is fixed:
https://github.com/kodadot/nft-gallery/issues/6237 -->
<MediaItem
class="carousel-media-wrapper"
:src="imageSrc || ''"
:animation-src="item.animationUrl || ''"
:title="item.name" />
</nuxt-link>
</div>
Expand Down
Loading