Alec LaLonde
50f2307002
Stubbed out oauth callback handler
2021-03-26 21:17:15 -06:00
Alec LaLonde
647fe8e550
Tweaked sourcecred migrator to use new player.discord_id column
2021-03-26 21:17:15 -06:00
Pacien Boisson
b5ee57abc9
squash backend changes ( #438 )
2021-03-26 11:23:59 +04:00
Pacien Boisson
a02d864c9e
Support connection from smart wallets ( #416 )
...
* Support connection from smart wallets
* Fix unreachable code
2021-03-16 17:42:07 +04:00
Pacien Boisson
8c99b5df50
Merge dependencies ( #415 )
...
* Bump @chakra-ui/icons from 1.0.3 to 1.0.6
Bumps [@chakra-ui/icons](https://github.com/chakra-ui/chakra-ui ) from 1.0.3 to 1.0.6.
- [Release notes](https://github.com/chakra-ui/chakra-ui/releases )
- [Commits](https://github.com/chakra-ui/chakra-ui/compare/@chakra-ui/icons@1.0.3...@chakra-ui/icons@1.0.6 )
Signed-off-by: dependabot[bot] <support@github.com >
* Bump tsdx from 0.13.3 to 0.14.1
Bumps [tsdx](https://github.com/formium/tsdx ) from 0.13.3 to 0.14.1.
- [Release notes](https://github.com/formium/tsdx/releases )
- [Commits](https://github.com/formium/tsdx/compare/v0.13.3...v0.14.1 )
Signed-off-by: dependabot[bot] <support@github.com >
* Bump @types/react from 16.9.52 to 17.0.3
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) from 16.9.52 to 17.0.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Signed-off-by: dependabot[bot] <support@github.com >
* Bump express-graphql from 0.11.0 to 0.12.0
Bumps [express-graphql](https://github.com/graphql/express-graphql ) from 0.11.0 to 0.12.0.
- [Release notes](https://github.com/graphql/express-graphql/releases )
- [Commits](https://github.com/graphql/express-graphql/compare/v0.11.0...v0.12.0 )
Signed-off-by: dependabot[bot] <support@github.com >
* Bump eslint-plugin-simple-import-sort from 5.0.3 to 7.0.0
Bumps [eslint-plugin-simple-import-sort](https://github.com/lydell/eslint-plugin-simple-import-sort ) from 5.0.3 to 7.0.0.
- [Release notes](https://github.com/lydell/eslint-plugin-simple-import-sort/releases )
- [Changelog](https://github.com/lydell/eslint-plugin-simple-import-sort/blob/main/CHANGELOG.md )
- [Commits](https://github.com/lydell/eslint-plugin-simple-import-sort/compare/v5.0.3...v7.0.0 )
Signed-off-by: dependabot[bot] <support@github.com >
* Bump eslint-plugin-jsx-a11y from 6.3.1 to 6.4.1
Bumps [eslint-plugin-jsx-a11y](https://github.com/evcohen/eslint-plugin-jsx-a11y ) from 6.3.1 to 6.4.1.
- [Release notes](https://github.com/evcohen/eslint-plugin-jsx-a11y/releases )
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/master/CHANGELOG.md )
- [Commits](https://github.com/evcohen/eslint-plugin-jsx-a11y/compare/v6.3.1...v6.4.1 )
Signed-off-by: dependabot[bot] <support@github.com >
* Bump eslint-plugin-jest from 24.1.3 to 24.3.1
Bumps [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest ) from 24.1.3 to 24.3.1.
- [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases )
- [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md )
- [Commits](https://github.com/jest-community/eslint-plugin-jest/compare/v24.1.3...v24.3.1 )
Signed-off-by: dependabot[bot] <support@github.com >
* Bump eslint-import-resolver-typescript from 2.2.1 to 2.4.0
Bumps [eslint-import-resolver-typescript](https://github.com/alexgorbatchev/eslint-import-resolver-typescript ) from 2.2.1 to 2.4.0.
- [Release notes](https://github.com/alexgorbatchev/eslint-import-resolver-typescript/releases )
- [Changelog](https://github.com/alexgorbatchev/eslint-import-resolver-typescript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/alexgorbatchev/eslint-import-resolver-typescript/compare/v2.2.1...v2.4.0 )
Signed-off-by: dependabot[bot] <support@github.com >
* Bump eslint-config-airbnb-typescript from 9.0.0 to 12.3.1
Bumps [eslint-config-airbnb-typescript](https://github.com/iamturns/eslint-config-airbnb-typescript ) from 9.0.0 to 12.3.1.
- [Release notes](https://github.com/iamturns/eslint-config-airbnb-typescript/releases )
- [Changelog](https://github.com/iamturns/eslint-config-airbnb-typescript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/iamturns/eslint-config-airbnb-typescript/compare/v9.0.0...v12.3.1 )
Signed-off-by: dependabot[bot] <support@github.com >
* Fix eslint imports
* Fix tslint
* lint!
* lint
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-16 14:45:28 +04:00
dan13ram
ba35ff0cb7
added seed-graph as a new remote schema ( #410 )
...
* added seed-graph as a new remote schema
* removed unwanted remote schema and added a query
2021-03-15 16:48:49 +05:30
dan13ram
7827a216c7
Revert "Revert ethereum address lowercase ( #407 )"
...
This reverts commit 2f4987f491 .
2021-03-12 22:12:23 -07:00
dan13ram
2f4987f491
Revert ethereum address lowercase ( #407 )
...
* Revert "add if not null check to ethereum address (#406 )"
This reverts commit c6364bd4f6 .
* Revert "make ethereum_address lowercase in backend (#405 )"
This reverts commit 3cee60e30d .
2021-03-12 21:33:50 +05:30
dan13ram
3cee60e30d
make ethereum_address lowercase in backend ( #405 )
2021-03-12 18:41:47 +05:30
dan13ram
bac9f7fa92
[MyMeta] updated seed-balances remote schema logic ( #399 )
...
* updated seed-balances remote schema logic
* updated schema
* added plurality to variable names
* fixed schema
2021-03-11 18:45:27 +05:30
dan13ram
2f3b57f94a
fixed daohaus shares bug ( #400 )
2021-03-11 18:06:19 +05:30
Alec LaLonde
24765d030a
Added createDiscordClient to discord-bot, changed backend to use it
2021-03-09 10:54:23 -07:00
Alec LaLonde
8a1ea6418e
Implemented fetching discord roles, adding / deleting per user
2021-03-09 10:54:23 -07:00
Alec LaLonde
4567c981b0
Added GetGuild graphql query
2021-03-09 10:54:23 -07:00
Alec LaLonde
7003f50dbb
Call discord REST API directly from backend instead
2021-03-09 10:54:23 -07:00
Alec LaLonde
4f020fe0c3
Added trigger for player.rank update
2021-03-09 10:54:23 -07:00
dan13ram
a997dd8bbe
added token balance from seed-graph ( #380 )
2021-03-05 00:03:46 +05:30
dan13ram
965be2782a
setup brightId verified labels ( #361 )
...
* setup basic brightId hook
* updated brightId logo
* polling brightId status & refreshing
* incorporated review comments
2021-03-02 17:50:13 +05:30
dan13ram
b0ab6f1e2d
updated backend for brightId ( #362 )
...
* updated backend for brightId
* updated schema
* removed unwanted console logs
* made brightId context constant
2021-03-01 12:06:52 +05:30
Pacien Boisson
d094e1c4ba
Quest create handlers ( #340 )
...
* create quest handler
* Updating action schema and removing backend-only insert permissions
* Better handle auth bearer token
* Basic tests for creating quests
* Check if player has > 100 pSEED to allow creating a quest
* move quests actions into its own router
* create quest completion
* updateCompletion handler
* update types
* Improving handler input types
* Improve types and logic
* Removing types file and using autogenerated ones
* Reject other submissions when accepting a unique quest completion
* Fix linting errors
* Fix CreateQuestCompletionInput maybe
* error messages
* Puttin pSEED contractnaddress in config file
Co-authored-by: Hammad Jutt <jutt@ualberta.ca >
2021-02-22 12:58:31 +04:00
Alec LaLonde
00339464c9
Added rank helpers for computing rank, hooked up to account migrator, with bonus tests
2021-02-19 15:59:30 -07:00
Hammad Jutt
0dabebbe04
Add case in SC migration script where user doesnt already have a SC identityID ( #296 )
2021-01-21 20:05:49 -07:00
Hammad Jutt
83417aba16
Add step to remove duplicate players in migrateSourceCredAccounts handler ( #280 )
...
Some accounts in SourceCred get merged after they had already been added in the database (e.g. merging
a discord and discourse identity) which causes conflicts in the database when we try to set an
ETH address for the new merged account that conflicts with the old unmerged account.
2021-01-17 22:23:56 -07:00
Alec LaLonde
cf2c1438ca
Fixed migration handler ( #274 )
2021-01-14 19:39:26 -07:00
Alec LaLonde
5534ff1a45
Renamed player columns to be consistent snake_case ( #262 )
2021-01-06 22:08:58 -07:00
Alec LaLonde
c4a2b38484
Renamed table names to be consistent snake_case ( #255 )
2021-01-04 23:18:29 -07:00
dan13ram
566be91206
updated backend to read 3box collectiblesFavorite ( #221 )
...
* updated backend to read 3box collectiblesFavorite
* removed unneccesary '?'
2020-12-16 07:12:58 +05:30
Hammad Jutt
1c7dbe8dab
Setup Image Optimization ( #146 )
...
* Implement user auth on web
* Setup Image Optimization
* Add favicon
* Add IMGIX_TOKEN to render.yaml
2020-10-12 10:56:55 -06:00
Hammad Jutt
e6ab0cfe78
Fix schema types in migrate script ( #143 )
2020-10-09 23:50:19 -06:00
Hammad Jutt
13d5967f92
Improve 3Box profile data ( #142 )
2020-10-09 23:49:58 -06:00
Hammad Jutt
de71feadde
Update backend to use enum tables + fix migration trigger ( #141 )
...
* Setup prettier-ignore and add more instructions on running backend
* Dont throw error when updating verified accounts
* Migrate account-type to use tables instead of native enum
* Migrate enneagram_type to use table instead of native enum
* Update schema and front end for new enum tables
* Fix type errors
2020-10-09 22:16:15 -06:00
Hammad Jutt
ab8782cf28
Fix handler for SourceCred migration ( #108 )
...
Was breaking before due to unique key conflicts because sourceCredIdentity IDs have potential to change around.
2020-09-06 18:59:48 -06:00
Hammad Jutt
13ab1eef2f
Setup Trigger to fetch verified accounts from 3box when ETH address gets updated or user gets inserted
2020-08-21 23:04:26 -06:00
Hammad Jutt
caca26b1ce
Add Remote Schema for DAOHaus / Moloch Dao memberships
...
Uses the ethereum address of a specific player to fetch the Moloch DAOs that player is a member of
2020-08-21 10:57:31 -06:00
Hammad Jutt
d0b581d308
Fix getBoxProfile resolver for players with no ETH address
2020-08-17 01:40:03 -06:00
Hammad Jutt
e39aa189e3
Implement Player Ranks
2020-08-16 01:52:20 -06:00
Hammad Jutt
c27c77eb74
Setup handler to migrate SC ledger accounts to Database Players
2020-08-16 01:45:27 -06:00
Hammad Jutt
bcb69ad307
Simplify type defs for backend config.ts ( #69 )
2020-08-15 14:04:10 -06:00
Hammad Jutt
7e0e42a2ff
Generate Typesafe SDK for Hasura in Backend ( #68 )
2020-08-15 02:26:29 -06:00
Hammad Jutt
dbe4f046d8
Update dependencies and fix updateBoxProfile handler.ts
2020-08-05 01:45:56 -06:00
Hammad Jutt
d26150e90d
Reformat files and update yarn.lock
2020-08-04 21:09:51 -06:00
Hammad Jutt
d0662178f3
Setup codegen for backend resolvers and improve 3Box types
2020-08-04 21:09:51 -06:00
Pacien Boisson
790a0cc78c
using a remote schema instead of an action for getBoxProfile
2020-08-04 21:09:51 -06:00
Pacien Boisson
a60aa62a94
add ethereumAddress to getBoxProfile
2020-08-04 21:09:51 -06:00
Pacien Boisson
2212579662
get3BoxProfile handler
2020-08-04 21:09:51 -06:00
Hammad Jutt
c2b8ad307e
Refromat files and fix config
2020-08-04 20:29:08 -06:00
Pacien Boisson
84a76ad2fe
Correct authentication webhook and frontend with ethereum_address in Player
2020-08-04 20:29:08 -06:00
Pacien Boisson
9cdfa26a78
lint
2020-08-04 20:29:08 -06:00
Pacien Boisson
7b3b6c2f82
Add ethereum_address to Player model in order to get the box profile
2020-08-04 20:29:08 -06:00
Pacien Boisson
6e0f0c9b66
using a remote schema instead of an action for getBoxProfile
2020-08-04 20:29:08 -06:00