Skip to content

Commit f256c93

Browse files
committed
release v0.3.0
1 parent b058752 commit f256c93

File tree

16 files changed

+4650
-138
lines changed

16 files changed

+4650
-138
lines changed

.github/workflows/build.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
name: Build Application
2-
3-
on: [push, pull_request]
2+
on: [workflow_dispatch]
43

54
jobs:
65
build:
76
name: Build Application
8-
if: "contains(github.event.head_commit.message, '[run build]')"
97
strategy:
108
fail-fast: false
119
matrix:
@@ -17,11 +15,17 @@ jobs:
1715
]
1816
runs-on: ${{ matrix.build.os }}
1917
steps:
20-
- uses: actions/checkout@v2
18+
- uses: actions/checkout@v3
2119
with:
2220
submodules: recursive
21+
- name: Setup pnpm
22+
uses: pnpm/action-setup@v3
23+
with:
24+
version: 8
2325
- uses: theMackabu/wails-build-action@main
2426
with:
27+
package: true
28+
go-version: '1.22'
29+
node-version: '20.x'
2530
build-name: ${{ matrix.build.name }}
2631
build-platform: ${{ matrix.build.platform }}
27-
package: false

.github/workflows/release.yml

Lines changed: 0 additions & 27 deletions
This file was deleted.

.in

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
export CC='cc'
2+
export CXX='c++'

.prettierrc.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
trailingComma = "es5"
1+
trailingComma = "es6"
22
printWidth = 150
33
tabWidth = 2
44
useTabs = true

build/darwin/Info.dev.plist

Lines changed: 38 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<key>CFBundleExecutable</key>
99
<string>{{.Name}}</string>
1010
<key>CFBundleIdentifier</key>
11-
<string>com.wails.{{.Name}}</string>
11+
<string>dev.themackabu.{{.Name}}</string>
1212
<key>CFBundleVersion</key>
1313
<string>{{.Info.ProductVersion}}</string>
1414
<key>CFBundleGetInfoString</key>
@@ -23,10 +23,46 @@
2323
<string>true</string>
2424
<key>NSHumanReadableCopyright</key>
2525
<string>{{.Info.Copyright}}</string>
26+
{{if .Info.FileAssociations}}
27+
<key>CFBundleDocumentTypes</key>
28+
<array>
29+
{{range .Info.FileAssociations}}
30+
<dict>
31+
<key>CFBundleTypeExtensions</key>
32+
<array>
33+
<string>{{.Ext}}</string>
34+
</array>
35+
<key>CFBundleTypeName</key>
36+
<string>{{.Name}}</string>
37+
<key>CFBundleTypeRole</key>
38+
<string>{{.Role}}</string>
39+
<key>CFBundleTypeIconFile</key>
40+
<string>{{.IconName}}</string>
41+
</dict>
42+
{{end}}
43+
</array>
44+
{{end}}
45+
{{if .Info.Protocols}}
46+
<key>CFBundleURLTypes</key>
47+
<array>
48+
{{range .Info.Protocols}}
49+
<dict>
50+
<key>CFBundleURLName</key>
51+
<string>com.wails.{{.Scheme}}</string>
52+
<key>CFBundleURLSchemes</key>
53+
<array>
54+
<string>{{.Scheme}}</string>
55+
</array>
56+
<key>CFBundleTypeRole</key>
57+
<string>{{.Role}}</string>
58+
</dict>
59+
{{end}}
60+
</array>
61+
{{end}}
2662
<key>NSAppTransportSecurity</key>
2763
<dict>
2864
<key>NSAllowsLocalNetworking</key>
2965
<true/>
3066
</dict>
3167
</dict>
32-
</plist>
68+
</plist>

build/darwin/Info.plist

