Skip to content

Releases: unlock-protocol/unlock

March 25 2025

Choose a tag to compare

@julien51 julien51 released this 25 Mar 17:12
1fbf1b7

PR: #15754

What's Changed

  • New blog posts from RSS feed by @github-actions in #15382
  • feat(unlock-js): less async by @julien51 in #15385
  • LP incentives round 2 by @pi0neerpat in #15273
  • fix(unlock-app): Improve event creation process to be semi-async by @0xTxbi in #15386
  • feat(unlock-app): adding rate limits for name resolution by @julien51 in #15387
  • fix(locksmith): Fix lock processing across networks by @0xTxbi in #15388
  • fix(locksmith): changing indices on process hook items by @julien51 in #15390
  • feat(locksmith): Less concurrency by @julien51 in #15391
  • refactor(unlock-js): Graphservice params by @julien51 in #15393
  • Graph service rate limited by @julien51 in #15394
  • fix(unlock-app): not showing locks on list of events by @julien51 in #15395
  • fix(unlock-app): fixed aligment by @julien51 in #15397
  • feat(unlock-protocol.com): adding a governance submenu by @julien51 in #15398
  • fix: fixed typos by @julien51 in #15399
  • New blog posts from RSS feed by @github-actions in #15402
  • feature(unlock-app): Migrate to next-captcha-v3 for reCAPTCHA handling by @0xTxbi in #15405
  • New blog posts from RSS feed by @github-actions in #15407
  • feat(gov): add UDT> UP swap proposal by @clemsos in #15483
  • New blog posts from RSS feed by @github-actions in #15487
  • feature(locksmith): Upgrade sentry to v8 by @0xTxbi in #15488
  • feature(unlock-app): Add tokenId to checkout machine and deduplicate retrieval by @0xTxbi in #15484
  • feature(unlock-app): Upgrade @privy-io/react-auth to v2.2.1 by @0xTxbi in #15489
  • feature(unlock-app): Support cross-chain + swap payments for renewals by @0xTxbi in #15406
  • fix(governance): linea+ bsc subgraph URL for Connext by @clemsos in #15492
  • fix(unlock-app): improved logging on network switch by @julien51 in #15496
  • fix(smart-contracts): silence OZ initializers warnings by @clemsos in #15497
  • New blog posts from RSS feed by @github-actions in #15498
  • feature(unlock-app): upgrade to @sentry/nextjs v8 by @0xTxbi in #15500
  • feature(packages/unlock-js): Upgrade graphql-request to v7.1.2 by @0xTxbi in #15501
  • Update .clabot by @NikolaiKryshnev in #15507
  • sign cla by @zoupingshi in #15504
  • feature(docs): Restrict colour mode by @0xTxbi in #15510
  • New blog posts from RSS feed by @github-actions in #15512
  • feat(unlock-app, unlock-protocol.com): updated logos by @julien51 in #15516
  • chore: fix some typos in comment by @zoupingshi in #15503
  • fix(docs): typo corrections, wording improvements, and content updates by @NikolaiKryshnev in #15506
  • feature(locksmith): disable captcha on staging by @0xTxbi in #15521
  • using useNameResolver where applicable by @julien51 in #15522
  • feature(unlock-app): Improve attendees UX by @0xTxbi in #15525
  • Update .clabot by @maximevtush in #15517
  • New blog posts from RSS feed by @github-actions in #15520
  • New blog posts from RSS feed by @github-actions in #15533
  • fix(unlock-app): Fix favorites lock persistence in dashboard by @0xTxbi in #15536
  • fix(unlock-app): Fix back navigation loop on settings page by @0xTxbi in #15537
  • fix(unlock-js): using OZ to grantRole for addLockManager by @julien51 in #15539
  • fix(unlock-app): Fix certification post-deployment ux by @0xTxbi in #15538
  • fix(unlock-app): Optimize name resolution by @0xTxbi in #15540
  • fix(unlock-app): Cleanup useEns hook usage by @0xTxbi in #15543
  • feature(airdrops): Foundational setup by @0xTxbi in #15545
  • feature(airdrops): Foundational layout components by @0xTxbi in #15546
  • feature(airdrops): Airdrops index by @0xTxbi in #15547
  • feature(airdrops): Campaign detail page by @0xTxbi in #15548
  • New blog posts from RSS feed by @github-actions in #15544
  • feature(locksmith): Enhance merkle tree for recipient-amount pairs by @0xTxbi in #15549
  • fix(unlock-app): Improve event handling consistency across components by @0xTxbi in #15551
  • fix(unlock-app): Address event misclassification for upcoming/past events by @0xTxbi in #15554
  • fix(smart-contracts): pass folder name in release task by @clemsos in #15557
  • refactored airdrop UI by @julien51 in #15555
  • feature(airdrops): Update nav elements and actions by @0xTxbi in #15560
  • New blog posts from RSS feed by @github-actions in #15556
  • fix(docs): Fix build and deployment errors by @0xTxbi in #15563
  • feature(smart-contracts): Airdrops by @0xTxbi in #15550
  • Update LICENSE by @maximevtush in #15499
  • feature(unlock-app): Airdrops blastoff by @julien51 in #15564
  • feature(packages/ui): Add ToastHelper by @0xTxbi in #15565
  • feature(airdrops): Improved claiming process by @0xTxbi in #15566
  • feature(unlock-app): Update ToastHelper imports by @0xTxbi in #15569
  • feature(airdrops): Add seo and centralized config by @0xTxbi in #15571
  • feature(airdrops): Improve visuals on mobile and cleanup by @0xTxbi in #15572
  • fix(airdrops): add opengraph image to campaign detail page by @0xTxbi in #15573
  • feature(unlock-app): Legacy toast cleanup by @0xTxbi in #15574
  • feature(provider): ENS/Basenames caching by @0xTxbi in #15575
  • feature(ci): Migrate static site to Vercel by @0xTxbi in #15276
  • feature(unlock-protcol-com): Add vercel deploy script by @0xTxbi in #15581
  • fix(networks): proxy verify check by @clemsos in #15582
  • feat: run all health check commands locally by @clemsos in #15118
  • fix(ci): Fix pr checks by @0xTxbi in #15585
  • feature(locksmith): Authenticate with provider by @0xTxbi in #15584
  • feature(provider): Rate limiting by @0xTxbi in #15583
  • fix(airdrops): fixed eligibility computation by @julien51 in #15586
  • fix(provider): Fix Cloudflare type errors by @0xTxbi in #15672
  • feat(provider): updated README and script by @julien51 in #15671
  • feature(packages/ui): Improve Address display UX by @0xTxbi in #15675
  • fix(docs): Fix render issues by @0xTxbi in #15677
  • feature(unlock-app): useCentralizedLockData hook by @0xTxbi in #15676
  • feat(airdrops): handling already claimed tokens by @julien51 in https://githu...
