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

Chad Brutalism #4197

Merged
merged 254 commits into from
Oct 28, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
254 commits
Select commit Hold shift + click to select a range
a3bdd69
#3948 ui changes for footer
prachi00 Sep 29, 2022
53a6c87
Merge branch 'main' into feat-new-footer
prachi00 Sep 29, 2022
ba56383
#3948 footer substack changes, mobile changes
prachi00 Sep 30, 2022
7199f97
feat: issue_4022
zhengow Sep 30, 2022
006598b
Merge branch 'main' into feat-new-footer
prachi00 Sep 30, 2022
30f6eb0
#3948 footer icons hover state
prachi00 Oct 2, 2022
f7bac5b
Merge branch 'main' into feat-new-footer
petersopko Oct 2, 2022
3433b00
feat: navbar redesign
Jarsen136 Oct 3, 2022
ec7c6cc
fix: nav button z-index
Jarsen136 Oct 3, 2022
4968355
fix: navbar button style
Jarsen136 Oct 3, 2022
e0cb4a5
fix: search bar placeholder text shorten
Jarsen136 Oct 3, 2022
5a84bca
fix: responsive placeholder
Jarsen136 Oct 3, 2022
f0427c5
:bug: correct path for seo
vikiival Oct 3, 2022
fee000e
:wrench: added antick as indexer for glmr
vikiival Oct 3, 2022
fdc277b
#3948 minor chnages
prachi00 Oct 4, 2022
0496764
Merge branch 'main' into feat-new-footer
prachi00 Oct 4, 2022
02dbc21
#4004 covering missing strings
prachi00 Oct 4, 2022
88384bd
feat: redesign dropdown on navbar
Jarsen136 Oct 4, 2022
5a25a44
Merge branch 'main' into issue-3946
Jarsen136 Oct 4, 2022
dbdc0c9
fix: search bar placeholder
Jarsen136 Oct 4, 2022
3b44fca
[skip ci] updated code diagram
kkukelka Oct 4, 2022
47fca8e
πŸ”§ disable button on expired offer
roiLeo Oct 4, 2022
f483db0
Merge branch 'main' into fix/offerTable/disableExpired
roiLeo Oct 4, 2022
5088441
Merge branch 'main' into where-is-my-glmr
vikiival Oct 4, 2022
62b134b
Merge pull request #4068 from kodadot/where-is-my-glmr
yangwao Oct 4, 2022
d9a949e
Merge branch 'main' into fix/offerTable/disableExpired
roiLeo Oct 5, 2022
b5da21d
Merge branch 'main' into action
roiLeo Oct 5, 2022
e2958a8
Merge pull request #4074 from kodadot/action
roiLeo Oct 5, 2022
3f1b1f1
feat: add sentry tracker
preschian Oct 5, 2022
3177f57
Merge branch 'main' of github.com:kodadot/nft-gallery into add-sentry
preschian Oct 5, 2022
841b97f
#3948 more cleanup
prachi00 Oct 6, 2022
25f2364
Merge branch 'main' into feat-new-footer
prachi00 Oct 6, 2022
a88eeaf
Merge pull request #4083 from kodadot/add-sentry
yangwao Oct 6, 2022
baa751d
Update constants.ts
vikiival Oct 6, 2022
4a07597
Merge pull request #4086 from kodadot/where-is-my-stow
vikiival Oct 6, 2022
af879bd
a new computed property
zhengow Oct 7, 2022
196c890
Merge branch 'main' into issue_4022
kkukelka Oct 7, 2022
aaf78db
#3948 dark mode hover issue
prachi00 Oct 7, 2022
141261f
Update package.json
roiLeo Oct 7, 2022
b44a733
Merge branch 'main' into feat-new-footer
roiLeo Oct 7, 2022
ded9481
disable sentry on development
preschian Oct 7, 2022
94e5f6f
Merge branch 'main' into fix/offerTable/disableExpired
roiLeo Oct 7, 2022
c922dac
Merge pull request #4087 from kodadot/disable-sentry-on-localhost
yangwao Oct 7, 2022
20c3755
Merge branch 'main' into fix/offerTable/disableExpired
petersopko Oct 7, 2022
941c481
Merge branch 'main' into issue-3946
petersopko Oct 7, 2022
35a8bbb
Merge pull request #4075 from roiLeo/fix/offerTable/disableExpired
roiLeo Oct 7, 2022
8506b6a
Merge branch 'main' into issue-3946
petersopko Oct 7, 2022
46b56df
Merge branch 'main' into issue_4022
petersopko Oct 7, 2022
9685097
Merge pull request #4057 from zhengow/issue_4022
petersopko Oct 7, 2022
ad799fa
Merge branch 'main' into feat-new-footer
petersopko Oct 7, 2022
44e4160
Merge pull request #4016 from kodadot/feat-new-footer
petersopko Oct 7, 2022
0e913d0
Merge branch 'main' into issue-3946
yangwao Oct 7, 2022
1db8e77
feat: navbar scroll down && mobile dropdown menu
Jarsen136 Oct 7, 2022
a543053
feat: add featured articles
preschian Oct 7, 2022
58d888d
add rel="noopener noreferrer"
preschian Oct 7, 2022
8c0f37c
disable prettier on quote
preschian Oct 7, 2022
80ec1ff
add more rel="noopener noreferrer"
preschian Oct 7, 2022
b590be4
fix: Remove infinity scroll on collection on the top
Jarsen136 Oct 7, 2022
fe3c4af
fix: navbar dropdown menu height adjustment
Jarsen136 Oct 7, 2022
c14eeb4
Merge pull request #4093 from Jarsen136/issue-4089
yangwao Oct 8, 2022
1bd9aa4
sorted footer order links
yangwao Oct 8, 2022
fa26200
Merge branch 'main' into add-featured-articles
yangwao Oct 8, 2022
dd66b3f
fix: keep desc while loading
KngZhi Oct 9, 2022
c97e52f
leaderboard update Oct 9th 22
kodabot Oct 9, 2022
976e1bc
burnRate update Oct 9th 22
kodabot Oct 9, 2022
13f7fab
Merge branch 'main' into kodabot
kodabot Oct 9, 2022
c8935b0
feat: show only installed wallets
zhengow Oct 9, 2022
00c7a5e
Merge pull request #4096 from kodadot/kodabot
petersopko Oct 9, 2022
36c1aa0
✨ snek collection stats
roiLeo Oct 10, 2022
5dbf177
fix: Hide testnet, movr & glmr on production
Jarsen136 Oct 10, 2022
845e318
fix: hide testnet on preview env
Jarsen136 Oct 10, 2022
ca0e418
add hover box
preschian Oct 11, 2022
173ec13
Revert "fix: hide testnet on preview env"
Jarsen136 Oct 11, 2022
c68a4ce
fix: Transfer copy link & view transaction
Jarsen136 Oct 11, 2022
43ab64a
Merge branch 'main' into fix/keep-description
KngZhi Oct 12, 2022
d86fbb1
redesign: wallet connect
zhengow Oct 13, 2022
b30a1de
Update WalletModal.vue
zhengow Oct 13, 2022
5b9913a
remove debug console
zhengow Oct 13, 2022
8be9529
refactor: keep old version of navbar design
Jarsen136 Oct 14, 2022
0bfa795
Merge pull request #4104 from Jarsen136/issue-4101
kkukelka Oct 14, 2022
819df9e
[skip netlify] Update Bumped minor version of packages
renovate[bot] Oct 14, 2022
f52ccf9
Merge pull request #4097 from zhengow/issue_4085
yangwao Oct 14, 2022
9c28354
Merge pull request #4092 from kodadot/add-featured-articles
yangwao Oct 14, 2022
890bf7b
Merge pull request #4095 from KngZhi/fix/keep-description
yangwao Oct 14, 2022
ceac95b
refactor: css
zhengow Oct 14, 2022
35213c3
Merge pull request #4110 from Jarsen136/issue-4105
yangwao Oct 14, 2022
af85a2d
Merge branch 'main' into renovate/bumped-minor-version-of-packages
yangwao Oct 14, 2022
84e9c11
Merge pull request #4098 from kodadot/renovate/bumped-minor-version-o…
yangwao Oct 14, 2022
bae3f4d
Merge branch 'main' into issue_4112
yangwao Oct 14, 2022
24db7f1
feat: redesign navbar pc
Jarsen136 Oct 15, 2022
636b02d
Merge branch 'main' into issue-3946
Jarsen136 Oct 15, 2022
df686e8
fix: resolve conflict code
Jarsen136 Oct 15, 2022
5f93186
refactor: navbar explore component
Jarsen136 Oct 15, 2022
7b0d465
feat: redesign navbar of language select menu
Jarsen136 Oct 16, 2022
c16c274
fix: language select menu
Jarsen136 Oct 16, 2022
3b694ab
:zap: add TNKR as Asset
vikiival Oct 16, 2022
83f413d
feat: navbar v2 redesgin
Jarsen136 Oct 17, 2022
9110afa
fix: navbar e2e test
Jarsen136 Oct 17, 2022
37f547f
feat: :lipstick: release redesigned landing page
preschian Oct 17, 2022
dd758bd
refactor: rename top collections
preschian Oct 17, 2022
3fdfaa3
fix: adjust navbar show only on landing page
preschian Oct 17, 2022
9c8ed20
test: adjust simple mint rmrk
preschian Oct 17, 2022
8a5fce4
Merge pull request #4120 from kodadot/tinker-asset
vikiival Oct 17, 2022
eb225ad
fix: navbar white shadow on dark mode
Jarsen136 Oct 17, 2022
5d6bf7b
fix: extra white lines in dark mode
Jarsen136 Oct 17, 2022
a2972b5
feat: same page style
zhengow Oct 17, 2022
16b9777
dark mode
zhengow Oct 17, 2022
15284d7
chore: update styleguide with info about composition api
kkukelka Oct 17, 2022
581d18e
#4116 Search shadow fix
prachi00 Oct 17, 2022
cfcad32
fix: navbar v2 ui
Jarsen136 Oct 18, 2022
a6ac667
Merge pull request #4131 from kodadot/feat-search-dropdown-shadow
yangwao Oct 18, 2022
4abed1e
Merge pull request #4063 from Jarsen136/issue-3946
yangwao Oct 18, 2022
e0c8bb3
[skip netlify] Update Bumped minor version of packages
renovate[bot] Oct 18, 2022
06d6a29
Merge pull request #4124 from kodadot/renovate/bumped-minor-version-o…
Jarsen136 Oct 18, 2022
db6ec25
bugfix: dark mode x and padding
zhengow Oct 18, 2022
c734cb1
Merge pull request #4113 from zhengow/issue_4112
yangwao Oct 18, 2022
5bea2c8
fix: Redirect to incorrect place after click on collection on navbar
Jarsen136 Oct 18, 2022
ce88a39
fix: incorrect currency displayed in profiledropdown
Jarsen136 Oct 18, 2022
4e2543d
chore: rewrite reusability in composition api and remove class api
kkukelka Oct 18, 2022
06d79d9
Merge remote-tracking branch 'upstream/main' into chore/update-style-…
kkukelka Oct 18, 2022
2664074
fix: can not buy due to multi asset
KngZhi Oct 19, 2022
cad1b0b
#4136 search leftovers
prachi00 Oct 19, 2022
e78ea7a
Merge branch 'main' into fix/buy-make-offer
KngZhi Oct 19, 2022
306868f
#4139 footer leftovers
prachi00 Oct 19, 2022
e323fe7
style: add stroke carousel collection
preschian Oct 19, 2022
12399b1
Merge branch 'main' of github.com:kodadot/nft-gallery into release-re…
preschian Oct 19, 2022
bace2ce
fix: add !isLandingPage on showSearchOnNavbar
preschian Oct 19, 2022
073214f
Merge pull request #4130 from kkukelka/chore/update-style-guide
vikiival Oct 19, 2022
a923c30
Merge pull request #4127 from kodadot/release-redesign-landing-page
yangwao Oct 19, 2022
5cad991
Merge pull request #4137 from KngZhi/fix/buy-make-offer
yangwao Oct 19, 2022
09e7608
Merge branch 'main' into issue-4133
yangwao Oct 19, 2022
5c02bed
Merge branch 'main' into feat-search-leftovers
yangwao Oct 19, 2022
acec63e
Merge pull request #4134 from Jarsen136/issue-4133
roiLeo Oct 19, 2022
8d9e213
Merge branch 'main' into feat-footer-leftovers
yangwao Oct 19, 2022
50794ea
[skip ci] updated code diagram
kkukelka Oct 19, 2022
65af22f
fix: Mobile landing on new neobrutalism design
Jarsen136 Oct 19, 2022
e798098
Merge pull request #4148 from kodadot/issue-4146
yangwao Oct 19, 2022
fc728a0
feat: CommonTokenMoney component for more chain
Jarsen136 Oct 19, 2022
9db7179
Merge pull request #4140 from kodadot/feat-footer-leftovers
yangwao Oct 19, 2022
2f59cc0
feat: replace substack input placeholder
Jarsen136 Oct 19, 2022
01a15af
Merge pull request #4150 from Jarsen136/issue-4149
yangwao Oct 19, 2022
896ce56
Merge branch 'main' into issue-4056
Jarsen136 Oct 20, 2022
f2a6515
fix: Navbar in Beta behaves glitchy on scroll
Jarsen136 Oct 20, 2022
93665ec
#4136 border colour fixes
prachi00 Oct 20, 2022
9e373c1
Merge branch 'main' into feat-search-leftovers
prachi00 Oct 20, 2022
3015eab
#4136 fotn size, adding soon text
prachi00 Oct 20, 2022
a4921c5
Merge branch 'main' into action
roiLeo Oct 20, 2022
7a804a8
Merge pull request #4147 from kodadot/action
roiLeo Oct 20, 2022
8d291f0
Merge branch 'main' into feat-search-leftovers
yangwao Oct 20, 2022
7801d7c
Merge branch 'main' into issue-4145
yangwao Oct 20, 2022
76a9451
Merge branch 'main' into issue-4056
yangwao Oct 20, 2022
be52b06
Merge pull request #4152 from Jarsen136/issue-4145
yangwao Oct 20, 2022
546d8cc
we will be back shortly once we recalibrate
yangwao Oct 20, 2022
eddf54e
fix: set default token id for new chain
Jarsen136 Oct 20, 2022
6f982bb
Merge branch 'issue-4056' of github.com:Jarsen136/nft-gallery into is…
Jarsen136 Oct 20, 2022
a6fa9de
fix: add default value for switch
Jarsen136 Oct 20, 2022
e9f58f3
Merge branch 'main' into feat-search-leftovers
prachi00 Oct 21, 2022
fcab983
search bar fixes
prachi00 Oct 21, 2022
c65a95d
#4155 Card leftovers
prachi00 Oct 21, 2022
974b41d
fix: token money at different chain
Jarsen136 Oct 21, 2022
891df97
fix: Incorrect url of nft on More From This Collection
Jarsen136 Oct 21, 2022
9ffc233
fix: ts error on formatNFT
Jarsen136 Oct 21, 2022
d6afbf2
Merge pull request #4159 from Jarsen136/issue-4158
roiLeo Oct 21, 2022
0b09382
#4161 fixes with drawer, colors
prachi00 Oct 22, 2022
f62b458
fix: use passive true to prevent stuttering
kkukelka Oct 22, 2022
4252aea
search skeleton, icon fixes
prachi00 Oct 22, 2022
3fff885
Merge branch 'main' into feat-search-leftovers
prachi00 Oct 22, 2022
efa4b8c
colors fix
prachi00 Oct 23, 2022
367472d
Merge pull request #4163 from kkukelka/fix/lp-vertical-scroll
roiLeo Oct 24, 2022
db31b19
Merge branch 'main' into feat-card-leftovers
roiLeo Oct 24, 2022
40abbda
Merge pull request #4162 from kodadot/feat-mobile-wallet
yangwao Oct 24, 2022
ebb5a7c
[skip netlify] Update Bumped minor version of packages
renovate[bot] Oct 24, 2022
8a9c14e
Merge pull request #4164 from kodadot/renovate/bumped-minor-version-o…
yangwao Oct 24, 2022
9ada62b
Merge pull request #4135 from Jarsen136/issue-4056
yangwao Oct 24, 2022
5ba9f36
πŸ”§ landing mobile version
roiLeo Oct 24, 2022
82630f3
πŸ”§ landing mobile navbar search
roiLeo Oct 24, 2022
0c16009
Merge branch 'main' into fix/landing/SearchComponent
roiLeo Oct 24, 2022
c0c250c
πŸ”§ landing navbar search
roiLeo Oct 24, 2022
4888a26
πŸ”§ landing chain spacing
roiLeo Oct 24, 2022
3ac8bfc
πŸ”§ landing Search spacing
roiLeo Oct 24, 2022
aea4a2b
conflict
prachi00 Oct 24, 2022
ea7a523
deleting old file
prachi00 Oct 24, 2022
67910e2
fix: More from this collection chain name
Jarsen136 Oct 25, 2022
aa24772
adding titles
prachi00 Oct 25, 2022
b416c2b
Merge branch 'main' into feat-card-leftovers
prachi00 Oct 25, 2022
015a12c
Merge pull request #4170 from Jarsen136/issue-4165
yangwao Oct 25, 2022
6c6a5be
Merge pull request #4138 from kodadot/feat-search-leftovers
yangwao Oct 25, 2022
ba1c966
Merge pull request #4070 from kodadot/feat-trans-leftover
yangwao Oct 25, 2022
ad402e1
Merge branch 'main' into fix/landing/SearchComponent
roiLeo Oct 25, 2022
d78ea6b
✨ Enkrypt wallet support
roiLeo Oct 25, 2022
8572206
Merge pull request #4168 from roiLeo/fix/landing/SearchComponent
yangwao Oct 25, 2022
53b3f5a
Merge branch 'main' into feature/wallet/Enkrypt
roiLeo Oct 25, 2022
911db69
fix: Lot of errors on horizontal scrolling on landing
Jarsen136 Oct 25, 2022
baee068
fix: load more
KngZhi Oct 26, 2022
13cd1ba
moving title
prachi00 Oct 26, 2022
e2aa623
#4141 On focus in search box show history
prachi00 Oct 26, 2022
dca1a85
fix: run kodadot with docker-compose up --build
preschian Oct 26, 2022
c98a04a
Merge pull request #4179 from Jarsen136/issue-4177
yangwao Oct 26, 2022
3cdddf4
Merge pull request #4180 from KngZhi/fix/load-more
yangwao Oct 26, 2022
3493392
Merge branch 'main' into feature/wallet/Enkrypt
yangwao Oct 26, 2022
3b40558
Merge pull request #4156 from kodadot/feat-card-leftovers
yangwao Oct 26, 2022
5664185
Merge branch 'main' into feature/wallet/Enkrypt
yangwao Oct 26, 2022
fe77a0c
Merge pull request #4178 from roiLeo/feature/wallet/Enkrypt
yangwao Oct 26, 2022
11657ec
refactor: create wallet instance by config
Jarsen136 Oct 26, 2022
fd90ed3
fix: refactor wallet source
Jarsen136 Oct 26, 2022
511d6b7
refactor: auto build wallet config
Jarsen136 Oct 26, 2022
3bcd087
Merge branch 'main' into feat-show-history
prachi00 Oct 27, 2022
026a83e
refactor: mobile wallet
Jarsen136 Oct 27, 2022
5bd515e
css changes, check added
prachi00 Oct 27, 2022
86063db
fix: Network is not clickable at certain width
Jarsen136 Oct 27, 2022
7602a98
Merge pull request #4182 from kodadot/fix-docker-compose
yangwao Oct 27, 2022
c443c25
ci: parallel cypress
preschian Oct 27, 2022
ad92969
ci: run app in background
preschian Oct 27, 2022
bffd415
ci: install cypress first
preschian Oct 27, 2022
0fc6661
ci: test failed test
preschian Oct 27, 2022
8bbbe3c
ci: add wait-on module
preschian Oct 27, 2022
19f6042
test: revert back failed test
preschian Oct 27, 2022
a5984d5
ci: run pnpm wait-on
preschian Oct 27, 2022
7e43efa
ci: test artifacts
preschian Oct 27, 2022
a218873
ci: adjust retention-days
preschian Oct 27, 2022
cf9fba2
ci: turns out will be slower with artifacts
preschian Oct 27, 2022
edc3e2e
ci: test download artifacts from another workflow
preschian Oct 27, 2022
7d54eff
Merge branch 'main' into issue-4186
roiLeo Oct 27, 2022
b9905db
ci: set continue-on-error
preschian Oct 27, 2022
9459512
Merge pull request #4187 from Jarsen136/issue-4186
roiLeo Oct 27, 2022
a8a3f03
ci: ignore artifacts
preschian Oct 27, 2022
330bb5e
ci: test workflow id
preschian Oct 27, 2022
26c3962
ci: use always()
preschian Oct 27, 2022
d5c89b9
ci: test continue-on-error again
preschian Oct 27, 2022
3715380
ci: use conclusion
preschian Oct 27, 2022
b8ac86f
ci: outcome == failure
preschian Oct 27, 2022
d14b6b4
ci: test without pr
preschian Oct 27, 2022
a73b7d9
fix: Neobrutalism landing page release UI
Jarsen136 Oct 27, 2022
b21fa69
fix: lines that seperates containers are white
Jarsen136 Oct 27, 2022
8f9882a
fix: subscribe button
Jarsen136 Oct 28, 2022
df91104
ci: without artifacts
preschian Oct 28, 2022
8244dcc
Merge branch 'main' of github.com:preschian/nft-gallery into cypress-…
preschian Oct 28, 2022
c04d389
test: adjust test to visit other nft first
preschian Oct 28, 2022
df2d7c5
fix: deepsource
preschian Oct 28, 2022
2d90025
ci: unused artifacts
preschian Oct 28, 2022
6c05d6c
Update components/rmrk/Gallery/CollectionActivity.vue
roiLeo Oct 28, 2022
4ba6880
Merge branch 'main' into feature/collection/snekStats
roiLeo Oct 28, 2022
30c8add
✨ Quakz Music Box in spotlight rmrk
roiLeo Oct 28, 2022
3eddd1f
Merge pull request #4188 from Jarsen136/issue-4185
yangwao Oct 28, 2022
51479c7
Merge pull request #4099 from roiLeo/feature/collection/snekStats
yangwao Oct 28, 2022
22312b0
Merge pull request #4184 from Jarsen136/issue-4183
yangwao Oct 28, 2022
e6a0eb8
Merge branch 'main' into feat-show-history
yangwao Oct 28, 2022
bb05336
Merge pull request #4192 from roiLeo/feature/spotlight/QuarkzMusicBox
yangwao Oct 28, 2022
99d7c44
Merge pull request #4181 from kodadot/feat-show-history
yangwao Oct 28, 2022
bd976bd
Merge pull request #4190 from preschian/feat-cypress-parallel
yangwao Oct 28, 2022
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/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1 +1 @@
* @kodadot/code-review-guild @kodadot/qa-guild
* @kodadot/code-review-guild
2 changes: 1 addition & 1 deletion .github/diagram.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
27 changes: 2 additions & 25 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,6 @@ on:
jobs:
test:
runs-on: ubuntu-latest
container:
image: cypress/included:10.6.0
options: --user 1001
env:
CYPRESS_CACHE_FOLDER: '${GITHUB_WORKSPACE}/.cypress-cache'
steps:
- uses: actions/checkout@v3

