ThreadDetailsCustomGroupNameAndImageFragment, the screen where a group
thread's name and photo are edited. The fragment class stays the screen's
catalog identity; the public name says what the person edits on it.
What a person sees: the group's current name. The fragment also names the
group picture, but no picture change is recorded, so the handle carries no
picture and the screen models none.
Actions: changeName(name) sends the thread's update_title request with the
new name; the thread id and the current name are the screen's input and
state, never caller-typed literals. Opening the screen sends nothing.
How it is reached: from the thread's shared media (openGroupNameEditor),
which the details hub opens (openSharedMedia), which the conversation opens
(openThreadDetails). The app shows the screen only for a group thread; a
one-to-one thread is refused with DirectGroupNameUnavailableError in the
enter, before any navigation entry or request, so no handle of this screen
exists for it.
Evidence: the Android 451 group recording's chain direct_thread:3 →
details 7 → shared media 8 → this screen 9, and its update_title
request. The group picture's request is not recorded.
ThreadDetailsCustomGroupNameAndImageFragment, the screen where a group thread's name and photo are edited. The fragment class stays the screen's catalog identity; the public name says what the person edits on it.What a person sees: the group's current name. The fragment also names the group picture, but no picture change is recorded, so the handle carries no picture and the screen models none.
Actions:
changeName(name)sends the thread'supdate_titlerequest with the new name; the thread id and the current name are the screen's input and state, never caller-typed literals. Opening the screen sends nothing.How it is reached: from the thread's shared media (
openGroupNameEditor), which the details hub opens (openSharedMedia), which the conversation opens (openThreadDetails). The app shows the screen only for a group thread; a one-to-one thread is refused withDirectGroupNameUnavailableErrorin the enter, before any navigation entry or request, so no handle of this screen exists for it.Evidence: the Android 451 group recording's chain
direct_thread:3→ details7→ shared media8→ this screen9, and itsupdate_titlerequest. The group picture's request is not recorded.