Browse Source

change build

master
godo 7 months ago
parent
commit
14caad1303
  1. 1
      CHANGELOG.md
  2. 4
      README.md
  3. 26
      build.linux.sh
  4. 4
      build.win.sh
  5. 3
      frontend/auto-imports.d.ts
  6. 2
      frontend/src/components/builtin/Version.vue
  7. 2
      frontend/vite.config.ts

1
CHANGELOG.md

@ -1,4 +1,5 @@
## 变更记录
- 2024-09-10
1. 重构本地聊天,修改发现机制(基于ip扫描和arp过滤)
2. 本地聊天可批量发送图片/文件夹,修改发送机制,消息基于udp发送,文件基于tcp发送

4
README.md

@ -14,7 +14,7 @@
</div>
### 🎉 v1.0.2更新日志(稍后发布)
### 🎉 v1.0.2更新日志
- 新增本地文件加密存储
- 新增企业端接口(聊天/工作流/文件分享/文件加密)
- 重构本地聊天,修改发现机制(基于ip扫描和arp过滤)
@ -25,6 +25,8 @@
- 新增可手动关闭广告
- 优化初始化系统,初始化系统时只请求读写一次
- 去除浏览器存储
- 开源核心底层源码
- 优化思维导图和文件读取
### 🎉 v1.0.1更新日志

26
build.linux.sh

@ -1,25 +1,7 @@
#!/bin/bash
# 定义一个函数来执行压缩操作
compress_to_zip() {
local target_file="./build/bin/godoos$2"
local zip_name="./build/bin/$1.zip"
# 检查ZIP文件是否已经存在,如果存在则跳过压缩
if [ ! -f "$zip_name" ]; then
echo "Compressing $target_file to $zip_name"
zip -j "$zip_name" "$target_file"
else
echo "$zip_name already exists. Skipping compression."
fi
}
# 构建和压缩
wails build -platform linux/amd64 -s
compress_to_zip "godoos-linux-amd64" ""
wails build -platform linux/arm64 -s
compress_to_zip "godoos-linux-arm64" ""
wails build -platform darwin/amd64 -s
compress_to_zip "godoos-darwin-amd64" ".app"
wails build -platform darwin/arm64 -s
compress_to_zip "godoos-darwin-arm64" ".app"
wails build -platform linux/amd64 -s -ldflags="-s -w"
wails build -platform linux/arm64 -s -ldflags="-s -w"
wails build -platform darwin/amd64 -s -ldflags="-s -w"
wails build -platform darwin/arm64 -s -ldflags="-s -w"

4
build.win.sh

@ -1,2 +1,2 @@
wails build -platform windows/amd64 -nsis -s
wails build -platform windows/arm64 -nsis -s
wails build -ldflags="-s -w" -platform windows/amd64 -nsis -s
wails build -ldflags="-s -w" -platform windows/arm64 -nsis -s

3
frontend/auto-imports.d.ts

@ -3,7 +3,6 @@
// @ts-nocheck
// noinspection JSUnusedGlobalSymbols
// Generated by unplugin-auto-import
// biome-ignore lint: disable
export {}
declare global {
const EffectScope: typeof import('vue')['EffectScope']
@ -72,6 +71,6 @@ declare global {
// for type re-export
declare global {
// @ts-ignore
export type { Component, ComponentPublicInstance, ComputedRef, DirectiveBinding, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, VNode, WritableComputedRef } from 'vue'
export type { Component, ComponentPublicInstance, ComputedRef, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, VNode, WritableComputedRef } from 'vue'
import('vue')
}

2
frontend/src/components/builtin/Version.vue

@ -4,7 +4,7 @@
<div class="version-title">Godo OS</div>
<div class="version-content">Version: {{ plusVersion }}</div>
<div class="version-content">
Home:<a href="http://gdoa.top" target="_blank">Gdoa.Top</a>
Home:<a href="https://godoos.com" target="_blank">godoos.com</a>
</div>
</div>
</div>

2
frontend/vite.config.ts

@ -42,6 +42,6 @@ export default defineConfig(async () => ({
drop_debugger: true
}
},
outDir: '../godo/deps/dist',
//outDir: '../godo/deps/dist',
}
}));

Loading…
Cancel
Save