Commit Graph

  • fc12f9ada4 移除设置页「主题外观」子菜单:只剩固定纸感展示已无可操作项,亮色皮肤值原样保留在设置里 main Sakurasan 2026-10-08 00:25:15 +08:00
  • 916dd74034 时间线操作行补真实计数(评论数 / 浏览数),classic 首页同步加操作行 Sakurasan 2026-10-08 00:15:34 +08:00
  • 7171c95275 设置页主题外观精简:删掉暗色皮肤与访客端覆盖段落,只留亮色皮肤;明暗切换说明对齐 vivid 前台行为 Sakurasan 2026-10-07 23:55:11 +08:00
  • f6e92ba376 首页页脚加后台登录入口:两套界面的版权行末尾放低调的「登录」小字,hover 提亮 Sakurasan 2026-10-07 22:32:28 +08:00
  • 5fc636e574 归档短文显示对齐「最近更新」:剥链接取正文摘录,兜底链与侧栏一致 Sakurasan 2026-10-02 21:00:31 +08:00
  • 2917db9e89 后台编辑器支持短文配图:加载时显示、可增删、保存回传 Sakurasan 2026-10-02 18:59:53 +08:00
  • 125107d1c9 时间线署名去掉硬编码的 @oneblog:登录用户名不该公开展示,作者昵称已能表明身份 Sakurasan 2026-10-02 01:28:37 +08:00
  • 0fb897c0b9 修复升级后站主降级为 reader:EnsureOwner 纠正历史身份行的角色 Sakurasan 2026-10-01 23:33:16 +08:00
  • 1b5022aefb 去掉首字下沉:classic 与 vivid 的正文首字放大样式及短文补偿规则一并移除 Sakurasan 2026-10-01 23:18:25 +08:00
  • 4bb2ff4145 多用户与角色:owner / admin / reader 三级,用户管理页 + 密码上库 Sakurasan 2026-10-01 22:35:37 +08:00
  • e5dee4daf1 vivid 手机端顶栏下滑自动隐藏:滚过 80px 向下滑收起、向上滑或回页首即回现,2px 抖动过滤,抽屉打开期间强制可见 Sakurasan 2026-10-01 17:32:54 +08:00
  • 00e85bf667 vivid 时间线加操作行(回复/赞/查看),长文文字边距对齐短文 8px Sakurasan 2026-10-01 17:28:24 +08:00
  • 17b1143183 vivid 短文纸条上下内边距归零 Sakurasan 2026-10-01 17:15:17 +08:00
  • d3ec39f27b vivid 短文文字缩进 12px→8px Sakurasan 2026-10-01 17:12:51 +08:00
  • 8315af0f0c vivid 短文:文字类内容缩进 12px(字不贴边线),图片网格全宽贴边并跟随纸条圆角裁切,外链卡片内缩 12px Sakurasan 2026-10-01 17:10:47 +08:00
  • 251de21d5b a.note 内边距删掉:短文正文与 12px 页边线齐平,淡底块紧贴内容 Sakurasan 2026-10-01 17:05:57 +08:00
  • c81d56e4fb vivid 短文清掉多余边距:纸条内边距对齐 12px、meta 上方 16px→10px,手机端时间线条目间隔 18px→14px Sakurasan 2026-10-01 17:01:56 +08:00
  • a780da5c3a vivid 短文标记去线改淡底块:背景不占布局宽度,正文与卡片左缘对齐,区分信号 = accent 淡底 + SHORT 徽标 Sakurasan 2026-10-01 16:59:09 +08:00
  • 2fea889515 vivid 手机端全站统一离边框 12px:hero/wrap/page-head/foot/showcase 对齐正文列与评论区(原 20/28px 混用),顶栏品牌左缘同步对齐,页脚底部留白收到 56px Sakurasan 2026-10-01 16:51:10 +08:00
  • 5cd0e63ae6 vivid 短文纸条贴边:左线 3px→2px,去掉 12px 左外边距、内边距 18/24→14/16,左侧总占位从近 60px 收到 38px Sakurasan 2026-10-01 16:45:33 +08:00
  • 75548bf07f 抽屉菜单打磨:面板收窄到 min(66vw,250px),字重 800→500 配 Phosphor 图标,当前项改淡色胶囊高亮(引入 @phosphor-icons/vue 按需引入) Sakurasan 2026-10-01 16:36:39 +08:00
  • b407547db9 抽屉菜单去掉英文脚注:为多语言留路,栏目只保留本地化名称 Sakurasan 2026-10-01 16:14:15 +08:00
  • f618bc48f5 vivid 手机端导航改抽屉:顶部玻璃条(品牌+汉堡)+ 右侧滑入面板,大字栏目带 mono 英文脚注与当前项短杠,Esc/scrim/路由变更自动收起 Sakurasan 2026-10-01 15:55:45 +08:00
  • d3fe454cbe vivid 手机端标签栏挪回顶部:与桌面顶栏同构(全宽毛玻璃 + 发丝线),body 顶部让位 63px,QuickShort FAB 回落底部 Sakurasan 2026-10-01 15:44:49 +08:00
  • 8fb15861fe vivid 手机端导航重做:底部玻璃标签栏一次直达,替掉 dock + 汉堡 + 上拉菜单 Sakurasan 2026-10-01 15:22:00 +08:00
  • 2bd38551a4 总览长标题撑破屏幕修复:dash-cols 的 grid 子项加 min-width:0,面板可收缩后标题 ellipsis 才生效(375 视口 docW 4181→375) Sakurasan 2026-10-01 14:58:31 +08:00
  • 3eaf2c6042 手机端后台主题切换收进顶栏:浮动按钮压总览图表右下角,顶栏 34px 胶囊与 ☰/退出同排;后台路由不再挂全局浮动按钮 Sakurasan 2026-10-01 14:46:05 +08:00
  • f72d1107e0 后台设置页手机端:tab 列表收成可换行胶囊横排,去掉 sticky(单列布局里会粘住盖住下方面板) Sakurasan 2026-10-01 12:40:05 +08:00
  • e68400b389 系统设置迁入后台:站点地址 / OAuth 凭据 / R2 存储 / 管理员账号,保存即生效无需重启 Sakurasan 2026-10-01 12:14:10 +08:00
  • bf3ce934dd 后台管理手机端适配:侧栏收成 ☰ 抽屉,列表/总览响应式单列,编辑器贴边与工具栏收紧,修 iOS 聚焦缩放 Sakurasan 2026-10-01 00:15:33 +08:00
  • 92654dec9f 带图短文桌面端左右分栏:文字 2/5、图 3/5,图不再全宽铺开吃高度;窄屏维持堆叠 Sakurasan 2026-09-30 22:55:42 +08:00
  • a4e182aeb4 短文配图网格改 2:1 定高:宽列下 1:1 格子顶掉一整屏,行 minmax(0,1fr) 防图片自然高撑爆 Sakurasan 2026-09-30 22:37:39 +08:00
  • cc01650d0d vivid 品牌位做减法:头像外圈光环与绿色在线点都去掉 Sakurasan 2026-09-30 22:37:39 +08:00
  • 942bad6158 yohaku 手机端打磨:dock 去圆标只留站名,压掉 iOS 顶部弹性露底(100dvh) Sakurasan 2026-09-30 21:06:43 +08:00
  • 1b3eb870da 文件删除前查引用:被文章/项目/站主头像用着就先挡住 Sakurasan 2026-09-30 02:03:14 +08:00
  • f1e639e0ba 账户中心:站主资料可编辑 + 身份绑定 + passkey 登录 Sakurasan 2026-09-30 01:08:55 +08:00
  • 7e302c51a6 新站标「一横」:墨圆 + 一道白横,接进两套 UI 与图标 Sakurasan 2026-09-29 21:04:55 +08:00
  • e6e4bdc71c 修两套 UI 的横向溢出 + vivid 页脚把源码入口从社交排里分出来 Sakurasan 2026-09-29 12:01:11 +08:00
  • baf14897aa 注释同步:皮肤精简后 data-theme 说明改为 paper/ink Sakurasan 2026-09-29 02:55:47 +08:00
  • 8ff9878e91 精简 classic 皮肤:去掉鼠尾草/玫瑰,亮端固定纸感;重新设计墨色暗板——底色更深更中性(褪黄褐)、次级文字降金相改暖灰、鎏金强调提亮提纯,层次靠三档灰阶;后台暗色 token 同步;设置页皮肤选择器改为固定展示 Sakurasan 2026-09-29 02:45:44 +08:00
  • 1a43199ca0 重写手机图片预览(不参考旧实现): Sakurasan 2026-09-29 02:27:42 +08:00
  • 84f88cb473 撤销 ce07f4a(lightbox 手机适配 + 正文图预览委托):真机上反复出问题(撑屏/缩放错乱),全部回退到原有简单预览;仅保留 lb-open 隐藏吸顶栏的亮带修复 Sakurasan 2026-09-29 02:07:06 +08:00
  • c6eb0bbe5b 修真机首页缩成一团:.prose 补 overflow-wrap:anywhere——时间线正文里的裸 URL 不可断行把布局撑到 557px,手机浏览器缩放适配溢出宽度后整页缩小、右侧留出被裁剪的空白区 Sakurasan 2026-09-29 01:53:24 +08:00
  • 165f87d086 修复真机撑屏:锁滚动只改 overflowY——整个 overflow 改 hidden 会覆盖样式表的 overflow-x: clip,横向从裁剪变可滚动容器,整页能被拖宽 Sakurasan 2026-09-29 01:48:42 +08:00
  • 2674bea223 真机修复:lightbox 打开时隐藏吸顶顶栏——backdrop-filter 元素的合成层在真机上会盖住 z-index 更高的遮罩(顶部出现未遮罩亮带);顺带全屏观感更干净 Sakurasan 2026-09-29 01:38:24 +08:00
  • ce07f4a347 图片预览手机适配 + 正文图统一接入 lightbox Sakurasan 2026-09-29 01:29:19 +08:00
  • c2d5e9db89 主题功能同步:vivid 页脚补社交按钮排(含源码入口,居中);classic 文章页补右栏目录(滚动高亮)与顶部阅读进度条——快发盒经核实两套 UI 均已存在,无需补 Sakurasan 2026-09-29 01:23:29 +08:00
  • 3eb0aab788 页脚:社交按钮提到第一排居中显示(链接行/版权行依次在下) Sakurasan 2026-09-29 01:07:19 +08:00
  • f7669badf2 长文自动摘要与自动封面:未填时从正文派生——摘要剥语法取开头 110 字(标题行/代码块/图链接剔除),封面取正文第一张图;更新只在「新旧都空」时补,站主主动清空的保得住;保存响应回写编辑器可见 Sakurasan 2026-09-29 01:05:46 +08:00
  • 6e6196d68b 工具栏补表格插入:插入组新增表格按钮,光标处铺 2×2 模板(表头/分隔/两行内容) Sakurasan 2026-09-29 00:56:34 +08:00
  • 23771f0661 文章排版四件套(参考 xLog):盘古之白 + 表格圆角斑马纹 + 代码块封顶与复制按钮 + 标题悬停锚点 Sakurasan 2026-09-29 00:53:50 +08:00
  • 44a24736aa md 工具栏命令配快捷键:⌘B 加粗 / ⌘I 斜体 / ⌘E 行内代码 / ⌘K 链接(CodeMirror keymap),tooltip 自动带出(Mod 在 Mac 显示 ⌘) Sakurasan 2026-09-29 00:36:22 +08:00
  • 55d898cd42 编辑器工具栏改 xLog 风格:SVG 线性图标按钮(加粗/斜体/删除线/代码/标题/引用/列表/任务/分隔线/链接/图片/日期),32px 圆角、悬停出底框,替代文本 chip Sakurasan 2026-09-29 00:25:18 +08:00
  • ab96426489 编辑器手动保存(按钮/⌘S/发布/转草稿)弹 toast 回音——「已保存/已发布 · 时间」;创建成功与空内容校验同样有提示;自动保存保持静默 Sakurasan 2026-09-28 23:57:38 +08:00
  • c84a383e5c 后台统一状态提示:共享 toast 模块(ToastStack 挂后台布局与登录页),登录成功/失败、文章/标签/作品/文件/评论/设置操作全部有反馈,替换掉原生 alert;编辑器局部 toast 并入共享实现 Sakurasan 2026-09-28 23:52:16 +08:00
  • f7a2e83727 编辑器三件套(参考 xLog):CodeMirror 源码模式 + 外链图片一键转存 + 上传进度/前置校验 Sakurasan 2026-09-28 23:41:58 +08:00
  • b93fe9847c 长文图片缩放:编辑器拖拽把手的比例在文章页生效(alt 数字还原为宽度并居中)+ 把手默认半透明提高可发现性 Sakurasan 2026-09-28 23:05:08 +08:00
  • a74299d716 侧栏「最近更新」:短文显示正文摘录(贴链接的回退到卡片标题、纯图显示占位)+ 配图短文带 34px 缩略图 Sakurasan 2026-09-28 22:39:06 +08:00
  • da0333e09c 标签只属于长文:短文落库强制清空标签,编辑器切到短文隐藏并清空标签栏,存量短文标签关联已清理 Sakurasan 2026-09-28 22:30:02 +08:00
  • 1db1698174 链接卡片图片修复:img 加 referrerpolicy=no-referrer 绕过哔哩哔哩等 CDN 防盗链;抓取 UA 换浏览器形态;识别并丢弃 X 的全站占位图 Sakurasan 2026-09-28 21:50:41 +08:00
  • a234afe448 评论实时更新:SSE 订阅文章频道,发评/编辑/删除/审核通过即时刷新打开中的页面 Sakurasan 2026-09-28 21:42:11 +08:00
  • 661d157b6c 短文支持链接预览卡片:新增 linkmeta 抓取 + 字符集解码 Sakurasan 2026-09-28 17:13:20 +08:00
  • 232abf2019 缩略图缓存加容量闸与删除联动清理 Sakurasan 2026-09-28 15:09:54 +08:00
  • 6108aca34c 缩略图懒生成 + 评论登录限流:时间线不再拉原图 Sakurasan 2026-09-28 13:34:19 +08:00
  • b6342a622d 时间线:长文显示封面——摘要下方圆角媒体位,样式与短文配图一致(vivid 本就有,补齐 classic) Sakurasan 2026-09-28 01:57:46 +08:00
  • baf14ec6ca 评论登录新增 Google OAuth 与 Telegram Login Widget Sakurasan 2026-09-28 01:32:39 +08:00
  • 9149f672e7 .env.example:补 GitHub OAuth 凭据模板(评论登录) Sakurasan 2026-09-28 00:52:40 +08:00
  • 1a2db5ddac 管理员免登录直接评论:后台会话映射站主身份(免审核、不可被禁言)+ 评论作者字段对齐后端 user Sakurasan 2026-09-28 00:43:25 +08:00
  • 0929f880e3 评论区:禁言卡判断挪到匿名判断之后——匿名访客读 user.banned 抛错导致整个评论区消失 Sakurasan 2026-09-28 00:27:41 +08:00
  • 8e9d98e261 OAuth 登录记住发起页:回调后回到登录前所在的前台 origin(开发时 3000/8080 分离不再落错站) Sakurasan 2026-09-28 00:15:17 +08:00
  • cfd6948987 评论阶段二:GitHub OAuth 登录 + 评论表/用户表 + 先审后显开关 + 禁言 + 后台评论管理页 Sakurasan 2026-09-27 23:41:40 +08:00
  • 740d47bbf6 短文配图:快发盒上传 + Twitter 式网格 + 全站 lightbox 预览;整卡点击进详情、时间线短文豁免首字 Sakurasan 2026-09-27 23:41:34 +08:00
  • 08250b58ef 导航:修复顶栏隐藏/唤回在滚动徘徊时的抽搐 Sakurasan 2026-09-27 17:06:15 +08:00
  • 34f0faedcc 文件上传:R2 对象存储 + 后台文件管理 + 编辑器/封面联动 Sakurasan 2026-09-27 16:26:11 +08:00
  • bc1b0ccce3 交互:表情面板 + 短文快发盒 + 双 UI 手机导航重做 + 社交链接与统计脚本接入 Sakurasan 2026-09-27 03:35:28 +08:00
  • 5dfa1550fb 后台:站点设置新增社交链接与自定义 JS 字段 Sakurasan 2026-09-27 03:34:43 +08:00
  • 75737034d9 评论:去气泡改纸面排版 + 回复 @提及 + 双主题手机 12px 贴边 Sakurasan 2026-09-26 22:34:36 +08:00
  • f29d8e053a 评论:区块挂在 site.comments_enabled 上,后端就绪前线上不渲染 Sakurasan 2026-09-26 18:38:52 +08:00
  • 815eff9f9a 评论阶段一(前端):评论区 + 登录引导卡 + dev mock,经典头像留白修复 Sakurasan 2026-09-26 18:36:12 +08:00
  • 8fd8674910 余白:文章详情按 innei.in 重排题头与正文 + 顶栏宽度统一 + 纸面留白收紧 Sakurasan 2026-09-24 01:03:59 +08:00
  • 565b5be3d7 余白:桌面端文章去卡片 + 阅读页宽屏三栏外扩 Sakurasan 2026-09-24 00:30:15 +08:00
  • 5f82b6012f 余白:手机端文章去卡片 + 信息流元信息下移 + 标签统一为纯文本 #标签 Sakurasan 2026-09-24 00:09:29 +08:00
  • a1d515e435 余白 UI:手机端适配(☰ 全屏菜单 + 筛选条收口)+ 若干层叠与卡片修正 Sakurasan 2026-09-23 23:20:51 +08:00
  • c431248796 后台:vivid 选项文案与色块对齐余白主题 Sakurasan 2026-09-23 16:20:57 +08:00
  • fbda293072 余白 UI:按设计稿模块化还原 + 站主自定义 CSS + 详情 neighbors + 静态缓存头 Sakurasan 2026-09-23 15:37:42 +08:00
  • 3238175ef0 作品展示页:前端展示 + 后台增删改查 Sakurasan 2026-09-22 01:47:59 +08:00
  • 2b53eb976b 流体交互层:按压反馈 + 真半透明材质 + 主题交叉过渡 + 弹层材质化 Sakurasan 2026-09-22 00:45:51 +08:00
  • dd2994189a 安全加固 + 结构清理:修注入/串写/竞态,DOMPurify 上线,后端补事务与 handler 测试 Sakurasan 2026-09-21 23:59:09 +08:00
  • c762f06cd7 首页:右侧栏收窄 + 标题栏滚动收缩贴顶 Sakurasan 2026-09-21 22:53:18 +08:00
  • 3918df5bfd 编辑器 Markdown 工具栏 + 后台主题切换移入侧栏 footer Sakurasan 2026-09-21 22:42:47 +08:00
  • a721e26e45 后台管理重塑 + 主题 / 皮肤双轴 + a11y 与编辑器增强 cjun 2026-09-21 22:14:58 +08:00
  • 4d8f2de3a4 MVP: 按 07 风格重写前端 + Go 后端落地(长文/短文、编辑器、后台管理) Sakurasan 2026-09-20 20:56:03 +08:00
  • edee708802 baseline: 保留 07 风格重写前的 Vue 前端原件 Sakurasan 2026-09-20 20:48:00 +08:00