User
Write something
Codex openai extension for VS Code/Cursor - Chat History tool
https://github.com/Gargantubrain/JsonlToMD I started keeping my chat history files since it's easier and faster to search through them vs opening old chats directly from Cursor/VSC. After trying the Codex extension, then looking for how to export Codex's tasks/chat history, I found that the Codex extension has no export. The Codex extension creates rollout.jsonl files and that's it. Today, I even had Cursor open and the Codex extension suddenly refused to show me any of the tasks history any more, even though the .jsonl files were still where they always were. I made JsonlToMD to process the rollout.jsonl into markdown so I can keep my own chat history in markdown format. I added useful command line switches for flexiblity. It's written in C# and it uses NO dependencies so it is super lightweight and completely cross-platform Mac/Windows/Linux. Share and enjoy!
Codex openai extension for VS Code/Cursor - Chat History tool
This AlpineJS Cheat Sheet is awesome
i saw the alpine course on classroom for AlpineJS... i wish i know these earlier https://webdev1x1.de/alpine-js-cheat-sheet/
the usage of Qwik with Astro should be used limited
so i've tested qwik with astro for todo list, how it works seamesously, in the end i think there are two difference approach how it works in nutshell: 1. this combination makes sense, if loading time is very prioritized 2. it's a good solution for SEO centralized interactive applications 3. routing on qwik approach (with prefetch), needs to be developed by your own, which is included in "qwik city" here an example of routing link.tsx ``` import { component$, PropFunction, useSignal } from '@builder.io/qwik'; type PrefetchMode = 'none' | 'hover' | 'always'; export const SmartLink = component$((props: { href: string; class?: string; prefetch?: PrefetchMode; // 'hover' is typical onClick$?: PropFunction<(e: MouseEvent) => void>; }) => { const prefetched = useSignal(false); const prefetch = () => { if (prefetched.value || props.prefetch === 'none') return; prefetched.value = true; const link = document.createElement('link'); link.rel = 'prefetch'; link.href = props.href; link.as = 'document'; document.head.appendChild(link); }; return ( <a href={props.href} class={props.class} onMouseEnter$={() => props.prefetch === 'hover' && prefetch()} onFocus$={() => props.prefetch === 'hover' && prefetch()} onQVisible$={() => props.prefetch === 'always' && prefetch()} onClick$={props.onClick$} > <slot /> </a> ); }); ``` index.astro ``` --- import { SmartLink } from '../components/link'; --- <nav> <SmartLink href="/about" prefetch="hover" client:load>About</SmartLink> <SmartLink href="/pricing" prefetch="hover" client:load>Pricing</SmartLink> </nav> ```
Need Suggestion
I recently launched my website https://crichd.digital/ , a platform dedicated to cricket-related content. 🏏 While I’ve worked hard to set it up, I’m currently facing the challenge of low traffic and would love to hear suggestions from experts and cricket enthusiasts on how I can improve visibility and grow the audience for my site. Your feedback, tips, or strategies would mean a lot 🙌
CSS: Style bullet points with ::before
Hey, I've just uploaded a video about styling <li> bullet points and the use of ::before (and ::after). The voice is AI generated this time, made with elevenlabs, I was surprised about the quality, what do you thinks?
0
0
1-17 of 17
powered by
Learn Web Dev
skool.com/web-dev-dschungelfuhrer-2591
Discussions, problem solving, tutorials, courses and news about web development and related topics (JavaScript, HTML/CSS; React, Alpine.js, VueJs)
Build your own community
Bring people together around your passion and get paid.
Powered by