Expand All @@ -27,7 +22,7 @@ jobs:
${{ runner.os }}-

- name: Install pnpm
uses: pnpm/action-setup@v2.2.1
uses: pnpm/action-setup@v2
with:
version: latest

Expand All @@ -46,24 +41,6 @@ jobs:
- name: Run Test
run: pnpm test

- name: Cypress run
uses: cypress-io/github-action@v4
with:
project: ./tests
build: pnpm generate
start: pnpm start:static
wait-on: 'http://localhost:9090'
# wait for 2 minutes for the server to respond
wait-on-timeout: 150
command: pnpm test:e2e --browser chrome

- name: Upload Screenshots
uses: actions/upload-artifact@v2
if: failure()
with:
name: cypress-website-screenshots
path: ./tests/cypress/screenshots/

build:
strategy:
matrix:
Expand All @@ -81,7 +58,7 @@ jobs:
${{ runner.os }}-

- name: Install pnpm
uses: pnpm/action-setup@v2.2.1
uses: pnpm/action-setup@v2
with:
version: latest

Expand Down
56 changes: 56 additions & 0 deletions .github/workflows/e2e.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
name: cypress

on:
workflow_dispatch:
push:
branches: [main]
pull_request:
branches: [main]

jobs:
e2e:
runs-on: ubuntu-latest
container:
image: cypress/included:10.10.0
options: --user 1001
env:
CYPRESS_CACHE_FOLDER: '${GITHUB_WORKSPACE}/.cypress-cache'
strategy:
matrix:
index: [1, 2, 3, 4] # [1, ..., n] where n === parallelSize in e2e-run-tests.js
steps:
- uses: actions/checkout@v3

