Tobias pfp

Tobias

@caruso33

203 Following
162 Followers


Tobias pfp
Tobias
@caruso33
any idea what the error `Expected union value at path /icon` on the composer-action validator means? Composer actions seem to be fine with the frames.js debugger.
13 replies
0 recast
1 reaction

Tobias pfp
Tobias
@caruso33
Okay, I've reverted the changes. Wouldn't it be beneficial to have the flexibility to initiate caching at a later point? I feel the caching creates pain points for devs.
0 reply
0 recast
0 reaction

Tobias pfp
Tobias
@caruso33
seems the postUrl is still in old state (page index should be 20, is still 25). I changed now the navigation based on page names, rather than using page indexes. That doesn't help with the casted frame though. Is there a way with frames.js to influence the postUrl? Cached cast postUrl (1), Developer Frame postUrl(2) I start to regret not having route based pages.
0 reply
0 recast
0 reaction

Tobias pfp
Tobias
@caruso33
Hi, there's some strange warpcast behaviour going on. With a new app version, I changed the page indexing of our multipage frames app. When using the warpcast frames debugger the page progression works fine. However, already casted frames now navigate weirdly presumably because of having still the former page indexing, which they shouldn't have according to the debugger? 🤔 Is each page in a multi-page frame somehow cached, even the page is not used as a shared linked? Do I need to timestamp every page? Or is there another underlying issue going on? https://warpcast.com/~/developers/frames?url=https%3A%2F%2Fsecretcaster.datalatte.com%2Fframes%3Fpage%3DCircleCastShared%26cast_id%3Db764e133-c134-4769-8922-06da52f48e06%26timestamp%3D1725633274222 vs. https://warpcast.com/amirmabhout/0x19095883
8 replies
1 recast
0 reaction

Tobias pfp
Tobias
@caruso33
Hi, there's some strange warpcast behaviour going on. With a new app version, I changed the page indexing of our multipage frames app. When using the warpcast frames debugger the page progression works fine. However, already casted frames now navigate weirdly presumably because of having still the former page indexing, which they shouldn't have according to the debugger? 🤔 Is each page in a multi-page frame somehow cached, even the page is not used as a shared linked? Do I need to timestamp every page? Or is there another underlying issue going on? https://warpcast.com/~/developers/frames?url=https%3A%2F%2Fsecretcaster.datalatte.com%2Fframes%3Fpage%3DCircleCastShared%26cast_id%3Db764e133-c134-4769-8922-06da52f48e06%26timestamp%3D1725633274222 vs. https://warpcast.com/amirmabhout/0x19095883
1 reply
0 recast
0 reaction

Tobias pfp
Tobias
@caruso33
Share My MBTI Test Report. If you also want to test your 16- Personality Type (MBTI) and mint an MBTI NFT, click "Test" below to get started. Frame by @mind3.
0 reply
0 recast
0 reaction

Tobias pfp
Tobias
@caruso33
3
1 reply
0 recast
1 reaction

Tobias pfp
Tobias
@caruso33
Aah wasn't aware of that. I ran into a cors error, that's why it initially didn't work. Thanks! 🙏🏼
0 reply
0 recast
0 reaction

Tobias pfp
Tobias
@caruso33
@frames Hi, I am trying to call an async function on a composer action submission like it is described here: https://github.com/framesjs/frames.js/blob/4714a902b589632714bcc95b3a81268eb4b6a1b7/templates/next-starter-with-examples/app/examples/composer-actions/create-game/page.tsx#L26 However, the async function doesn't get triggered somehow, also no logs are visible. Anyone knows what I am doing wrong here? <form className="flex flex-col gap-4" onSubmit={async (e) => { e.preventDefault(); const formData = new FormData(e.currentTarget); // normally you would send the request to server, do something there, etc // this is only for demonstration purposes console.log("before") await new Promise((resolve) => setTimeout(() => { console.log("timeout finished") resolve(null) }, 2000) ) console.log("after")
1 reply
0 recast
0 reaction

Tobias pfp
Tobias
@caruso33
stuck on /auth page somehow after having generated an auth key.
1 reply
0 recast
0 reaction

Tobias pfp
Tobias
@caruso33
cool thanks! 🙏🏼 Will give it a try
0 reply
0 recast
0 reaction

Tobias pfp
Tobias
@caruso33
@stephancill Gm, can I ask, how's the signin mechanism working for stories.steer.fun? I see some session being established, are there some existing components for this?
1 reply
0 recast
1 reaction

Tobias pfp
Tobias
@caruso33
@horsefacts.eth @deodad Hi, using this endpoint, how can I attach a frames url as embed? https://api.warpcast.com/v2/ext-send-direct-cast
2 replies
0 recast
1 reaction

Tobias pfp
Tobias
@caruso33
@datalatte this is a test mentioning a fid
0 reply
0 recast
0 reaction

Tobias pfp
Tobias
@caruso33
I got my Moxie Pass! Mint yours to be eligible for upcoming airdrops, grants, Fan Tokens and more! cc @betashop.eth @airstack.eth
0 reply
0 recast
0 reaction

Tobias pfp
Tobias
@caruso33
This is a Frames Architect dataBarista, fueled by caffeine and the promise of a decentralized future. They're building the digital infrastructure for AI agents one line of code at a time, hoping that one day their digital twin will handle their day job so they can finally finish that donut.
29 replies
0 recast
0 reaction

Tobias pfp
Tobias
@caruso33
got it. are there other safety measurements for frame related apps worth implementing?
0 reply
0 recast
0 reaction

Tobias pfp
Tobias
@caruso33
Thanks Stephan, I wasn't even aware that's possible with the debugger, nice! So in general all messages can (and should) be validated through a hub, right? Are there other recommended ways to make frames more secure?
1 reply
0 recast
1 reaction

Tobias pfp
Tobias
@caruso33
thanks for the responses. I tried that in production so the users were coming from warpcast and it gave me invalid messages. I can use that for all incoming messages, no?
0 reply
0 recast
0 reaction

Tobias pfp
Tobias
@caruso33
Just created my digital twin and ranked it to claim a dataBarista NFT with @datalatte! 🤖☕ Get your personal AI agent and fight back against the AI monopolies! http://databarista.datalatte.com:3000/frames?page=ExtractionShared&fid=306249&wearewinning=true
0 reply
1 recast
1 reaction