jmartin
|
8c8e7a4fb5
|
Fix VimeoEmbed TypeScript player instance types
|
2026-07-24 12:25:25 -04:00 |
|
jmartin
|
738187d1d4
|
Always embed Vimeo first; link out only on player error
Prefer on-site player.vimeo.com embeds. Use the Vimeo Player API to
detect privacy blocks and fall back to Watch on Vimeo only then.
|
2026-07-24 12:24:47 -04:00 |
|
jmartin
|
6ff7fde867
|
Replace header logo image with jmartgraphix text
|
2026-07-24 12:05:17 -04:00 |
|
jmartin
|
1ce004ffd5
|
Remove black box behind transparent logo PNG
|
2026-07-24 10:38:02 -04:00 |
|
jmartin
|
346b095d3a
|
Drop redundant jmartgraphix wordmark next to logo
Hero shows logo + tagline only; header is logo-only for a11y.
|
2026-07-24 10:28:40 -04:00 |
|
jmartin
|
d950092772
|
Add jmartgraphix logo, favicons, and social share image
Place brand mark in header, footer, and hero; ship PNG favicons,
apple-touch icon, PWA manifest, and 1200×630 Open Graph card.
|
2026-07-24 10:23:51 -04:00 |
|
jmartin
|
af5bfc1b75
|
Show Admin nav only when GET /admin succeeds
Probe Authelia-protected /admin with credentials; keep the public
site free of admin links for anonymous visitors.
|
2026-07-24 08:48:20 -04:00 |
|
jmartin
|
43928f7a49
|
Initial portfolio CMS: Fastify API + Vite SPA
Single-container app with Postgres catalog, Typesense search,
Authelia Remote-User admin, portfolio views, resume/PDF, media
uploads, and ArtStation import tooling.
|
2026-07-23 17:01:34 -04:00 |
|