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

Feat/achievements #606

Merged
merged 116 commits into from
Dec 18, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
116 commits
Select commit Hold shift + click to select a range
00fc3fa
add getAchievements with mock json
BrettCleary Sep 29, 2023
cc14757
prettier
BrettCleary Sep 29, 2023
39d239b
WIP: rought in front end components
blackstock Oct 2, 2023
5f57616
chore: prettier
blackstock Oct 2, 2023
0181aeb
chore: yarn lock
blackstock Oct 2, 2023
ecdac29
wip: add type to mocked data
blackstock Oct 2, 2023
61d7928
wip: consume mock data
andrewpjames13 Oct 3, 2023
765b64e
wip: wire up handle add and put in mock timeout for handling mint
andrewpjames13 Oct 3, 2023
6e1e94f
add props to summary, add individual achievement api method
BrettCleary Oct 4, 2023
e22cda2
chore: render test data until api returns correct types
andrewpjames13 Oct 4, 2023
1884ae5
Merge branch 'feat/achievements' of https://github.com/HyperPlay-Gami…
andrewpjames13 Oct 4, 2023
dff3401
chore: dont use real data just yet
andrewpjames13 Oct 4, 2023
e252daf
feat: add pagination, fliters and sort
andrewpjames13 Oct 4, 2023
abeab29
chore: prettier
andrewpjames13 Oct 4, 2023
fbcc01e
feat: update achievements submodule
andrewpjames13 Oct 4, 2023
570ad68
feat: update achievements api
andrewpjames13 Oct 4, 2023
267b713
feat: allow filters and sort to make api call
andrewpjames13 Oct 4, 2023
ae3b2b9
chore: pull achievement layout out into parent route
andrewpjames13 Oct 4, 2023
9ad290e
wip: add game achievements page
andrewpjames13 Oct 5, 2023
8a8a4fa
feat: add pagination and sorting to getIndividualAchievemnts
andrewpjames13 Oct 5, 2023
399209c
feat: add data for achievement stats
andrewpjames13 Oct 5, 2023
f78e335
chore: prettier
andrewpjames13 Oct 5, 2023
1d0d934
feat: allow mint selection to persist across achievement pages
andrewpjames13 Oct 5, 2023
cdfc746
fix: prettir
andrewpjames13 Oct 5, 2023
8841a16
fix: lint
andrewpjames13 Oct 5, 2023
121a88b
chore: update sub module branch
andrewpjames13 Oct 9, 2023
8e8e2e1
chore: remove getGame function
andrewpjames13 Oct 9, 2023
1410a3f
chore: move freeMints into stats
andrewpjames13 Oct 9, 2023
a71c1b0
chore: prettier
andrewpjames13 Oct 9, 2023
b8a862b
chore: update to numFreeMints
andrewpjames13 Oct 9, 2023
62584f7
feat: handle mint and update with separate buttons
andrewpjames13 Oct 11, 2023
646af21
chore: bump hyperplay ui
andrewpjames13 Oct 11, 2023
1cb2ace
Merge branch 'main' into feat/achievements
andrewpjames13 Oct 11, 2023
0d77927
fix: put hyperplay extension helper back to main commit
andrewpjames13 Oct 11, 2023
1be98d1
fix: prettier
andrewpjames13 Oct 11, 2023
cfe89ae
feat: add updateButtonProps to game achievement
andrewpjames13 Oct 12, 2023
c530df7
feat: bump ui package 0.1.24
andrewpjames13 Oct 13, 2023
6972ea3
feat: add accounts tab and steam id input to it
andrewpjames13 Oct 13, 2023
06f0abb
add flag (#594)
BrettCleary Oct 18, 2023
61b0390
wip: use real end points to get data
andrewpjames13 Oct 18, 2023
65257a3
feat: update backend commit
andrewpjames13 Oct 18, 2023
ecce8a0
Merge branch 'feat/achievements' of https://github.com/HyperPlay-Gami…
andrewpjames13 Oct 18, 2023
4baa5c5
fix: disabled buttons and update state
andrewpjames13 Oct 18, 2023
a7fd345
chore: update api commit
andrewpjames13 Oct 18, 2023
1c7af53
chore: remove log
andrewpjames13 Oct 18, 2023
90f2618
feat: remove mock data
andrewpjames13 Oct 18, 2023
8924ddc
chore: update api commit
andrewpjames13 Oct 18, 2023
49585b3
feat: hide achievements nav behind feature flag
andrewpjames13 Oct 18, 2023
7331521
chore: clean up code
andrewpjames13 Oct 18, 2023
a949ed7
feat: show stores active and disabled
andrewpjames13 Oct 18, 2023
e3c894d
feat: allow user to click and change selected store
andrewpjames13 Oct 18, 2023
947c0f2
feat: use real data for stats
andrewpjames13 Oct 19, 2023
aa5d397
chore: share stats through store provider
andrewpjames13 Oct 19, 2023
d79f1d2
chore: only sync in store
andrewpjames13 Oct 19, 2023
c4f49ae
chore: update api commit
andrewpjames13 Oct 19, 2023
2269a57
Merge branch 'main' into feat/achievements
BrettCleary Oct 30, 2023
bac2cfb
chore: update types
andrewpjames13 Oct 31, 2023
c81f606
feat: update store row to have refresh button
andrewpjames13 Oct 31, 2023
c6536aa
fix: prettier
andrewpjames13 Oct 31, 2023
75d3c88
chore: refactor achievment contexts into mobx classes
andrewpjames13 Oct 31, 2023
8882abc
chore: pull getSummaryAchievements into state
andrewpjames13 Oct 31, 2023
511754a
chore: pull out getIndividualAchievements into mobx class
andrewpjames13 Oct 31, 2023
0fc8b67
fix: prettier
andrewpjames13 Oct 31, 2023
ad51039
chore: move showAchievements into mobx class
andrewpjames13 Oct 31, 2023
c6a2329
chore: update to hyperplay ui 0.1.32
andrewpjames13 Oct 31, 2023
95f77e5
feat: refetch stats and achievements when wallet connects
andrewpjames13 Oct 31, 2023
41e2182
Merge branch 'main' into feat/achievements
BrettCleary Nov 15, 2023
290229e
update ext helper to main
BrettCleary Nov 15, 2023
881c7e7
fix translations
BrettCleary Nov 15, 2023
fdff197
fix merge errors
BrettCleary Nov 15, 2023
57c2354
prettier
BrettCleary Nov 15, 2023
13f7c91
rename achievementstorestate
BrettCleary Nov 21, 2023
43e5ae8
fix layout and increase page size
BrettCleary Nov 22, 2023
651c696
back button individual game achievements page
BrettCleary Nov 23, 2023
5bae2cd
fix height no achievements
BrettCleary Nov 23, 2023
1532e98
add infinite scroll and fetch for summaries
BrettCleary Nov 30, 2023
eb65726
add refresh animation
BrettCleary Nov 30, 2023
37062c2
add store key, fix individual achievements page fetching
BrettCleary Dec 1, 2023
019ce8c
disable eye for single store
BrettCleary Dec 1, 2023
cba3f13
update for latest ui loading changes
BrettCleary Dec 2, 2023
6fe6b8c
hide minted tab if none minted
BrettCleary Dec 2, 2023
26a91a2
add syncing ui indicator
BrettCleary Dec 4, 2023
9715462
add no achievements message
BrettCleary Dec 5, 2023
057f373
update props for new achievements ui components
BrettCleary Dec 5, 2023
3eee56f
preload images
BrettCleary Dec 5, 2023
dc3da59
update mint achievement state
BrettCleary Dec 6, 2023
11e1184
replace all in setter
BrettCleary Dec 6, 2023
051be81
move timestamp check to helpers
BrettCleary Dec 6, 2023
80ed46b
use deconstructor to init
BrettCleary Dec 6, 2023
0d2e6e5
move sort updated fxn up
BrettCleary Dec 6, 2023
a661b79
use deconstructor for achievement stores
BrettCleary Dec 6, 2023
d7ee141
fix spelling of achievement stores
BrettCleary Dec 6, 2023
7a8c9f7
move sync handler
BrettCleary Dec 6, 2023
645353d
use obj deconstructor
BrettCleary Dec 6, 2023
ba7a518
revert loading bg color
BrettCleary Dec 6, 2023
ed48a01
add hp ui
BrettCleary Dec 7, 2023
335b417
fix ui merge issues
BrettCleary Dec 7, 2023
e63104b
Merge branch 'main' into feat/achievements
BrettCleary Dec 7, 2023
06d40a4
update submodules
BrettCleary Dec 7, 2023
a7d1a9b
update translations
BrettCleary Dec 7, 2023
3b29408
Merge branch 'main' into feat/achievements
BrettCleary Dec 7, 2023
300cbce
prettier
BrettCleary Dec 7, 2023
fca6c32
Merge branch 'main' into feat/achievements
BrettCleary Dec 8, 2023
81592b9
rm on close
BrettCleary Dec 8, 2023
5e8b44d
Merge branch 'main' into feat/achievements
BrettCleary Dec 14, 2023
39568f3
mv util fxn
BrettCleary Dec 14, 2023
991c19d
udpate import
BrettCleary Dec 14, 2023
3e45d1d
handle refresh
BrettCleary Dec 14, 2023
6df4d24
add console error
BrettCleary Dec 14, 2023
c5976da
refactor currentSummaryKey getter
BrettCleary Dec 14, 2023
03ef586
refactor state if else
BrettCleary Dec 18, 2023
60cdeae
Merge branch 'main' into feat/achievements
BrettCleary Dec 18, 2023
273665b
add free mints tranlsation key
BrettCleary Dec 18, 2023
3ac1efd
clear cache on new steam id
BrettCleary Dec 18, 2023
87291dd
share achievement nav prop translations summary and details pages
BrettCleary Dec 18, 2023
1f6b5b7
prettier
BrettCleary Dec 18, 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
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,6 @@
[submodule "src/backend/hyperplay-overlay"]
path = src/backend/hyperplay-overlay
url = https://github.com/HyperPlay-Gaming/hyperplay-overlay.git
[submodule "src/backend/hyperplay-achievements"]
path = src/backend/hyperplay-achievements
url = git@github.com:HyperPlay-Gaming/hyperplay-achievements.git
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,7 @@
"@fortawesome/free-regular-svg-icons": "^6.1.1",
"@fortawesome/free-solid-svg-icons": "^6.1.1",
"@fortawesome/react-fontawesome": "^0.1.18",
"@hyperplay/ui": "^0.1.33",
"@hyperplay/ui": "^0.1.38",
"@mantine/carousel": "^6.0.19",
"@mantine/core": "^6.0.19",
"@mantine/hooks": "^6.0.19",
Expand Down
Loading
Loading