From 262f946a4e80eece660bc2437f299a49175192d0 Mon Sep 17 00:00:00 2001 From: congsh Date: Sat, 18 Apr 2026 12:30:49 +0800 Subject: [PATCH] feat: add changelog page with v0.0.1 and v0.0.2 entries Co-Authored-By: Claude Opus 4.7 --- frontend/src/router/index.ts | 5 + frontend/src/views/Changelog.vue | 187 +++++++++++++++++++++++++++++++ frontend/src/views/Layout.vue | 7 +- 3 files changed, 198 insertions(+), 1 deletion(-) create mode 100644 frontend/src/views/Changelog.vue diff --git a/frontend/src/router/index.ts b/frontend/src/router/index.ts index fe96587..7bfea80 100644 --- a/frontend/src/router/index.ts +++ b/frontend/src/router/index.ts @@ -47,6 +47,11 @@ const routes: RouteRecordRaw[] = [ path: 'settings', name: 'Settings', component: () => import('@/views/Settings.vue') + }, + { + path: 'changelog', + name: 'Changelog', + component: () => import('@/views/Changelog.vue') } ] }, diff --git a/frontend/src/views/Changelog.vue b/frontend/src/views/Changelog.vue new file mode 100644 index 0000000..7992b5a --- /dev/null +++ b/frontend/src/views/Changelog.vue @@ -0,0 +1,187 @@ + + + + + + diff --git a/frontend/src/views/Layout.vue b/frontend/src/views/Layout.vue index 1d97c9d..ab244ce 100644 --- a/frontend/src/views/Layout.vue +++ b/frontend/src/views/Layout.vue @@ -10,7 +10,7 @@ import WorkScheduleModal from '@/components/team/WorkScheduleModal.vue' import NotificationPanel from '@/components/common/NotificationPanel.vue' import CreateGroupDialog from '@/components/group/CreateGroupDialog.vue' import JoinGroupDialog from '@/components/group/JoinGroupDialog.vue' -import { Monitor, HomeFilled, Grid, Plus, Search, Bell, AlarmClock, SwitchButton } from '@element-plus/icons-vue' +import { Monitor, HomeFilled, Grid, Plus, Search, Bell, AlarmClock, SwitchButton, Document } from '@element-plus/icons-vue' const router = useRouter() const route = useRoute() @@ -68,6 +68,7 @@ const pageTitle = computed(() => { if (route.name === 'GamesLibrary') return '游戏库' if (route.name === 'Profile') return '个人中心' if (route.name === 'Settings') return '设置' + if (route.name === 'Changelog') return '更新日志' return '首页' }) @@ -95,6 +96,10 @@ const pageTitle = computed(() => { 游戏库 + + + 更新日志 +