跳转到正文

完整历史与更新日志

本页不是“从今天开始重新记”的更新日志,而是对保存站现存资料的一次考古重建。截止日期为 2026-07-21

如何阅读这份历史

标记含义
站内基准现役代码或规格明确写出的日期
人工旧日志早期维护者手写记录,当前仓库无法逐条复核
Git 可验证可由现役保存站或帮助中心提交记录定位

历史并不连续

保存站界面把 2025-02-12 作为创立日;旧帮助中心的人工日志从 2025-08-14 开始;现役保存站仓库的第一个提交则是 2025-11-16。2025-09-21 的旧日志还记录过一次因配置泄露而进行的源码归档。本文不会用后来的 Git 历史伪造缺失的早期提交。

2025:旧版保存站与文档形成

2025-02-12:项目创立日

站内基准。 当前 App.vue 与“关于”页面规格都使用 2025-02-12T00:00:00Z 计算运行天数。这是现役代码认可的创立日,但当前仓库没有这一时期的提交可供进一步复核。

2025-08-14 至 08-20:旧前端与保存流程快速成形

人工旧日志。 保存下来的记录依次提到:

  • 08-14:编写全新保存站前端并迁移访问链接;
  • 08-15:前端优化,加入用户协议;
  • 08-16:文档与前端渲染调整;
  • 08-18:保存策略、说明和剪贴板保存更新;
  • 08-19:保存规则、错误显示、任务队列和前端体验优化;
  • 08-20:增加错误报告与广告申请指南,并调整贡献说明。

这些条目描述的是旧 Express/Nunjucks/TypeORM 时代,不应直接映射到现役 Vue/Koa Monorepo。

2025-08-21 至 08-31:Token、广告、CDN 与文档

人工旧日志。 记录包括:

  • 08-21/22:版本号调整;
  • 08-24:Token 申请说明更新;
  • 08-27:广告自动派发与文案修改;
  • 08-28:前端显示优化;
  • 08-30:内容分发设置;
  • 08-31:KaTeX 说明、保存点恢复速度和操作指南更新。

Git 可验证。 独立帮助中心仓库于 08-27 创建,随后加入 VitePress 配置、部署工作流、Token、广告、首页、主题和评论相关文件。

2025-09-02 至 09-14:渲染、统计与旧架构迭代

人工旧日志。 主要事件:

  • 09-02:动画;
  • 09-04:更换 CDN;
  • 09-06:语法修正;
  • 09-07:LaTeX/KaTeX 渲染修正和网站数据统计;
  • 09-09:减少日志并调整结构;
  • 09-11:加载逻辑、操作提示和数学公式转义修复;
  • 09-13:迁移 TypeORM、扩展文章/剪贴板数据库标记、修复剪贴板保存并清理日志;
  • 09-14:再次更换 CDN并加入 404 页面。

帮助中心 Git 历史同期可以验证大量更新日志、构建指南、广告、Token、AIGC、样式和鸣谢修改,但不能验证旧保存站实现本身。

2025-09-21:旧源码归档事件

人工旧日志。 原记录称配置文件泄露隐私数据,因此保存站源码进行了一次归档。该事件解释了早期代码史与现役仓库之间的断层。本文不复述任何可能泄露的配置内容。

2025-09-28 至 10-22:搜索、删除、犇犇、陶片与绘板

人工旧日志。 记录包括:

  • 09-28:增强搜索、为删除内容增加原因、加入管理员删除 API;
  • 10-01:冬日绘板启动并改进错误描述;
  • 10-03:上线犇犇、被提及查询和犇犇抓取;
  • 10-05:加入陶片放逐保存;
  • 10-22:文章 RSS 订阅追踪;
  • 10 月下旬:绘板关闭网页绘画,调整机器人追踪、帮助文档、服务器带宽、兼容接口和绘画冷却。

旧绘板、旧 BenBen 和旧陶片服务后来走向不同仓库或外部服务,不能把当时入口视为现役保存站内部页面。

