Skip to content

Conversation

@maerzhase
Copy link
Contributor

sync

ciphrd and others added 30 commits October 5, 2023 20:26
onchfs set version to 0.0.0 in the monorepo (to match release)
…d-fxhash-cli

Streamline boilerplate and fxhash cli tooling
[onchfs] inscriptions.prepare optimisation by fetching blockchain
Fixed some build errors + add warning for ignores
Release calendar (`staging` -> `main`)
louisholley and others added 30 commits April 17, 2024 11:32
* add back subsquid/typeorm-store patch

* add experimental decorators to tsconfig

* remove ts nochecks

* validate eth-indexer env vars

* add check for RESERVOIR_API_KEY env

* format: esm for @fxhash/eth

* refactor frame flag to set it in token (#1180)

* refactor frame flag to set it in token

* add isFrame to api

* fix build

* update hasura metadata

* migrating eth-sdk to esm

* fix rarity worker for broken features

* add default value for isFrame

* upgrade multiformats for type safety

* migrate eth sdk to esm

* add safe types to collaboration manager

* fix safe default imports

* fix safe types

* warn instead of throwing when env missing

* add port to env

* fix esm build

* set initialized: true when walletClient status pending

* add status to effect deps

* use @fxhash/gql-client in eth sdk

* remove @apollo/client dep

* remove non-secret env from marketstats-v2

* migrate marketstats-v2 to esm

* use marketstats boolean config

* add typesafe env to marketstats-v2

* [repo] feat: create ToggleGroup component (#1174)

* [repo] feat: create SegmentedControl component (#1175)

* review fixes

* remove accidental .js in strings

* start migrating reservoir-indexer to esm

* add localOrElse helper

* utilise localOrElse

* add getIndexerConfigForChain helper

* migrate reservoir-indexer to esm

* validate reservoir-indexer env

* remove non-secret env from file-api

* overwrite internal apis in local env

* Feat/add active prop to button and icon button (#1181)

* [core/website-v2] add shorthand for data-active & data-open

* [core/website-v2] add data-active states to button

* [core/website-v2] add active prop to button and icon button

* [core/website-v2] feat: convert to esm (#1176)

* migrate file-api to esm

* validate file-api env

* more file-api typed env

* start refacotring frame

* Update contract address in sendMintTransaction function

* add aws bucket and otel config to global config

* migrate extract-balancer to esm

* typesafe env for extract balancer

* [core/website-v2] feat: live section filter logic (#1125)

* [core/website-v2] feat: live section filter logic

* [core/website-v2] cleanup

* [core/website-v2] use new component

* Feature/website v2 newsletter signup (#1129)

* [core/website-v2] add ui input component to design system

* [core/website-v2] add newlsettersignupsection

* [core/website-v2] add loops api

* [repo] update lockfile

* [core/website-v2] add startIcon + endIcon to Input component

* [core/website-v2] add mini button size :)

* [core/website-v2] add validation, captcha and feedback to newsletter signup

* [core/website-v2] add TODOs

* [repo] update lock file

* [core/website-v2] use icon spinner

* [core/website-v2] design feedback

* [packages/config] add cloudflare turnstile sitekey v2

* [core/website-v2] add posthog api key to defaults

* [core/website-v2] setup loops api-key and turnstile site-key and secret

* update abis and model

* update indexer

* [core/website-v2] fix gradient of progress indeterminate (#1200)

* [core/website-v2] add switch component (#1199)

* [core/website-v2] add switch component

* [core/website-v2] add tw state helper for checked + unchecked

* [repo] update lockfile

* [core/website-v2] export switch

* [core/website-v2] add darkmode styles to switch component

* [core/website-v2] implement pagination component (#1190)

* [core/website-v2] implement pagination component

* [core/website-v2] set active state on PaginationLink

* [core/website-v2] add asChild prop to pagination link

* [core/website-v2] add InnerWrapper prop to PaginationQuickLinks

* [core/website-v2] add Shared/Pagination component

* [core/website-v2] fix typo

* [core/website-v2] add useUrlSearchParams hook

* [core/website-v2] fix build

* [core/website-v2] fix blood

* [core/website-v2] fix typedoc

* [core/website-v2] fix typedoc

* Feat/toggle group variants (#1201)

* [core/website-v2] add toggle group item radius variants

* [core/website-v2] add wrap to ToggleGroup and whitespace-nowrap to ToggleGroupItem

* [core/website-v2] add togglegroup context for variant styles from parent

* update gql and hasura

* use isGenerativeAuthor for objkt capture guard

* use internal file api from indexer-v2

* [core/website] dont display zero as free

* [core/website] update form for frame minting

* set indexer-v2 signing enabled, tracing enabled for dev

* copy deployed config to indexer-v2 settings

* fix indexer-v2 build

* update frame api logic

* pnpm format

* Feat/generalise blockchain filter (#1197)

* [core/website-v2] add ChainFilter component

* [core/website-v2] add missing key

* [core/website-v2] fix typedoc

* [core/website-v2] only return filter values from hook

* [core/website-v2] dont use cleanChainFilters

* add maxMintsPerFid to api model

* remove experimentalSpecifierResolution

* fix @fxhash/otel-tracing for esm services

* migrate fs-emulator to esm

* parse string port from env

* migrate onchfs proxy to esm

* use tsup for fs-emulator build

* bump ts version

* temp commit

* migrate seed-authority to esm

* revert root build change

* upgrade axios

* [core/website] fix frame form not working

* [core/website] rename FreeFrame label to Frame minting

* fix frame project minting

* add working payable frame

* improve check logic

* clean public client

* [core/website] fix copy remove 'free'

* fix platform minting

* format

* fix event pick

* clean

* clean todo

* normalise local and shared generative token types

* fix web build

* update farcaster minter address

* try all provided tezos rpcs before failing from the onchfs proxy resolver

* add logs to fetchExponentialBackoff implementation

* reset contracts

* [website-v2] feat: add sentry config (#1213)

* [repo] feat: add sentry config

* [core/website-v2] Update next.config.mjs

* update backoff strategy for indexer-v2

* add tezos service abstraction to simplify rpc shuffle/retry

* use last operation to obtain indexer status

* hide rebate option from tezos projects

* remove aws details from config package

* remove aws from config package

* add aws variables to env.ts

* Update applications/core/file-api/src/utils/auth.ts

Co-authored-by: Léo Pradel <pradel.leo@gmail.com>

* update env.ts

* move aws config back to env variables

* move aws config back to env vars

* rm unused

* pin deps

* sepolia -> eth-sepolia

* update type

* add moderation-enabled flag to eth-indexer conffig

* fix isFixed minter check

* remove logs

* remove debugger

* clean console

* rm module.exports syntax

* fix safe types

* env port should be string

* fix eth signer private key env

* fix eth-indexer esm runtime

* add explicit types to safe sdk

* upgrade nextjs

* move service configs to service definitions

* remove service config definitions from package

* rm unused

* Feat/add custom message to frame image error (#1219)

* [core/website] text align center message of farcasterframe card image

* [core/website] allow custom message on error frame image

* [core/website] display custom error message on simulation; refactor simulation

* [core/website] log error

* [core/website] fix response setup

* Feat/frame improvements (#1221)

* properly return the check frame for payable frames

* fix check label

* remove gates and clean session update

* fix session update

* fix session update

* [core/website] Revert "Feat/frame improvements (#1221)"

This reverts commit 28f8e77341c5fae328763fbc9f114d4dba9b2a35.

* [packages/gql] add query to retrieve objkts of token by wallet

* [packages/gql] update generated

* [core/website] add helper to fetch objets per wallets and latest minted iteration

* [core/website] fix free + payed frame flow

* [core/website] add more conditions to show minting button

* [core/website] fix minted out condition

---------

Co-authored-by: Florian <florian.pautot@gmail.com>

* [core/website] use frame minting feature flag (#1225)

* migrate to local config

* upgrade marketstats tsup, typescript

* fix reservoir-indexer node env

* fix file-api env config

* fix dotenv esm usage

* fix ipfs internal url

* fix file-api readFileSync usage

* add missing config for frame indexing

* fix fs emulator start script

* fix FXHASH_ENV enum defs in env files

* fix config definitions prod -> prd

* fix fs-emu FXHASH_ENV variable

* fix require.resolve usage for fs-emu

* fix @fxhash/otel-tracing usage for extract-balancer

* Revert "migrate fs-emulator to esm"

* Revert "Revert "migrate fs-emulator to esm""

* remove fs-emu circ deps

* downgrade fs-emu tsup

* handle cjs aws package in fs-emu

* import js-sha3 for compatibility with esm consumers

* env.port should be string

* [repo] feat: pnpm v9 (#1226)

* @fxhash/seed-authority-db to esm

* remove duplicate shuffle definition

* fix seed-authority start scripts

* remove extra slash when using tzkt api

* use last operation for tezos indexer status in website-v2

* [repo] fix: fix docker to use the correct turbo / pnpm version (#1233)

* add cjs version back to @fxhash/eth build

* [website-v2] feat: add DropdownMenu component (#1216)

* migrate api-v2 to esm

* @fxhash/authentication-db to esm

* migrate indexer to esm

* esm import for lodash

* api-v2 esm fixes

* fix graphql json usage for reserve.data

* revert typeorm upgrade and use specified BaseEntity import

* api-v2 esm fixes

* upgrade api-v2 typeorm

* api-v2 sort fixes

* fix esm api sorting

* more api-v2 sort fixes

---------

Co-authored-by: Louis Holley <louisholley@me.com>
Co-authored-by: Florian <florian.pautot@gmail.com>
Co-authored-by: Léo Pradel <pradel.leo@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants