Skip to content

Releases: supdger/sandadmin

SandAdmin 0.2.3

Choose a tag to compare

@supdger supdger released this 05 Oct 14:26
a45cb75

0.2.3(2026-10-05)

  • 锁定 Sand Core、SandPackage 0.2.4,并发布匹配的前端源码,修复插件安装后加载遮罩不退出及仓库只读请求遇到服务重载暂态失败后不恢复的问题。
  • 原生 Windows Chrome 实际安装 SandIAM 0.8.4、SandLicense 0.1.2,均无需手动刷新恢复插件仓库;持续故障、权限和业务错误保留既有失败边界,安装写请求不自动重放。
  • 更新标准宿主系统升级说明:框架自动识别并准备服务重载、健康检查及静态发布环境,自定义部署沿用可信配置扩展。
  • 无数据库迁移或宿主骨架变更;本发行不自动升级已有部署。新实例使用正常 Composer install 消费锁定版本,已有实例需更新依赖并重新构建、发布管理端。

锁定 Core 0.2.4@7ea906743f9c912d03cc9f0fc1e68366c310c393、Package 0.2.4@f30ac91684a3f00874e027d5e4964cd969ac7a4f。正常 Composer 定向更新仅两包,397 Core / 10 Package 前端受管文件与实际安装的公开包全摘要一致;冻结前端锁安装与 Vite 构建、vue-tsc 通过。

源码下载沿用 GitHub Source code ZIP/tar.gz;新实例按 README 正常 composer install。此发布不自动部署或升级已有宿主。Windows 安装恢复来自相同固定运行载荷的独立实际安装验收,本轮未再次部署用户原宿主。

SandAdmin 0.2.2

Choose a tag to compare

@supdger supdger released this 05 Oct 04:47
eff8251

交付登录页1920×1080、2560×1440、3840×2160适配及深青灰半透明面板。卡片随内容定高、桌面限宽、品牌圆环对齐;补齐中间断点、短屏滚动,保留浅色主题和窄屏。

锁定Core0.2.3@1939ac2c8b796c0aa74680b9eefbc1aad2bc4728、Package0.2.3@971b0f405f97d6238a4859ca04f13ccfd0289e50。保留主线插件目录及Package锁,正常Composer钩子同步匹配前端载荷清单。

构建、类型、样式及独立三档/断点/主题/DPR验收通过,登录文件与验收版本哈希一致。正常Composer定向更新仅Core一包;397Core、9Package受管文件及安装引用核对通过。验证码用测试数据,本轮未声明实际登录业务验收。

无数据库迁移,发布不升级已有部署。源码下载沿用GitHub自动ZIP/tar.gz;新实例按README正常composer install;已有实例保留私有配置、数据库与持久文件,正常更新依赖并重新构建、发布匹配前端。

SandAdmin 0.2.1

Choose a tag to compare

@supdger supdger released this 04 Oct 10:10
830da4b
  • 将 Sand Core 最低依赖提高到 0.2.2,修复插件安装触发服务重启后管理端停留在 500 页的问题;初始化对短暂连接中断进行有界恢复,持续故障及认证、权限和业务拒绝仍走原错误页。

  • 本次不执行数据库迁移;已有实例需更新依赖并重新构建、发布管理端。SandPackage 最低依赖提高到 0.2.2,修复 Windows 宿主系统更新被误判为不支持的问题;Windows 更新仍需配置 PHP CLI、PowerShell、本机更新、静态发布和健康检查命令。

  • 首次安装后检查管理端静态资源,未启动前端时保留成功页并提供恢复步骤,启动后可重检进入登录;重新访问安装入口也可恢复,不重复初始化数据库或显示初始密码。

  • 支持明确的公开后台地址与子路径;开发端口占用会明确报错,不再自动换端口导致安装页指向错误服务。管理端使用固定 pnpm 11.19.0,推荐 Node.js 22(至少 22.12.0)。静态资源检查不替代实际登录和业务验收。

锁定组合:Core0.2.2@5956228296e419814996ae13af4f37bd807ef22d、Package0.2.2@4d4d2607602b5b63b3aa06bfe7a0aa4d58af3847。正常Composer定向更新仅Core一包,397项前端受管文件与正式包匹配,严格校验、17项JS与18项PHP/Twig回归及独立源码文档审查通过。Windows固定候选完成安装、前端关闭恢复、重检、真实登录和端口占用等验收;合并后公开源码的全新安装链正在另行核验,发布不自动升级已有部署。

