Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* chore: frames v2 test app template * fix: cast action message response definition * feat: basic frames v2 parsing * fix: do not cause infinite render cycle when using initialPendingExtra * feat: basic frames v2 support * fix: properly type current frame stack item * refactor: types * feat: useCastAction hook and fixing issues with signer copy * refactor: use new cast action hook and unstable frame hooks in debugger * feat: export signer instance types * chore: add farcaster v2 to protocol selector * fix: make frame v2 parsing compatible with spec * fix: parsing frame button * feat: allow multi spec signer * feat: allow debugger to lock specification * fix: launch button type * chore: define handler for frame launching * feat: add new hook to handle frames v2 app * feat: add app frame dialog * chore: basic frames 2 example * fix: test * test: add farcaster v2 tests * chore: update sdk * fix: unregister exposed comlink listeners * chore: unregister all exposed listeners * feat: add helpers to detect fully valid frames * chore: split parse result types * feat: add json farcaster signature utils * fix: make json signatures browser compatible * feat: add domain account association generator to debugger * chore: add comments * test: signature signing * chore: eslint fix * feat: parse and validate farcaster v2 frames and manifest * fix: make route handlers compatible with async parsing * fix: use 3:2 aspect ratio for frame * feat: support react native * chore: remove our starter * fix: add missing parse result * feat: show fc v1/v2 alert * feat: manifest debugger tab * chore: update peer dep and properly handle events * chore: enable debug mode * fix: throw an error because the error message is not the same as sdk expects * feat: allow to hook into tx, messages and typed data signing * feat: add an option to enable manifest parsing * fix: wait for wallet client * feat: allow to use different connectors * chore: use new provider in debugger * feat: fetch frame in useFrameApp hook * fix: peer dep * chore: return props as object * fix: use iframeProps * fix: eslint issue * chore: export return and option types * fix: check if emitter is really set * chore: update peer deps * fix: frame app dialog layout * chore: remove unnecessary handler * chore: allow to debug eth provider requests * feat: allow to launch app in different contexts * fix: respect abort signal * feat: allow to resolve client * feat: simple notifications support * chore: do not allow to run frame app debugger from cast action debugger * feat: allow to manage frame and notification settings * feat: notifications event log and webhooks * chore: use bigger ttl * chore: add cli options for kv store * chore: integrate farcaster implementation of frames v2 * feat: emit events * chore: rename variables * fix: compilation error * fix: import as type * chore: emit events * fix: do not reload frame app on notifications state changes * chore: do not store signer key * feat: use sqlite if redis is not available * feat: allow non strict parsing * chore: changeset * chore: remove package that doesn't exist * chore: bump facaster/core and protobuf * chore: allow non https urls in debugger notifications endpoints * chore: make sqlite optional dep * fix: event log scrolling * chore: add alert on unsupported signer state * chore: allow impersonated signers * fix: correcly show notifications panel
- Loading branch information