TermiNexus
|
8d2e389e04
|
chore(部署): 同步 GVSite 构建产物(index-CEf7BUYR.js)
|
2026-09-30 00:02:13 +08:00 |
|
TermiNexus
|
d500509d82
|
chore(部署): 同步 GVSite 构建产物(index-BRfB7xqD.js)
|
2026-09-29 23:57:03 +08:00 |
|
TermiNexus
|
74ad6143cd
|
chore(部署): 同步 GVSite 构建产物(index-IWFpVeOm.js)
|
2026-09-29 23:54:02 +08:00 |
|
TermiNexus
|
7728535b9e
|
chore(部署): 同步 GVSite 构建产物(index-N7G4X2ty.js)
|
2026-09-29 23:51:39 +08:00 |
|
TermiNexus
|
d5598e7846
|
chore(部署): 同步 GVSite 构建产物(index-DN44jXnz.js)
|
2026-09-29 23:48:30 +08:00 |
|
TermiNexus
|
c957fafee0
|
chore(部署): 同步 GVSite 构建产物(index-3-4D0mYL.js)
|
2026-09-29 23:42:42 +08:00 |
|
TermiNexus
|
3276dedb3d
|
chore(部署): 同步 GVSite 构建产物(index-W2o18l9k.js)
|
2026-09-29 23:40:02 +08:00 |
|
TermiNexus
|
e893f262bb
|
chore(部署): 同步 GVSite 构建产物(index-Crj6GnMn.js)
|
2026-09-29 23:23:12 +08:00 |
|
TermiNexus
|
deaa24da1d
|
chore(部署): 同步 GVSite 构建产物(index-xsLn3QnS.js)
|
2026-09-29 23:13:46 +08:00 |
|
TermiNexus
|
772798a45c
|
chore(部署): 同步 GVSite 构建产物(index-ChcQqzKc.js)
|
2026-09-29 15:10:35 +08:00 |
|
TermiNexus
|
652b1122cb
|
chore(部署): 同步 GVSite 构建产物(index-DTdY4Pdj.js)
|
2026-09-29 15:05:27 +08:00 |
|
TermiNexus
|
c5ed8b604f
|
chore(部署): 同步 GVSite 构建产物(index-niIICfbh.js)
|
2026-09-29 14:26:18 +08:00 |
|
TermiNexus
|
a1f52f921b
|
chore(部署): 同步 GVSite 构建产物(Viper 底层篇幅 / index-Kj6tcCYs.js)
|
2026-09-29 14:21:16 +08:00 |
|
TermiNexus
|
a7c9c5c196
|
chore(template): 同步 GVSite 构建入口 hash
Viper 专题编译器源码链接改指 TransPyV 后重新构建的入口 hash 同步。
|
2026-09-29 14:17:59 +08:00 |
|
TermiNexus
|
95ce6da346
|
chore(template): 同步 GVSite 构建入口 hash
Viper 排序示例改为引用传参后重新构建的入口 hash 同步。
|
2026-09-29 14:13:48 +08:00 |
|
TermiNexus
|
dcb5553be9
|
chore(template): 同步 GVSite 构建入口 hash
Viper 排序示例改用 len() 后重新构建的入口 hash 同步。
|
2026-09-29 14:12:07 +08:00 |
|
TermiNexus
|
bac4b0dedc
|
chore(template): 同步 GVSite 构建入口 hash
Viper 专题新增五语言排序对照后重新构建的入口 hash 同步。
|
2026-09-29 14:09:45 +08:00 |
|
TermiNexus
|
db047a0b27
|
chore(template): 同步 GVSite 构建入口 hash
GVSite 首页新增 Viper 专题区块、撤销独立页后重新构建的入口 hash 同步(assets 回到 59)。
|
2026-09-29 14:05:07 +08:00 |
|
TermiNexus
|
06353fc63e
|
chore(template): 同步 GVSite 构建入口 hash
GVSite 新增 Viper 语言专题页后重新构建的入口 hash 同步(assets 59 → 60)。
|
2026-09-29 14:01:45 +08:00 |
|
TermiNexus
|
0e9c325bd8
|
chore(template): 同步 GVSite 构建入口 hash
GVSite 介绍文案更新后重新构建的入口 hash 同步。
|
2026-09-29 13:58:21 +08:00 |
|
TermiNexus
|
2d0e2a8e2c
|
chore(template): 同步 GVSite 构建入口 hash
GVSite 移除顶栏底边线后重新构建的入口 hash 同步。
|
2026-09-29 13:51:48 +08:00 |
|
TermiNexus
|
2d937041fd
|
chore(template): 同步 GVSite 构建入口 hash
品牌幕布改为蓝底白字并居中后重新构建的入口 hash 同步。
|
2026-09-29 13:42:24 +08:00 |
|
TermiNexus
|
0db5789d87
|
chore(template): 同步 GVSite 构建入口 hash
GVSite 本轮改动(翻牌老虎机翻页钟动效、footer 后品牌幕布)构建后的入口 hash 与 backup 快照一起同步。
|
2026-09-29 13:33:40 +08:00 |
|
TermiNexus
|
26acf832a0
|
chore(template): 同步 GVSite 构建入口 hash
GVSite deploy.ps1 步骤 1 会把 TempLate/index.html 复制进 backup/www/index.html,本次复跑后入口由 index-fDcrBwZt.js 前进为 4JBzxmTF.js,同步该 1 行变更。
|
2026-09-28 17:48:41 +08:00 |
|
TermiNexus
|
e8d85034e8
|
chore(template): 同步 GVSite 构建产物入口
TempLate/index.html 与 backup/www/index.html 更新为新构建的入口 hash(含新增的两个计划页 chunk)
|
2026-09-27 12:01:49 +08:00 |
|
TermiNexus
|
00b8e32b22
|
chore(tempLate): 同步 GVSite 最新构建产物(入口 hash 更新与备份滚动)
- TempLate/index.html 指向新产物 index-_HpjdiZK.js / index-BqAy3wb4.css(旧产物已随构建删除)
- backup/www/index.html 备份副本滚动到上一版入口 index-3r1fnTcU.js
- 源码改动见 GVSite 仓 5c08306
|
2026-09-15 14:17:19 +08:00 |
|
TermiNexus
|
f8d356f3ff
|
chore(baseline): 注册 RollCall/Viper/Venom 子域与站点,补 rollcall 应用
Main.py:WHITE_HOSTS 增 rollcall/viper/venom 主机,STATIC_SITES 增 rollcall/venom 静态根,静态站点路由下 /API/ 前缀请求转交 Django 处理。
gvsds:settings.py 注册 gvsds.apps.rollcall,urls.py 挂载 API/RollCall/;新增 rollcall 应用(模型/视图/路由/迁移 + RollCallManager 数据访问层)与 TempLate/rollcall 前端站点。
.gitignore:排除 Viper/Venom 前端工程与部署产物、TempLate/FTP 二进制分发目录。
|
2026-09-14 12:30:06 +08:00 |
|
TermiNexus
|
be0e9d6a46
|
chore(tempLate): 同步 GVSite 最新构建产物(搜索框响应式宽度)
|
2026-08-23 15:04:04 +08:00 |
|
TermiNexus
|
5d7c6500c9
|
chore(tempLate): 同步 GVSite 最新构建产物(头像 hover 去边框)
|
2026-08-23 15:00:00 +08:00 |
|
TermiNexus
|
2681c1a7d1
|
chore(tempLate): 同步 GVSite 最新构建产物(@scope :root 修正)
|
2026-08-22 04:30:07 +08:00 |
|
TermiNexus
|
3af59e9391
|
chore(tempLate): 同步 GVSite 最新构建产物(字体回退本地)
|
2026-08-22 04:23:22 +08:00 |
|
TermiNexus
|
94f515ac29
|
fix(doc): GetDoc 识别完整 HTML 文档为 html 格式
- 内容以 <!DOCTYPE/html 开头且标为 markdown 时按 html 返回,避免 marked 拆坏内嵌 </style> 污染站点样式(配合前端 @layer 隔离)
- TempLate 同步 GVSite 最新构建产物
|
2026-08-22 04:21:00 +08:00 |
|
TermiNexus
|
83c9f556b6
|
chore(tempLate): 同步 GVSite 最新构建产物(头像下拉角色 TAG + 我的应用)
|
2026-08-22 01:49:07 +08:00 |
|
TermiNexus
|
ec43c4dfe6
|
feat(auth): User.DefaultRoleUUID 默认登录角色(登录自动激活)
- core.User 新增 DefaultRoleUUID(UUIDField 可空)+ 手写迁移 0004
- _SetCurrentRoleCookie 登录/注册优先激活默认角色(须持有且启用),否则回退首个角色
- GetUserRoles 返回 IsDefault 标记;新增 SetDefaultRole 接口(空 RoleUUID=清除默认)
|
2026-08-22 01:23:34 +08:00 |
|
TermiNexus
|
b1ccb9e0e1
|
fix(auth): simplejwt blacklist 适配非 auth User;部署 old2/old3 子域与 SPA fallback
- tokens.py 全局 patch RefreshToken.for_user:不写 OutstandingToken、UserUUID 转 str,
修复登录 500(OutstandingToken.user 必须为 auth.User 实例);settings/urls 移除 token_blacklist
- core/views 新增 old2/old3 子域配置(走 _base 模板渲染),SPA fallback 支持 /index.html,
.html 重定向排除目录请求,修复 invite 子域 302 错跳
- TempLate/index.html 同步 GVSite 最新构建产物(含头像下拉复用 GERP 组件)
|
2026-08-22 01:06:55 +08:00 |
|
TermiNexus
|
6b82f9c2d7
|
chore(site): GVSite 指针更新——超级菜单社区独立子菜单
|
2026-08-13 11:12:42 +08:00 |
|
TermiNexus
|
a7213bac0a
|
chore(site): GVSite 指针更新——社区按钮图标与 Tailwind v4 语法修复
|
2026-08-13 11:02:16 +08:00 |
|
TermiNexus
|
19ee1e7e2d
|
chore(site): GVSite 指针更新——社区顶部间距真正生效
|
2026-08-13 10:58:34 +08:00 |
|
TermiNexus
|
dfc8ca58a8
|
chore(site): GVSite 指针更新——社区详情/发帖页顶部间距调整
|
2026-08-13 10:55:46 +08:00 |
|
TermiNexus
|
e3c6f7d21d
|
chore(site): GVSite 指针更新——nav 透明仅限 www 首页
|
2026-08-13 10:40:47 +08:00 |
|
TermiNexus
|
0a21d0bb30
|
feat(community): 头像 API——ugm 按 UserUUID 头像接口改公开(AllowAny),社区接口返回 AuthorAvatar 字段;GVSite 指针更新
|
2026-08-13 10:30:58 +08:00 |
|
TermiNexus
|
569344030e
|
chore(community): GVSite 指针更新——社区页面阿里云开发者社区风格重构
|
2026-08-13 10:26:52 +08:00 |
|
TermiNexus
|
3fd22c24eb
|
feat(community): 官网社区后端——CommunityBoard/Category/Post/Reply/Like 五表 + /API/Community/* 接口(板块/帖子/详情/发帖/回复/点赞),注册 app 与路由;GVSite 指针更新(社区前端)
|
2026-08-13 10:18:01 +08:00 |
|
TermiNexus
|
b55dd2b966
|
feat(gerp/system): GERP系统一级菜单(admin:super 专属)——状态/时序/secrets.ini/运行时 API + 菜单过滤支持 admin:super 专属
|
2026-08-13 04:20:30 +08:00 |
|
TermiNexus
|
14902a404d
|
chore(ccgo): 以 Vue3 做题站替换 TempLate/CCGO 原生页面并清理 www 残留
CCGO 构建产物部署至 TempLate/CCGO(旧文件移至 backup/ccgo);GVSite 已迁移残留的 Invite/Errors 旧页移至 backup/www;.gitignore 排除新工程
|
2026-08-11 01:41:39 +08:00 |
|
TermiNexus
|
132d7d88ab
|
配合 GERP 和 GVSite 做了相关的前后端处理
|
2026-08-04 17:18:00 +08:00 |
|
TermiNexus
|
d421c38a35
|
清理了不需要的文件,阻止了 GERP 的编译文件的上传
|
2026-08-02 22:45:24 +08:00 |
|
TermiNexus
|
d23f61c2f8
|
移动了旧 GERP 到 backup 文件夹
|
2026-08-02 22:15:54 +08:00 |
|
TermiNexus
|
358e9933e5
|
将 GVSDSDK 作为单独的项目处理
|
2026-08-02 19:35:34 +08:00 |
|