源码下载沿用GitHub自动ZIP/tar.gz,无额外安装器附件。新实例按README在server执行composer install,再单独启动后端和前端;检查只确认管理端静态资源响应,实际登录和菜单仍需验证。已有实例保留私有配置、数据与持久存储,通过正常Composer更新并构建发布匹配前端;本次不执行数据库迁移或重置密码。

SandAdmin 0.2.0

Choose a tag to compare

@supdger supdger released this 03 Oct 15:32
d87753d
  • 锁定 Sand Core 0.2.0 与 SandPackage 0.2.1,并更新源码下载内匹配的管理前端及发布清单。
  • 提供后台「插件管理 → 系统更新」入口,超级管理员配置本机更新、静态发布与健康检查命令后,可检查并执行受信基础包更新;当前执行器支持 Linux/macOS。
  • 基础包维护方修复发布后主动向宿主交接版本、固定源码引用、变更、兼容范围和验证结果;宿主跟进依赖与匹配载荷,完成组合验收后发布,再由测试和部署宿主选择明确版本同步。

升级前检查基础包及业务插件的兼容范围,并保留数据库、私有配置和构建产物备份。本次发行不执行数据库迁移,也不升级已有消费宿主。完整安装、数据库登录和后台真实更新事务仍需在各消费环境验收;源码安装与前端构建不能替代这些结果。

验证:macOS PHP 8.4.18、Node 24.11.1、pnpm 11.27.1;Composer 安装与干净源码重装、405 个受管前端文件哈希、生产构建与类型检查、缓存路径回归、安装错误响应 29 项和登录路由恢复 7 项通过。不同上下文独立验收通过。真实 PostgreSQL 业务、HTTP 鉴权、实际更新事务和 Windows 验收尚未完成。

源码下载延续既有 GitHub 自动 ZIP/tar.gz,无额外安装器附件。在 server/ 执行 composer install,不通过旧版 Packagist 宿主包安装。

维护流程更正(2026-10-04):撤回本次误加的 Dependabot 定时配置及跟进说明;基础包更新由提供方主动交接。此更正不改变 0.2.0 已发布的运行载荷、依赖锁定或标签。

SandAdmin 0.1.1

Choose a tag to compare

@supdger supdger released this 27 Sep 04:30
5a522e6

SandAdmin 0.1.1 focuses the public source checkout on the Webman host and Vue frontend.

  • docs/ and changelog moved to the project Wiki.
  • Plugin catalog verification moved to the independent SandAdmin maintenance repository.
  • The generated source archive contains server/, sandadmin-artd/, LICENSE, and NOTICE.
  • The dashboard documentation link is updated through Sand Core 0.1.7.
  • Composer installation examples select the default compatible package version unless a version is explicitly requested.

The root catalog.json remains in the Git checkout for plugin discovery. The catalog check can be run from the maintenance repository workflow.

SandAdmin 0.1.0

Choose a tag to compare

@supdger supdger released this 21 Sep 09:26
4cb90f1

Early Composer distribution for standard Webman projects.

  • Install with composer require supdger/sandadmin
  • Repository root contains backend source, frontend source, public docs, and release essentials
  • Plugin catalog is maintained in root catalog.json
  • Host runtime version uses the SandAdmin 0.x line

Validated: Composer installation contract, repository transport/distribution contracts, HTTP response contract, clean-host check, and strict Composer metadata validation.

Not included in this release verification: database creation, migrations, browser login, or real plugin lifecycle replay. This early release does not imply a 1.0 stability commitment.

SandAdmin 0.1.0-rc.1

SandAdmin 0.1.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@supdger supdger released this 21 Sep 08:38
b3271d0

SandAdmin is delivered as a Composer-installable Webman library. The source repository keeps backend payloads, tests, maintenance scripts, the Vue frontend, docs, and the compatibility catalog.

Install from GitHub VCS:

composer config repositories.sandadmin vcs https://github.com/supdger/sandadmin
composer require supdger/sandadmin:0.1.0-rc.1

Validated in this candidate: isolated install/update/uninstall contracts, consumer-state protection, configurable HTTP and Channel ports, backend non-database suites, clean-host boundary, mirrored consumer installation, Webman command loading, and frontend production build.

Evidence boundary: this release did not create a database, run migrations, start services, or replay a fresh login and real plugin lifecycle. It is intentionally marked prerelease.