2025-11-16:现役代码史开始

Git 可验证,提交 03d18ca 新一代保存站仓库建立。11 月先实现主题编辑与默认主题,随后搭建 TypeScript/Koa 基础、文章与剪贴板模型、服务、路由、详情页面和 Markdown 渲染。

2025-12:推荐、队列、保存、历史与部署

Git 可验证。 关键节点:

  • 12-01:文章浏览追踪和推荐系统;
  • 12-04/06:任务实体、队列和处理系统;
  • 12-15:重组代码并实现文章、剪贴板保存逻辑;
  • 12-23:文章历史版本和详情时间线基础;
  • 12-30:前后端部署、OSS 静态资源和工作流多轮修正;
  • 12-31:CodeQL、安全随机数和 Actions 权限修复。

帮助中心在 11-03 加入 Umami,12-07 增加流量分析入口与国际网络访问提示。后者基于旧架构,现已由当前构建与故障说明替代。

2026:现役 Monorepo 扩展

2026-01:Monorepo、AGPL、配置与实时保存

Git 可验证。

  • 01-01:加入 AGPL-3.0 许可证并从 markdown-it 迁移到 remark;
  • 01-02:重构为 npm workspaces Monorepo,加入实时文章保存更新和 Chroma 开关;
  • 01-04:统一 localStorage 工具;
  • 01-05:YAML 配置加载与验证、Docker Compose、任务房间和 XSS 修复;
  • 01-06/07:部署试验回退,匿名追踪同意改为本地状态;
  • 01-10/11:补充开发与 Agent 规则;
  • 01-14/15:任务 metadata、LLM 场景配置和 handler 类型重构。

2026-02:内容安全、权限与媒体兼容

Git 可验证。

  • 02-02 至 02-05:扩展 LLM task,加入内容安全记录与处理;
  • 02-08:文章安全工作流、统一授权中间件、任务事务和 Redis prefix 修正;
  • 02-12/21:中英文 README、数据库日志和 Bilibili 视频支持。

2026-03 至 04:当前主分支无提交

Git 可验证。 现役 master 历史在这两个月没有提交。不能据此断言线上服务没有运维活动,只能说明没有进入当前 Git 主线的代码变化。

2026-05-17 至 05-20:工作流、OAuth 与用户主页

Git 可验证。

  • 05-17:工作流模板与权限;
  • 05-18:报告任务、事务化 article service、推荐排除、KaTeX 修复;
  • 05-18/19:接入 CP OAuth,建立 registered_user,处理并发绑定;
  • 05-20:用户主页、OI/XCPC 徽章、奖项、签名和个人介绍,修复资料保存。

旧 Token 登录由此失去现役地位。

2026-05-22 至 05-26:搜索、RAG、知识库、治理与运营

Git 可验证。

  • 05-22:搜索页、管理员用户管理、搜索重建、摘要重建和 RAG 多查询准备;
  • 05-23:作者 UID 搜索、匿名设备 ID、RAG 本地知识库、队列实时统计和标题锚点;
  • 05-24:公告管理和文章 embedding 重建;
  • 05-25:正式“关于”页,确认创立日、架构和公开统计;
  • 05-26:只读文章评论、隐私/免责声明/删除页面、文章分块向量与 rerank。

2026-06-02 至 06-14:稳定性、发现、资料刷新与 Markdown

Git 可验证。

  • 06-02:修正不存在内容、评论、编辑器和工作流目标;
  • 06-03:推荐相似度修复;
  • 06-05 至 06-09:队列令牌、worker 暂停恢复、访问日志、API 限流、客户端 IP 与 Tor 回退;
  • 06-10/11:用户资料保存、文章发现队列、WebSocket 进度、调度与后端规格先行规则;
  • 06-13/14:动态标题、用户资料 API、品牌、管理员用户文章发现、表格合并和自定义表格语法。

2026-06-18 至 06-30:源站切换、共享渲染包与主题

