develop #19

Merged
eliott merged 15 commits from develop into main 2026-06-04 22:26:35 +02:00
Owner
No description provided.
Reviewed-on: #14
Co-authored-by: Eliott BIDAULT-HERVOUET <homelab@eliottbidault.fr>
Co-committed-by: Eliott BIDAULT-HERVOUET <homelab@eliottbidault.fr>
Add the AGPL-3.0 license text and declare the license in package.json.
Introduce a reusable src/lib/components/ui/ kit (Button, Card, Link,
ThemeToggle, ForgejoIcon, PageHero) plus a FrameCard component, and
rework the marketing components and route pages to consume them, cutting
large amounts of duplicated markup and styling. Add editorial .lede and
.kicker prose utilities to layout.css and drop the now-consumed
GEO-ANALYSIS.md notes.
Reviewed-on: #16
fix: remove unused kit constant in about page
Some checks failed
tests / test (pull_request) Failing after 35s
86233eb2b9
Prettier fixes
Some checks failed
tests / test (pull_request) Failing after 38s
0cfb8d0952
ci: ignore .pnpm-store so lint does not scan the container's pnpm store
Some checks failed
tests / test (pull_request) Failing after 32s
f5ee238b36
In CI the job volume is mounted at the project directory, so pnpm creates
its content-addressable store at <project>/.pnpm-store. The unscoped
'prettier --check .' walked into it and flagged 206 generated files,
failing the lint step identically on every run regardless of source
fixes. Ignore the store for git, prettier (via .gitignore auto-read)
and eslint (via includeIgnoreFile).
ci: provide public env from .env.example before svelte-kit sync
All checks were successful
tests / test (pull_request) Successful in 57s
fcd203329e
$env/static/public is generated from the environment at sync time. The
real .env is gitignored, so in CI the module had no PUBLIC_APP_URL
export and svelte-check failed with 6 type errors. The committed
.env.example carries every PUBLIC_ variable the site imports.
Reviewed-on: #18
# Conflicts:
#	package.json
#	src/lib/components/Footer.svelte
#	src/routes/legal/+page.svelte
#	src/routes/privacy/+page.svelte
eliott merged commit 4e5572b3c8 into main 2026-06-04 22:26:35 +02:00
Sign in to join this conversation.
No reviewers
No labels
run-ci
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
RollNote/rollnote-website!19
No description provided.