✨ 新版本
This commit is contained in:
parent
ad3167627b
commit
4f80fc9e27
11
README.md
11
README.md
@ -32,10 +32,10 @@
|
|||||||
- [x] 支持快速分享frps
|
- [x] 支持快速分享frps
|
||||||
- [x] 增加快速选择本地端口
|
- [x] 增加快速选择本地端口
|
||||||
- [x] 支持stcp代理类型
|
- [x] 支持stcp代理类型
|
||||||
- [ ] 通过镜像站下载frp
|
- [x] 通过镜像站下载frp
|
||||||
- [ ] 支持所有配置的导入导出
|
- [x] 支持所有配置的导入导出
|
||||||
- [ ] 支持导入识别frpc.toml、frpc.ini
|
- [x] 一键清空所有配置
|
||||||
- [ ] 一键清空所有配置
|
- [x] 支持导入识别frpc.toml
|
||||||
- [ ] tcp、udp协议支持批量端口
|
- [ ] tcp、udp协议支持批量端口
|
||||||
|
|
||||||
## 常见问题
|
## 常见问题
|
||||||
@ -44,6 +44,7 @@
|
|||||||
执行命令:`sudo xattr -cr Frpc-Desktop.app`
|
执行命令:`sudo xattr -cr Frpc-Desktop.app`
|
||||||
|
|
||||||
## 里程碑
|
## 里程碑
|
||||||
|
- 2024-08-24: 发布v1.0.9版本 支持镜像下载、导出导入配置
|
||||||
- 2024-08-17: 发布v1.0.8版本 支持stcp代理
|
- 2024-08-17: 发布v1.0.8版本 支持stcp代理
|
||||||
- 2024-08-11: 发布v1.0.7版本
|
- 2024-08-11: 发布v1.0.7版本
|
||||||
- 2024-08-09: 发布v1.0.6版本
|
- 2024-08-09: 发布v1.0.6版本
|
||||||
@ -59,7 +60,7 @@
|
|||||||
|
|
||||||
<img src="screenshots/wechat-qr.png" alt="二维码" width="200">
|
<img src="screenshots/wechat-qr.png" alt="二维码" width="200">
|
||||||
|
|
||||||
**微信群超过200人无法扫码进群 关注公众号进群 😔**
|
**微信群超过200人无法扫码进群 关注公众号进群 **
|
||||||
|
|
||||||
<img src="screenshots/mp_qr.jpg" alt="公众号二维码" width="200">
|
<img src="screenshots/mp_qr.jpg" alt="公众号二维码" width="200">
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "Frpc-Desktop",
|
"name": "Frpc-Desktop",
|
||||||
"version": "1.0.8",
|
"version": "1.0.9",
|
||||||
"main": "dist-electron/main/index.js",
|
"main": "dist-electron/main/index.js",
|
||||||
"description": "FRP跨平台桌面客户端,可视化配置,轻松实现内网穿透!",
|
"description": "FRP跨平台桌面客户端,可视化配置,轻松实现内网穿透!",
|
||||||
"repository": "github:luckjiawei/frpc-desktop",
|
"repository": "github:luckjiawei/frpc-desktop",
|
||||||
|
@ -66,14 +66,7 @@ const handleOpenGitHubReleases = () => {
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
onMounted(() => {
|
const handleCompleteGuide: () => boolean = () => {
|
||||||
routes.value = router.options.routes[0].children?.filter(
|
|
||||||
f => !f.meta?.hidden
|
|
||||||
) as Array<RouteRecordRaw>;
|
|
||||||
|
|
||||||
if (!localStorage.getItem("guide")) {
|
|
||||||
// 开始
|
|
||||||
Intro.onBeforeExit(function () {
|
|
||||||
// 礼花
|
// 礼花
|
||||||
confetti({
|
confetti({
|
||||||
zIndex: 12002,
|
zIndex: 12002,
|
||||||
@ -82,7 +75,17 @@ onMounted(() => {
|
|||||||
origin: { y: 0.6 }
|
origin: { y: 0.6 }
|
||||||
});
|
});
|
||||||
localStorage.setItem("guide", new Date().getTime().toString());
|
localStorage.setItem("guide", new Date().getTime().toString());
|
||||||
}).start();
|
return true; // 确保返回 boolean
|
||||||
|
};
|
||||||
|
|
||||||
|
onMounted(() => {
|
||||||
|
routes.value = router.options.routes[0].children?.filter(
|
||||||
|
f => !f.meta?.hidden
|
||||||
|
) as Array<RouteRecordRaw>;
|
||||||
|
|
||||||
|
if (!localStorage.getItem("guide")) {
|
||||||
|
// 开始
|
||||||
|
Intro.onBeforeExit(handleCompleteGuide).start();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
Loading…
Reference in New Issue
Block a user