I recently wrote about using SvelteKit + Capacitor to make an app. One codebase for website + PWA + Android + iOS using just simple HTML, CSS and JS enhanced with Svelte.
Would anyone be interested in a starter template for this?
I recently wrote about using SvelteKit + Capacitor to make an app. One codebase for website + PWA + Android + iOS using just simple HTML, CSS and JS enhanced with Svelte.
Would anyone be interested in a starter template for this?
Just in case you missed and want to share the versions of some of your svelte related packages...
🚨 Security Update for the Svelte Ecosystem
Patches have been released for 5 vulnerabilities (DoS, XSS) affecting `svelte`, `@sveltejs/kit`, `devalue`, and `@sveltejs/adapter-node`,.
Action Required: Upgrade your packages immediately to these patched versions:
✅ `svelte`: 5.46.4
✅ `@sveltejs/kit`: 2.49.5
✅ `devalue`: 5.6.2
✅ `@sveltejs/adapter-node`: 5.5.1
Full details: https://svelte.dev/blog/cves-affecting-the-svelte-ecosystem
Saturday's work: Trying to reproduce some #SvelteKit #Svelte issues for fully static / adapter-static projects
I could have sworn that I sometimes open my SvelteKit websites on mobile (e.g. a link from LinkedIn) and I first saw stale content, before hitting reload/F5 🤔
But couldn't reproduce it today, only had the case "user already on page, needs F5/reload to see newly deployed content" - which might be expected?
Hey #SvelteKit #Svelte Community, how do you solve browser caching for fully static projects (prerender=true)? Just send cache header instructions that browsers shouldn't cache it at all? (Meta tag or .htaccess possible)
Use case: I deploy content changes to a +page.svelte route, they are only visible after F5 reload. 🤔
https://github.com/mandrasch/karenz-wizard/issues/2
Would also love to fork Astrowind for #SvelteKit, it's MIT licensed as well. Guess that would attract more users since it's not a "fixed sidebar theme" https://github.com/arthelokyo/astrowind
Kudos to the #Astro Community, great work! 👏
Started a fork of Astrofy Theme for #SvelteKit #Svelte. Haven't had time yet to bring it across the finishing line so far (unfortunately). If something wants to contribute (or take over), feel free to do so! 🙌 #opensource
Đã tự phát triển ứng dụng quản lý ngân sách cá nhân mã nguồn mở bằng AI với SvelteKit 5, Turso, Tailwind CSS 4 và hỗ trợ từ GitHub Copilot. Triển khai trên Vercel, giao diện đẹp, hoạt động mượt như YNAB nhưng đầy đủ tính năng mong muốn. Xem demo và fork tại repo GitHub. #SvelteKit #AI #OpenSource #BudgetApp #WebDev #Svelte #TailwindCSS #Vercel #Turso #ỨngDụngNgânSách #PhátTriểnWeb #MãNguồnMở
TextAudio is now open source!
A privacy-first text-to-speech platform that converts documents into audiobooks without Big Tech surveillance. Features voice cloning, 23 languages, and production-ready microservices architecture.
Your documents, your data, your control. Built on sovereignty principles, released under MIT license.
Feel free to continue.
🔗 https://github.com/Pariatorn/textaudio
#OpenSource #Privacy #TTS #TextToSpeech #SelfHosted #Sovereignty #VoiceCloning #Python #FastAPI #SvelteKit #FOSS
𝗣𝗿𝗶𝗺𝗼:
#Static #Github #Sveltekit #Supabase #PrimoCMS
https://thewhale.cc/posts/primo
Primo is a visual CMS that makes it a blast to build pages, manage content, and edit code - one block at a time.
I wonder if #SvelteKit adapter-node and / or #Astro On-Demand-Rendering are possible here as well via 'Other' 🤔
Have you ever worked on a #SvelteKit project where you want to use the Git-based CMS #Keystatic? Up until now that has usually meant installing a separate web framework like #Astro / #Remix / #Next.js just to run the #CMS, which might not always be desirable.
Until now - I found a way and created a tiny integration you can add to your next #webdev project!
Let me know what you think! Would it be worth contributing an official @keystatic integration?
made lots of progress on the web version of my gear list app and it's slowly taking shape. features are now on par with the iOS app:
⁃ plan your gear for all kinds of outdoor trips
⁃ create pack templates, e.g. summer tarp setup
⁃ automatically syncs to iPhone (all available offline)
building this thing with #SvelteKit has been super fun!
#buildinpublic
@sil @slightlyoff people don't realize that you don't have to chose between fast client side navigation and lean first loads. I have been using #SvelteKit for a while now and it does the right thing: serve the pre-rendered html first, then hydrate the page just the minimum amount to enable interactivity. Then, as you hover a link, start downloading the minimum amount of data for the page it points to. By the time the click happens, it's mostly loaded an feels really fast. No Javascript? No problem, everything is progressively enhanced and your site is also a MPA. You only lose interactivity which most sites don't have a lot of, and can be designed around.
bartholomej/svelte-sitemap is cool and easy! Only thing I need to figure out is if i can split my sitemap.xml into multiple
files, to allow users only subscribing to the blog feed.
And there is an open issue about adding <lastmod>, but I guess it isn't that simple to implement change detection.
rain forecast for the whole weekend 😑
guess it's time to start building the website. plan for today:
⁃ get more familiar with #SvelteKit (who knew JavaScript could be exciting)
⁃ first draft for creating packing lists and importer
⁃ backend: implement soft-delete for gear items
#buildinpublic
Nghiên cứu sử dụng 87 email để thử nghiệm công cụ quản lý dự án từ đầu (Gantt engine) bằng TypeScript + SvelteKit + CPM + Kanban. Kết quả là 111 nhiệm vụ được trích xuất và xử lý tự động. #QuảnLýDựÁn #GanttEngine #CPM #Kanban #TypeScript #SvelteKit #Productivity #Tech
Tạo engine quản lý dự án từ scratch với TypeScript và SvelteKit. Sử dụng 87 email để trích xuất 111 nhiệm vụ với LLM và áp dụng phương pháp CPM, Kanban. #QuảnLýDựÁn #TypeScript #SvelteKit #LLM #CPM #Kanban #GanttEngine #ProjectManagement #SoftwareDevelopment
In case you missed it — our Paolo Ricciuti recently talked at #FrontKon about building progressively enhanced apps using #SvelteKit.
Check out the full talk on YouTube now 👇
https://www.youtube.com/watch?v=Ji4Y5vo-gOg