Changeset 8f6225c in Klonkt
- Timestamp:
- 06/20/2026 01:57:35 AM (3 months ago)
- Branches:
- main
- Children:
- 85d5972
- Parents:
- fa08981
- Location:
- src
- Files:
-
- 1 added
- 5 edited
-
routes/account.js (modified) (2 diffs)
-
routes/admin-audio.js (modified) (2 diffs)
-
routes/admin-settings.js (modified) (2 diffs)
-
routes/admin-sites.js (modified) (2 diffs)
-
routes/posts.js (modified) (2 diffs)
-
services/ImageWebpService.js (added)
Legend:
- Unmodified
- Added
- Removed
-
src/routes/account.js
rfa08981 r8f6225c 25 25 import { requireAuth } from '../middleware/auth.js'; 26 26 import { googleConfigured } from '../config/google.js'; 27 import { toWebp } from '../services/ImageWebpService.js'; 27 28 28 29 const __dirname = path.dirname(fileURLToPath(import.meta.url)); … … 190 191 } 191 192 192 const url = `/media/avatars/${ req.file.filename}`;193 const url = `/media/avatars/${toWebp(req.file)}`; 193 194 194 195 // Remove the old avatar file (if it lives in our avatar dir) -
src/routes/admin-audio.js
rfa08981 r8f6225c 18 18 import db from '../config/database.js'; 19 19 import { renderPage } from '../middleware/render.js'; 20 import { toWebp } from '../services/ImageWebpService.js'; 20 21 import { requireGod } from '../middleware/auth.js'; 21 22 import { transcodeToMp3 } from '../services/AudioTranscoder.js'; … … 478 479 } 479 480 480 const newUrl = `/media/audio-covers/${ file.filename}`;481 const newUrl = `/media/audio-covers/${toWebp(file)}`; 481 482 try { 482 483 db.prepare('UPDATE audio_tracks SET cover_url = ? WHERE id = ? AND site_id = ?') -
src/routes/admin-settings.js
rfa08981 r8f6225c 25 25 import { entitlementStatus, premiumUnlocked } from '../services/PatreonService.js'; 26 26 import { googleConfigured, redirectUri, currentClientId, clientSecretSet } from '../config/google.js'; 27 import { toWebp } from '../services/ImageWebpService.js'; 27 28 28 29 const router = express.Router(); … … 120 121 // Hero: een geüploade afbeelding wint; anders het URL-tekstveld. 121 122 if (req.file) { 122 const newUrl = `/media/hero/${ req.file.filename}`;123 const newUrl = `/media/hero/${toWebp(req.file)}`; 123 124 // Ruim een vorige geüploade hero op (alleen als die uit onze hero-map kwam). 124 125 const old = getSetting('hub_hero_image') || ''; -
src/routes/admin-sites.js
rfa08981 r8f6225c 25 25 import ThemeService from '../services/ThemeService.js'; 26 26 import { listPlatforms, PLATFORMS } from '../services/PlatformIcons.js'; 27 import { toWebp } from '../services/ImageWebpService.js'; 27 28 28 29 const __dirname = path.dirname(fileURLToPath(import.meta.url)); … … 88 89 res.json({ 89 90 ok: true, 90 url: `/media/avatars/${ req.file.filename}`,91 url: `/media/avatars/${toWebp(req.file)}`, 91 92 size: req.file.size, 92 93 mime: req.file.mimetype, -
src/routes/posts.js
rfa08981 r8f6225c 16 16 import PlaylistService from '../services/PlaylistService.js'; 17 17 import { audioUrl } from '../services/AudioStreamService.js'; 18 import { toWebp } from '../services/ImageWebpService.js'; 18 19 19 20 const __dirname = path.dirname(fileURLToPath(import.meta.url)); … … 55 56 if (err) return res.status(400).json({ error: err.message }); 56 57 if (!req.file) return res.status(400).json({ error: 'No file' }); 57 const url = '/media/post-images/' + req.file.filename;58 const url = '/media/post-images/' + toWebp(req.file); 58 59 res.json({ url, size: req.file.size, mime: req.file.mimetype }); 59 60 });
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)