Skip to content

Commit 33581a4

Browse files
authored
Merge pull request #126 from nini22P/dev
v1.9.2
2 parents a8d29a0 + 8ceebaf commit 33581a4

41 files changed

Lines changed: 280 additions & 211 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,8 @@ dist-ssr
2727
.env
2828
.env.development
2929
.env.production
30+
31+
# auto generated
32+
src/data/info.ts
33+
src/locales/en/messages.ts
34+
src/locales/zh-CN/messages.ts

generate-version-info.mjs

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
import { readFile, writeFile } from 'node:fs/promises'
2+
3+
const filePath = './src/data/info.ts'
4+
5+
const run = async (isDev) => {
6+
const packageString = await readFile('./package.json', { encoding: 'utf-8' })
7+
const version = JSON.parse(packageString).version
8+
9+
const finalVersion = isDev ? `${version}-dev` : version
10+
11+
const newInfo = `const INFO = {
12+
version: '${finalVersion}',
13+
dev: ${isDev},
14+
buildTime: '${new Date().toISOString()}',
15+
}
16+
17+
export default INFO`
18+
19+
await writeFile(filePath, newInfo, { encoding: 'utf-8' })
20+
console.log(`Generate version info to ${filePath}`)
21+
}
22+
23+
const isDev = process.argv.includes('--dev')
24+
25+
run(isDev).catch(err => {
26+
console.error('Error updating the file:', err)
27+
})

package-lock.json

Lines changed: 21 additions & 22 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,16 @@
22
"name": "omp",
33
"description": "OneDrive Media Player",
44
"private": true,
5-
"version": "1.9.1",
5+
"version": "1.9.2",
66
"scripts": {
7-
"dev": "webpack serve",
8-
"build": "node update-version-info.mjs && webpack --mode=production --node-env=production",
9-
"lint": "eslint src --report-unused-disable-directives --max-warnings 0",
10-
"watch": "webpack --watch",
11-
"lingui": "lingui extract & lingui compile --typescript"
7+
"build": "npm run generate && webpack --mode=production --node-env=production",
8+
"build:dev": "npm run generate:dev && webpack --mode=production --node-env=production",
9+
"dev": "npm run generate:dev && webpack serve",
10+
"lint": "npm run generate && eslint src --report-unused-disable-directives --max-warnings 0",
11+
"lint:dev": "npm run generate:dev && eslint src --report-unused-disable-directives --max-warnings 0",
12+
"lingui": "lingui extract && lingui compile --typescript",
13+
"generate": "node generate-version-info.mjs && npm run lingui",
14+
"generate:dev": "node generate-version-info.mjs --dev && npm run lingui"
1215
},
1316
"dependencies": {
1417
"@azure/msal-browser": "3.26.1",

public/manifest.json

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"display_override": [
77
"window-controls-overlay"
88
],
9-
"description": "OneDrive Media Player",
9+
"description": "OneDrive Media Player / OneDrive 媒体播放器",
1010
"dir": "auto",
1111
"icons": [
1212
{
@@ -37,5 +37,35 @@
3737
"purpose": "maskable"
3838
}
3939
],
40+
"screenshots": [
41+
{
42+
"src": "./screenshots/audio-light.webp",
43+
"sizes": "1317x904",
44+
"type": "image/webp",
45+
"form_factor": "wide",
46+
"description": "Audio Light"
47+
},
48+
{
49+
"src": "./screenshots/audio-dark.webp",
50+
"sizes": "1317x904",
51+
"type": "image/webp",
52+
"form_factor": "wide",
53+
"description": "Audio Dark"
54+
},
55+
{
56+
"src": "./screenshots/audio-light-narrow.webp",
57+
"sizes": "1082x2402",
58+
"type": "image/webp",
59+
"form_factor": "narrow",
60+
"description": "Audio Light"
61+
},
62+
{
63+
"src": "./screenshots/audio-dark-narrow.webp",
64+
"sizes": "1082x2402",
65+
"type": "image/webp",
66+
"form_factor": "narrow",
67+
"description": "Audio Dark"
68+
}
69+
],
4070
"edge_side_panel": {}
4171
}
119 KB
Loading

public/screenshots/audio-dark.webp

86.6 KB
Loading
208 KB
Loading
130 KB
Loading

readme.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,8 @@ English | [中文](./readme_cn.md)
2525

2626
## Screenshots
2727

28-
![Audio light](./screenshots/audio-light.png)
29-
![Audio dark](./screenshots/audio-dark.png)
30-
![Files](./screenshots/files.png)
28+
![Audio light](./public/screenshots/audio-light.webp)
29+
![Audio dark](./public/screenshots/audio-dark.webp)
3130

3231
## FAQ
3332

0 commit comments

Comments
 (0)