feat: 新增作息报时器功能并替换短链接前缀为/to/
- 新增作息报时器独立模块,包含完整的日程管理、语音播报和待机功能 - 短链接正式前缀由/l/改为/to/,解决手机小屏下与I、i、1字形混淆问题 - 保留旧前缀/l/、/L/、/I/、/i/兼容已分发的旧短链 - 新增短码大小写兜底匹配,仅唯一匹配时生效避免歧义 - 新增防爆紧急替换功能,可轮换首页鉴权并替换短链接 - 新增多个调试和集成测试脚本,保障数据安全和功能回归
This commit is contained in:
@@ -269,6 +269,7 @@ body {
|
||||
|
||||
.actions.wrap {
|
||||
flex-wrap: wrap;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.btn {
|
||||
@@ -289,6 +290,33 @@ body {
|
||||
background: linear-gradient(135deg, #6f7bf7 0%, #7c55f2 100%);
|
||||
}
|
||||
|
||||
/* 异步按钮执行中:禁用态视觉(配合 JS 的 disabled + 文案切换) */
|
||||
.btn-busy,
|
||||
.btn:disabled {
|
||||
opacity: 0.62;
|
||||
cursor: not-allowed;
|
||||
}
|
||||
|
||||
/* 防爆紧急替换:有效期月份下拉,紧跟在按钮后面,宽度收窄不抢按钮视线 */
|
||||
.input.emergency-months {
|
||||
width: auto;
|
||||
min-width: 118px;
|
||||
padding: 11px 14px;
|
||||
align-self: center;
|
||||
}
|
||||
|
||||
/* 防爆紧急替换的执行日志:长行自动换行 + 纵向滚动,避免横向撑开 */
|
||||
.textarea.mono.emergency-log {
|
||||
white-space: pre-wrap;
|
||||
word-break: break-all;
|
||||
overflow-wrap: anywhere;
|
||||
overflow-x: hidden;
|
||||
overflow-y: auto;
|
||||
min-height: 240px;
|
||||
max-height: 380px;
|
||||
line-height: 1.75;
|
||||
}
|
||||
|
||||
.auth-submit {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user