张家训
92e74f328d
fix(login): 补回丢失的 login.less 样式引用,修复登录页裸奔布局
CI/CD Deploy (Web) / 构建前端镜像并部署 (push) Successful in 20s
2026-10-20 17:37:41 +08:00
张家训
565476b96d
chore(cleanup): 清理死代码与无用资源,登录页改纯 CSS 简约风
...
CI/CD Deploy (Web) / 构建前端镜像并部署 (push) Successful in 3m19s
删除(非系统管理/待办清单范围):
- delta:view/delta、api/delta(后端已同步移除)
- kpi:view/kpi(7 页)、api/kpi(7 文件)——后端无对应接口,本为死功能
- api/basic:config/dict-item/notice 均无后端接口且无人引用
- home 死代码:example.vue、notice.vue 及 home.vue 中全部注释模板与死 import
删除依赖(bundle 减重,echarts ~1MB):
- echarts / charts 组件(kpi、home 外无人使用)
- vue-particles(登录页粒子,随简约化移除)
- mathjs(全局注册 $math 但零调用)
删除图片(均零引用):
- talkingdata.png 2.8MB、login-bg.jpg 2.1MB、logo.jpg、logo-min.jpg
登录页重设计:
- 移除粒子动画,改为浅色渐变背景 + 居中卡片 + 大标题,纯 CSS 零图片
顺带修复 lint 存量问题:移除未使用的 turnTo/canTurnTo、== 改 ===、no-new 注解
2026-10-20 17:23:44 +08:00
张家训
ac3584e159
feat(perf): nginx 开启 gzip,降低 frp 隧道传输量
...
CI/CD Deploy (Web) / 构建前端镜像并部署 (push) Successful in 23s
- 现状:chunk-vendors.js 2.4MB 未压缩原样传输,单次页面加载 4.5MB/50s
- gzip level 5,min_length 1KB,覆盖 js/css/json/svg/woff 等类型
- 压缩率约 75-80%,页面加载量降至 ~1MB
2026-10-20 17:05:02 +08:00
张家训
8cc5ac7116
fix(perf): 移除登录页阻塞加载的搜狐 IP 第三方脚本
...
CI/CD Deploy (Web) / 构建前端镜像并部署 (push) Successful in 25s
- 根因:public/index.html head 内同步引用 pv.sohu.com/cityjson,
浏览器需阻塞等待该外部脚本加载完成(该服务已不稳定,经常长时间挂起),
是登录页打开慢的主因
- ip 参数整链路为死代码:login.vue 取 returnCitySN["cip"] →
store handleLogin 透传 → api login() 中根本未使用;
后端也无一处消费 ip 参数(smart-campus 脚手架遗留)
- 删除 index.html 脚本引用与 login.vue / store 中的 ip 取值透传
2026-10-20 16:42:40 +08:00
张家训
deb7476e4a
fix(nginx): 主站显式标记 default_server,IP 直访不再落到 todo 域名块
CI/CD Deploy (Web) / 构建前端镜像并部署 (push) Successful in 29s
2026-10-20 16:22:25 +08:00
张家训
01ae82b1f8
feat(nginx): todo.jiaxun.site 专属 server 块,根路径直达公开待办看板
...
CI/CD Deploy (Web) / 构建前端镜像并部署 (push) Successful in 32s
- 按 Host 区分:todo.jiaxun.site 根路径内部重写到 todo-public.html
- 该域名下 SPA 兜底也指向看板页(无 freedom 路由需求)
- /api 反代规则与主站一致(backend:8800 去 /api 前缀)
- 前提:VPS openresty 反代需传 Host 头(proxy_set_header Host $host)
2026-10-20 16:18:07 +08:00
张家训
83291f5149
feat(public-todo): 新增 5 套主题切换,移除导入功能
...
CI/CD Deploy (Web) / 构建前端镜像并部署 (push) Successful in 29s
- 主题系统:抽离 30+ 硬编码颜色为 CSS 变量(面板层次/光圈/语义色/光斑),
筛选栏新增主题下拉,localStorage 持久化,head 内联脚本防暗色刷新闪白
- 5 套主题:紫罗兰(默认)/ 曜石黑(暗色)/ 松石青 / 暖阳橙 / 墨岩灰(极简)
- 环形进度条 SVG 渐变、meta theme-color 随主题联动
- 暗色主题覆盖 fmt pre / toast 配色,语义色(逾期红/临近蓝/今天橙)整体适配
- 移除导入功能(按钮/隐藏 file input/importJson 及事件绑定),保留导出
2026-10-20 15:09:57 +08:00
张家训
7ac08e87f8
fix(public-todo): 消除弹窗横向滚动条
...
CI/CD Deploy (Web) / 构建前端镜像并部署 (push) Successful in 26s
- 根因:弹窗内下拉/日历菜单仍是 absolute(相对 .sel 定位),
而 placeMenu 按视口坐标赋 left/top,两者不一致导致菜单右偏撑出横向溢出
- 修复:.modal .sel-menu 改 position: fixed,与 placeMenu 的坐标口径一致,
同时脱离 modal-body 滚动容器的横向边界不再被裁剪
- modal-body / mask 显式 overflow-x: hidden 兜底
2026-10-20 10:18:33 +08:00
张家训
0aa7d3a293
fix(public-todo): 弹窗三段式布局修复滚动与圆角,拆分两级放大
...
CI/CD Deploy (Web) / 构建前端镜像并部署 (push) Successful in 26s
- 弹窗改为 flex 三段式:头部固定 / 内容滚动 / 底栏固定
保存按钮常驻底部可见,外层 overflow:hidden 保住 20px 圆角
- 滚动条收进 modal-body,细圆角样式,不再贯穿整个弹窗
- 放大拆两级:弹窗头部 ⤢ 放大整个弹窗(加宽到 880px);
编辑器工具栏 ⤢ 仅编辑器最大化(980px x 92vh 浮层)
- Esc 优先还原编辑器最大化,再按一次才关闭弹窗
2026-10-20 09:24:34 +08:00
张家训
39bef6a68b
feat(public-todo): 备注升级为富文本,支持放大书写面板
...
CI/CD Deploy (Web) / 构建前端镜像并部署 (push) Successful in 26s
- 备注字段升级为富文本(库表 remark 已由 VARCHAR(1000) 改 TEXT)
- 自研轻量编辑器:contenteditable + execCommand,零依赖,保持单文件风格
工具栏:加粗/斜体/下划线/删除线/标题/正文/引用/代码块/
无序/有序列表/待办项/链接/清除格式
- 编辑弹窗右上角「放大」切换大面板(880px 宽,正文 48vh)
- 卡片备注默认纯文本摘要(2 行截断),点击展开完整富文本
- HTML 白名单净化:保存前与渲染前各一次,防存储型 XSS
- 兼容旧的纯文本备注数据
2026-10-20 09:02:13 +08:00
张家训
0e9ab36c94
feat(public-todo): 自绘下拉与日历,移除分类,美化危险操作确认
...
CI/CD Deploy (Web) / 构建前端镜像并部署 (push) Successful in 43s
- 下拉组件自绘:原生 select 展开后的选项面板由系统绘制,CSS 无法美化
- 日期选择器自绘:月历面板含上下月切换,附今天/明天/一周后/清除快捷项
- 移除分类:快捷栏、筛选栏、卡片标签、编辑弹窗、导入导出全清
- 删除与「清除已完成」改用自定义确认弹窗,替代浏览器原生 confirm
- 弹窗内面板用 fixed 定位并按剩余空间自动向上展开,避免被 overflow 裁剪
- 弹窗打开时屏蔽 N / 快捷键,避免误触发
2026-10-19 19:05:36 +08:00
张家训
0eaf88f006
feat(public-todo): 新增免登录公开待办公开页面
...
CI/CD Deploy (Web) / 构建前端镜像并部署 (push) Successful in 1m4s
- public/todo-public.html:单文件零依赖原生 JS,经 vue-cli 原样复制到 dist/
- 环形完成率 + 4 个可点击筛选统计卡
- 快捷添加、Tab/优先级/分类/排序/关键字筛选
- 编辑弹窗、删除确认、导出导入 JSON、清除已完成
- 快捷键 N 新建、/ 搜索,Toast 提示,移动端自适应
- 紫罗兰渐变配色 + 毛玻璃卡片 + 背景模糊光斑动画
2026-10-19 18:46:01 +08:00
zhangjiaxun
2d6cac2d06
feat(todo): 新增待办清单前端页面
...
CI/CD Deploy (Web) / 构建前端镜像并部署 (push) Failing after 10m27s
- src/api/todo/todo.js 接口层(列表/新增/更新/改状态/删除)
- src/view/todo/todo-list.vue 列表+表单+Modal,风格对齐 sys/delta 页面
2026-10-16 23:27:37 +08:00
张家训
15cae333a3
feat: 新增改枪码录入页,修复深链接与标签栏刷新回首页问题
CI/CD Deploy (Web) / 构建前端镜像并部署 (push) Successful in 44s
2026-09-10 09:55:42 +08:00
张家训
deefce7856
feat: 三角洲改枪码管理页与免登录公开复制页
...
CI/CD Deploy (Web) / 构建前端镜像并部署 (push) Successful in 46s
- 新增改枪码管理页面与 API(分页、新增、编辑、删除、复制)
- 新增免登录公开页 public/delta-gun-codes.html
- 新增通用剪贴板工具 src/common/js/clipboard.js
2026-09-10 09:27:31 +08:00
张家训
1741a35107
docs: add AI handover guide (env snapshot & module dev SOP)
CI/CD Deploy (Web) / 构建前端镜像并部署 (push) Successful in 25s
2026-09-03 19:01:58 +08:00
张家训
4223822f29
style: clear default login credentials and replace demo tip with poem
CI/CD Deploy (Web) / 构建前端镜像并部署 (push) Successful in 26s
2026-09-03 18:48:36 +08:00
张家训
7d071218c2
feat: show login error message; add request timeout & network guard; silence NavigationDuplicated
CI/CD Deploy (Web) / 构建前端镜像并部署 (push) Successful in 29s
2026-09-03 18:35:52 +08:00
yiciheng
867647d2cd
fix: npm 源改为 registry.npmmirror.com(taobao.org 域名已停止服务)
CI/CD Deploy (Web) / 构建前端镜像并部署 (push) Failing after 10m23s
2026-08-31 16:19:29 +08:00
yiciheng
609c88bd46
ci: 改用 container.options 挂载 /opt/freedom(docker.sock 由 runner 自动挂载)
CI/CD Deploy (Web) / 构建前端镜像并部署 (push) Failing after 10m23s
2026-08-31 14:33:16 +08:00
张家训
acf60a3001
ci: 琛ラ綈 job 瀹瑰櫒鎸傝浇 docker.sock 涓?/opt/freedom
CI/CD Deploy (Web) / 构建前端镜像并部署 (push) Failing after 0s
2026-08-31 11:10:21 +08:00
张家训
30531ce883
fix: workflow 绉婚櫎 container options锛屾寕杞界敱 runner 閰嶇疆鎻愪緵
CI/CD Deploy (Web) / 构建前端镜像并部署 (push) Failing after 10m25s
2026-08-26 11:40:17 +08:00
张家训
64cdccfeb2
feat: 娣诲姞 CI/CD 鑷姩鍖栭儴缃?(Dockerfile + Gitea Actions workflow)
CI/CD Deploy (Web) / 构建前端镜像并部署 (push) Failing after 2s
2026-08-26 11:36:06 +08:00
张家训
ec2fc973a0
feat: remove code generator module (view pages and api)
2026-08-21 14:25:24 +08:00
张家训
34f892c04e
chore: remove unused upload-avatar component
2026-08-21 14:03:27 +08:00
张家训
a2d71f720c
fix: remove avatar upload in personal center; fix system management module issues
2026-08-20 19:45:10 +08:00
张家训
fe64d97063
Revert "feat: auto-generate permission code/url/component; fix edit form validation reset"
...
This reverts commit c12e2af032 .
2026-08-20 19:00:02 +08:00
张家训
c12e2af032
feat: auto-generate permission code/url/component; fix edit form validation reset
2026-08-20 11:11:25 +08:00
张家训
6c6c076e3d
docs: rewrite README; feat: dark login bg, svg logo, avatar fallback
2026-08-20 10:54:52 +08:00
张家训
3bd3e0aa23
fix: 淇鍔ㄦ€佽矾鐢卞埛鏂板悗鏈敞鍐屽鑷磋彍鍗曡烦杞暣椤靛埛鏂? 浠g爜鐢熸垚鎺ュ彛璺緞涓庡悗绔榻? 琛ュ厖basic API妯″潡
2026-08-19 18:48:48 +08:00
张家训
0131747f90
Initial commit: freedom-web frontend project
2026-08-19 17:59:00 +08:00