Commit Graph

18 Commits

Author SHA1 Message Date
李鹏宇
a00ea237eb Merge remote-tracking branch 'origin/main' 2026-07-23 18:57:05 +08:00
李鹏宇
f5c7ea4ddf 1.世界等级五个阶段,自己想办法命名和设计
2.势力等级分为6个
3.人物角色等级分为14个
4.货币也分为6档

一个背景的菜单栏。
写特色,介绍,背景,说明,致玩家等等
2026-07-23 18:53:54 +08:00
李鹏宇
221eb42c3b login.html: 密码框增加显示/隐藏切换(眼睛按钮) 2026-07-23 18:02:04 +08:00
李鹏宇
f3d252e146 world.html: 登录信息条移至右上角、提升 z-index,避免被 topBar 压住 2026-07-23 17:51:56 +08:00
李鹏宇
35b8c1f8a1 官网首页加载优化:Google Fonts 异步加载、视频预加载降级、移除 404 的 codex-data.js 2026-07-23 17:43:09 +08:00
李鹏宇
3d34fbc7cc 官网首页:去掉 YUSEN 小标、右上角登录/注册、进入游戏走登录闸、补 favicon;补充 game_base 菜单图标与 yt_world 沙盘记忆模块 2026-07-23 17:24:21 +08:00
李鹏宇
63449893ca fix(game_base): 修复登录注册与 Odoo 18 鉴权对齐 + world.html 登录闸门
- game_api.py: request.session.authenticate 改为 Odoo 18 签名
  authenticate(db, {'type':'password','login':...,'password':...}),
  修复此前多传参数导致的 500 / Access Denied
- game_api.py: 注册成功后先 commit 再自动登录(避免新用户事务未提交导致 Access Denied)
- game_api.py: 登录 authenticate 包 try/except,错误密码返回干净报错而非 500
- world.html: 新增登录闸门——未登录跳转 login.html?next=world.html,
  已登录显示左上角昵称+退出;进入游戏即需登录(与 Odoo 打通)
2026-07-23 16:44:15 +08:00
李鹏宇
c1af173f85 feat(game_base): 添加模块 logo 与 icon
- 新增 static/description/icon.png (128x128),用于 Odoo Apps 列表
- 新增 static/description/logo.png (512x512),用于模块详情页展示
- 新增 static/description/index.html,聚合展示 logo、模块说明与 API 列表
- 素材源自主项目 assets/ui/logo_planet*.png
2026-07-23 16:19:40 +08:00
李鹏宇
1bb178c4af refactor(assets): 整理背景素材到 assets/bg 目录,同步 world.html 引用路径;移除冗余 keyart 素材 2026-07-23 15:38:42 +08:00
pengyuthon
3892948d8d merge: integrate game_base module into addons/ 2026-07-23 14:21:53 +08:00
pengyuthon
037261e228 feat: consolidate game_base module into addons/ + frontend assets 2026-07-23 14:14:25 +08:00
pengyuthon
954cbc6823 feat: 沙盘游戏核心运行时文件上线 + 微观世界加载页UI优化
- 提交 world.html 及 assets/(地形贴图/背景/视频/js)、index/login/terrain_preview
- world.html: 微观世界入场加载页重构为左下角提示药丸 + 全宽进度条
- 排除 .bak/__bak 备份文件(.gitignore)
2026-07-23 12:58:22 +08:00
pengyuthon
7f641b7647 fix: add base tag for domain routing 2026-07-07 17:37:53 +08:00
pengyuthon
439fc7440f fix: separate domains - game=Odoo, YT=website 2026-07-07 17:27:45 +08:00
root
d01703dd3f feat: Odoo login integration for all pages 2026-07-07 17:05:36 +08:00
root
424923c81e add: website frontend files 2026-07-07 17:02:07 +08:00
root
6e6bb5cfc7 init: game addons structure 2026-07-07 16:58:57 +08:00
李鹏宇
a67f87d778 first commit 2026-07-07 16:50:30 +08:00