Merge pull request #2446 from xinnan-tech/update_version

Bump to 0.8.6
This commit is contained in:
欣南科技
2025-11-01 11:16:33 +08:00
committed by GitHub
3 changed files with 45 additions and 47 deletions
@@ -294,7 +294,7 @@ public interface Constant {
/** /**
* 版本号 * 版本号
*/ */
public static final String VERSION = "0.8.5"; public static final String VERSION = "0.8.6";
/** /**
* 无效固件URL * 无效固件URL
@@ -7,12 +7,12 @@
}</route> }</route>
<script lang="ts" setup> <script lang="ts" setup>
import { changeLanguage, getCurrentLanguage, getSupportedLanguages, t } from '@/i18n'
import type { Language } from '@/store/lang'
import { clearServerBaseUrlOverride, getEnvBaseUrl, getServerBaseUrlOverride, setServerBaseUrlOverride } from '@/utils' import { clearServerBaseUrlOverride, getEnvBaseUrl, getServerBaseUrlOverride, setServerBaseUrlOverride } from '@/utils'
import { isMp } from '@/utils/platform' import { isMp } from '@/utils/platform'
import { computed, onMounted, reactive, ref } from 'vue' import { computed, onMounted, reactive, ref } from 'vue'
import { useToast } from 'wot-design-uni' import { useToast } from 'wot-design-uni'
import { t, changeLanguage, getSupportedLanguages, getCurrentLanguage } from '@/i18n'
import type { Language } from '@/store/lang'
defineOptions({ defineOptions({
name: 'SettingsPage', name: 'SettingsPage',
@@ -235,7 +235,7 @@ function showAbout() {
title: t('settings.aboutApp', { appName: import.meta.env.VITE_APP_TITLE }), title: t('settings.aboutApp', { appName: import.meta.env.VITE_APP_TITLE }),
content: t('settings.aboutContent', { content: t('settings.aboutContent', {
appName: import.meta.env.VITE_APP_TITLE, appName: import.meta.env.VITE_APP_TITLE,
version: '0.8.5' version: '0.8.6'
}), }),
showCancel: false, showCancel: false,
confirmText: t('common.confirm'), confirmText: t('common.confirm'),
@@ -391,7 +391,9 @@ onMounted(async () => {
<view class="border border-[#eeeeee] rounded-[24rpx] bg-[#fbfbfb] p-[32rpx]" <view class="border border-[#eeeeee] rounded-[24rpx] bg-[#fbfbfb] p-[32rpx]"
style="box-shadow: 0 4rpx 20rpx rgba(0, 0, 0, 0.06);"> style="box-shadow: 0 4rpx 20rpx rgba(0, 0, 0, 0.06);">
<view class="flex cursor-pointer items-center justify-between border border-[#eeeeee] rounded-[16rpx] bg-[#f5f7fb] p-[24rpx] transition-all active:bg-[#eef3ff]" @click="showLanguageSheet = true"> <view
class="flex cursor-pointer items-center justify-between border border-[#eeeeee] rounded-[16rpx] bg-[#f5f7fb] p-[24rpx] transition-all active:bg-[#eef3ff]"
@click="showLanguageSheet = true">
<view> <view>
<text class="text-[32rpx] text-[#232338] font-medium"> <text class="text-[32rpx] text-[#232338] font-medium">
{{ t('settings.language') }} {{ t('settings.language') }}
@@ -402,7 +404,7 @@ onMounted(async () => {
</view> </view>
<view class="flex items-center"> <view class="flex items-center">
<text class="text-[32rpx] text-[#9d9ea3] font-semibold mr-[16rpx]"> <text class="text-[32rpx] text-[#9d9ea3] font-semibold mr-[16rpx]">
{{ supportedLanguages.find(lang => lang.code === currentLanguage)?.name }} {{supportedLanguages.find(lang => lang.code === currentLanguage)?.name}}
</text> </text>
<wd-icon name="arrow-right" custom-class="text-[32rpx] text-[#9d9ea3]" /> <wd-icon name="arrow-right" custom-class="text-[32rpx] text-[#9d9ea3]" />
</view> </view>
@@ -411,19 +413,11 @@ onMounted(async () => {
</view> </view>
<!-- 语言选择弹窗 --> <!-- 语言选择弹窗 -->
<wd-action-sheet <wd-action-sheet v-model="showLanguageSheet" :title="t('settings.selectLanguage')" :close-on-click-modal="true">
v-model="showLanguageSheet"
:title="t('settings.selectLanguage')"
:close-on-click-modal="true"
>
<view class="language-sheet"> <view class="language-sheet">
<scroll-view scroll-y class="language-list"> <scroll-view scroll-y class="language-list">
<view <view v-for="lang in supportedLanguages" :key="lang.code" class="language-item"
v-for="lang in supportedLanguages" @click="handleLanguageChange(lang.code)">
:key="lang.code"
class="language-item"
@click="handleLanguageChange(lang.code)"
>
<text class="language-name"> <text class="language-name">
{{ lang.name }} {{ lang.name }}
</text> </text>
@@ -446,17 +440,21 @@ onMounted(async () => {
.language-sheet { .language-sheet {
.language-list { .language-list {
max-height: 50vh; max-height: 50vh;
.language-item { .language-item {
padding: 30rpx 0; padding: 30rpx 0;
text-align: center; text-align: center;
border-bottom: 1rpx solid #f0f0f0; border-bottom: 1rpx solid #f0f0f0;
.language-name { .language-name {
font-size: 28rpx; font-size: 28rpx;
color: #333; color: #333;
} }
&:last-child { &:last-child {
border-bottom: none; border-bottom: none;
} }
&:active { &:active {
background-color: #f5f7fb; background-color: #f5f7fb;
} }
+1 -1
View File
@@ -5,7 +5,7 @@ from config.config_loader import load_config
from config.settings import check_config_file from config.settings import check_config_file
from datetime import datetime from datetime import datetime
SERVER_VERSION = "0.8.5" SERVER_VERSION = "0.8.6"
_logger_initialized = False _logger_initialized = False