Andrei O. pfp

Andrei O.

@andrei0x309

754 Following
1795 Followers


Andrei O. pfp
Andrei O.
@andrei0x309
My team on https://scoutgame.xyz/ this week. @ccarella.eth
1 reply
0 recast
1 reaction

Andrei O. pfp
Andrei O.
@andrei0x309
Never used icons, doc is configured to hide with db-click. Generally, I launch any program from the keyboard, I assume most people do that, I always use the same shortcut in Linux & Win to launch any program: alt + space, which I believe is the default one. I have 30+ million files on this machine and hundreds of apps installed but daily I only use a small percentage of installed software.
1 reply
0 recast
3 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
Can we enable CORS on api.warpcast.com ? As per docs, it says public API, can't be public without CORS enabled, there are cases where in mini-app or in a client environment you would want to do a request. And the only way to do that is to use a proxy that degrades performance.
1 reply
0 recast
4 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
New minor bug discovered on web Warpcast. if you load something from drafts and then you want to delete previews is not possible anymore:
0 reply
0 recast
0 reaction

Andrei O. pfp
Andrei O.
@andrei0x309
Why the `composeCast` action doesn't seem to trigger anything? Here is a demo: https://frames.flashsoft.eu/composer-demo Here is the source code: https://github.com/andrei0x309/frames.flashsoft.eu/blob/main/src/routes/(index)/composer-demo/%2Bpage.svelte Details: - I am using the latest version: `"@farcaster/frame-sdk": "^0.0.34"` - Other actions like open profile work with no issue + the wallet provider What am I missing? Is there a bug somewhere? Is based on a whitelist or something? I would like to know.
1 reply
0 recast
1 reaction

Andrei O. pfp
Andrei O.
@andrei0x309
The cube on that table 😅 https://www.youtube.com/watch?v=JeNS1ZNHQs8
0 reply
0 recast
0 reaction

Andrei O. pfp
Andrei O.
@andrei0x309
Wrote this post about how to recover Grammerly old documents, that are inaccessible in the Grammerly app. https://blog.flashsoft.eu/recover-grammarly-old-docs
0 reply
1 recast
0 reaction

Andrei O. pfp
Andrei O.
@andrei0x309
Wrote this post yesterday about Mini Apps (frames v2) and the SvelteKit Mini App starter on GitHub. https://blog.flashsoft.eu/sveltekit-mini-apps-frames-flashsoft-eu
0 reply
0 recast
0 reaction

Andrei O. pfp
Andrei O.
@andrei0x309
IMO, Bun bundler is rather mature to build a library, yet there are no lib templates out there that work. I haven't found one that works including on Windows, so I made one myself so I can start using it for simple libraries. It has a few features, like type declaration generation with rust, autofill package exports, degit command included, release command included, and other features, plus what I might add later. A few notes about Bun Bundler: It mainly supports 3 modes, browser, node, and bun, it only supports ESM mode, also for types declarations because they aren't supported by Bun, and because rust tooling only supports `isolatedDeclarations` ATM you need to do all types explicitly( in your lib code), maybe at some point later I would also add tsc as a config option in case you don't want to do explicitly all types at the cost of some marginal loss in performance when generating types. https://github.com/andrei0x309/bun-lib-template-starter
0 reply
0 recast
1 reaction

Andrei O. pfp
Andrei O.
@andrei0x309
https://warpcast.com/dwr.eth/0x0e001b25
0 reply
0 recast
3 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
@deodad @horsefacts.eth @gabrielayuso.eth Warpcast client hotlinks splash images. So they won't be rendered if you use hotlink protection. If you use Cloudflare, you can place your splash in a folder called /hotlink-ok/ to allow the splash to be hotlinked if you don't want to create a specific configuration rule. This should be mentioned in docs.
1 reply
1 recast
5 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
The profile card shown is from the frame host, not from the frame itself(by calling the SDK/ parent frame through postMessge). What you want means implementing somewhat of a full client inside the rewards frame. Nobody stops implementing a client inside a frame, but I would rather have multiple web clients than people implementing clients inside frames.
1 reply
2 recasts
4 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
FFS... It could be worse: "How is the war affecting you, aren't you like close?"
1 reply
0 recast
3 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
Dropping starter-kit repo made with SvelteKit for frames2(rebranded as mini-apps). This SveleKit repo is optimized for most scenarios, much faster, and lighter on dev resources than a Next template. Also, optimized for Netlify/Cloudflare Edge potentially serving millions of requests free. Will drop an article tomorrow. https://github.com/andrei0x309/frames.flashsoft.eu
0 reply
0 recast
4 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
Wrote a new blog post about the Phaver app sunseting. https://blog.flashsoft.eu/the-sunset-of-phaver
0 reply
1 recast
1 reaction

Andrei O. pfp
Andrei O.
@andrei0x309
Why you should not use unvalidated data in frames? Check this Warplsot POC repo I made: https://github.com/andrei0x309/warpslot-poc
0 reply
0 recast
2 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
This week, I'll finish the second book on this year Tomorrowville by David T. Isaak. It's shaping into an enjoyable read, but I'll leave a review on Goodreads later.
0 reply
0 recast
0 reaction

Andrei O. pfp
Andrei O.
@andrei0x309
Warpcast CSP frame policy is Content-Security-Policy: frame-ancestors 'self'; This means if you have an Iframe in your frame it will fail to load, I don't understand why is that many commenting systems on websites are loaded with iframes that will fail when the website is opened in a frame. But in this example, maybe the frame is loaded from 'self' or in another way, BTW probably the frame-ancestors CSP should be dropped to allow better compatibility with websites.
0 reply
0 recast
2 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
This week I'll release a V2 frames to claim your merkl LP rewards, will make the repo public would be useful if anyone wants to make a frame V2 using svelte kit.
0 reply
0 recast
0 reaction

Andrei O. pfp
Andrei O.
@andrei0x309
It's super crazy that with a request header from the client, you could bypass the Next Auth middleware, and for so long. This magnitude of vulnerability from such a popular framework is completely unacceptable. If you are using Auth Middleware in Next.js patch your next version or manually patch your middleware. https://www.youtube.com/watch?v=JbF_8g1EXj4
0 reply
0 recast
0 reaction