耗子 5391911a97 fix: 修复日志查看器多处问题
- 首屏加载后不贴底:改由 useResizeObserver 把"跟随时保持贴底"维持成不变式,
  覆盖弹窗入场、横向滚动条、字体度量、tab 由隐藏转可见等后续布局变化
- 向上翻页内容重复:文件日志改用首屏 size 作为反向分页锚点,
  不再受跟踪期间写入的新日志影响
- 首屏到建连之间的日志丢失:follow 支持从锚点字节位置续读(tail -c +N),
  重连仍只跟新增以免整段重放
- 断线重连残留的半行与新流拼接会拼出错行
- 点"跳到顶部"被翻页的位置补偿拽回原处
- 实时裁剪未退还翻页游标,导致下次上翻跳过被裁掉的那一段
- 搜索跳转改按相对位置计算,不再连带滚动外层页面
- 首屏日志不足一页时凭空出现"没有更多日志"

性能:
- ws 帧合并到 rAF 统一落盘,繁忙日志下渲染次数从帧数级降到 60/秒级
- 反向读取按字节切分,只把返回的那页转 string;首块按预估行长一次读足
- 日志行 markRaw 并移除小写副本字段

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-16 20:01:12 +08:00
2026-08-15 21:14:27 +08:00
2026-08-15 12:55:50 +00:00
2024-10-12 22:05:58 +08:00
2025-10-15 17:00:28 +08:00
2024-10-10 23:47:37 +08:00
2026-04-28 04:18:39 +08:00
2025-08-22 17:37:02 +08:00
2026-01-13 18:46:13 +08:00
2025-08-22 17:05:09 +08:00
2026-08-15 22:53:07 +08:00
2026-08-15 22:53:07 +08:00
2025-08-22 05:59:57 +08:00
2026-02-26 16:18:05 +08:00
2026-03-27 19:58:16 +08:00

[简体中文] | [English]

AcePanel

New generation of all-in-one server operation and maintenance management panel
Simple and lightweight, efficient operation and maintenance

Website: acepanel.net | QQ group: 12370907 | WeChat group: Copy this link

Go Release Test Report Card Stars License

Advantages

  1. Extremely low occupancy: Developed in Go language, small installation package, low occupancy, single file operation, will not affect system performance
  2. Low Destructiveness: Designed to minimize additional modifications to the system, we make the fewest modifications to the system among similar products
  3. Follow the Times: The overall design is at the forefront of the times, with good compatibility with new systems, leading in the same type of products
  4. Efficient Operation and Maintenance: Complete functions, strong customization capabilities, can quickly deploy small websites, and deploy complex applications based on customized requirements
  5. Offline Operation: Support offline mode, and even stop the panel process after deployment, without affecting any existing services
  6. Safe and Stable: The panel adopts a variety of industry technologies to ensure the security of the body, and has been running stably in multiple survival environments for a long time
  7. Fully Open Source: Few fully open source panels, you can freely modify and develop the panel on the premise of complying with the open source agreement
  8. Permanently free: Commit to the panel body will not introduce any charging/authorization functions in the future, and will be permanently free to use

Quick Install

Supported clean mainstream systems under amd64 | arm64 architecture, please refer to the installation documentation for specific supported systems.

bash <(curl -sSLm 10 https://dl.acepanel.net/helper.sh)

UI Screenshots

UI Screenshots

Partners

If the AcePanel is helpful to you, welcome to sponsor us, also thanks to the following supporters/sponsors:

微晓朵 林枫云 盘古云 WAFPRO 盾云SCDN 毫秒镜像

sponsors

Star History

Star History Chart
S
Description
耗子面板 (RatPanel) - 新一代服务器运维管理面板。简单轻量,高效运维。
Readme BSD-3-Clause 145 MiB
Languages
Go 59.2%
Vue 40.8%