- name: Cache pnpm modules
uses: actions/cache@v3
with:
path: ~/.pnpm-store
key: ${{ runner.os }}-${{ hashFiles('**/pnpm-lock.yaml') }}
restore-keys: |
${{ runner.os }}-

- name: Install pnpm
uses: pnpm/action-setup@v2
with:
version: latest

- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: 16
cache: 'pnpm'

- name: Install Dependencies
run: pnpm install && pnpm cypress install

- name: Build App
run: pnpm generate

- name: Cypress run
run: pnpm start:static & pnpm wait-on http://localhost:9090 && MATRIX=${{ matrix.index }} node tests/cypress/e2e-run-tests.js

- name: Upload Screenshots
uses: actions/upload-artifact@v3
if: failure()
with:
path: ./cypress/screenshots/
2 changes: 1 addition & 1 deletion .github/workflows/reviewdog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
${{ runner.os }}-

- name: Install pnpm
uses: pnpm/action-setup@v2.2.1
uses: pnpm/action-setup@v2
with:
version: latest

Expand Down
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -91,4 +91,4 @@ typings/
## service-worker.js

# cypress
/tests/cypress/screenshots/
cypress/screenshots/
7 changes: 4 additions & 3 deletions BURN_RATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@

| date | # of <br /> paid <br /> PRs | total :moneybag: | # of <br /> :construction_worker: | :moneybag: / PR |
|:-----------------:|:-----------------------:|:----------------------:|:----------------:|:------------:|
| :date: ***October 2022*** | ***0*** | ***$0*** | ***1*** | ***$0*** |
| Week 39/22 | 7 | $450 | 7 | $64 |
| :date: ***October 2022*** | ***5*** | ***$425*** | ***8*** | ***$85*** |
| Week 40/22 | 5 | $425 | 8 | $85 |
| Week 39/22 | 7 | $450 | 7 | $64 |
| :date: ***September 2022*** | ***33*** | ***$2001*** | ***14*** | ***$61*** |
| Week 38/22 | 11 | $610 | 10 | $55 |
| Week 37/22 | 5 | $300 | 7 | $60 |
Expand Down Expand Up @@ -64,6 +65,6 @@
| Week 44/21 | 2 | $354 | 6 | $177 |