Read more

March 7th 2025

Choose a tag to compare

@julien51 julien51 released this 25 Mar 17:12
1fbf1b7
fix(deps): update dependency next to v14.2.25 [security] (#15740)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

January 17th 2025

Choose a tag to compare

@julien51 julien51 released this 17 Jan 15:49
9533e7d

What's Changed

  • fix(packages/ui): Storybook deploy fix by @0xTxbi in #15252
  • feature(packages/ui): Lint and clean up ui package by @0xTxbi in #15267
  • New blog posts from RSS feed by @github-actions in #15274
  • feature(packages/subgraph): Update to include creationTransactionHash by @0xTxbi in #15271
  • feature(locksmith): Decouple event creation from user connection state by @0xTxbi in #15249
  • feature(locksmith): Event deployment worker by @0xTxbi in #15259
  • feature(unlock-app): Support async event creation by @0xTxbi in #15272
  • fix(unlock-app): Consolidate funding render conditions by @0xTxbi in #15278
  • fix(unlock-app): Fix auth cache by @0xTxbi in #15277
  • feature(unlock-app): Improve UX for asynchronous event creation by @0xTxbi in #15279
  • fix(unlock-app): Update auth leniency by @0xTxbi in #15280
  • chore: remove redundant words in comment by @fudancoder in #15282
  • fix(governance): parse DAO domain id correctly in cross-chain health check by @clemsos in #15283
  • fixing siwe auth by @julien51 in #15285
  • debug(paywall, unlock-app): adding more debugging for Paywall by @julien51 in #15287
  • refactor(unlock-app): simplified our use of localStorage by @julien51 in #15288
  • fix(deps): update dependency wrangler to v3.99.0 by @renovate in #15341
  • fix(deps): update dependency tailwind-merge to v2.6.0 by @renovate in #15340
  • fix(deps): update dependency prism-react-renderer to v2.4.1 by @renovate in #15310
  • fix(deps): update dependency express to v4.21.2 by @renovate in #15305
  • fix(deps): update packages/ui by @renovate in #15348
  • fix(deps): update dependency @safe-global/api-kit to v2.5.6 by @renovate in #15299
  • fix(deps): update dependency @nuintun/qrcode to v4.1.12 by @renovate in #15298
  • fix(deps): update dependency @tanstack/react-query to v5.62.11 by @renovate in #15300
  • fix(deps): update wedlocks by @renovate in #15351
  • fix(deps): update packages/unlock-js by @renovate in #15349
  • fix(deps): update emotion monorepo to v11.14.0 by @renovate in #15342
  • fix(deps): update dependency react-icons to v5.4.0 by @renovate in #15339
  • fix(unlock-protocol-com): Replace deprecated icons by @0xTxbi in #15359
  • chore(deps): Update locksmith dependencies by @0xTxbi in #15357
  • fix(deps): update dependency @decent.xyz/box-common to v4.0.25 by @renovate in #15296
  • fix(deps): update dependency @testing-library/react to v16.1.0 by @renovate in #15334
  • chore(deps): update dependency mocha to v11 by @renovate in #15352
  • fix(deps): update typescript-eslint monorepo to v8.19.0 by @renovate in #15350
  • fix(deps): update packages/eslint-config by @renovate in #15347
  • fix(deps): update material-ui monorepo by @renovate in #15345
  • chore(deps): update dependency lint-staged to v15.3.0 by @renovate in #15326
  • fix(deps): update dependency calendar-link to v2.8.0 by @renovate in #15335
  • chore(deps): update dependency eslint to v9.17.0 by @renovate in #15325
  • fix(deps): update dependency vitest-fetch-mock to v0.4.3 by @renovate in #15314
  • fix(deps): update dependency react-to-print to v3.0.4 by @renovate in #15311
  • fix(deps): update dependency pdfmake to v0.2.17 by @renovate in #15308
  • fix(deps): update dependency geoip-country to v5.0.202412312341 by @renovate in #15306
  • fix(deps): update dependency axios to v1.7.9 by @renovate in #15303
  • fix(deps): update dependency @cloudflare/workers-types to v4.20241230.0 by @renovate in #15330
  • fix(deps): update radix-ui-primitives monorepo by @renovate in #15317
  • fix(deps): update dependency eslint-config-next to v14.2.22 by @renovate in #15316
  • chore(deps): update dependency zod to v3.24.1 by @renovate in #15327
  • fix(deps): update sentry-javascript monorepo by @renovate in #15319
  • fix(deps): update dependency tailwindcss to v3.4.17 by @renovate in #15313
  • fix(deps): update dependency dotenv to v16.4.7 by @renovate in #15304
  • fix(deps): update dependency prettier to v3.4.2 by @renovate in #15309
  • chore(deps): update storybook monorepo to v8.4.7 by @renovate in #15295
  • chore(deps): update dependency vitest to v2.1.8 by @renovate in #15294
  • fix(deps): update dependency @xstate/react to v5.0.1 by @renovate in #15302
  • fix(deps): update dependency @vitest/eslint-plugin to v1.1.24 by @renovate in #15301
  • chore(deps): update dependency node-mocks-http to v1.16.2 by @renovate in #15292
  • chore(deps): update dependency vite to v6.0.6 by @renovate in #15293
  • fix(deps): update dependency @eslint/compat to v1.2.4 by @renovate in #15297
  • chore(deps): update dependency eslint to v9.17.0 by @renovate in #15324
  • chore(deps): update dependency eslint to v9.17.0 - autoclosed by @renovate in #15323
  • chore(deps): update dependency eslint to v9.17.0 by @renovate in #15320
  • chore(deps): update dependency eslint to v9.17.0 by @renovate in #15321
  • chore(deps): update dependency eslint to v9.17.0 by @renovate in #15322
  • chore(deps): update yarn to v4.6.0 by @renovate in #15329
  • fix(deps): update dependency solhint to v5.0.4 by @renovate in #15312
  • fix(deps): update dependency @safe-global/protocol-kit to v5.1.1 by @renovate in #15333
  • fix(deps): update dependency hardhat to v2.22.17 by @renovate in #15307
  • chore(deps): update dependency @nomicfoundation/hardhat-ignition-ethers to v0.15.9 by @renovate in #15290
  • fix(deps): update dependency zksync-ethers to v6.15.3 by @renovate in #15315
  • chore(deps): update dependency @nomicfoundation/ignition-core to v0.15.9 by @renovate in #15291
  • chore(deps): update dependency @nomicfoundation/hardhat-ignition to v0.15.9 by @renovate in #15289
  • Update DefaultLayout.tsx by @ccarfi in #15365
  • fix(deps): update eth-node by @renovate in #15343
  • fix(deps): update dependency @openzeppelin/hardhat-upgrades to v3.8.0 by @renovate in #15331
  • fix(deps): update dependency @privy-io/react-auth to v1.99.1 by @renovate in #15332
  • fix(deps): update dependency node-gyp to v11 by @renovate in #15355
  • fix(deps): update node.js to v22.13.0 by @renovate in #15346
  • chore(deps): update graphprotocol/graph-node docker tag to v0.36.0 by @renovate in #15328
  • fix(deps): update dependency docusaurus-plugin-openapi-docs to v4.3.1 - autoclosed by @renovate in #15336
  • Revert "chore(deps): update graphprotocol/graph-node docker tag to v0.36.0" by @0xTxb...
Read more

December 12th 2024

Choose a tag to compare

@julien51 julien51 released this 12 Dec 15:42
9889b9a

What's Changed

  • fix(unlock-app): Fix email pre-fill logic for multiple recipients in checkout by @0xTxbi in #15134
  • fix(unlock-app): update combobox in checkout config to be fluid by @0xTxbi in #15135
  • fix paywall by @julien51 in #15137
  • fix(unlock-app): Omit funding notification for free locks in checkout by @0xTxbi in #15138
  • New blog posts from RSS feed by @github-actions in #15140
  • feature(unlock-app): Remove obsolete and unused components from unlock-app by @0xTxbi in #15143
  • fix(unlock-app): Fix flickering in checkout stepper by @0xTxbi in #15139
  • fix(deps): update dependency @xstate/react to v5 by @renovate in #15227
  • fix(deps): update dependency @stripe/stripe-js to v5 by @renovate in #15226
  • fix(deps): update dependency @decent.xyz/box-common to v4 by @renovate in #15224
  • fix(deps): update dependency @tanstack/react-query to v5.62.0 by @renovate in #15208
  • chore(deps): update dependency @types/cookie-parser to v1.4.8 by @renovate in #15150
  • chore(deps): update dependency husky to v9.1.7 by @renovate in #15153
  • chore(deps): update dependency nock to v13.5.6 by @renovate in #15154
  • fix(deps): update dependency react-dropzone to v14.3.5 by @renovate in #15184
  • fix(deps): update material-ui monorepo by @renovate in #15190
  • chore(deps): update dependency @cloudflare/workers-types to v4.20241127.0 by @renovate in #15191
  • fix(deps): update dependency @privy-io/server-auth to v1.16.6 by @renovate in #15170
  • fix(deps): update dependency @radix-ui/react-tooltip to v1.1.4 by @renovate in #15171
  • fix(deps): update dependency @safe-global/api-kit to v2.5.4 by @renovate in #15172
  • fix(deps): update dependency @vercel/og to v0.6.4 by @renovate in #15174
  • fix(deps): update dependency babel-plugin-polyfill-corejs2 to v0.4.12 by @renovate in #15177
  • fix(deps): update dependency csv to v6.3.11 by @renovate in #15178
  • fix(deps): update dependency geoip-country to v5.0.202411292342 by @renovate in #15179
  • chore(deps): update dependency @graphql-codegen/typescript to v4.1.2 by @renovate in #15146
  • chore(deps): update dependency @nomicfoundation/hardhat-ignition to v0.15.8 by @renovate in #15147
  • chore(deps): update dependency @nomicfoundation/ignition-core to v0.15.8 by @renovate in #15149
  • chore(deps): update dependency @types/mocha to v10.0.10 by @renovate in #15151
  • fix(deps): update dependency tailwind-merge to v2.5.5 by @renovate in #15187
  • chore(deps): update dependency postcss to v8.4.49 by @renovate in #15155
  • fix(deps): update dependency @stripe/react-stripe-js to v3 by @renovate in #15225
  • fix(deps): update dependency embla-carousel-react to v8.5.1 by @renovate in #15211
  • chore(deps): update dependency @nomicfoundation/hardhat-ignition-ethers to v0.15.8 by @renovate in #15148
  • fix(deps): update dependency zksync-ethers to v6.15.1 by @renovate in #15216
  • fix(deps): update dependency react-hook-form to v7.53.2 by @renovate in #15185
  • fix(deps): update dependency @safe-global/protocol-kit to v5.0.4 by @renovate in #15173
  • fix(deps): update dependency @arbitrum/sdk to v4.0.2 by @renovate in #15163
  • fix(deps): update dependency @matterlabs/hardhat-zksync-upgradable to v1.8.2 by @renovate in #15167
  • fix(deps): update dependency hardhat-gas-reporter to v2.2.2 by @renovate in #15181
  • chore(deps): update packages/networks by @renovate in #15198
  • chore(deps): update packages/contracts by @renovate in #15196
  • chore(deps): update ipfs/go-ipfs docker tag to v0.32.1 by @renovate in #15194
  • chore(deps): update yarn to v4.5.3 by @renovate in #15162
  • fix(deps): update dependency @openzeppelin/hardhat-upgrades to v3.6.0 by @renovate in #15204
  • fix(deps): update dependency @sentry/node to v8.41.0 by @renovate in #15207
  • fix(deps): update dependency prettier to v3.4.1 by @renovate in #15213
  • fix(deps): update dependency @types/node to v22.10.1 by @renovate in #15210
  • fix(deps): update dependency axios to v1.7.8 by @renovate in #15176
  • fix(deps): update emotion monorepo to v11.13.5 by @renovate in #15189
  • chore(deps): update dependency @vitejs/plugin-react to v4.3.4 by @renovate in #15152
  • chore(deps): update dependency tailwindcss to v3.4.15 - autoclosed by @renovate in #15156
  • fix(deps): update dependency wrangler to v3.91.0 by @renovate in #15215
  • chore(deps): update dependency prettier to v3.4.1 by @renovate in #15192
  • fix(deps): update dependency @privy-io/react-auth to v1.95.2 by @renovate in #15206
  • chore(deps): update dependency vite to v6 by @renovate in #15223
  • chore(deps): update packages/types by @renovate in #15200
  • fix(deps): update eth-node by @renovate in #15217
  • fix(deps): update wedlocks by @renovate in #15222
  • fix(deps): update typescript-eslint monorepo to v8.16.0 by @renovate in #15221
  • fix(deps): update packages/ui by @renovate in #15220
  • fix(deps): update packages/eslint-config by @renovate in #15219
  • chore(deps): update dependency vitest-fetch-mock to v0.4.2 by @renovate in #15158
  • chore(deps): update packages/paywall by @renovate in #15199
  • chore(deps): update paywall-app by @renovate in #15202
  • chore(deps): update packages/unlock-js by @renovate in #15201
  • fix(deps): update dependency p-retry to v6.2.1 by @renovate in #15182
  • chore(deps): update storybook monorepo to v8.4.6 by @renovate in #15160
  • fix(deps): update dependency @eslint/compat to v1.2.3 by @renovate in #15165
  • chore(deps): update nextjs monorepo to v14.2.18 by @renovate in #15159
  • chore(deps): update vitest monorepo to v2.1.8 by @renovate in #15161
  • fix(deps): update dependency typescript to v5.7.2 by @renovate in #15214
  • feat(unlockjs): support tx building to return only calldata by @clemsos in #15136
  • fix(deps): update dependency solidity-coverage to v0.8.14 by @renovate in #15186
  • fix(ci): health check correct path to all_networks by @clemsos in #15229
  • fix(deps): update dependency @vitest/eslint-plugin to v1.1.14 by @renovate in #15175
  • chore(deps): update dependency vite-tsconfig-paths to v5 by @renovate in #14983
  • Revert "chore(deps): update dependency vite-tsconfig-paths to v5" by @julien51 in #15232
  • chore(deps): Update locksmith dependencies by @0xTxbi in #15231
  • fix(deps): update dependency @tenderly/hardhat-tenderly to v2.5.1 by @renovate in #15209
  • chore(deps): update postgres docker tag to v17.2...
Read more

November 26th 2024

Choose a tag to compare

@julien51 julien51 released this 27 Nov 02:14
f524579

What's Changed

Privy wallet funding

  • feature(unlock-app): Improve user settings page by @0xTxbi in #15094
  • feature(unlock-app): Foundational support for wallet funding feature by @0xTxbi in #15100
  • feature(unlock-app): Enable wallet funding in checkout by @0xTxbi in #15106
  • feature(unlock-app): Update checkout machine for account funding integration by @0xTxbi in #15125
  • feature(unlock-app): Enhance checkout flow with embedded wallet funding and crosschain payments by @0xTxbi in #15121
  • feature(unlock-app): Embedded wallet checkout ux by @0xTxbi in #15131

Burn from the docs

New version of the protocol

  • feat(contracts): package unlock v14 and public lock v15 for release by @clemsos in #15079

Better UI

Allow-lists

DAO Proposals

  • feat(governor): proposal to distribute UP from Unlock on Base by @clemsos in #14613
  • feat(gov): proposal to set swap burner on mainnet and polygon by @clemsos in #15092
  • feat(gov): proposal to exit UDT uniswap positions on mainnet by @clemsos in #15081

Subscription email reminder

  • feature(unlock-app): Customizable email template for recurring subscription expiration reminders by @0xTxbi in #15102

Crosschain and Swap purchase improvements

Other fixes and minor features

  • fix(subgraphs): fixing signature for expirationChanged event by @julien51 in #15124
  • fix(unlock-app): Skip redundant connection step in migration process for previously connected users by @0xTxbi in #15095
  • fix(unlock-app): Fix menu by @0xTxbi in #15091
  • fix(unlock-app): fixing recovery by @julien51 in #15096
  • New blog posts from RSS feed by @github-actions in #15089
  • Typo Update using-subgraphs.md by @mdqst in #15098
  • New blog posts from RSS feed by @github-actions in #15097
  • fix(unlock-app): Optimise query fetching rendering for email customisation by @0xTxbi in #15101
  • fix(unlock-app): Fix auth flow bug preventing new users from proceeding in checkout by @0xTxbi in #15104
  • New blog posts from RSS feed by @github-actions in #15107
  • fix(unlock-app): making sure we reuse the existing guards by @julien51 in #15108
  • fix(unlock-app): Prevent redundant user account type checks by @0xTxbi in #15111
  • Docs fix spelling issues by @nnsW3 in #15116
  • New blog posts from RSS feed by @github-actions in #15115
  • fix(unlock-app): Update share component by @0xTxbi in #15117
  • feat(smart-contracts, contracts): improve release docs by @clemsos in #15103
  • New blog posts from RSS feed by @github-actions in #15122
  • fix(gov): fix all_networks path in oracle health check by @clemsos in #15127
  • New blog posts from RSS feed by @github-actions in #15126

New Contributors

Full Changelog: 20241115-1...2024112

November 15th 2024

Choose a tag to compare

@julien51 julien51 released this 15 Nov 13:53
2bdea6a

What's Changed

New Contributors

Full Changelog: 20241111-1...20241115-1

November 11th 2024

Choose a tag to compare

@julien51 julien51 released this 11 Nov 13:39
b01e722

What's Changed

Event Collection

  • feature(locksmith):Add email notifications for event collection status changes by @0xTxbi in #14897
  • fix(locksmith): Fix email dispatch in event collection by @0xTxbi in #15016

Next version of the protocol

  • feat(smart-contracts): add hasRole hook by @clemsos in #14829
  • feat(smart-contracts): update reward computation by @clemsos in #14696
  • feat(smart-contracts): owners count excludes the zero address by @clemsos in #14828
  • feat(smart-contracts): Purchase multiple periods by @clemsos in #14845
  • feat(smart-contracts): add lock upgrade test by @clemsos in #15034
  • feat(smart-contracts): emit PaymentReceipt event by @clemsos in #14832

Notification Menu

  • feature(unlock-app): Refactor email linking prompt to dashboard notification by @0xTxbi in #15002
  • fix(unlock-app): Refactor email notif by @0xTxbi in #15012

EventCaster

  • feat(locksmith): returning an existing key rather than trying to mint another one by @julien51 in #15022
  • feat(locksmith): API for eventcaster is now async by @julien51 in #15039

User migration

  • feature(locksmith): Add privy controller to locksmith service by @0xTxbi in #15031
  • feature(unlock-app): Migrate Unlock accounts by @0xTxbi in #15033
  • feature(unlock-app): Prompt user to sign out before account migration by @0xTxbi in #15036
  • fix(unlock-app): actually showing the captcha component by @julien51 in #15038
  • feature(unlock-app): Improve wallet migration with responsiveness, auth, and feedback by @0xTxbi in #15040
  • fix(unlock-app): Fix UI conflict with sign-out prompt during account migration by @0xTxbi in #15043
  • fix(unlock-app): Fix Google OAuth flow for account migration and add error logging by @0xTxbi in #15044
  • fix(unlock-app): Better oauth state handling by @0xTxbi in #15045
  • fix(unlock-app): refactor waas util and clean up sessions by @0xTxbi in #15046
  • feature(unlock-app): Unlock legacy accounts migration UX improvements and cleanup by @0xTxbi in #15048

Other minor features and fixes

  • fix(unlock-app): Remove Unlock Header from demo page by @0xTxbi in #14902
  • feature(unlock-app): Add default opengraph metadata by @0xTxbi in #14907
  • fix(packages/ui): Modal improvement by @0xTxbi in #14903
  • New blog posts from RSS feed by @github-actions in #14906
  • feature(unlock-app): Remove next-seo by @0xTxbi in #14908
  • feat(ci): add cross-chain bridge health checks to daily ci run by @clemsos in #14909
  • New blog posts from RSS feed by @github-actions in #14913
  • feature(unlock-app): Migrate recover page to app router by @0xTxbi in #14988
  • feature(unlock-app): _document.tsx migration to app router by @0xTxbi in #14989
  • feature(unlock-app): Remove dashboard page and configure redirect in Nextjs by @0xTxbi in #14987
  • refactor(unlock-app): Privy refactored by @julien51 in #14911
  • single thread tests by @julien51 in #14992
  • feat(networks) adding dao to network config by @julien51 in #15003
  • New blog posts from RSS feed by @github-actions in #15009
  • feature(unlock-app): Improved ComboBox by @0xTxbi in #15013
  • fix(locksmith): locksmith type fixing by @0xTxbi in #15019
  • feature(unlock-app): Migrate unsubscribe page to app router by @0xTxbi in #15015
  • New blog posts from RSS feed by @github-actions in #15020
  • feature(docs): Upgrade docs by @0xTxbi in #15021
  • fixing typescript by @julien51 in #15028
  • feat(governance): check that SAFE bridge/delay modules setup is correct by @clemsos in #14884
  • feat(ui): adding another method to advance tabs by @julien51 in #15035
  • feature(locksmith): re-enable captcha for staging by @0xTxbi in #15037
  • fix(unlock-app): using captcha in both places by @julien51 in #15041

Dependency upgrades

Read more

October 30th 2024

Choose a tag to compare

@julien51 julien51 released this 30 Oct 16:04
789b3eb

What's Changed

Unlock Prime

More Privy/Auth improvements:

  • fix(unlock-app): fixed the oauth stepper by @julien51 in #14870
  • fix(unlock-app): automatically completes privy auth by @julien51 in #14871
  • refactor(unlock-app): refactored useAuthenticate by @julien51 in #14872
  • feature(unlock-app): Improve checkout flow for OAuth by @0xTxbi in #14873
  • feat(unlock-app, locksmith): adding creds for privy on staging by @julien51 in #14876
  • feature(unlock-app): Link Email Address by @0xTxbi in #14861
  • feature(unlock-app): Prefill user email in checkout and event rsvp by @0xTxbi in #14880

Eventcaster API

  • feat(locksmith): executing multiple transactions in eventcaster deployment by @julien51 in #14878
  • feature(smart-contracts): adding the ability to execute more tx as part of a deployment. by @julien51 in #14877
  • feat(locksmith): stubbing 2 more API routes for eventcaster by @julien51 in #14887

Other Fixes and minor features

  • fix(unlock-app): Fix Overlap Issue Between Dashboard User Menu and Components by @0xTxbi in #14866
  • Update udt-grantee-handbook.md by @ccarfi in #14863
  • fix(unlock-app): Fix dashboard freeze on CC payment settings by @0xTxbi in #14868
  • Update frequently-asked-questions.md by @ccarfi in #14869
  • fix(unlock-app): Fix page freeze when viewing event attendees by @0xTxbi in #14874
  • fix(unlock-app): memoize attendees page by @0xTxbi in #14875
  • feature(packages/ui): Combobox component by @0xTxbi in #14814
  • feature(unlock-app): Refactored dashboard layout by @0xTxbi in #14882
  • feature(unlock-app): Enhance dashboard header by @0xTxbi in #14881
  • fix(unlock-app): Cleanup redundant layout by @0xTxbi in #14883
  • feature(unlock-app): Implement combobox Component for improved UX by @0xTxbi in #14815
  • fix(unlock-app): ensuring the frame content is formatted correctly by @julien51 in #14886
  • fix(locksmith): optimise tests by @0xTxbi in #14892
  • New blog posts from RSS feed by @github-actions in #14895
  • feature(locksmith): Add submitterAddress to EventCollectionAssociation by @0xTxbi in #14898
  • feature(packages/email-templates): Add event collection email templates by @0xTxbi in #14896
  • feature(locksmith): Update access control for checkoutConfigs by @0xTxbi in #14833
  • feat(smart-contracts): lower contract size for PublicLock v15 by @clemsos in #14846

Dependency upgrades

  • fix(deps): update dependency stripe to v17 by @renovate in #14781
  • fix(deps): Upgrade path-to-regexp to v8 and update usage by @0xTxbi in #14890
  • Revert "Revert "fix(deps): update dependency @headlessui/react to v2.2.0"" by @julien51 in #14893
  • fix(deps): update dependency @headlessui/react to v2.2.0 by @renovate in #13968
  • chore(deps): update dependency vite-tsconfig-paths to v5 by @renovate in #14766
  • Revert "chore(deps): update dependency vite-tsconfig-paths to v5" by @julien51 in #14889
  • Revert "fix(deps): update dependency @headlessui/react to v2.2.0" by @julien51 in #14891

Full Changelog: 20241023-1...20241030-1

October 23rd 2024

Choose a tag to compare

@julien51 julien51 released this 23 Oct 18:48
bcbbb73

What's Changed

Privy Support

Other minor features and bug fixes

  • New blog posts from RSS feed by @github-actions in #14844
  • feature(unlock-app): Migrate 404 page to app router by @0xTxbi in #14847
  • feature(unlock-app): Implement lock manager access with custom checkoutConfig ID by @0xTxbi in #14838
  • fix(unlock-app): fixing event signature on returning state by @julien51 in #14848
  • feature(unlock-app): Migrate verification page to app router by @0xTxbi in #14850
  • fix(deps): update dependency hardhat to v2.22.13 by @renovate in #14733
  • feature(unlock-app): Migrate transfer page to app router by @0xTxbi in #14851
  • chore(locksmith): cleanup a few routes by @julien51 in #14853
  • feat(locksmith): Eventcaster API, first pass by @julien51 in #14854
  • fix(deps): update dependency geoip-country to v5 by @renovate in #14770
  • feature(unlock-app): Migrate receipts page to app router by @0xTxbi in #14855
  • feature(unlock-app): Migrate home page to app router by @0xTxbi in #14856
  • New blog posts from RSS feed by @github-actions in #14857

Full Changelog: 20241015-1...20241023-1

October 15th 2024

Choose a tag to compare

@julien51 julien51 released this 15 Oct 14:13
ce02c57

Frames

  • feat(unlock-app): Checkout OG tags and frame by @iMac7 in #14412
  • fix(unlock-app): Checkout og tags and frame by @iMac7 in #14830

Unlock Prime

  • fix(unlock-protocol-com): Refactor Static App Menu for Better Product Discovery by @0xTxbi in #14821
  • feat(unlock-app): showing the prime status in menu by @julien51 in #14835
  • feature(unlock-protocol): Add "Unlock Prime" to sitewide navigation menu by @0xTxbi in #14839

Event Collection pages

  • feature(unlock-app): Wallet connection prompt for submitting events by @0xTxbi in #14788
  • feature(unlock-app): Dynamic Metadata for Event Collection Pages by @0xTxbi in #14789
  • fix(unlock-app): Reset form state on event addition/submission by @0xTxbi in #14790
  • feature(unlock-app): Enable event settings access for organizer-owned events in event collection by @0xTxbi in #14799
  • fix(unlock-app): Remove user events preview from landing page by @0xTxbi in #14798
  • fix(unlock-app): Use event's attribute for collections by @0xTxbi in #14792

Other minor fixes and features

  • chore: add @blurpesec to contributors by @blurpesec in #14787
  • Update litepaper.md by @ccarfi in #14791
  • Ccarfi unlock dao docs page 1 by @ccarfi in #14794
  • New blog posts from RSS feed by @github-actions in #14795
  • feat(unlock-app): refactored transfers based on user feedback by @julien51 in #14800
  • fix(unlock-app): handing fractional duration by rounding to next second by @julien51 in #14802
  • fix(unlock-app): Attendee count fix by @julien51 in #14801
  • feat(hardhat-plugin): if unlock address is not passed, used the one from the network config by @julien51 in #14782
  • feat(networks,governance): add Linea to cross chain governance by @clemsos in #14597
  • feature(unlock-app): User events' listing by @0xTxbi in #14797
  • feat(unlock-app): Add key granter role in settings by @iMac7 in #14796
  • feat(network) : adding UDT/UP for tokens by @julien51 in #14809
  • fix(unlock-app): Improve event collections' link validation by @0xTxbi in #14816
  • feature(unlock-app): Migrate checkout to app router by @0xTxbi in #14817
  • feature(unlock-app): Migrate Demo page to app router by @0xTxbi in #14818
  • feature(unlock-app): Migrate subscription-related pages to app router by @0xTxbi in #14807
  • feature(unlock-app): Migrate certifications to app router by @0xTxbi in #14805
  • fix(unlock-app): Fix next/navigation migration by @0xTxbi in #14823
  • feature(unlock-app): Migrate settings page to app router by @0xTxbi in #14825
  • feature(unlock-app): Update menu with user actions and events section by @0xTxbi in #14824
  • feat(smart-contracts): add ReferrerPaid event by @clemsos in #14827
  • feat(unlock-app): Adding support for unlock prime by @julien51 in #14811
  • chore(contracts): replace dodoc by solidity-docgen by @clemsos in #14826
  • fix(packages/ui): Update modal structure by @0xTxbi in #14836
  • feat(smart-contracts): replace udt by governanceToken in Unlock contract by @clemsos in #14688
  • feat(smart-contracts): use struct to parse purchase args by @clemsos in #14806

Dendency upgrades

Read more