Skip to content

Releases: passportxyz/passport

v1.0.2-app

24 Apr 08:49
52e52d7
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.1-app...v1.0.2-app

Release Passport v1.0.1

21 Apr 08:58
686a329
Compare
Choose a tag to compare

What's Changed

  • Feat(vite-app, identity, iam, types): Implements project base and identity authentication management server by @gdixon in #20
  • [#18] As a new passport holder, I can create a passport so that I can collect stamps by @shavinac in #25
  • test(identity): improves identity test coverage(100%) by @farque65 in #22
  • feat(app): uses localStorage as storage solution by @farque65 in #30
  • feat(iam,app): implements google as an identity provider by @gdixon in #31
  • feat(app): create cards for stamp providers by @shavinac in #35
  • Identity tests refactor by @shavinac in #32
  • feat(iam): build docker image for IAM package by @pragmatriot in #40
  • refactor(app): adds nextjs context by @farque65 in #44
  • refactor(app): Changes front end framework from vite to next by @farque65 in #45
  • refactor(app, iam): create example env files, extract variables by @shavinac in #43
  • Set up Github Actions & Pulumi deploy for IAM Server by @shavinac in #47
  • ci(app): adds cd-app-review github action to update staging-app fleek by @farque65 in #48
  • Creates staging-app workflow to deploy staging on workflow_dispatch by @gdixon in #51
  • ci(infra): removes unused environment variables and aws resources by @farque65 in #57
  • build(github actions, infra): add Staging deployment by @pragmatriot in #55
  • fix(app): enables hash based routing utilising react-router-dom by @gdixon in #65
  • [#36] Switch over from local storage implementation to Ceramic by @shavinac in #60
  • feat(app, iam): adds ens stamp by @farque65 in #71
  • Creates production-app workflow to deploy production on workflow_dispatch by @gdixon in #53
  • ci(iam): add new iam env vars to gh actions, pulumi by @shavinac in #74
  • fix(iam, infra, github actions): updates to RPC_URL environment variable by @farque65 in #76
  • fix(app, iam): adds verify modal for ens stamp by @farque65 in #89
  • ci(pulumi): add ceramic-testnet and ceramic-mainnet pulumi stacks by @shavinac in #88
  • Feat(app, iam): Implements Twitter OAuth as a Provider by @gdixon in #87
  • feat(iam, app): implements poh stamp provider by @farque65 in #75
  • Poap stamp by @nutrina in #93
  • Facebook stamp wip by @pragmatriot in #94
  • style(app): updates stamp dashboard by @farque65 in #95
  • Poap stamp by @nutrina in #97
  • adding network config by @kammerdiener in #111
  • style(app): updates login page style by @farque65 in #99
  • fix(iam): enable facebook verification with non-owner/developer accounts by @shavinac in #117
  • fix(app): fixes dashboard layout by @farque65 in #114
  • fix(app): only shows stamps from valid issuer with valid expirationDate by @gdixon in #119
  • feat(app): add ceramic did-session pkh flag support and dependencies by @zachferland in #120
  • Main hash by @nutrina in #121
  • updates readme to have cd in it by @owocki in #124
  • feat(iam, app): adds Bright Id Stamp by @farque65 in #126
  • feat(app): add loading spinner on card while verification process is in-progress by @shavinac in #127
  • feat(app): extend loading spinners until stamp verification is complete by @shavinac in #134
  • style(app): changes brightid modal copy and toast by @farque65 in #135
  • feat(app): add datadog RUM SDK for FE logging by @pragmatriot in #140
  • feat(poap): Styling & content of modals by @nutrina in #138
  • feat(app): update logos and branding to be Gitcoin-centered by @shavinac in #146
  • test(database-client): run integration tests against community testnet node by @shavinac in #148
  • feat(app): displays done toast on stamp addition by @farque65 in #150
  • fix(app): removes uri escaping from brightid qr code url by @farque65 in #155
  • fix(app, iam): removes uri encoding of did by @farque65 in #159
  • feat(app): manually add errors to Datadog RUM from provider Cards by @pragmatriot in #156
  • feat(app): adds figma designs to landing page by @farque65 in #164
  • fix(app): fix github logo name by @farque65 in #167
  • feat(iam): customize wallet signing message when verifying stamps by @shavinac in #169
  • feat(app): adds spinner to prompt user to sign wallet before loading passport by @farque65 in #170
  • feat(app): datadog front-end logging cleanup by @farque65 in #187
  • feat(app): adds logging for ceramic connection event by @farque65 in #190
  • fix(app): replaces infura key used for onboard with alchemy rpc url by @farque65 in #193
  • fix(app): stops 'verify stamp' spinner on poap stamp verification cancel by @farque65 in #194
  • fix: only creates a new passport if we get an empty response from ceramic by @gdixon in #199
  • build: rename package scopes @dpopp -> @gitcoin by @shavinac in #186
  • feat(logging): have added a logger object to ceramicClient by @nutrina in #214
  • feat(passport): enable the download of passport as JSON file by @nutrina in #211
  • GitHub stamp by @nutrina in #192
  • fix(app): Datadog error logs cleanup by @farque65 in #209
  • feat(app): adds Powered By Ceramic Network link by @farque65 in #218
  • fix(database-client): handle loading passport with no stamps by @nutrina in #228
  • feat(app): add retry connection modal if there was an error attempting to fetch a passport by @shavinac in #221
  • fix(app): ensures Ceramic can only be connected to mainnet by @gdixon in #233
  • feat(app): adds new passport logo by @farque65 in #239
  • fix(database-client): pin passport streams when fetched and when adding a stamp by @shavinac in #242
  • fix(app): use ceramic client url for self.id Provider by @shavinac in #245
  • build: upgrade ceramic libraries by @shavinac in #249
  • fix: ensures addresses fed to Ceramic are lowercase by @gdixon in #253
  • build: upgrade ceramic libraries by @nutrina in #257
  • refactor(iam): use different http status codes for different iam error response types by @shavinac in #268
  • feat(app): updates wallet signature alert style by @farque65 in #271
  • refactor(app): create CeramicContextProvider to split up UserContextProvider by @shavinac in #269
  • feat(app): restyle loading states on dashboard page by @pragmatriot in #276
  • test(database-client): generate a new random DID for ceramic integration tests by @shavinac in #281
  • Bump release v1.0.0 by @shavinac in #279
  • build(app): upgrade @web3-onboard libraries to latest versions to resolve nextjs export issues by @shavinac in #291
  • test(database-client): assert equality on method results, instead of method reference by @shavinac in #289
  • refactor: rename dpopp -> passport names and references where possible by @shavinac in #303
  • feat(app...
Read more