From 6d7c52daa989e52f192e2a9cf18a3c47f1eb0b1e Mon Sep 17 00:00:00 2001 From: Super_Z <1401203083@qq.com> Date: Tue, 23 Jun 2026 23:13:17 +0000 Subject: [PATCH] e106dfce-74ea-448e-99c5-22dc350e2137 --- .env | 0 .gitignore | 0 .zscripts/dev.pid | 0 Caddyfile | 0 README.md | 0 agent-ctx/6-full-stack-developer.md | 0 agent-ctx/7-full-stack-developer.md | 0 agent-ctx/9-b-full-stack-developer.md | 0 agent-ctx/beacon-chain-milestone3.png | Bin agent-ctx/beacon-chain-streak1.png | Bin agent-ctx/beacon-final-fresh.png | Bin agent-ctx/beacon-milestone3-claimable.png | Bin agent-ctx/beacon-panel-v0.8.png | Bin bun.lock | 0 components.json | 0 db/custom.db | Bin docs/01-调研报告.md | 0 docs/02-游戏设计文档.md | 0 docs/03-技术架构.md | 0 docs/04-解码系统修复-v0.1.1.md | 0 docs/05-遗迹探险系统-v0.2.md | 0 docs/06-音频与成就系统-v0.2.1.md | 0 docs/07-星潮事件系统-v0.3.md | 0 docs/08-星图天文台系统-v0.3.1.md | 0 docs/09-回响编年史系统-v0.4.md | 0 docs/10-深空信标系统-v0.5.md | 0 download/qa-01-home.png | Bin download/qa-01-main.png | Bin download/qa-02-constellation.png | Bin download/qa-02-decode-t2.png | Bin download/qa-02-expedition.png | Bin download/qa-03-codex.png | Bin download/qa-03-constellation.png | Bin download/qa-03-decode-solved.png | Bin download/qa-04-achievements.png | Bin download/qa-04-chronicle.png | Bin download/qa-04-decode-success.png | Bin download/qa-05-beacon.png | Bin download/qa-05-stats.png | Bin download/qa-06-constellation-awaken.png | Bin download/qa-06-final-main.png | Bin download/qa-07-constellation-after-prestige.png | Bin download/qa-08-chronicle-empty.png | Bin download/qa-09-chronicle-with-entry.png | Bin download/qa-10-chronicle-final.png | Bin download/qa-11-chronicle-multi.png | Bin download/qa-12-achievements.png | Bin download/qa-13-achievements-new.png | Bin download/qa-14-stats.png | Bin download/qa-achievements.png | Bin download/qa-achievements2.png | Bin download/qa-decode-solved.png | Bin download/qa-decode.png | Bin download/qa-expedition-explored.png | Bin download/qa-expedition-start.png | Bin download/qa-expedition.png | Bin download/qa-expedition2.png | Bin download/qa-final-v021.png | Bin download/qa-final.png | Bin download/qa-home.png | Bin download/qa-pulse-particles.png | Bin download/qa-tide-active.png | Bin download/qa-tide-crystal.png | Bin download/qa-tide-toast.png | Bin download/qa-v02-home.png | Bin download/qa-v021-start.png | Bin download/qa-v03-final.png | Bin download/qa-v03-home.png | Bin download/qa-v031-constellation.png | Bin download/qa-v031-dialog.png | Bin download/qa-v031-starmap-unlocked.png | Bin eslint.config.mjs | 0 examples/websocket/frontend.tsx | 0 examples/websocket/server.ts | 0 mini-services/.gitkeep | 0 next.config.ts | 0 package.json | 0 postcss.config.mjs | 0 prisma/schema.prisma | 0 public/logo.svg | 0 public/robots.txt | 0 research/research_browser_games.json | 0 research/research_game_design.json | 0 research/research_indie_genres.json | 0 research/research_tech_stack.json | 0 research/research_web_games.json | 0 src/app/globals.css | 0 src/app/layout.tsx | 0 src/app/page.tsx | 0 src/components/game/AchievementNotifier.tsx | 0 src/components/game/AchievementsPanel.tsx | 0 src/components/game/AttributesPanel.tsx | 0 src/components/game/BeaconPanel.tsx | 0 src/components/game/ChronicleDialog.tsx | 0 src/components/game/Codex.tsx | 0 src/components/game/ConstellationDialog.tsx | 0 src/components/game/ConstellationPanel.tsx | 0 src/components/game/CruiseMode.tsx | 0 src/components/game/CrystalOrb.tsx | 0 src/components/game/DecodeArray.tsx | 0 src/components/game/ExpeditionPanel.tsx | 0 src/components/game/OfflineReportDialog.tsx | 0 src/components/game/PrestigeDialog.tsx | 0 src/components/game/ResourceBar.tsx | 0 src/components/game/SettingsDialog.tsx | 0 src/components/game/StarTide.tsx | 0 src/components/game/StarfieldCanvas.tsx | 0 src/components/game/TechTree.tsx | 0 src/components/game/TutorialOverlay.tsx | 0 src/components/ui/accordion.tsx | 0 src/components/ui/alert-dialog.tsx | 0 src/components/ui/alert.tsx | 0 src/components/ui/aspect-ratio.tsx | 0 src/components/ui/avatar.tsx | 0 src/components/ui/badge.tsx | 0 src/components/ui/breadcrumb.tsx | 0 src/components/ui/button.tsx | 0 src/components/ui/calendar.tsx | 0 src/components/ui/card.tsx | 0 src/components/ui/carousel.tsx | 0 src/components/ui/chart.tsx | 0 src/components/ui/checkbox.tsx | 0 src/components/ui/collapsible.tsx | 0 src/components/ui/command.tsx | 0 src/components/ui/context-menu.tsx | 0 src/components/ui/dialog.tsx | 0 src/components/ui/drawer.tsx | 0 src/components/ui/dropdown-menu.tsx | 0 src/components/ui/form.tsx | 0 src/components/ui/hover-card.tsx | 0 src/components/ui/input-otp.tsx | 0 src/components/ui/input.tsx | 0 src/components/ui/label.tsx | 0 src/components/ui/menubar.tsx | 0 src/components/ui/navigation-menu.tsx | 0 src/components/ui/pagination.tsx | 0 src/components/ui/popover.tsx | 0 src/components/ui/progress.tsx | 0 src/components/ui/radio-group.tsx | 0 src/components/ui/resizable.tsx | 0 src/components/ui/scroll-area.tsx | 0 src/components/ui/select.tsx | 0 src/components/ui/separator.tsx | 0 src/components/ui/sheet.tsx | 0 src/components/ui/sidebar.tsx | 0 src/components/ui/skeleton.tsx | 0 src/components/ui/slider.tsx | 0 src/components/ui/sonner.tsx | 0 src/components/ui/switch.tsx | 0 src/components/ui/table.tsx | 0 src/components/ui/tabs.tsx | 0 src/components/ui/textarea.tsx | 0 src/components/ui/toast.tsx | 0 src/components/ui/toaster.tsx | 0 src/components/ui/toggle-group.tsx | 0 src/components/ui/toggle.tsx | 0 src/components/ui/tooltip.tsx | 0 src/hooks/use-mobile.ts | 0 src/hooks/use-toast.ts | 0 src/hooks/useAudio.ts | 0 src/hooks/useGameLoop.ts | 0 src/lib/db.ts | 0 src/lib/game/achievements.ts | 0 src/lib/game/attributes.ts | 0 src/lib/game/audio.ts | 0 src/lib/game/beacon.ts | 0 src/lib/game/chronicle.ts | 0 src/lib/game/config.ts | 0 src/lib/game/constellation.ts | 0 src/lib/game/cruise.ts | 0 src/lib/game/decode.ts | 0 src/lib/game/engine.ts | 3 ++- src/lib/game/expedition.ts | 0 src/lib/game/offlineReport.ts | 0 src/lib/game/starTide.ts | 0 src/lib/game/tutorial.ts | 0 src/lib/game/types.ts | 0 src/lib/utils.ts | 0 src/store/gameStore.ts | 0 tailwind.config.ts | 0 tool-results/read_1782252803890_5147dd89b136.txt | 0 tsconfig.json | 0 worklog.md | 0 183 files changed, 2 insertions(+), 1 deletion(-) mode change 100644 => 100755 .env mode change 100644 => 100755 .gitignore mode change 100644 => 100755 .zscripts/dev.pid mode change 100644 => 100755 Caddyfile mode change 100644 => 100755 README.md mode change 100644 => 100755 agent-ctx/6-full-stack-developer.md mode change 100644 => 100755 agent-ctx/7-full-stack-developer.md mode change 100644 => 100755 agent-ctx/9-b-full-stack-developer.md mode change 100644 => 100755 agent-ctx/beacon-chain-milestone3.png mode change 100644 => 100755 agent-ctx/beacon-chain-streak1.png mode change 100644 => 100755 agent-ctx/beacon-final-fresh.png mode change 100644 => 100755 agent-ctx/beacon-milestone3-claimable.png mode change 100644 => 100755 agent-ctx/beacon-panel-v0.8.png mode change 100644 => 100755 bun.lock mode change 100644 => 100755 components.json mode change 100644 => 100755 db/custom.db mode change 100644 => 100755 docs/01-调研报告.md mode change 100644 => 100755 docs/02-游戏设计文档.md mode change 100644 => 100755 docs/03-技术架构.md mode change 100644 => 100755 docs/04-解码系统修复-v0.1.1.md mode change 100644 => 100755 docs/05-遗迹探险系统-v0.2.md mode change 100644 => 100755 docs/06-音频与成就系统-v0.2.1.md mode change 100644 => 100755 docs/07-星潮事件系统-v0.3.md mode change 100644 => 100755 docs/08-星图天文台系统-v0.3.1.md mode change 100644 => 100755 docs/09-回响编年史系统-v0.4.md mode change 100644 => 100755 docs/10-深空信标系统-v0.5.md mode change 100644 => 100755 download/qa-01-home.png mode change 100644 => 100755 download/qa-01-main.png mode change 100644 => 100755 download/qa-02-constellation.png mode change 100644 => 100755 download/qa-02-decode-t2.png mode change 100644 => 100755 download/qa-02-expedition.png mode change 100644 => 100755 download/qa-03-codex.png mode change 100644 => 100755 download/qa-03-constellation.png mode change 100644 => 100755 download/qa-03-decode-solved.png mode change 100644 => 100755 download/qa-04-achievements.png mode change 100644 => 100755 download/qa-04-chronicle.png mode change 100644 => 100755 download/qa-04-decode-success.png mode change 100644 => 100755 download/qa-05-beacon.png mode change 100644 => 100755 download/qa-05-stats.png mode change 100644 => 100755 download/qa-06-constellation-awaken.png mode change 100644 => 100755 download/qa-06-final-main.png mode change 100644 => 100755 download/qa-07-constellation-after-prestige.png mode change 100644 => 100755 download/qa-08-chronicle-empty.png mode change 100644 => 100755 download/qa-09-chronicle-with-entry.png mode change 100644 => 100755 download/qa-10-chronicle-final.png mode change 100644 => 100755 download/qa-11-chronicle-multi.png mode change 100644 => 100755 download/qa-12-achievements.png mode change 100644 => 100755 download/qa-13-achievements-new.png mode change 100644 => 100755 download/qa-14-stats.png mode change 100644 => 100755 download/qa-achievements.png mode change 100644 => 100755 download/qa-achievements2.png mode change 100644 => 100755 download/qa-decode-solved.png mode change 100644 => 100755 download/qa-decode.png mode change 100644 => 100755 download/qa-expedition-explored.png mode change 100644 => 100755 download/qa-expedition-start.png mode change 100644 => 100755 download/qa-expedition.png mode change 100644 => 100755 download/qa-expedition2.png mode change 100644 => 100755 download/qa-final-v021.png mode change 100644 => 100755 download/qa-final.png mode change 100644 => 100755 download/qa-home.png mode change 100644 => 100755 download/qa-pulse-particles.png mode change 100644 => 100755 download/qa-tide-active.png mode change 100644 => 100755 download/qa-tide-crystal.png mode change 100644 => 100755 download/qa-tide-toast.png mode change 100644 => 100755 download/qa-v02-home.png mode change 100644 => 100755 download/qa-v021-start.png mode change 100644 => 100755 download/qa-v03-final.png mode change 100644 => 100755 download/qa-v03-home.png mode change 100644 => 100755 download/qa-v031-constellation.png mode change 100644 => 100755 download/qa-v031-dialog.png mode change 100644 => 100755 download/qa-v031-starmap-unlocked.png mode change 100644 => 100755 eslint.config.mjs mode change 100644 => 100755 examples/websocket/frontend.tsx mode change 100644 => 100755 examples/websocket/server.ts mode change 100644 => 100755 mini-services/.gitkeep mode change 100644 => 100755 next.config.ts mode change 100644 => 100755 package.json mode change 100644 => 100755 postcss.config.mjs mode change 100644 => 100755 prisma/schema.prisma mode change 100644 => 100755 public/logo.svg mode change 100644 => 100755 public/robots.txt mode change 100644 => 100755 research/research_browser_games.json mode change 100644 => 100755 research/research_game_design.json mode change 100644 => 100755 research/research_indie_genres.json mode change 100644 => 100755 research/research_tech_stack.json mode change 100644 => 100755 research/research_web_games.json mode change 100644 => 100755 src/app/globals.css mode change 100644 => 100755 src/app/layout.tsx mode change 100644 => 100755 src/app/page.tsx mode change 100644 => 100755 src/components/game/AchievementNotifier.tsx mode change 100644 => 100755 src/components/game/AchievementsPanel.tsx mode change 100644 => 100755 src/components/game/AttributesPanel.tsx mode change 100644 => 100755 src/components/game/BeaconPanel.tsx mode change 100644 => 100755 src/components/game/ChronicleDialog.tsx mode change 100644 => 100755 src/components/game/Codex.tsx mode change 100644 => 100755 src/components/game/ConstellationDialog.tsx mode change 100644 => 100755 src/components/game/ConstellationPanel.tsx mode change 100644 => 100755 src/components/game/CruiseMode.tsx mode change 100644 => 100755 src/components/game/CrystalOrb.tsx mode change 100644 => 100755 src/components/game/DecodeArray.tsx mode change 100644 => 100755 src/components/game/ExpeditionPanel.tsx mode change 100644 => 100755 src/components/game/OfflineReportDialog.tsx mode change 100644 => 100755 src/components/game/PrestigeDialog.tsx mode change 100644 => 100755 src/components/game/ResourceBar.tsx mode change 100644 => 100755 src/components/game/SettingsDialog.tsx mode change 100644 => 100755 src/components/game/StarTide.tsx mode change 100644 => 100755 src/components/game/StarfieldCanvas.tsx mode change 100644 => 100755 src/components/game/TechTree.tsx mode change 100644 => 100755 src/components/game/TutorialOverlay.tsx mode change 100644 => 100755 src/components/ui/accordion.tsx mode change 100644 => 100755 src/components/ui/alert-dialog.tsx mode change 100644 => 100755 src/components/ui/alert.tsx mode change 100644 => 100755 src/components/ui/aspect-ratio.tsx mode change 100644 => 100755 src/components/ui/avatar.tsx mode change 100644 => 100755 src/components/ui/badge.tsx mode change 100644 => 100755 src/components/ui/breadcrumb.tsx mode change 100644 => 100755 src/components/ui/button.tsx mode change 100644 => 100755 src/components/ui/calendar.tsx mode change 100644 => 100755 src/components/ui/card.tsx mode change 100644 => 100755 src/components/ui/carousel.tsx mode change 100644 => 100755 src/components/ui/chart.tsx mode change 100644 => 100755 src/components/ui/checkbox.tsx mode change 100644 => 100755 src/components/ui/collapsible.tsx mode change 100644 => 100755 src/components/ui/command.tsx mode change 100644 => 100755 src/components/ui/context-menu.tsx mode change 100644 => 100755 src/components/ui/dialog.tsx mode change 100644 => 100755 src/components/ui/drawer.tsx mode change 100644 => 100755 src/components/ui/dropdown-menu.tsx mode change 100644 => 100755 src/components/ui/form.tsx mode change 100644 => 100755 src/components/ui/hover-card.tsx mode change 100644 => 100755 src/components/ui/input-otp.tsx mode change 100644 => 100755 src/components/ui/input.tsx mode change 100644 => 100755 src/components/ui/label.tsx mode change 100644 => 100755 src/components/ui/menubar.tsx mode change 100644 => 100755 src/components/ui/navigation-menu.tsx mode change 100644 => 100755 src/components/ui/pagination.tsx mode change 100644 => 100755 src/components/ui/popover.tsx mode change 100644 => 100755 src/components/ui/progress.tsx mode change 100644 => 100755 src/components/ui/radio-group.tsx mode change 100644 => 100755 src/components/ui/resizable.tsx mode change 100644 => 100755 src/components/ui/scroll-area.tsx mode change 100644 => 100755 src/components/ui/select.tsx mode change 100644 => 100755 src/components/ui/separator.tsx mode change 100644 => 100755 src/components/ui/sheet.tsx mode change 100644 => 100755 src/components/ui/sidebar.tsx mode change 100644 => 100755 src/components/ui/skeleton.tsx mode change 100644 => 100755 src/components/ui/slider.tsx mode change 100644 => 100755 src/components/ui/sonner.tsx mode change 100644 => 100755 src/components/ui/switch.tsx mode change 100644 => 100755 src/components/ui/table.tsx mode change 100644 => 100755 src/components/ui/tabs.tsx mode change 100644 => 100755 src/components/ui/textarea.tsx mode change 100644 => 100755 src/components/ui/toast.tsx mode change 100644 => 100755 src/components/ui/toaster.tsx mode change 100644 => 100755 src/components/ui/toggle-group.tsx mode change 100644 => 100755 src/components/ui/toggle.tsx mode change 100644 => 100755 src/components/ui/tooltip.tsx mode change 100644 => 100755 src/hooks/use-mobile.ts mode change 100644 => 100755 src/hooks/use-toast.ts mode change 100644 => 100755 src/hooks/useAudio.ts mode change 100644 => 100755 src/hooks/useGameLoop.ts mode change 100644 => 100755 src/lib/db.ts mode change 100644 => 100755 src/lib/game/achievements.ts mode change 100644 => 100755 src/lib/game/attributes.ts mode change 100644 => 100755 src/lib/game/audio.ts mode change 100644 => 100755 src/lib/game/beacon.ts mode change 100644 => 100755 src/lib/game/chronicle.ts mode change 100644 => 100755 src/lib/game/config.ts mode change 100644 => 100755 src/lib/game/constellation.ts mode change 100644 => 100755 src/lib/game/cruise.ts mode change 100644 => 100755 src/lib/game/decode.ts mode change 100644 => 100755 src/lib/game/engine.ts mode change 100644 => 100755 src/lib/game/expedition.ts mode change 100644 => 100755 src/lib/game/offlineReport.ts mode change 100644 => 100755 src/lib/game/starTide.ts mode change 100644 => 100755 src/lib/game/tutorial.ts mode change 100644 => 100755 src/lib/game/types.ts mode change 100644 => 100755 src/lib/utils.ts mode change 100644 => 100755 src/store/gameStore.ts mode change 100644 => 100755 tailwind.config.ts mode change 100644 => 100755 tool-results/read_1782252803890_5147dd89b136.txt mode change 100644 => 100755 tsconfig.json mode change 100644 => 100755 worklog.md diff --git a/.env b/.env old mode 100644 new mode 100755 diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/.zscripts/dev.pid b/.zscripts/dev.pid old mode 100644 new mode 100755 diff --git a/Caddyfile b/Caddyfile old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/agent-ctx/6-full-stack-developer.md b/agent-ctx/6-full-stack-developer.md old mode 100644 new mode 100755 diff --git a/agent-ctx/7-full-stack-developer.md b/agent-ctx/7-full-stack-developer.md old mode 100644 new mode 100755 diff --git a/agent-ctx/9-b-full-stack-developer.md b/agent-ctx/9-b-full-stack-developer.md old mode 100644 new mode 100755 diff --git a/agent-ctx/beacon-chain-milestone3.png b/agent-ctx/beacon-chain-milestone3.png old mode 100644 new mode 100755 diff --git a/agent-ctx/beacon-chain-streak1.png b/agent-ctx/beacon-chain-streak1.png old mode 100644 new mode 100755 diff --git a/agent-ctx/beacon-final-fresh.png b/agent-ctx/beacon-final-fresh.png old mode 100644 new mode 100755 diff --git a/agent-ctx/beacon-milestone3-claimable.png b/agent-ctx/beacon-milestone3-claimable.png old mode 100644 new mode 100755 diff --git a/agent-ctx/beacon-panel-v0.8.png b/agent-ctx/beacon-panel-v0.8.png old mode 100644 new mode 100755 diff --git a/bun.lock b/bun.lock old mode 100644 new mode 100755 diff --git a/components.json b/components.json old mode 100644 new mode 100755 diff --git a/db/custom.db b/db/custom.db old mode 100644 new mode 100755 diff --git a/docs/01-调研报告.md b/docs/01-调研报告.md old mode 100644 new mode 100755 diff --git a/docs/02-游戏设计文档.md b/docs/02-游戏设计文档.md old mode 100644 new mode 100755 diff --git a/docs/03-技术架构.md b/docs/03-技术架构.md old mode 100644 new mode 100755 diff --git a/docs/04-解码系统修复-v0.1.1.md b/docs/04-解码系统修复-v0.1.1.md old mode 100644 new mode 100755 diff --git a/docs/05-遗迹探险系统-v0.2.md b/docs/05-遗迹探险系统-v0.2.md old mode 100644 new mode 100755 diff --git a/docs/06-音频与成就系统-v0.2.1.md b/docs/06-音频与成就系统-v0.2.1.md old mode 100644 new mode 100755 diff --git a/docs/07-星潮事件系统-v0.3.md b/docs/07-星潮事件系统-v0.3.md old mode 100644 new mode 100755 diff --git a/docs/08-星图天文台系统-v0.3.1.md b/docs/08-星图天文台系统-v0.3.1.md old mode 100644 new mode 100755 diff --git a/docs/09-回响编年史系统-v0.4.md b/docs/09-回响编年史系统-v0.4.md old mode 100644 new mode 100755 diff --git a/docs/10-深空信标系统-v0.5.md b/docs/10-深空信标系统-v0.5.md old mode 100644 new mode 100755 diff --git a/download/qa-01-home.png b/download/qa-01-home.png old mode 100644 new mode 100755 diff --git a/download/qa-01-main.png b/download/qa-01-main.png old mode 100644 new mode 100755 diff --git a/download/qa-02-constellation.png b/download/qa-02-constellation.png old mode 100644 new mode 100755 diff --git a/download/qa-02-decode-t2.png b/download/qa-02-decode-t2.png old mode 100644 new mode 100755 diff --git a/download/qa-02-expedition.png b/download/qa-02-expedition.png old mode 100644 new mode 100755 diff --git a/download/qa-03-codex.png b/download/qa-03-codex.png old mode 100644 new mode 100755 diff --git a/download/qa-03-constellation.png b/download/qa-03-constellation.png old mode 100644 new mode 100755 diff --git a/download/qa-03-decode-solved.png b/download/qa-03-decode-solved.png old mode 100644 new mode 100755 diff --git a/download/qa-04-achievements.png b/download/qa-04-achievements.png old mode 100644 new mode 100755 diff --git a/download/qa-04-chronicle.png b/download/qa-04-chronicle.png old mode 100644 new mode 100755 diff --git a/download/qa-04-decode-success.png b/download/qa-04-decode-success.png old mode 100644 new mode 100755 diff --git a/download/qa-05-beacon.png b/download/qa-05-beacon.png old mode 100644 new mode 100755 diff --git a/download/qa-05-stats.png b/download/qa-05-stats.png old mode 100644 new mode 100755 diff --git a/download/qa-06-constellation-awaken.png b/download/qa-06-constellation-awaken.png old mode 100644 new mode 100755 diff --git a/download/qa-06-final-main.png b/download/qa-06-final-main.png old mode 100644 new mode 100755 diff --git a/download/qa-07-constellation-after-prestige.png b/download/qa-07-constellation-after-prestige.png old mode 100644 new mode 100755 diff --git a/download/qa-08-chronicle-empty.png b/download/qa-08-chronicle-empty.png old mode 100644 new mode 100755 diff --git a/download/qa-09-chronicle-with-entry.png b/download/qa-09-chronicle-with-entry.png old mode 100644 new mode 100755 diff --git a/download/qa-10-chronicle-final.png b/download/qa-10-chronicle-final.png old mode 100644 new mode 100755 diff --git a/download/qa-11-chronicle-multi.png b/download/qa-11-chronicle-multi.png old mode 100644 new mode 100755 diff --git a/download/qa-12-achievements.png b/download/qa-12-achievements.png old mode 100644 new mode 100755 diff --git a/download/qa-13-achievements-new.png b/download/qa-13-achievements-new.png old mode 100644 new mode 100755 diff --git a/download/qa-14-stats.png b/download/qa-14-stats.png old mode 100644 new mode 100755 diff --git a/download/qa-achievements.png b/download/qa-achievements.png old mode 100644 new mode 100755 diff --git a/download/qa-achievements2.png b/download/qa-achievements2.png old mode 100644 new mode 100755 diff --git a/download/qa-decode-solved.png b/download/qa-decode-solved.png old mode 100644 new mode 100755 diff --git a/download/qa-decode.png b/download/qa-decode.png old mode 100644 new mode 100755 diff --git a/download/qa-expedition-explored.png b/download/qa-expedition-explored.png old mode 100644 new mode 100755 diff --git a/download/qa-expedition-start.png b/download/qa-expedition-start.png old mode 100644 new mode 100755 diff --git a/download/qa-expedition.png b/download/qa-expedition.png old mode 100644 new mode 100755 diff --git a/download/qa-expedition2.png b/download/qa-expedition2.png old mode 100644 new mode 100755 diff --git a/download/qa-final-v021.png b/download/qa-final-v021.png old mode 100644 new mode 100755 diff --git a/download/qa-final.png b/download/qa-final.png old mode 100644 new mode 100755 diff --git a/download/qa-home.png b/download/qa-home.png old mode 100644 new mode 100755 diff --git a/download/qa-pulse-particles.png b/download/qa-pulse-particles.png old mode 100644 new mode 100755 diff --git a/download/qa-tide-active.png b/download/qa-tide-active.png old mode 100644 new mode 100755 diff --git a/download/qa-tide-crystal.png b/download/qa-tide-crystal.png old mode 100644 new mode 100755 diff --git a/download/qa-tide-toast.png b/download/qa-tide-toast.png old mode 100644 new mode 100755 diff --git a/download/qa-v02-home.png b/download/qa-v02-home.png old mode 100644 new mode 100755 diff --git a/download/qa-v021-start.png b/download/qa-v021-start.png old mode 100644 new mode 100755 diff --git a/download/qa-v03-final.png b/download/qa-v03-final.png old mode 100644 new mode 100755 diff --git a/download/qa-v03-home.png b/download/qa-v03-home.png old mode 100644 new mode 100755 diff --git a/download/qa-v031-constellation.png b/download/qa-v031-constellation.png old mode 100644 new mode 100755 diff --git a/download/qa-v031-dialog.png b/download/qa-v031-dialog.png old mode 100644 new mode 100755 diff --git a/download/qa-v031-starmap-unlocked.png b/download/qa-v031-starmap-unlocked.png old mode 100644 new mode 100755 diff --git a/eslint.config.mjs b/eslint.config.mjs old mode 100644 new mode 100755 diff --git a/examples/websocket/frontend.tsx b/examples/websocket/frontend.tsx old mode 100644 new mode 100755 diff --git a/examples/websocket/server.ts b/examples/websocket/server.ts old mode 100644 new mode 100755 diff --git a/mini-services/.gitkeep b/mini-services/.gitkeep old mode 100644 new mode 100755 diff --git a/next.config.ts b/next.config.ts old mode 100644 new mode 100755 diff --git a/package.json b/package.json old mode 100644 new mode 100755 diff --git a/postcss.config.mjs b/postcss.config.mjs old mode 100644 new mode 100755 diff --git a/prisma/schema.prisma b/prisma/schema.prisma old mode 100644 new mode 100755 diff --git a/public/logo.svg b/public/logo.svg old mode 100644 new mode 100755 diff --git a/public/robots.txt b/public/robots.txt old mode 100644 new mode 100755 diff --git a/research/research_browser_games.json b/research/research_browser_games.json old mode 100644 new mode 100755 diff --git a/research/research_game_design.json b/research/research_game_design.json old mode 100644 new mode 100755 diff --git a/research/research_indie_genres.json b/research/research_indie_genres.json old mode 100644 new mode 100755 diff --git a/research/research_tech_stack.json b/research/research_tech_stack.json old mode 100644 new mode 100755 diff --git a/research/research_web_games.json b/research/research_web_games.json old mode 100644 new mode 100755 diff --git a/src/app/globals.css b/src/app/globals.css old mode 100644 new mode 100755 diff --git a/src/app/layout.tsx b/src/app/layout.tsx old mode 100644 new mode 100755 diff --git a/src/app/page.tsx b/src/app/page.tsx old mode 100644 new mode 100755 diff --git a/src/components/game/AchievementNotifier.tsx b/src/components/game/AchievementNotifier.tsx old mode 100644 new mode 100755 diff --git a/src/components/game/AchievementsPanel.tsx b/src/components/game/AchievementsPanel.tsx old mode 100644 new mode 100755 diff --git a/src/components/game/AttributesPanel.tsx b/src/components/game/AttributesPanel.tsx old mode 100644 new mode 100755 diff --git a/src/components/game/BeaconPanel.tsx b/src/components/game/BeaconPanel.tsx old mode 100644 new mode 100755 diff --git a/src/components/game/ChronicleDialog.tsx b/src/components/game/ChronicleDialog.tsx old mode 100644 new mode 100755 diff --git a/src/components/game/Codex.tsx b/src/components/game/Codex.tsx old mode 100644 new mode 100755 diff --git a/src/components/game/ConstellationDialog.tsx b/src/components/game/ConstellationDialog.tsx old mode 100644 new mode 100755 diff --git a/src/components/game/ConstellationPanel.tsx b/src/components/game/ConstellationPanel.tsx old mode 100644 new mode 100755 diff --git a/src/components/game/CruiseMode.tsx b/src/components/game/CruiseMode.tsx old mode 100644 new mode 100755 diff --git a/src/components/game/CrystalOrb.tsx b/src/components/game/CrystalOrb.tsx old mode 100644 new mode 100755 diff --git a/src/components/game/DecodeArray.tsx b/src/components/game/DecodeArray.tsx old mode 100644 new mode 100755 diff --git a/src/components/game/ExpeditionPanel.tsx b/src/components/game/ExpeditionPanel.tsx old mode 100644 new mode 100755 diff --git a/src/components/game/OfflineReportDialog.tsx b/src/components/game/OfflineReportDialog.tsx old mode 100644 new mode 100755 diff --git a/src/components/game/PrestigeDialog.tsx b/src/components/game/PrestigeDialog.tsx old mode 100644 new mode 100755 diff --git a/src/components/game/ResourceBar.tsx b/src/components/game/ResourceBar.tsx old mode 100644 new mode 100755 diff --git a/src/components/game/SettingsDialog.tsx b/src/components/game/SettingsDialog.tsx old mode 100644 new mode 100755 diff --git a/src/components/game/StarTide.tsx b/src/components/game/StarTide.tsx old mode 100644 new mode 100755 diff --git a/src/components/game/StarfieldCanvas.tsx b/src/components/game/StarfieldCanvas.tsx old mode 100644 new mode 100755 diff --git a/src/components/game/TechTree.tsx b/src/components/game/TechTree.tsx old mode 100644 new mode 100755 diff --git a/src/components/game/TutorialOverlay.tsx b/src/components/game/TutorialOverlay.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/accordion.tsx b/src/components/ui/accordion.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/alert-dialog.tsx b/src/components/ui/alert-dialog.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/alert.tsx b/src/components/ui/alert.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/aspect-ratio.tsx b/src/components/ui/aspect-ratio.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/avatar.tsx b/src/components/ui/avatar.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/badge.tsx b/src/components/ui/badge.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/breadcrumb.tsx b/src/components/ui/breadcrumb.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/button.tsx b/src/components/ui/button.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/calendar.tsx b/src/components/ui/calendar.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/card.tsx b/src/components/ui/card.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/carousel.tsx b/src/components/ui/carousel.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/chart.tsx b/src/components/ui/chart.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/checkbox.tsx b/src/components/ui/checkbox.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/collapsible.tsx b/src/components/ui/collapsible.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/command.tsx b/src/components/ui/command.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/context-menu.tsx b/src/components/ui/context-menu.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/dialog.tsx b/src/components/ui/dialog.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/drawer.tsx b/src/components/ui/drawer.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/dropdown-menu.tsx b/src/components/ui/dropdown-menu.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/form.tsx b/src/components/ui/form.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/hover-card.tsx b/src/components/ui/hover-card.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/input-otp.tsx b/src/components/ui/input-otp.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/input.tsx b/src/components/ui/input.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/label.tsx b/src/components/ui/label.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/menubar.tsx b/src/components/ui/menubar.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/navigation-menu.tsx b/src/components/ui/navigation-menu.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/pagination.tsx b/src/components/ui/pagination.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/popover.tsx b/src/components/ui/popover.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/progress.tsx b/src/components/ui/progress.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/radio-group.tsx b/src/components/ui/radio-group.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/resizable.tsx b/src/components/ui/resizable.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/scroll-area.tsx b/src/components/ui/scroll-area.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/select.tsx b/src/components/ui/select.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/separator.tsx b/src/components/ui/separator.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/sheet.tsx b/src/components/ui/sheet.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/sidebar.tsx b/src/components/ui/sidebar.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/skeleton.tsx b/src/components/ui/skeleton.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/slider.tsx b/src/components/ui/slider.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/sonner.tsx b/src/components/ui/sonner.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/switch.tsx b/src/components/ui/switch.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/table.tsx b/src/components/ui/table.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/tabs.tsx b/src/components/ui/tabs.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/textarea.tsx b/src/components/ui/textarea.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/toast.tsx b/src/components/ui/toast.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/toaster.tsx b/src/components/ui/toaster.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/toggle-group.tsx b/src/components/ui/toggle-group.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/toggle.tsx b/src/components/ui/toggle.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/tooltip.tsx b/src/components/ui/tooltip.tsx old mode 100644 new mode 100755 diff --git a/src/hooks/use-mobile.ts b/src/hooks/use-mobile.ts old mode 100644 new mode 100755 diff --git a/src/hooks/use-toast.ts b/src/hooks/use-toast.ts old mode 100644 new mode 100755 diff --git a/src/hooks/useAudio.ts b/src/hooks/useAudio.ts old mode 100644 new mode 100755 diff --git a/src/hooks/useGameLoop.ts b/src/hooks/useGameLoop.ts old mode 100644 new mode 100755 diff --git a/src/lib/db.ts b/src/lib/db.ts old mode 100644 new mode 100755 diff --git a/src/lib/game/achievements.ts b/src/lib/game/achievements.ts old mode 100644 new mode 100755 diff --git a/src/lib/game/attributes.ts b/src/lib/game/attributes.ts old mode 100644 new mode 100755 diff --git a/src/lib/game/audio.ts b/src/lib/game/audio.ts old mode 100644 new mode 100755 diff --git a/src/lib/game/beacon.ts b/src/lib/game/beacon.ts old mode 100644 new mode 100755 diff --git a/src/lib/game/chronicle.ts b/src/lib/game/chronicle.ts old mode 100644 new mode 100755 diff --git a/src/lib/game/config.ts b/src/lib/game/config.ts old mode 100644 new mode 100755 diff --git a/src/lib/game/constellation.ts b/src/lib/game/constellation.ts old mode 100644 new mode 100755 diff --git a/src/lib/game/cruise.ts b/src/lib/game/cruise.ts old mode 100644 new mode 100755 diff --git a/src/lib/game/decode.ts b/src/lib/game/decode.ts old mode 100644 new mode 100755 diff --git a/src/lib/game/engine.ts b/src/lib/game/engine.ts old mode 100644 new mode 100755 index 4f022305f..adabd1264 --- a/src/lib/game/engine.ts +++ b/src/lib/game/engine.ts @@ -152,7 +152,8 @@ export function performPrestige(state: GameState): GameState { // === 编年史快照:在重置前构建本周目条目,perksThisAscension 暂为空(用户选择后回填) === const chronicleEntry = buildChronicleEntry(state, []); - const newChronicle = [...(state.chronicle || []), chronicleEntry].slice(-50); // 上限 50 条 + // v0.8.2: 编年史上限 50→200(工单 #8),UI 支持分页浏览 + const newChronicle = [...(state.chronicle || []), chronicleEntry].slice(-200); const freshRunStart = createRunStartSnapshot(state); // v0.7 角色属性:保留 attributes 数值(跨周目永久),清空当前周目经验进度, diff --git a/src/lib/game/expedition.ts b/src/lib/game/expedition.ts old mode 100644 new mode 100755 diff --git a/src/lib/game/offlineReport.ts b/src/lib/game/offlineReport.ts old mode 100644 new mode 100755 diff --git a/src/lib/game/starTide.ts b/src/lib/game/starTide.ts old mode 100644 new mode 100755 diff --git a/src/lib/game/tutorial.ts b/src/lib/game/tutorial.ts old mode 100644 new mode 100755 diff --git a/src/lib/game/types.ts b/src/lib/game/types.ts old mode 100644 new mode 100755 diff --git a/src/lib/utils.ts b/src/lib/utils.ts old mode 100644 new mode 100755 diff --git a/src/store/gameStore.ts b/src/store/gameStore.ts old mode 100644 new mode 100755 diff --git a/tailwind.config.ts b/tailwind.config.ts old mode 100644 new mode 100755 diff --git a/tool-results/read_1782252803890_5147dd89b136.txt b/tool-results/read_1782252803890_5147dd89b136.txt old mode 100644 new mode 100755 diff --git a/tsconfig.json b/tsconfig.json old mode 100644 new mode 100755 diff --git a/worklog.md b/worklog.md old mode 100644 new mode 100755