|
| 1 | +# Created with YamlCreate.ps1 v2.5.0 $debug=NVS1.CRLF.7-5-4.Win32NT |
| 2 | +# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.10.0.schema.json |
| 3 | + |
| 4 | +PackageIdentifier: Kindness-Kismet.Stelliberty |
| 5 | +PackageVersion: 1.1.20 |
| 6 | +PackageLocale: zh-CN |
| 7 | +Publisher: Stelliberty |
| 8 | +PublisherUrl: https://github.com/Kindness-Kismet |
| 9 | +PublisherSupportUrl: https://github.com/Kindness-Kismet/Stelliberty/issues |
| 10 | +# PrivacyUrl: |
| 11 | +# Author: |
| 12 | +PackageName: Stelliberty |
| 13 | +PackageUrl: https://github.com/Kindness-Kismet/Stelliberty |
| 14 | +License: 免费软件 |
| 15 | +LicenseUrl: https://github.com/Kindness-Kismet/Stelliberty/blob/HEAD/LICENSE |
| 16 | +Copyright: Copyright © 2025 Stelliberty. All rights reserved. |
| 17 | +# CopyrightUrl: |
| 18 | +ShortDescription: 一款使用 Flutter 和 Rust 构建的现代跨平台 Clash 客户端,采用独特的 MD3M(Material Design 3 Modern)视觉风格 |
| 19 | +Description: |- |
| 20 | + 一款使用 Flutter 和 Rust 构建的现代跨平台 Clash 客户端,采用独特的 MD3M(Material Design 3 Modern)视觉风格 |
| 21 | + ✨ 特性 |
| 22 | + - 🎨 MD3M 设计系统:结合 MD3 色彩管理与亚克力玻璃效果的独特 Material Design 3 Modern 风格 |
| 23 | + - 🦀 Rust 后端:由 Rust 提供高性能核心,搭配 Flutter 用户界面 |
| 24 | + - 🌐 多语言支持:使用 slang 实现内置 i18n 支持 |
| 25 | + - 🔧 订阅管理:完整支持订阅与覆盖配置 |
| 26 | + - 📊 实时监控:连接追踪与流量统计 |
| 27 | + - 🪟 原生桌面集成:支持 Windows 服务、系统托盘及自动启动 |
| 28 | + - 🔄 内置 UWP 回环管理器:管理 Windows UWP 应用回环豁免(仅 Windows) |
| 29 | + 🏆 实现亮点 |
| 30 | + 这可能是最注重细节的 Flutter 桌面应用之一: |
| 31 | + - ✨ 系统托盘暗黑模式:针对 Windows 明暗主题自适应的托盘图标 |
| 32 | + - 🚀 无闪烁启动:最大化窗口启动无视觉瑕疵 |
| 33 | + - 👻 平滑窗口过渡:显示/隐藏动画无闪烁 |
| 34 | + - 🎯 像素级精准 UI:精心打造的 MD3M 设计系统 |
| 35 | +# Moniker: |
| 36 | +Tags: |
| 37 | +- clash |
| 38 | +- clash-meta |
| 39 | +- clash-verge |
| 40 | +- mihomo |
| 41 | +- vpn |
| 42 | +- 代理 |
| 43 | +- 网络 |
| 44 | +ReleaseNotes: |- |
| 45 | + 📦 构建信息 |
| 46 | + 项目 内容 |
| 47 | + 包名 stelliberty |
| 48 | + 版本号 1.1.20 |
| 49 | + Mihomo 核心 1.19.17 |
| 50 | + 提交哈希 5b7aa27de55402e7c2f968dd04f7ce79ebab87e2 |
| 51 | + 📋 更新日志 |
| 52 | + 自 v1.1.1 以来的功能和修复: |
| 53 | + Add: macOS platform support and Linux desktop integration |
| 54 | + macOS: |
| 55 | + - Create macOS runner with Flutter and CocoaPods |
| 56 | + - Configure bundle identifier (com.stelliberty.app) |
| 57 | + - Add app icons for all required sizes (16-1024px) |
| 58 | + - Integrate window_manager for window control |
| 59 | + - Support tray residence (don't quit on window close) |
| 60 | + - Handle Dock click to restore window |
| 61 | + - Disable app sandbox for proxy network access |
| 62 | + Linux: |
| 63 | + - Add window icon loading from flutter_assets |
| 64 | + - Create .desktop file for desktop integration |
| 65 | + - Add 256px app icon resource |
| 66 | + 提交:9533289 | 作者:ONEUI9 |
| 67 | +
|
| 68 | + Refactor: Rename message modules to signals and fix override naming |
| 69 | + - Rename all messages.rs to signals.rs for consistency with rinf terminology |
| 70 | + - Rename override folder/module to overrides to avoid Rust keyword escaping (r#override) |
| 71 | + - Update all module references and imports accordingly |
| 72 | + 提交:bc2f5cd | 作者:ONEUI9 |
| 73 | +
|
| 74 | + Docs: Update README and bump version to 1.1.20 |
| 75 | + - Fix rinf installation command (rinf -> rinf_cli) |
| 76 | + - Add Linux packaging formats (DEB/RPM/AppImage) to build docs |
| 77 | + - Update prebuild docs with Linux packaging tools |
| 78 | + - Fix Windows badge icon (windows11) |
| 79 | + - Remove outdated project structure and contributing sections |
| 80 | + - Bump app version to 1.1.20, service to 1.5.0 |
| 81 | + 提交:921107d | 作者:ONEUI9 |
| 82 | +
|
| 83 | + Add: Linux and macOS service mode support |
| 84 | + - Implement systemd service installer for Linux (pkexec elevation) |
| 85 | + - Add launchd service support for macOS |
| 86 | + - Add cross-platform IPC error detection (os error 2/111/61) |
| 87 | + - Improve service status detection for non-Windows platforms |
| 88 | + 提交:9e9249d | 作者:ONEUI9 |
| 89 | +
|
| 90 | + Improve: Graceful application shutdown handling |
| 91 | + - Add lifecycle manager for coordinated cleanup |
| 92 | + - Improve tray event handling on exit |
| 93 | + - Clean up network resources (IPC pool, WebSocket) on stop |
| 94 | + - Ensure proper shutdown sequence in title bar actions |
| 95 | + 提交:20d05e4 | 作者:ONEUI9 |
| 96 | +
|
| 97 | + Improve: Service mode logging and CLI output |
| 98 | + - Add structured logging with timestamps and levels |
| 99 | + - Improve CLI help messages and error reporting |
| 100 | + - Enhance IPC client/server debug logging |
| 101 | + - Add heartbeat mechanism for connection health |
| 102 | + 提交:f80158e | 作者:ONEUI9 |
| 103 | +
|
| 104 | + Refactor: Unify page-specific spacing constants |
| 105 | + - Extract common spacing values to centralized constants |
| 106 | + - Apply consistent padding across connection/log/subscription pages |
| 107 | + - Reduce code duplication in UI components |
| 108 | + 提交:8dd78d8 | 作者:ONEUI9 |
| 109 | +
|
| 110 | + Improve: Add node search functionality to proxy page |
| 111 | + - Add search input field to proxy action bar |
| 112 | + - Implement real-time node filtering by name/address |
| 113 | + - Add search-related i18n strings for EN/CN |
| 114 | + - Optimize proxy notifier for search state management |
| 115 | + 提交:d487f33 | 作者:ONEUI9 |
| 116 | +
|
| 117 | + Fix: UWP loopback manager search box display issue |
| 118 | + - Wrap TextField in Material widget for proper rendering |
| 119 | + - Ensure search input displays correctly in dialog context |
| 120 | + 提交:9a07294 | 作者:ONEUI9 |
| 121 | +
|
| 122 | + Fix: White border appearing on Linux startup |
| 123 | + - Disable GTK window decoration to prevent border flash |
| 124 | + - Remove header bar logic for cleaner window initialization |
| 125 | + - Adjust default window size to 900x660 |
| 126 | + 提交:79fecc5 | 作者:ONEUI9 |
| 127 | +
|
| 128 | + 统计信息 |
| 129 | + - 📊 总提交数:13 |
| 130 | + - ✅ 功能/修复提交:10 |
| 131 | + - 🔧 CI/维护提交:3 (已过滤) |
| 132 | +
|
| 133 | + ❓ 故障排查 |
| 134 | + Linux 启动问题 |
| 135 | + 如果无法启动应用,请确保已为可执行文件赋予运行权限: |
| 136 | + # 进入应用目录 cd /path/to/stelliberty # 赋予权限 chmod +x ./stelliberty |
| 137 | +
|
| 138 | + 端口被占用(Windows) |
| 139 | + 如果遇到端口冲突: |
| 140 | + # 1. 查找占用端口的进程 netstat -ano | findstr :端口号 # 2. 结束进程(以管理员身份运行) taskkill /F /PID XXX |
| 141 | +
|
| 142 | + ⚠️ 重要:必须以管理员身份运行命令提示符。服务模式启动的核心进程需要提升权限才能终止。 |
| 143 | + 软件工作不正常 |
| 144 | + 路径要求(ZIP 和 EXE 均适用): |
| 145 | + - 路径中不应包含特殊字符(空格除外) |
| 146 | + - 路径中不应包含非 ASCII 字符(如中文字符) |
| 147 | + - 支持空格:D:\Program Files\Stelliberty ✅ |
| 148 | + EXE 安装程序的位置限制: |
| 149 | + 如果使用 EXE 安装程序,还有额外的安装位置限制: |
| 150 | + - 系统盘(C:):仅允许 %LOCALAPPDATA%\Programs\*(如 C:\Users\用户名\AppData\Local\Programs\Stelliberty) |
| 151 | + - 其他盘(D:、E: 等):无限制 |
| 152 | + 💡 如需安装到 EXE 不允许的位置,请使用便携版 ZIP(无位置限制,但仍可能受系统目录权限影响)。 |
| 153 | + 缺少运行库(Windows) |
| 154 | + 如果应用程序在 Windows 上无法启动或立即崩溃,可能是缺少必需的 Visual C++ 运行库。 |
| 155 | + 解决方案: |
| 156 | + 安装 Visual C++ 运行库:vcredist - Visual C++ 运行库合集 |
| 157 | +ReleaseNotesUrl: https://github.com/Kindness-Kismet/Stelliberty/releases/tag/v1.1.20 |
| 158 | +# PurchaseUrl: |
| 159 | +# InstallationNotes: |
| 160 | +# Documentations: |
| 161 | +ManifestType: defaultLocale |
| 162 | +ManifestVersion: 1.10.0 |
0 commit comments