Changeset 74c5abc in Klonkt for src/middleware
- Timestamp:
- 06/28/2026 04:46:38 PM (2 months ago)
- Branches:
- main
- Children:
- 99989f9
- Parents:
- f79a471
- File:
-
- 1 edited
-
src/middleware/render.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/middleware/render.js
rf79a471 r74c5abc 20 20 import { isPremium as isPremiumInstance, premiumEnabled, premiumUnlocked } from '../services/PatreonService.js'; 21 21 import ActivityPubService from '../services/ActivityPubService.js'; 22 import { imgProxyUrl } from '../services/ThumbnailService.js'; 22 23 import { audioEnabled as audioFeatureEnabled } from '../config/features.js'; 23 24 … … 165 166 ? `/media/thumb/${w || 480}/${url.slice(7)}` 166 167 : url, 168 // Crisp avatars: a local /media avatar goes through the local thumb route; a REMOTE 169 // (fediverse) avatar through the signed downscaling proxy. Same downscale, the remote 170 // one is just fetched first. Default 128px (covers feed 44px → profile ~120px). 171 avatar: (url, w) => { 172 if (!url || typeof url !== 'string') return url; 173 if (url.startsWith('/media/') && !url.startsWith('/media/thumb/')) return `/media/thumb/${w || 128}/${url.slice(7)}`; 174 if (/^https?:\/\//i.test(url)) return imgProxyUrl(url, w || 128); 175 return url; 176 }, 167 177 pageTitle: data.pageTitle || (data.site && data.site.title) || 'Klonkt', 168 178 appVersion: APP_VERSION,
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)