emrg: GUI session list & title bar unified format project/name|id - #891
Merged
Conversation
…nt 2026-08-20T17:48:07) - sidebar render(): drop 今天/昨天/更早 time grouping, sort by last-active desc, item label = project/name|id (project = cwd basename, name = title||"", id = session_id) - renderOpenSessions(): same unified format (entry.projectName + title, id always shown) - app.js renderSessionHeader(): project/name|id (was project/title(sid) or project/sid) - remove now-unused util.group* i18n keys + groupLabel() helper - tests updated: conv-list no group labels; open-session items assert project/name|id
argszero
commented
Aug 20, 2026
argszero
left a comment
OwnerAuthor
There was a problem hiding this comment.
✅ LGTM — cycle 1 (6 files +47/−70: sidebar history list drops time grouping, sorts by last-active desc, unified project/name|id everywhere incl. header; orphan util.group* keys + groupLabel removed; tests updated to assert the new format; GUI 245 pass, test + test-windows CI PASS)
argszero
commented
Aug 20, 2026
argszero
left a comment
OwnerAuthor
There was a problem hiding this comment.
✅ LGTM — cycle 3 (re-review: head unchanged, GUI session/header project/name|id unified, time-grouping removed, orphan keys cleaned; GUI 245 pass + pytest 981; test + test-windows CI PASS, mergeable CLEAN)
Uh oh!
There was an error while loading. Please reload this page.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for freeto join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Host feedback rant 2026-08-20T17:48:07: unify the session display format across the GUI sidebar history list, the open-sessions list, and the session title bar — all now use
project/name|id.Changes (6 files, +47/−70)
updated_at || created_at) descending; each item showsproject/name|idwhere project =cwdbasename, name = title (or empty), id = session_id.project/name|idformat (entry.projectName + title, id always shown).renderSessionHeader(): unified toproject/name|id(wasproject/title(sid)orproject/sid); project fallback now also derives from the session's owncwdbasename beforehome.util.group*keys andgroupLabel()helper (orphan detection would flag them).project/name|idformat (id always present).Verification