fix(build): do not add hash to favicon and assets

This commit is contained in:
Kendall Garner
2026-02-20 08:48:36 -08:00
parent dbd8ce2380
commit a377eae2f4
3 changed files with 11 additions and 11 deletions
+1 -1
View File
@@ -870,7 +870,7 @@ if (!singleInstance) {
app.whenReady()
.then(() => {
protocol.handle('feishin', async (request) => {
const filePath = `file://${request.url.slice('feishin://'.length)}`;
const filePath = `file:${request.url.slice('feishin:'.length)}`;
const response = await net.fetch(filePath);
const contentType = response.headers.get('content-type');
+1 -1
View File
@@ -125,7 +125,7 @@ export const useAppTheme = (overrideTheme?: AppTheme) => {
textStyleRef.current.textContent = `
@font-face {
font-family: "dynamic-font";
src: url("feishin://${custom}");
src: url("feishin:${custom}");
}`;
} else {
const root = document.documentElement;
+9 -9
View File
@@ -26,17 +26,17 @@ export default defineConfig({
output: {
assetFileNames: (assetInfo) => {
const stableNames = [
'32x32',
'64x64',
'128x128',
'256x256',
'512x512',
'1024x1024',
'favicon',
'preview_full_screen_player',
'32x32.png',
'64x64.png',
'128x128.png',
'256x256.png',
'512x512.png',
'1024x1024.png',
'favicon.ico',
'preview_full_screen_player.webp',
];
if (assetInfo.name && stableNames.includes(assetInfo.name)) {
if (assetInfo.names.length === 1 && stableNames.includes(assetInfo.names[0])) {
return 'assets/[name][extname]';
}