1
Fork 0
image-slideshow/index.html
Leonardo Devai 6a6b36cd06 Review and modernize all 42 projects to the updated standard
Pinned 2026 toolchains (Go 1.26, Rust 1.98/edition 2024, Python 3.14 + uv, Node 24,
Zig 0.16, NixOS 26.05), postgres 18 / mongo 8, lockfiles built from, non-root
runtimes, .dockerignore, per-project LICENSE, READMEs with the git.devai.io clone
line, checkout@v7 CI. Security fixes in the legacy Rust APIs (any-password login,
self-assigned admin, hard-coded JWT secret), JWT alg/exp/sub enforcement across the
blog series, safe markdown links in the frontends, and many smaller bugs — every
project was built, run and exercised end to end.

Adds scripts/publish.sh + a CI publish job that splits every folder into its own
repo at git.devai.io/templates/<folder>.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01128fhuZbgivaSJvtMf4s1G
2026-09-27 21:10:38 +02:00

27 lines
840 B
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Image Slideshow</title>
<link rel="stylesheet" href="styles.css" />
</head>
<body>
<main id="slideshow" class="card">
<h1>Image Slideshow</h1>
<p class="sub">Step through the slides — it also plays on its own.</p>
<div id="slide" class="slide">
<span id="slideTitle" class="slide-title"></span>
</div>
<div class="controls">
<button id="prev" class="nav" type="button" aria-label="Previous slide">‹</button>
<div id="dots" class="dots"></div>
<button id="next" class="nav" type="button" aria-label="Next slide">›</button>
</div>
</main>
<script src="app.js"></script>
</body>
</html>