From 17df21041adf2bf02cc71fbe7a388d26802ff7d6 Mon Sep 17 00:00:00 2001 From: William Mantly Date: Tue, 28 Jul 2026 13:30:31 -0400 Subject: [PATCH] Release 1.7.0: fresh-install fixes (loading message, missing messages, login context, directory UX) Co-Authored-By: Claude Sonnet 5 --- CHANGELOG.md | 13 +++++++++++++ nodejs/package.json | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f9014e..d13cef8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,19 @@ All notable changes to this project are documented here. Format loosely follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/); versions correspond to git tags (`vX.Y.Z`) and `nodejs/package.json`'s `version`. +## [1.7.0] - 2026-07-28 + +### Fixed +- **`formAJAX`'s loading indicator showed literal HTML** ("<div class=..."), not a spinner — it passed raw markup to `app.messages.action`, which HTML-escapes its message by design. Replaced with plain text. +- **`POST /api/user/` (create) and `PUT /api/user/password` had no `message` field** in their response, so the success notification rendered empty. Added messages matching every other route's convention. +- **The user landing on `/login` with a `?redirect=` had no explanation why** — happens whenever another app's "Log in with SSO" bounces an unauthenticated user through `/oauth/authorize`. Now shows a contextual banner explaining what's happening. + +### Changed +- **Directory: tree view is now the only view** (the list/tree toggle is gone) — simpler, one code path. +- **Directory: clicking a resource's name opens its detail modal**, not just the pencil/edit icon. + +Found via a fresh production install's feedback — see the [theta-env v1.13.0 release](https://github.com/theta42/theta-env/releases) for the full cross-repo summary. + ## [1.6.3] - 2026-07-28 ### Fixed diff --git a/nodejs/package.json b/nodejs/package.json index b4838bf..f713ec6 100755 --- a/nodejs/package.json +++ b/nodejs/package.json @@ -1,6 +1,6 @@ { "name": "t42-sso-manager", - "version": "1.6.3", + "version": "1.7.0", "description": "A very simple LDAP management and SSO system", "author": [ {