feat: 统一 Client 发布产物命名 (#102)
This commit is contained in:
@@ -300,7 +300,7 @@ class SettingsPage(QWidget):
|
||||
self.currentVersionLabel.setAccessibleName("当前软件版本")
|
||||
self.updateManifestUrlInput = LineEdit(self)
|
||||
self.updateManifestUrlInput.setPlaceholderText(
|
||||
"https://updates.example.com/autobuy——manifest.json"
|
||||
"https://updates.example.com/autobuy_manifest.json"
|
||||
)
|
||||
self.updateManifestUrlInput.setClearButtonEnabled(True)
|
||||
self.updateManifestUrlInput.setAccessibleName("在线更新清单地址")
|
||||
|
||||
@@ -30,7 +30,8 @@ MAX_UPDATE_BYTES = 500 * 1024 * 1024
|
||||
MAX_EXTRACTED_BYTES = 1024 * 1024 * 1024
|
||||
UPDATE_MANIFEST_SETTING = "update.manifest_url"
|
||||
UPDATE_USERNAME_SETTING = "update.username"
|
||||
DEFAULT_UPDATE_MANIFEST_URL = "http://cm.xiapi.com/autobuy——manifest.json"
|
||||
DEFAULT_UPDATE_MANIFEST_URL = "http://cm.xiapi.com/autobuy_manifest.json"
|
||||
LEGACY_DEFAULT_UPDATE_MANIFEST_URL = "http://cm.xiapi.com/autobuy——manifest.json"
|
||||
DEFAULT_UPDATE_USERNAME = "admin"
|
||||
_ALLOWED_HTTP_UPDATE_HOST = "cm.xiapi.com"
|
||||
_VERSION_PATTERN = re.compile(r"^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:\.(0|[1-9]\d*))?$")
|
||||
|
||||
@@ -12,6 +12,7 @@ from .settings_repository import SettingsRepository
|
||||
from .update_service import (
|
||||
DEFAULT_UPDATE_MANIFEST_URL,
|
||||
DEFAULT_UPDATE_USERNAME,
|
||||
LEGACY_DEFAULT_UPDATE_MANIFEST_URL,
|
||||
UPDATE_MANIFEST_SETTING,
|
||||
UPDATE_USERNAME_SETTING,
|
||||
UpdateCancelled,
|
||||
@@ -142,6 +143,9 @@ class UpdateUiEventBinder(QObject):
|
||||
if saved_url_record is not None and isinstance(saved_url_record.value, str)
|
||||
else DEFAULT_UPDATE_MANIFEST_URL
|
||||
)
|
||||
if saved_url == LEGACY_DEFAULT_UPDATE_MANIFEST_URL:
|
||||
saved_url = DEFAULT_UPDATE_MANIFEST_URL
|
||||
repository.set(UPDATE_MANIFEST_SETTING, saved_url)
|
||||
saved_username = (
|
||||
saved_username_record.value
|
||||
if saved_username_record is not None
|
||||
|
||||
@@ -3,4 +3,4 @@
|
||||
发布脚本和程序界面需要版本号时都从这里读取,避免多个文件各写一份。
|
||||
"""
|
||||
|
||||
__version__ = "0.2.1"
|
||||
__version__ = "0.2.2"
|
||||
|
||||
Reference in New Issue
Block a user