Enabled inline diff rendering by default in PermissionQuestionWidget when diffs are available.
Added a public show_diff property with getter and setter to control diff visibility, and updated refresh to honor this property.
Extended Behave feature scenarios to cover default diff rendering, visibility toggling, and no-diff behavior.
Introduced supporting step definitions for toggling show_diff and asserting absence of diff text.
ISSUES CLOSED: #8303
Implement inline permission question widget for quick allow/reject
decisions within the conversation stream with file diff context.
ISSUES CLOSED: #997