Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 25 Feb 19:32
f2444be

1.0.0 (2025-02-25)

Bug Fixes

  • πŸ› Fix nested button (a0dfb4b)
  • πŸ”₯ Remove loading return value from useHypercertClient (8960cf9)
  • πŸ”₯ remove typo (b63871d)
  • πŸ“± Update padding in navbar component (a06c6d2)
  • πŸ’„ Update card view on hypercert id page (d7b08d2)
  • ✏️ Fix typos (e45281f)
  • .env.template,-utils.ts: fixed type-o, added helper to check for markdown (559e59f)
  • accordion: replace ternary operator with if statement (5275237)
  • Add dialog description to support aria stuff (a1730ae)
  • add missing dependencies (c3e8447)
  • add new filtered ID for hypercert retrieval (6b845fd)
  • add new filtered ID for hypercert retrieval (db4bd8e)
  • Allowlist UI polishing, removing (48f925b)
  • allowlist: fetch unclaimed records on profile page (6d16ccf)
  • allowlist: restores allowlist upload and minting functionality (105a50b)
  • approval: use isTransferManagerApprovedSafe method (da25e0d)
  • approval: use isTransferManagerApprovedSafe method (f9109cc)
  • attestors: updates trusted attestor github paths (599f806)
  • automatically select first fraction owned by user and prefill form values (#217) (d88b570)
  • broken discord link in footer.tsx and site.ts (e579420)
  • build: build error on unsupported props in evaluations list (f2cac2f)
  • build: clean up graph queries (a746a3a)
  • build: correct address types in hook and strategy (f86539c)
  • build: correct address types in hook and strategy (4d5d75a)
  • build: default currenPage in nested pagination (f55bda7)
  • build: missing params in buyorderform component (e111e6f)
  • build: next public vars (8492dd7)
  • build: replace string template type for address (dea7c40)
  • build: replace string template type for address (6f78106)
  • build: return values getHypercertsByCreator (8d62a15)
  • build: updated queries and run over app (29cf880)
  • build: updated queries and run over app (6228323)
  • burned: implement filtering list when fetching all hypercerts (6d89bc6)
  • buy button navigation (c468690)
  • buy button navigation (26c9c43)
  • buy-button: add error and add id to listings component (b9e2441)
  • caching: split loading of data on hypercerts page (c8e8977)
  • chain icon (ed8c6ce)
  • cleanup for build (948c415)
  • client: skip exchange client creation filecoin chains (adeef45)
  • comments: only render more comments toggle when text is long enough (13d53e7)
  • copy: updates evaluation status tags (52d6605)
  • correct hypercerts count calculation (21b0777)
  • Correct params on TimeFrame component (8f640b6)
  • count: fix count calculation burned IDs (03fb6f1)
  • count: fix count calculation burned IDs (441ea42)
  • crash when invalid url entered (7793764)
  • create-hc: πŸ› FIX MODAL NOT POPPING UP WITH CORRECT STATE FUUUUUUU (4896670)
  • create-hc: πŸ› Fix work scope step (tags) and update form logic (13fa1b0)
  • create-hc: 🚸 Allow adding tags with spaces in them (ec26faa)
  • create-hc: 🚸 Make link field optional (878dd6b)
  • create-hc: πŸ”₯ Remove guilloche from hypercert card (56d341b)
  • create-hc: πŸ’„ Fix checkbox alignment (e043a76)
  • currencies: remove value prop from explore page (f4b6af2)
  • currencies: represent state change in buttons for usd and token (4918666)
  • deduplicate ethers compatibility hooks to ensure same are always used (b9a76b1)
  • default image opengraph (f312329)
  • default to evaluated (f61bcf0)
  • disable caching for blueprint and collections and hypercert minting (#286) (67439f4)
  • do not round corners on profile settings image (744c931)
  • do not round corners on profile settings image (0ad9767)
  • dynamic copyright date (033ec1c)
  • error: hypercert not found error and wagmi/viem updates (2a989a3)
  • evaluation-list-item: rearrange header content (e01433c)
  • evaluation-lists: responsiveness, card dimensions and grid (7a65935)
  • evaluations-list: user icon size large (23bb356)
  • evaluations: improve attestations status calculation (b77a38c)
  • explore card layout and skeleton (88740ff)
  • explore-pagination mobile responsiveness (c412181)
  • explore,-my-hypercerts: constrained columns to a max width, converted from px to rem (85069c6)
  • explore: ✨ Match hypercerts width to pagination width (36a73ab)
  • explore: improve search, filter, and pagination state (a81b98f)
  • ExploreSearchBar mobile responsiveness (653d165)
  • extracontent: create reusable extra content component (44cc0f3)
  • extracontent: create reusable extra content component (0329da4)
  • filter: more hyperburned filtered (c4168cf)
  • footer sticks to bottom on short pages (6dfb539)
  • footer: correct links and reduce icon size (ba3109d)
  • footer: correct links and reduce icon size (f23dd5e)
  • form-setps.tsx: moved work scope aka tags to second page of mint flow (e3fe0dd)
  • form-steps.tsx: moved work scope aka tags below the dates to align with card display (5faecb1)
  • form: add border top bottom to accordeon (2088744)
  • generateBlockExplorerLink func (265a3b7)
  • get correct address from hypercert-id input (bc3e8c0)
  • get correct api url (85948ea)
  • gql: counts as numberSearch not bigintSearch (cf717bd)
  • gql: handle null response fetching allowlist records better (cf5af94)
  • gql: update filter and sort getAllHypercerts (3bd46c7)
  • handle out-of-bounds pagination (7bb1a85)
  • handle out-of-bounds pagination (bb63d28)
  • handle undefined client (d0cd5b6)
  • hc-card: πŸ”₯ Remove absent property from card (4f2ef60)
  • hypercert-card: πŸ› Allow card data to update as relevant inputs are updated (7dc5286)
  • hypercert-listings-list: πŸ”₯ Remove extraneous arguments (7306f4a)
  • hypercert: improve page rendering and mutation button icons (f2c88cf)
  • hypercerts-graphql-client: Update packages and schemas to support updates api (6f127b2)
  • image validation (86e97a4)
  • image validation (27aef52)
  • improve avatar upload validation in settings form (a2375c2)
  • improve avatar upload validation in settings form (4eecd1d)
  • input: allow for two decimal input (769b0bd)
  • linting: prettier, eslint lint-staged (d90e55c)
  • linting: prettier, eslint lint-stages (acd6215)
  • list-asked-price.tsx: prevent negative numbers being entered into input (8c79c62)
  • list-dialog form component (8aeb796)
  • list-for-sale-button.tsx: address and hypercert.creator_address to lower case for equality check (e07d501)
  • list-for-sale-button.tsx: updated list for sale button to read readTransferRestriction from contract and disable and/or show tooltip on why list for sale might be disabled (bc3d569)
  • list: support decimals in allow list records in form (b7588e5)
  • load: bypass hypercerts.orders.null error (575769a)
  • Make sure validation of form fields (2146555)
  • markdown: sanitize rendered description from markdown (4219042)
  • marketplace: remove beta banner (048b5b0)
  • mobile-nav z-index (c996db4)
  • navbar resposibility on screen sizes between 1000px and 768px (765a9a5)
  • navbar resposibility on screen sizes between 1000px and 768px (272fc58)
  • navbar: πŸ”₯ Remove unused new hyperboards link (d922bd0)
  • navbar: 🚚 Rename chain-display (f530bbd)
  • next.config.mjs: πŸ”§ Remove permanent redirect (4124af1)
  • nextjs version update (64ee561)
  • no listings and no collections messages (#216) (68281da)
  • offset: stupid offset math (dfe2f75)
  • only show edit, delete and create buttons on own profile (c22ec94)
  • Open dialog when tx is pending (34a02fb)
  • order of actions and such (f2444be)
  • order: update default start and endtime (ed7fc8b)
  • pagination on profile blueprints page (e470156)
  • pnpm lockfile (d62d401)
  • Prevent form submit when clicking allow list (77b0a55)
  • profile: correct dropdownItem for viewing hypercert (533a6ee)
  • pr: pr feedback comments (4096ff8)
  • query: fix created by query (dd99455)
  • react errors and warnings in marketplace components (bda8a28)
  • read-more.tsx: installed react-markdown, added check for markdown, rendered component (68a855c)
  • remove create dropdown and add my hypercerts (6f650c2)
  • remove settings url from navbar wallet dropdown (5806975)
  • remove unused marketplace hook (9e70db6)
  • rename DEFAULT_NUM_FRACTIONS to DEFAULT_NUM_UNITS (b9584f1)
  • Replace img with Image for better performance (23703ae)
  • reset extra content when modal is closed (#293) (cf363a8)
  • resotre lavel for untitled hypercert (be8959b)
  • responsive version of collections overview page (9749a12)
  • revalidate paths when editing (b3c6b43)
  • search bar and filter layout responsiveness (16e5081)
  • Separator should only be visible if there are (c605959)
  • show correct descriptions for collections instead of placeholder (4ff2f26)
  • show fetching indicator correctly (#280) (c3e8d60)
  • show full card image (a32cc12)
  • step-process-dialog: πŸ”₯ Remove badly placed error UI (1946c61)
  • step-process-dialoig: πŸ› Allow dialog to close and add error handling (e245e8d)
  • tabs.tsx,-unclaimed-hypercerts-lits.tsx: implement same grid layout used in explore page (2471aeb)
  • tabs: tab working and order (e545ba1)
  • tag and contributor input parsing (df0add1)
  • Time of Work component didn't show (23c31da)
  • two warnings for avatar fallback (db13045)
  • type: subtab key type for build (99ecfe5)
  • ui: implement review comments (54eecbc)
  • ui: max page width and increase row count (40dab3d)
  • ui: modal title, beta banner (3ed3c9b)
  • ui: navbar styling and connected chain icon (a7eae00)
  • update hyperboard signTypedData signatures (9b06714)
  • update viem and wagmi dependencies (0afbfbc)
  • url: restor paths (7c0ab2a)
  • use Image over img (47fee40)
  • use skeleton loader for table instead of explore list in blueprints tabs (f89565c)
  • use-mint-claim: ♻️ Update value based on sdk changes (b4e148f)
  • user-listings-list: πŸ”₯ Remove extraneous argument (fc80e91)
  • utils.ts: fixed types (8f592e7)
  • ux: toasts and disabling of buttons on pending listing mutations (a892d99)
  • wallet-profile: πŸ”₯ Remove unused Settings link (ff8f439), closes #114
  • warning missing sizes prop (260e0ec)
  • web3: correct wc ID and update viem and wagmi (2febb16)
  • zod: validate or empty string on allowlist link (9e48b5d)

Features

  • ⬆️ Updrade hypercerts-sdk to "2.0.0-alpha.7" (c3b9795)
  • ⬆️ upgrade hypercert sdk package (6bee7fa)
  • ⬆️ Upgrade hypercerts/sdk package (18cf458)
  • 🍱 Update hypercert logo to svg (a430f09)
  • πŸ“Έ Add hypercert card snapshot (45bfda5)
  • 🚧 Add banner and description fields to GeneralInformation component (e281bcb)
  • βž• Add "cmdk" shadcn component (d4e38de)
  • βž• Add @radix-ui/react-popover dependency (da83d21)
  • βž• Add command shadcn component ui (70a6894)
  • βž• Add html-to-image (f57608a)
  • βž• Add html2canvas (3bd90a0)
  • βž• Add select shadcn component (7e74f2c)
  • βž• Add shadcn tooltip (f83e26a)
  • βž• Add sonner (8f3e4a5)
  • πŸ’„ Configure fonts and some styles (d4bbb57)
  • πŸ’„ Update card UI and animations (fac746f)
  • πŸ” Add HypercertLayout component for metadata (b158582)
  • ♻️ Enable the insertion of additional content in the step dialog (3be6b97)
  • ♻️ Update hypercert cards (dab7394)
  • ♻️ update useHypercertClient hook (38340c1)
  • ♻️ update useHypercertClient hook (7385074)
  • ♻️ Use isWriteable to determine network errors (9b8bde0)
  • ✨ Add Explore page and redirect from home page (53f7825)
  • ✨ Add generateHypercertIdFromReceipt function (3b7a247)
  • ✨ Add label for generic transaction functions (8335da9)
  • ✨ Add mint-hypercert hook to combine txn provider logic and step UI (4daa4f3)
  • ✨ Add new hypercert page and form components (01ff1ef)
  • ✨ Add progress component form shadcn (401f445)
  • ✨ Add scopes to hypercert card (a4429fe)
  • ✨ Add steps to transaction provider (8367f0e)
  • ✨ Add TransactionProcessingDialog (c6f9b90)
  • ✨ Add TransactionProvider (32d0c60)
  • ✨ Add useCanvasSnapshot hook (50cf494)
  • ✨ Add useProcessingDialog hook (f629050)
  • πŸ’¬ Add supported chains (c9c1660)
  • πŸŽ‰ Initialize project next/tailwind/shadcn/eslint (575528a)
  • 🚚 Restructure app routes and update relevant links (fbf24a4)
  • (sort): πŸ› Fix sorting hypercerts by newest / oldest (9a84ed0)
  • add blueprint chain and minter address validation for hypercert minting (63f2313)
  • add buy button listing status (25da53a)
  • add buy button listing status (1603588)
  • add chain column to blueprints tables in profile overview (6e14a08)
  • add confirmation screen on successful buy (#223) (23a367b)
  • add creation menu dropdown in navbar (8658dcd)
  • add creation menu dropdown in navbar (c087a37)
  • add custom rpc endpoints when initializing wagmi (2051d2e)
  • add delete blueprint hook (5765648)
  • add image uploader component (1e3ae5b)
  • add image uploader component (67ec42f)
  • add link to terms and conditions (7490a1a)
  • add new layout and page for creating transferable hypercerts (edc21e8)
  • add pending signature request cancel logic (1b665f7)
  • add protocol fee notice to list dialog description (6561393)
  • add stepProvider (8543b2c)
  • allowlist: support pre-populating allowlist entries (c4430e7)
  • apply image upload to hypercert minting form (1644865)
  • apply image upload to hypercert minting form (098618c)
  • apply image uploader to collection form (0eabcda)
  • apply image uploader to collection form (6b5eb36)
  • apply image uploader to setting form (bce6218)
  • apply image uploader to setting form (6da41da)
  • build account selector UI (be15c58)
  • build Safe API kit instance based on network (032af55)
  • burn: update copy, styling and add confirmation (bcfb2cc)
  • cache: use local storage to cache and fetch form state (bd54b36)
  • celo: updates packages with celo support (e77720b)
  • chain-display: πŸ’„ Update chain display colors of the chain is not supported (11076a2)
  • chain-display: ✨ Add dialog for switching chains (72d3a9c)
  • connect-wallet: πŸ“± Make custom connect dialog responsive and sort by injected wallets (b17d617)
  • count-badge: ✨ Add count badge component (e0c38b6), closes #91
  • create hypercert: ✨ Add form and validation to NewHypercertForm (184e7c5)
  • create-hc: 🍱 Access images through proxy on create page (96ea0ee)
  • create-hc: πŸ’„ Add progress and update step information (dcfa825)
  • create-hc: πŸ’„ Update hc creation UI (907661d)
  • create-hc: ✨ Add use-hypercert-client hook (6dc23ac)
  • create-hc: ✨ Add use-mint-claim hook (729ee66)
  • create-hc: ✨ Add allowlist URL field (297dbc7)
  • create-hc: ✨ Add contributor section, update validation and wagmi chains (cb0c2a6)
  • create-hc: ✨ Add hypercert card to end section (e72b736)
  • create-hc: ✨ Add project duration to work scope (d64ba23)
  • create-hc: ✨ Add StepProcessModal component (fc6bad4)
  • create-hc: ✨ Add terms and conditions and contributor permissions checkboxes (3ba2300)
  • create-hc: ✨ Check if formattedMetadata is valid (e2aa08f)
  • create-hc: ✨ Send hypercert for minting (6f8af2d)
  • create-hypercert: πŸ’„ Add Textarea component (8bcfa25)
  • create-hypercert: ✨ Add Create page and move new hypercert page (3823149)
  • create-hypercerts: ✨ Add FormSteps component for hypercert creation (22f79b9)
  • creator feed list (f8044b4)
  • creatorfeed-drawer (c536a84)
  • creatorfeed-lists.tsx (80b5325)
  • dialog: add toast for step process dialog (4a2625f)
  • dialog: add toast for step process dialog (48e45ad)
  • dispaly blueprint tables on claimed and claimable tabs (da29074)
  • eas: add Base Sepolia network configuration on eas config (48fa817)
  • eas: add Base Sepolia network configuration on eas config (d6f31bd)
  • evaluations cards in hypercert view (d84ac7d)
  • explore: πŸ’„ Update filter section layout, add sort UI (8e36d00)
  • explore: πŸ’„ Update hypercert card designs, and include on explore page (1cf1eda)
  • explore: πŸ” Add metadata to explore page (94562f8)
  • explore: ✨ Add chain to minidisplay (f73f977)
  • explore: ✨ Add evaluation filter select (fe5d214)
  • explore: ✨ Add search bar input (34cb7d9)
  • explore: ✨ Retrieve hypercerts from indexer (362ae9c)
  • filecoin: support for filecoin mainnet (0eebd59)
  • filter: πŸ’„ Add chain filter UI (66464e4)
  • flags: disable attestation and marketplace buttons (9222766)
  • footer: ✨ Add footer (2536817)
  • form-steps: ♻️ Update form character limits (f657870), closes #190
  • form-steps: ✨ Add wait before card snapshot, add card preview (dev) (4b8124f)
  • geojson: add geojson support to minting form (f3fe380)
  • getAttestations: generalised paginated attestation fetching in hc view (a34cedf)
  • hc-card: ✨ Use dateRange in hc-card instead of description (46f4506)
  • hc-mini-display: πŸ’„ Add Hypercert mini display (f7e3131)
  • hc-window: ✨ Add hypercert window component to explore (e37166a)
  • hypercert-card: πŸ’„ Increase card title size and height (90d9051)
  • hypercert-card: ✨ Add HypercertCard component to NewHypercertForm (e8f2899)
  • hypercert-card: ✨ Add timestamp and guilloche overlay to card (83e1dba)
  • hypercert-detail: πŸ’„ Update layout and styling for desktop and mobile (a959de2)
  • hypercerts-api for creator-feeds (bf800aa)
  • hypercerts: introduced a new getHypercertMetadata function to fetch hypercert metadata (3ae229b)
  • icons: add chain icons to connector button and modal (5bd3a46)
  • icons: x-spacing (e8b5e0c)
  • improve pagination button functionality and styling (90a0835)
  • improve pagination button functionality and styling (49013ae)
  • improve percentage formatting for hypercert display (a1b0ded)
  • improve warning message when blueprint cannot be found (0a29cbc)
  • list-for-sale: ✨ Add check for user being on an unsupported network (d43eb38)
  • listing: add action column and buy button (c59954c)
  • listing: buy button and listings section on hypercerts page (d729110)
  • listing: cleanup copy (e071f98)
  • listings: live paginated table :party: (a260589)
  • localstorage minting form on a per blueprint basis (5ddff23)
  • markdown: markdown editor and preview (e05b715)
  • marketplace: make listings table Safe account aware (528b8fd)
  • marketplace: make listings table Safe account aware (9ae1e45)
  • mobile-nav: ✨ Add chain display to mobile nav (6f0edcc)
  • mutation dropdown (331fb84)
  • mutation: cleanup code (5422a71)
  • navbar: ✨ Add navbar and mobile navigation components (17b9e2d)
  • navbar: ✨ Add tooltip for "My hypercerts" link for when user is not signed in (163a7a6), closes #25
  • navbar: ✨ Update navbar and remove unused code (6a69f47)
  • new-hc: ✨ Add logo, link and tag fields to form (212bfb5)
  • production eas schemas and arbitrum one marketplace (f10b595)
  • profile: πŸ—ƒοΈ Add query for hypercerts made by the user (fe08c5e)
  • profile: 🚧 [WIP] Get hypercert data for profile (589179c)
  • profile: πŸ’„ Add empty states and connected address (40c21ab)
  • profile: πŸ” Add layout & metadata (36b244f)
  • profile: ♻️ Redirect from profile if no address is passed (7b400d8)
  • profile: ✨ Add profile page UI (2ead54a)
  • profile: add batch claim functionality for unclaimed hypercerts (dd15830)
  • profile: add chain filtering to unclaimed hypercerts table (f5ad0ea)
  • profile: add chain switching for claiming unclaimed hypercert (64bfe4d)
  • profile: add sorting to unclaimed hypercerts table units/total_units columns (207c95a)
  • profile: automatically set chainId filter to connected chainId (9f97c56)
  • profile: disable to choose multiple chain ATST (5c064bb)
  • profile: enhance unclaimed hypercert claim flow with step-by-step dialog (0518237)
  • profile: implement unclaimed hypercerts table view (0ec6afe)
  • profile: unclaimed hypercerts with metadata (debdc00)
  • refetch user data on submit (106cc3b)
  • refresh button on pending signature (1631a29)
  • render drawers correctly from dropdown (14ad7c5)
  • safebuy: implement safe buy flow in strategy (0033bd4)
  • safebuy: implement safe buy flow in strategy (fb00eb5)
  • sanitize: enable input sanitation (cfaf9b7)
  • set name and image url for selected account (1d9fb4f)
  • show "send" instead of "mint" in blueprint form stepper bar (5eb1ab7)
  • show "send" instead of "mint" in blueprint form stepper bar (bb5ee6c)
  • show original form values after submit (ace376b)
  • show pending user update (b63f9f0)
  • split: set up split drawer and form (7e209d2)
  • support filecoin calibration deployment (4e87eb4)
  • tooltip-info (e24660c)
  • track: add analytics masking (0b8e3eb)
  • track: add event tracking to mint form (6906ca1)
  • transfer and burn buttons (e34af58)
  • transfer-status: add transfer status to mutation drawers (a3208e4)
  • transfer-status: add transfer status to mutation drawers (35703b3)
  • transfer-status: add transfer status to mutation drawers (d802721)
  • transfer-status: add transfer status to mutation drawers (bef0b13)
  • transfer: updated copy and code cleanup (8cc01b4)
  • update ethers provider to use rpc provided by EvmClientFactory (cf8bff2)
  • update factor must be an integer error message for collection creation form (7468347)
  • update factor must be an integer error message for collection creation form (62552a6)
  • updates header logo to version with text included (4a7b00f)
  • updates header logo to version with text included (4690484)
  • upload files (efe7ff2)
  • upload files (346bbcb)
  • use popover component instead of tooltip for info buttons on create collection form (cfa06c1)
  • use popover component instead of tooltip for info buttons on create collection form (bea74ff)
  • use-mint-claim: ♻️ Add mint steps and exports to useMintClaim hook (b70c9bd)
  • use-writeable: ✨ As useIsWriteable hook (0721423)
  • useMintHypercert: ✨ Add UI after minting is complete (2ab15fc)
  • views: owned by me, listing, buy, sale views (61f5b10)
  • wagmi: πŸ”§ Add Celo chain to wagmiConfig (e8813f6)
  • wagmi: πŸ”§ Add new chains to wagmi config (54963cc)
  • wallet profile: ✨ Add wallet profile (a826696)
  • wallet-connect, site: πŸ”§ Configure site info and wallet connect (5e9c985)
  • wallet-profile: πŸ’„ Use button for connected wallet and add address (fcd2215)