Git 可验证。

  • 06-18:可切换洛谷源站;
  • 06-19:抽取独立 Markdown renderer package,并加入文章历史版本切换;
  • 06-20:移除重复渲染与目录处理;
  • 06-22/23:完整 CSS 变量主题、深色模式和消息组件主题;
  • 06-24/28:暗色模式改动与回退;
  • 06-30:首次在现役侧边栏加入外部陶片放逐入口,并修复文章标题更新。

2026-07-03 至 07-08:移动端、工作流维护与 UI 试验

Git 可验证。

  • 07-03/04:移动端侧边栏、自动主题、响应式布局和代理支持;
  • 07-05:代码块字体与圆角统一;
  • 07-06/07:工作流报告、清理、站点通知、LLM 日志与搜索/路由改进;
  • 07-08:一次统一设计系统重构合并后又被回退,说明该 UI 方案未成为稳定基线;同日 RAG 加入关键词搜索与文章读取工具调用。

2026-07-09 至 07-12:CI、删除申请、广告与导航

Git 可验证。

  • 07-09:加入 build、lint 和 typecheck CI;
  • 07-10:删除申请审核、软删除和每用户通知进入主线;
  • 07-11:GitHub star 提示和追踪同意增强;
  • 07-12:广告数据库与后台管理、轮播和拦截降级;工作流去重、响应式布局、Logo 返回首页和 Lucide 图标迁移。

2026-07-13 至 07-14:阅读模式与社区入口

Git 可验证。

  • 07-13:段落收藏、内容视图切换、陶片记录页面、陶片显示偏好清理、数学公式围栏容错;
  • 07-14:加入外部“犇犇保存站”入口,并以占位文本替代洛谷验证码图片。

2026-07-19 至 07-20:陶片放逐正式整合

Git 可验证。

  • 07-19:把 judgement saver 的实体、API、同步、导入器、页面和发布门槛整合进主仓库;
  • 07-20:改进上游响应验证、持久化、用户快照比较、搜索删除标记回填和部署 API 地址;
  • 同期加入文章与剪贴板恢复端点,让管理员可以纠正软删除。

生产旧 SQLite 数据不在 Git 中;代码和本地测试完成不等于线上历史数据已经完成导入,必须以实际迁移审计为准。

Git 可验证。

  • 项目名称从 “Luogu Saver Next” 收敛为 “Luogu Saver”;
  • 保存站 footer 从八项整理为六项,移除开发者名单与更新日志入口,保留 GitHub、帮助文档、项目贡献者和政策链接;
  • footer 从四行变为三行,并恢复原有 14px 行间距;
  • 帮助文档链接最终统一到 https://laikit.dev
  • laikit-dev/docs 仓库原地重命名为 laikit-dev/laikit-dev.github.io,旧 docs URL 由 GitHub 自动重定向;
  • 帮助中心代码与完整 Git 历史迁入 laikit.dev 对应仓库,旧 Docusaurus 官网仓库被替换。

历史统计快照

截至 2026-07-21:

  • 保存站 master:353 个提交,时间范围 2025-11-16 至 2026-07-21;
  • 帮助中心 main:148 个提交,时间范围 2025-08-27 至 2026-07-21;
  • 保存站主仓库没有正式 Git tag 或 GitHub Release 可作为版本边界;
  • 帮助中心历史有一个 Release tag,指向 2025-12-07 的流量分析配置状态。

更细的作者统计与证据限制见贡献者与资料来源

以后如何维护

  1. 每次用户可见功能合并时,在对应指南中更新现役行为;
  2. 只把重要里程碑写入本页,不复制每个格式化或依赖修复;
  3. 记录具体日期、提交或规格来源;
  4. 明确“代码已合并”“本地迁移已验证”“生产已经部署”之间的差别;
  5. 不再用 Archived 停止维护更新日志,而是保留可验证、低频、高质量的项目时间线。

Luogu Saver 以 AGPL-3.0-or-later 许可证开源