Skip to content

Commit 2f3b118

Browse files
committed
fix: v1.10.1 — surface direct contact email and polish contact page
- add a direct "contact@randy-code.dev" link above the contact form, styled like the privacy page's mailto convention, so visitors aren't limited to the form - swap the contact page's generic external-link icon for the site's own github icon, matching every other github link - align the outbound contact email wording ("adresse email") with liflow's template
1 parent 2115851 commit 2f3b118

4 files changed

Lines changed: 34 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,22 @@ InfraLens's history as a standalone product (2026-01-06 to 2026-08-10) is
99
frozen in [`docs/infralens/CHANGELOG.md`](docs/infralens/CHANGELOG.md).
1010
InfraLens changes since its native migration are recorded here.
1111

12+
## [1.10.1] — 2026-09-10
13+
14+
### Added
15+
16+
- **Direct email on the contact page**`contact@randy-code.dev` now shown
17+
as a clickable link above the form, so visitors aren't limited to the
18+
form.
19+
20+
### Fixed
21+
22+
- Contact page's GitHub link now uses the site's own GitHub mark instead of
23+
a generic external-link icon, matching every other GitHub link on the
24+
site.
25+
- Outbound contact email now labels the sender's address "Adresse email"
26+
instead of "Email", matching Liflow's template.
27+
1228
## [1.10.0] — 2026-09-09
1329

1430
### Changed

app/contact/actions.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ export async function sendContact(
8282
to: "contact@randy-code.dev",
8383
replyTo: email,
8484
subject: `[Randy Code] Message de ${name}`,
85-
text: `Nom : ${name}\nEmail : ${email}\n\n${message}`,
85+
text: `Nom : ${name}\nAdresse email : ${email}\n\n${message}`,
8686
});
8787

8888
if (resendError) {

app/contact/page.tsx

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import { ContactForm } from "@/components/contact-form";
2+
import { GitHubIcon } from "@/components/github-icon";
23
import { PageShell } from "@/components/layout/page-shell";
34
import { brand } from "@/lib/brand";
4-
import { ExternalLink } from "lucide-react";
5+
import { Mail } from "lucide-react";
56
import type { Metadata } from "next";
67

78
export const metadata: Metadata = {
@@ -20,6 +21,18 @@ export default function ContactPage() {
2021
color={brand.colors.blue[400]}
2122
icon="mail"
2223
>
24+
<div className="mb-6">
25+
<p className="mb-2 font-mono text-[11px] uppercase tracking-widest text-zinc-400">
26+
Contact direct
27+
</p>
28+
<a
29+
href="mailto:contact@randy-code.dev"
30+
className="inline-flex items-center gap-1.5 text-sm text-blue-400 underline underline-offset-2 transition-colors hover:text-blue-300"
31+
>
32+
<Mail size={14} />
33+
contact@randy-code.dev
34+
</a>
35+
</div>
2336
<ContactForm />
2437
<div className="mt-4 flex items-center gap-3">
2538
<a
@@ -28,8 +41,8 @@ export default function ContactPage() {
2841
rel="noopener noreferrer"
2942
className="inline-flex items-center gap-1.5 text-xs text-zinc-400 transition-colors hover:text-zinc-300"
3043
>
31-
<ExternalLink size={11} />
32-
GitHub — Randy-R-code
44+
<GitHubIcon size={11} />
45+
GitHub
3346
</a>
3447
</div>
3548
</PageShell>

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "randy-code",
3-
"version": "1.10.0",
3+
"version": "1.10.1",
44
"private": true,
55
"packageManager": "pnpm@10.7.0",
66
"scripts": {

0 commit comments

Comments
 (0)