-
e783fbd846
Fix dogfood pass-2: grid thumbs, AI view, featured/recent dedupe
master
jmartin
2026-08-05 11:59:06 -04:00
-
a2cec1baf1
Fix dogfood QA: 404, content hygiene, grid UX, a11y, CTAs
jmartin
2026-08-04 16:14:24 -04:00
-
ba5325196c
Add Plausible Analytics tracking snippet to site head
jmartin
2026-08-04 14:28:43 -04:00
-
0a53ed3d4a
Remove ArtStation link from top nav (keep in footer)
jmartin
2026-08-01 11:53:42 -04:00
-
bf2732c936
Project chronological date: YMD admin, month/year public, sort/recent
jmartin
2026-08-01 11:50:17 -04:00
-
ee4412d911
Tighten resume PDF spacing for 1-2 Letter pages
jmartin
2026-08-01 11:33:02 -04:00
-
af4e658e72
Load home portfolio views from API; improve resume PDF layout
jmartin
2026-08-01 11:28:51 -04:00
-
c4ecc934e9
Fix admin DELETE requests empty JSON body error
jmartin
2026-07-24 13:40:23 -04:00
-
8c8e7a4fb5
Fix VimeoEmbed TypeScript player instance types
jmartin
2026-07-24 12:25:25 -04:00
-
738187d1d4
Always embed Vimeo first; link out only on player error
jmartin
2026-07-24 12:24:47 -04:00
-
1b29b1d104
Handle Vimeo embed privacy for non-embeddable clips
jmartin
2026-07-24 12:21:03 -04:00
-
b924ca8a62
Add Vimeo video import with embeds and admin re-run
jmartin
2026-07-24 12:13:23 -04:00
-
6ff7fde867
Replace header logo image with jmartgraphix text
jmartin
2026-07-24 12:05:17 -04:00
-
020381c3a0
Add clickable column sorting for admin tags list
jmartin
2026-07-24 11:59:15 -04:00
-
b1ef0d139a
Make admin tags list searchable and paginated
jmartin
2026-07-24 11:55:33 -04:00
-
a575040217
Add edit flow for portfolio views in admin
jmartin
2026-07-24 11:47:46 -04:00
-
ff37533037
Add Flickr photostream import as Photography
jmartin
2026-07-24 11:35:57 -04:00
-
f29efb7924
Hard-filter /portfolio/:slug when it matches a category
jmartin
2026-07-24 11:19:47 -04:00
-
81e80c7e2f
Infer ArtStation categories from Blender/sculpt tools
jmartin
2026-07-24 11:13:11 -04:00
-
36c008ac26
Fix browser tab titles on every route
jmartin
2026-07-24 10:56:34 -04:00
-
cef5738044
Add admin UI for ArtStation re-import
jmartin
2026-07-24 10:52:11 -04:00
-
ac7eb17854
Use FlareSolverr for ArtStation import behind Cloudflare
jmartin
2026-07-24 10:44:18 -04:00
-
1ce004ffd5
Remove black box behind transparent logo PNG
jmartin
2026-07-24 10:38:02 -04:00
-
3ccb44a729
Scale hero logo up to ~200px (responsive clamp)
jmartin
2026-07-24 10:35:44 -04:00
-
7cc397fd1c
Increase hero logo to 120px
jmartin
2026-07-24 10:31:46 -04:00
-
346b095d3a
Drop redundant jmartgraphix wordmark next to logo
jmartin
2026-07-24 10:28:40 -04:00
-
d950092772
Add jmartgraphix logo, favicons, and social share image
jmartin
2026-07-24 10:23:51 -04:00
-
f03d448303
Authorize admin by username jmartin only
jmartin
2026-07-24 09:38:23 -04:00
-
6340dc5df9
Harden admin visibility probe against Authelia LAN bypass
jmartin
2026-07-24 08:59:12 -04:00
-
af5bfc1b75
Show Admin nav only when GET /admin succeeds
jmartin
2026-07-24 08:48:20 -04:00
-
43928f7a49
Initial portfolio CMS: Fastify API + Vite SPA
jmartin
2026-07-23 17:01:34 -04:00