Lines changed: 62 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,63 @@
11
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
2-
<plist version="1.0"><dict>
3-
<key>CFBundlePackageType</key><string>APPL</string>
4-
<key>CFBundleName</key><string>{{.Info.ProductName}}</string>
5-
<key>CFBundleExecutable</key><string>{{.Name}}</string>
6-
<key>CFBundleIdentifier</key><string>com.wails.{{.Name}}</string>
7-
<key>CFBundleVersion</key><string>{{.Info.ProductVersion}}</string>
8-
<key>CFBundleGetInfoString</key><string>{{.Info.Comments}}</string>
9-
<key>CFBundleShortVersionString</key><string>{{.Info.ProductVersion}}</string>
10-
<key>CFBundleIconFile</key><string>iconfile</string>
11-
<key>LSMinimumSystemVersion</key><string>10.13.0</string>
12-
<key>NSHighResolutionCapable</key><string>true</string>
13-
<key>NSHumanReadableCopyright</key><string>{{.Info.Copyright}}</string>
14-
<key>NSAppTransportSecurity</key>
15-
<dict>
16-
<key>NSAllowsArbitraryLoads</key>
17-
<true/>
18-
</dict>
19-
</dict></plist>
2+
<plist version="1.0">
3+
<dict>
4+
<key>CFBundlePackageType</key>
5+
<string>APPL</string>
6+
<key>CFBundleName</key>
7+
<string>{{.Info.ProductName}}</string>
8+
<key>CFBundleExecutable</key>
9+
<string>{{.Name}}</string>
10+
<key>CFBundleIdentifier</key>
11+
<string>dev.themackabu.{{.Name}}</string>
12+
<key>CFBundleVersion</key>
13+
<string>{{.Info.ProductVersion}}</string>
14+
<key>CFBundleGetInfoString</key>
15+
<string>{{.Info.Comments}}</string>
16+
<key>CFBundleShortVersionString</key>
17+
<string>{{.Info.ProductVersion}}</string>
18+
<key>CFBundleIconFile</key>
19+
<string>iconfile</string>
20+
<key>LSMinimumSystemVersion</key>
21+
<string>10.13.0</string>
22+
<key>NSHighResolutionCapable</key>
23+
<string>true</string>
24+
<key>NSHumanReadableCopyright</key>
25+
<string>{{.Info.Copyright}}</string>
26+
{{if .Info.FileAssociations}}
27+
<key>CFBundleDocumentTypes</key>
28+
<array>
29+
{{range .Info.FileAssociations}}
30+
<dict>
31+
<key>CFBundleTypeExtensions</key>
32+
<array>
33+
<string>{{.Ext}}</string>
34+
</array>
35+
<key>CFBundleTypeName</key>
36+
<string>{{.Name}}</string>
37+
<key>CFBundleTypeRole</key>
38+
<string>{{.Role}}</string>
39+
<key>CFBundleTypeIconFile</key>
40+
<string>{{.IconName}}</string>
41+
</dict>
42+
{{end}}
43+
</array>
44+
{{end}}
45+
{{if .Info.Protocols}}
46+
<key>CFBundleURLTypes</key>
47+
<array>
48+
{{range .Info.Protocols}}
49+
<dict>
50+
<key>CFBundleURLName</key>
51+
<string>com.wails.{{.Scheme}}</string>
52+
<key>CFBundleURLSchemes</key>
53+
<array>
54+
<string>{{.Scheme}}</string>
55+
</array>
56+
<key>CFBundleTypeRole</key>
57+
<string>{{.Role}}</string>
58+
</dict>
59+
{{end}}
60+
</array>
61+
{{end}}
62+
</dict>
63+
</plist>

frontend/bun.lockb

-193 KB
Binary file not shown.

frontend/package.json