**BURN RATE TABLE GENERATED BASED ON 602 PAID PULL REQUESTS AND CONTRIBUTIONS OF 44 PEOPLE**
**BURN RATE TABLE GENERATED BASED ON 607 PAID PULL REQUESTS AND CONTRIBUTIONS OF 44 PEOPLE**

</div>
9 changes: 3 additions & 6 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,16 +1,13 @@
# Dockerfile
FROM node:16

RUN npm i -g pnpm
WORKDIR /app

COPY package.json .
COPY pnpm-lock.yaml .

RUN pnpm install

COPY . .
RUN pnpm install

ENV HOST 0.0.0.0
EXPOSE 9090

CMD [ "pnpm", "dev" ]
ENV PATH ./node_modules/.bin/:$PATH
16 changes: 8 additions & 8 deletions LEADERBOARD.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
| devName | total amount received | amount per merged PR | total open PRs | merged PRs | closed PRs | lines added to lines removed| commits merged | total # comments | comments per PR | resolved issues to # of open PR | last transaction |
|-----------------|-----------------------|----------------------|----------------|------------|------------|------------------------------|----------------|------------------|-----------------|---------------------------------|-----------------|
| Jarsen136 | $15267.66/189.38KSM | $83.43 | 190 | 183 | 7 | 9160/5668 | 744 | 1446 | 7.61 | 195/190 |[Link to last transaction](https://kusama.subscan.io/extrinsic/0x8d60dfc8dc81085baecafbf0a88f98679e58fa5bcf714b3f54da78572661026c) |
| prachi00 | $15180.36/111.417KSM | $99.87 | 163 | 152 | 11 | 4766/4238 | 564 | 992 | 6.09 | 147/163 |[Link to last transaction](https://kusama.subscan.io/extrinsic/0x1d11407c7a80d4394b4a325491be22ab1d3cd8d3d706cbce19e83bd749d396bb) |
| kkukelka | $11750.58/79.299KSM | $123.69 | 100 | 95 | 5 | 9922/6280 | 414 | 512 | 5.12 | 98/100 |[Link to last transaction](https://kusama.subscan.io/extrinsic/0xea082c84c529af0deaca456b5d83d42b99e49262033df4a7a7848cecd554e59f) |
| preschian | $4063.31/46.228KSM | $72.56 | 59 | 56 | 3 | 24358/23451 | 505 | 457 | 7.75 | 52/59 |[Link to last transaction](https://kusama.subscan.io/extrinsic/0xee5f404314326647aae54aee4e47351e4a7f5ae00ed7c6681d317f845f89fff9) |
| Jarsen136 | $15317.55/190.527KSM | $83.25 | 191 | 184 | 7 | 9162/5673 | 745 | 1451 | 7.6 | 196/191 |[Link to last transaction](https://kusama.subscan.io/extrinsic/0x4e6938c87260dd2b6b8f5a52d36bed93f04679aa18b07914f988f60c9708b776) |
| prachi00 | $15280.37/113.722KSM | $99.87 | 164 | 153 | 11 | 5123/4313 | 582 | 1014 | 6.18 | 148/164 |[Link to last transaction](https://kusama.subscan.io/extrinsic/0x3a7f3c1b5770fc544d1d447079b9adf5e658c72ae6ec1c6ee924806f27176a42) |
| kkukelka | $11875.68/82.262KSM | $123.71 | 101 | 96 | 5 | 10189/6663 | 419 | 523 | 5.18 | 99/101 |[Link to last transaction](https://kusama.subscan.io/extrinsic/0x6e28f690df83a228fbeb64c0577f3c1a73c16a377911968760309a2898f352fb) |
| preschian | $4063.31/46.228KSM | $70.06 | 62 | 58 | 4 | 24490/23454 | 508 | 466 | 7.52 | 53/62 |[Link to last transaction](https://kusama.subscan.io/extrinsic/0xee5f404314326647aae54aee4e47351e4a7f5ae00ed7c6681d317f845f89fff9) |
| KngZhi | $3855.57/53.7KSM | $110.16 | 40 | 35 | 5 | 2458/637 | 343 | 402 | 10.05 | 43/40 |[Link to last transaction](https://kusama.subscan.io/extrinsic/0x8d607dc52fb5bba52c387bb3d03f8e4cc98afc20b67c487044274f2c905bfb87) |
| zhengow | $3450.85/50.901KSM | $82.16 | 42 | 42 | 0 | 1805/759 | 211 | 348 | 8.29 | 46/42 |[Link to last transaction](https://kusama.subscan.io/extrinsic/0x7dc5bf5ab3055ea883eb4e4d9dcf34420e47c1454206e57d31ca8cc6c677783c) |
| zhengow | $3500.87/52.054KSM | $81.42 | 43 | 43 | 0 | 1835/762 | 215 | 354 | 8.23 | 46/43 |[Link to last transaction](https://kusama.subscan.io/extrinsic/0x2c4aa5186fdfc121ded60bc9cf66e9cf1158fb695c4e93c0a5f52f3afb58e874) |
| chandradot99 | $1204.46/5.955KSM | $133.83 | 9 | 9 | 0 | 900/146 | 43 | 75 | 8.33 | 8/9 |[Link to last transaction](https://kusama.subscan.io/extrinsic/0xa60c8eda47807651d47079645ac2a23241e38ec6f5f434b229eebbcdd1fa4c10) |
| pandasamanvaya | $1098.43/4.32KSM | $64.61 | 18 | 17 | 1 | 1560/455 | 66 | 35 | 1.94 | 7/18 |[Link to last transaction](https://kusama.subscan.io/extrinsic/0xa2b431d8f528ad863174d5378f89fd90016c872a227f06b4d1714c652c3a18d9) |
| rhaicode | $954.8/3.06KSM | $238.7 | 7 | 4 | 3 | 1014/680 | 27 | 70 | 10 | 7/7 |[Link to last transaction](https://kusama.subscan.io/extrinsic/0xdf0621c718394966b2bf3df5dcf74b988c62e9aa01e13a1ea3014e1ad9b92889) |
| rhaicode | $954.8/3.06KSM | $238.7 | 8 | 4 | 4 | 1014/680 | 27 | 73 | 9.13 | 7/8 |[Link to last transaction](https://kusama.subscan.io/extrinsic/0xdf0621c718394966b2bf3df5dcf74b988c62e9aa01e13a1ea3014e1ad9b92889) |
| magrisya | $755.22/5.682KSM | $755.22 | 2 | 1 | 1 | 642/0 | 8 | 12 | 6 | 0/2 |[Link to last transaction](https://kusama.subscan.io/extrinsic/0x22803d613b1a7d0fd0bba7c6b09b56842444ea977089756ea60ca35745aab4ea) |
| MSghais | $701.94/8.207KSM | $140.39 | 12 | 5 | 7 | 1377/137 | 112 | 110 | 9.17 | 10/12 |[Link to last transaction](https://kusama.subscan.io/extrinsic/0x01896f925b34b70a39f9bd3fc5761414a01034bc99d2d31323a1ddb62612e8ee) |
| atharva3010 | $608.03/2.34KSM | $202.68 | 4 | 3 | 1 | 50/87 | 7 | 37 | 9.25 | 2/4 |[Link to last transaction](https://kusama.subscan.io/extrinsic/0xd4d0fb93feb14bf3c5192c395cae150a8a0a1ae16d8e4887d0c24dad2c16d3b4) |
Expand All @@ -19,11 +19,11 @@
| lohba | $255.68/0.86KSM | $63.92 | 4 | 4 | 0 | 51/17 | 21 | 25 | 6.25 | 3/4 |[Link to last transaction](https://kusama.subscan.io/extrinsic/0x00915c8de0bdc4a8b91dab001bf9b3c538e397d80139e88fdebd1f177c6eaae0) |
| newraina | $249.94/1.799KSM | $124.97 | 2 | 2 | 0 | 86/6 | 10 | 16 | 8 | 2/2 |[Link to last transaction](https://kusama.subscan.io/extrinsic/0x03c6489039fa02fd2e6666cd19bcde974e3dd1530da6d800356a080cf5e0e647) |
| MubarakSULAYMAN | $201.81/0.949KSM | $50.45 | 5 | 4 | 1 | 61/11 | 22 | 26 | 5.2 | 2/5 |[Link to last transaction](https://kusama.subscan.io/extrinsic/0x0162abe9a26b4733f9d4dbc306d137f1ece23a8ab361a550c019159efae225cb) |
| jakartinho | $200.03/4.422KSM | $100.02 | 2 | 2 | 0 | 1850/241 | 19 | 30 | 15 | 0/2 |[Link to last transaction](https://kusama.subscan.io/extrinsic/0x0462209a8cbd3be3817fa40ae956f9956e0a89b78b522635f46814a70aa6affb) |
| virtugroweey | $100.38/0.85KSM | $100.38 | 1 | 1 | 0 | 552/96 | 2 | 14 | 14 | 0/1 |[Link to last transaction](https://kusama.subscan.io/extrinsic/0xc62df416cfc829e216bc05902599ae7d4bd893a1ec14588fcddcabf4e98142d8) |
| shixin-guo | $100.22/0.723KSM | $100.22 | 1 | 1 | 0 | 1/1 | 1 | 3 | 3 | 1/1 |[Link to last transaction](https://kusama.subscan.io/extrinsic/0xe07fc97e53b52f88e5944e19d6e0aad19108f69747b378e1d31a4c7fc8ada238) |
| GabrielBuragev | $100.19/1.229KSM | $33.4 | 3 | 3 | 0 | 119/1487 | 9 | 14 | 4.67 | 3/3 |[Link to last transaction](https://kusama.subscan.io/extrinsic/0x1439532d230c20a2be81fc135de220df628dd0579e9b755cb50a62bbe2a0945d) |
| LatinSoul | $100.17/0.36KSM | $100.17 | 3 | 1 | 2 | 32/32 | 5 | 17 | 5.67 | 0/3 |[Link to last transaction](https://kusama.subscan.io/extrinsic/0x14101d25cb4ddc73159dfadabba18c6e3f98fa369dfce47cefde7699d964a538) |
| jakartinho | $100.02/2.116KSM | $50.01 | 2 | 2 | 0 | 1850/241 | 19 | 30 | 15 | 0/2 |[Link to last transaction](https://kusama.subscan.io/extrinsic/0xfa72224330cd8362d37261c73bb0317a7e8e49251a233f38f5e641d16cef4458) |
| thea-exe | $99.98/0.66KSM | $20 | 6 | 5 | 1 | 124/163 | 27 | 25 | 4.17 | 2/6 |[Link to last transaction](https://kusama.subscan.io/extrinsic/0x093bdf32d514684250b6290a530fc8fe2cc4e24804cd41b654020b1a7d0cfa6f) |
| johnrhodel | $99.91/2.037KSM | $99.91 | 1 | 1 | 0 | 630/312 | 4 | 17 | 17 | 0/1 |[Link to last transaction](https://kusama.subscan.io/extrinsic/0x2bf23f2acb5715b2feb919ecd65fd275b0ecd35be8618eb09e0c8c37655bad4c) |
| lluuk | $99.85/1.188KSM | $99.85 | 1 | 1 | 0 | 96/45 | 3 | 4 | 4 | 1/1 |[Link to last transaction](https://kusama.subscan.io/extrinsic/0xecc52b711290f3e65bd6ca299969c744daef3b207aa0f559794f80162b41d10a) |
Expand All @@ -34,4 +34,4 @@
| alohaw0 | $30/0.752KSM | $30 | 1 | 1 | 0 | 6/1 | 3 | 9 | 9 | 1/1 |[Link to last transaction](https://kusama.subscan.io/extrinsic/0x2a6b5bd3878d33cc35faaf1491c8c8f4991615c8a8658549e1aa6a3d6817edbe) |


**LEADERBOARD TABLE GENERATED AT Oct 2nd 2022 FROM 1682 MERGED AND 194 CLOSED PULL REQUESTS MADE BY CONTRIBUTIONS TO KODADOT**
**LEADERBOARD TABLE GENERATED AT Oct 9th 2022 FROM 1699 MERGED AND 197 CLOSED PULL REQUESTS MADE BY CONTRIBUTIONS TO KODADOT**
129 changes: 74 additions & 55 deletions STYLE_GUIDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,34 +20,76 @@ With a few exceptions, code and comments should be written in **English** only.

## SFC Conventions
### Skeleton
99% of the time your SCSS should be **scoped**, so it won't bleed outside of your component and pollute the global namespace!
99% of the time your SCSS should be **scoped**, which makes sure your CSS won't bleed outside of your component and pollute the global namespace!
```vue
<template>
<div>
...
</div>
</template>

<script lang="ts">
import { Component, Vue } from 'nuxt-property-decorator'
import { ComponentOne } from '@/components/ComponentOne.vue'
<script lang="ts" setup>
...
</script>

<style scoped lang="scss"></style>
```

### Composition API
Since we want to upgrade to Nuxt 3 in the near future, we should pre-emptively work towards a compatible codebase, such that the transition will be as smooth as possible. Therefore, every new feature is required to be written in the new **Composition API** and should follow the following recommendations:

```vue
<script lang="ts" setup>
import { computed, reactive, ref, onMounted, watch } from 'vue'
import type { CarouselNFT } from '@/components/base/types'

// declaring props
const props = defineProps<{
nfts: CarouselNFT[]
}>()

interface InterfaceName {
property: type
// reactive state
const count = ref(0)

// functions that mutate state and trigger updates
function increment() {
count.value++
}

@Component({
components: {
ComponentOne
},

const author = reactive({
name: 'John Doe',
books: [
'Vue 2 - Advanced Guide',
'Vue 3 - Basic Guide',
'Vue 4 - The Mystery'
]
})

// a computed ref
const publishedBooksMessage = computed(() => {
return author.books.length > 0 ? 'Yes' : 'No'
})

watch(count, (newCount) => {
console.log(`count is ${newCount}`)
})

// lifecycle hooks
onMounted(() => {
console.log(`The initial count is ${count.value}.`)
})
export default class ComponentName extends Vue {}
</script>

<style scoped lang="scss"></style>
<template>
<button @click="increment">Count is: {{ count }}</button>
</template>

```
For more details make sure to checkout [Vue's official documentation](https://vuejs.org/guide/introduction.html).

### Property Decorators

### Property Decorators DEPRECATED! (only use this syntax for maintenance reasons)
We rely on the package 'nuxt-property-decorator', hence, we urge you to comply with the [Nuxt Class Component Syntax](https://github.com/nuxt-community/nuxt-property-decorator/)
```typescript
import {
Expand Down Expand Up @@ -90,32 +132,19 @@ Use shorthands for vue attributes

### Fetching Data
Though we haven't yet transitioned most of our data fetching logic to Nuxt lifecycles, the following syntax should be considered best practice:
#### Composition API
```typescript
// pages
import { Component } from 'nuxt-property-decorator'

@Component({
async asyncData({ app, $config, params }) {
const res = await app?.apolloProvider?.clients[$config.prefix].query({
query: queryGql,
variables: {
id: params.id
},
})

return {
data: res.data,
total: res.total,
}
}
// useGraphql is a composable function that is auto-imported without having to use an explicit import statement
// you can then call a specific GraphQL query like this in any of your SFCs
const { data } = useGraphql({
queryName: 'buyEventByProfile',
variables: {
id: address,
},
})
export default class ClassName extends Vue {
data?: Type
total?: Type

[...]
}
```
For reference you can take a look at `useCarousel.ts` and its usage throughout the app. It will show you how to best abstract such calls into its own [composables](https://vuejs.org/guide/reusability/composables.html), which is one of the core concepts behind the Composition API.


### Reusability Through Abstraction
If your component will be used on several occasions in many different contexts, you should think about how you pass data to your components and how events are handled.
Expand All @@ -135,27 +164,17 @@ Regarding event handling, you should always aim to emit events happening in your

Make reusable components as generic as possible. Therefore, the naming should only imply the functionality of the component itself and not what it does in the given context.
```vue
<script lang="ts">
import { Component, Prop, Vue } from 'nuxt-property-decorator'
import { ListItem } from '@/components/ListItem.vue'
<script lang="ts" setup>
// List.vue
import { computed } from 'vue'
import ListItem from './ListItem.vue'
import type { IListItem } from '@/components/base/types'

interface IListItem {
name: string,
text?: string,
}
const props = defineProps<{
items: IListItem[]
}>()

@Component({
components: {
ListItem
},
})
export default class List extends Vue {
@Prop({ type: Array, default: () => [] }) items!: IListItem[]

get getItemsWithText(): IListItem[] {
return this.items.filter(item => item.text) || []
}
}
const getItemsWithText = computed(() => props.items.filter(item => item.text) || [])
</script>
```

Expand Down
Loading