Skip to content

Servedash v1.2.0

Choose a tag to compare

@DestinyJazz DestinyJazz released this 23 Jun 09:57
· 3 commits to main since this release

Servedash v1.2.0

A bigger release focused on status visibility, smoother refreshes, and container controls. Thanks to @bcurran3 for the detailed feedback that shaped most of this.

What's new

  • Unhealthy detection. Containers that are running but failing their Docker healthcheck now show as "Unhealthy" instead of "Running", with a distinct orange status.
  • Smarter refresh. Auto-refresh now updates the data in place instead of re-rendering the whole page. No more flicker, and your scroll position, drag order, and open menus are preserved.
  • Pause and unpause. You can now pause and unpause containers from the dashboard.
  • Actions menu. Container controls (Start, Restart, Pause, Unpause, Stop) are grouped into a single Actions dropdown that only shows what's valid for the current state. Open and Logs stay as direct buttons.
  • Status filter. The status filter is now a dropdown with Running, Stopped, Paused, and Unhealthy, each with a live count.
  • CPU and memory bar colors. Usage bars change color by load: green under 80%, yellow 80 to 90%, red above 90%.
  • Version in the UI. The current version shows next to the Servedash logo and links to the release notes. The logo is now clickable to refresh the page.
  • Self-update hint. If a newer Servedash image is available, the version tag is highlighted.
  • Startup log. On start, Servedash now prints its version and active configuration to the container log.

Notes

  • Pausing a container keeps it in memory and stops its processes; unpausing resumes it. This is different from stopping.
  • Update detection and the rest of the v1.1.0 features are unchanged.

Upgrading

Pull the new image and recreate the container. No configuration changes are required. To persist drag order, make sure a volume is mounted at /app-data.


Servedash v1.2.0(中文)

这是一个较大的版本,重点在状态可见性、更顺滑的刷新,以及容器控制。感谢 @bcurran3 的详细反馈,这一版大部分内容都源于此。

新功能

  • Unhealthy 检测。 正在运行但 Docker 健康检查失败的容器,现在显示为「Unhealthy」而不是「Running」,用醒目的橙色标示。
  • 更智能的刷新。 自动刷新现在原地更新数据,而不是整页重画。不再闪烁,滚动位置、拖拽顺序、已展开的菜单都会保留。
  • 暂停与恢复。 现在可以从面板暂停(pause)和恢复(unpause)容器。
  • 操作菜单。 容器控制(Start、Restart、Pause、Unpause、Stop)收进一个 Actions 下拉,只显示当前状态下可用的操作。Open 和 Logs 仍是独立按钮。
  • 状态筛选。 状态筛选改为下拉,包含 Running、Stopped、Paused、Unhealthy,各自带实时计数。
  • CPU 和内存条变色。 使用率条按负载变色:低于 80% 绿色,80 到 90% 黄色,高于 90% 红色。
  • 界面显示版本号。 当前版本显示在 Servedash logo 旁,并链接到 release notes。logo 现在可点击刷新页面。
  • 自更新提示。 如果有更新的 Servedash 镜像,版本标签会高亮。
  • 启动日志。 启动时,Servedash 会把版本和当前配置打印到容器日志。

说明

  • 暂停容器会保留它在内存中并停止其进程,恢复后继续运行。这与停止(stop)不同。
  • 更新检测和 v1.1.0 的其他功能保持不变。

升级

拉取新镜像并重建容器,不需要改任何配置。要保留拖拽顺序,请确认挂载了卷到 /app-data