Edit Error in Phoenix

Error: key :username_changeset not found in: %{conn: %Plug.Conn{adapter: {Plug.Cowboy.Conn, :...}, assigns: %{current_user
Im trying to add an option to change the username of the user,

My user settings: aA6zwhC1cf | SourceBin
My edit html: v6DN2yhUco | SourceBin

Here is my whole repo: GitHub - if-loop69420/chat_srv

When rendering the form in UserSettingsController.edit/2, nothing sets username_changeset in the assigns.

There’s a plug to set up email_changeset and password_changeset, consider adding to that.