Lines changed: 62 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,64 @@
11
{
2-
"name": "lilith_launcher",
3-
"license": "GPL-3.0",
4-
"homepage": ".",
5-
"babelMacros": {
6-
"twin": {
7-
"preset": "emotion"
8-
}
9-
},
10-
"scripts": {
11-
"dev": "vite",
12-
"build": "tsc && vite build",
13-
"lint": "eslint src",
14-
"preview": "vite preview"
15-
},
16-
"dependencies": { "styled-components": "^6.1.0" },
17-
"devDependencies": {
18-
"@babel/plugin-syntax-jsx": "^7.16.7",
19-
"@babel/plugin-transform-react-jsx": "^7.17.3",
20-
"@emotion/babel-plugin-jsx-pragmatic": "^0.1.5",
21-
"@emotion/react": "^11.10.6",
22-
"@emotion/styled": "^11.10.6",
23-
"@esbuild-plugins/node-globals-polyfill": "^0.2.3",
24-
"@headlessui/react": "^1.7.14",
25-
"@heroicons/react": "1.0.6",
26-
"@tailwindcss/forms": "^0.5.3",
27-
"@types/canvas-confetti": "^1.6.0",
28-
"@types/node": "^17.0.25",
29-
"@types/react": "^18.0.5",
30-
"@types/react-dom": "^18.0.0",
31-
"@types/react-transition-group": "^4.4.7",
32-
"@typescript-eslint/eslint-plugin": "^5.19.0",
33-
"@typescript-eslint/parser": "^5.19.0",
34-
"@vitejs/plugin-react": "^1.3.0",
35-
"ansi-to-html": "^0.7.2",
36-
"autoprefixer": "^10.4.14",
37-
"babel-plugin-macros": "^3.1.0",
38-
"canvas-confetti": "^1.6.0",
39-
"easy-peasy": "^6.0.0",
40-
"eslint": "^8.13.0",
41-
"eslint-plugin-prettier": "^4.0.0",
42-
"eslint-plugin-react": "^7.29.4",
43-
"ky": "^0.33.3",
44-
"postcss": "^8.4.23",
45-
"prettier": "^2.8.8",
46-
"react": "^18.2.0",
47-
"react-dom": "^18.2.0",
48-
"react-router-dom": "^6.10.0",
49-
"react-snowfall": "^1.2.1",
50-
"react-transition-group": "^4.4.5",
51-
"sass": "^1.51.0",
52-
"tailwind-scrollbar": "^3.0.0",
53-
"tailwindcss": "^3.3.1",
54-
"twin.macro": "^3.3.1",
55-
"typescript": "^4.6.3",
56-
"vite": "^4.3.1",
57-
"vite-plugin-banner": "^0.2.0",
58-
"vite-plugin-checker": "^0.4.6",
59-
"vite-plugin-html": "3.1.0",
60-
"vite-plugin-remove-console": "^0.0.7"
61-
}
2+
"name": "lilith_launcher",
3+
"license": "GPL-3.0",
4+
"homepage": "/index.html",
5+
"babelMacros": {
6+
"twin": {
7+
"preset": "emotion"
8+
}
9+
},
10+
"scripts": {
11+
"dev": "vite",
12+
"build": "tsc && vite build",
13+
"lint": "eslint src",
14+
"preview": "vite preview"
15+
},
16+
"dependencies": {
17+
"styled-components": "^6.1.8"
18+
},
19+
"devDependencies": {
20+
"@babel/plugin-syntax-jsx": "^7.24.1",
21+
"@babel/plugin-transform-react-jsx": "^7.23.4",
22+
"@emotion/babel-plugin-jsx-pragmatic": "^0.1.5",
23+
"@emotion/react": "^11.11.4",
24+
"@emotion/styled": "^11.11.5",
25+
"@esbuild-plugins/node-globals-polyfill": "^0.2.3",
26+
"@headlessui/react": "^1.7.18",
27+
"@heroicons/react": "1.0.6",
28+
"@tailwindcss/forms": "^0.5.7",
29+
"@types/canvas-confetti": "^1.6.4",
30+
"@types/node": "^17.0.45",
31+
"@types/react": "^18.2.74",
32+
"@types/react-dom": "^18.2.24",
33+
"@types/react-transition-group": "^4.4.10",
34+
"@typescript-eslint/eslint-plugin": "^5.62.0",
35+
"@typescript-eslint/parser": "^5.62.0",
36+
"@vitejs/plugin-react": "^1.3.2",
37+
"ansi-to-html": "^0.7.2",
38+
"autoprefixer": "^10.4.19",
39+
"babel-plugin-macros": "^3.1.0",
40+
"canvas-confetti": "^1.9.2",
41+
"easy-peasy": "^6.0.4",
42+
"eslint": "^8.57.0",
43+
"eslint-plugin-prettier": "^4.2.1",
44+
"eslint-plugin-react": "^7.34.1",
45+
"ky": "^0.33.3",
46+
"postcss": "^8.4.38",
47+
"prettier": "^2.8.8",
48+
"react": "^18.2.0",
49+
"react-dom": "^18.2.0",
50+
"react-router-dom": "^6.22.3",
51+
"react-snowfall": "^1.2.1",
52+
"react-transition-group": "^4.4.5",
53+
"sass": "^1.74.1",
54+
"tailwind-scrollbar": "^3.1.0",
55+
"tailwindcss": "^3.4.3",
56+
"twin.macro": "^3.4.1",
57+
"typescript": "^4.9.5",
58+
"vite": "^4.5.3",
59+
"vite-plugin-banner": "^0.2.0",
60+
"vite-plugin-checker": "^0.4.9",
61+
"vite-plugin-html": "3.1.0",
62+
"vite-plugin-remove-console": "^0.0.7"
63+
}
6264
}

frontend/package.json.md5

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
f38d4d89697843d735c9a3636cadd4f1
1+
16d1d9ba95646a008a93056ef356ce6e

0 commit comments

Comments
 (0)