Skip to content

User Features

The features detailed in this section are the ones that can be accessed by any authenticated user in an application using the User Profile appjar.

Free mode

In free mode, User Profile allows a maximum of 5 profiles. When the limit is reached, a restrictions bar appears above the view showing the current Profiles usage, and saving a new profile is blocked. Existing profiles can still be edited. See Free mode for full details.

My Profile

The My Profile view allows the currently logged-in user to create, view, edit, and delete their own profile.

My Profile View

My Profile view

When the user has not yet created a profile, a hint message is displayed and the Delete button is not available. Once a profile has been saved, the Delete button becomes visible on subsequent visits.

Users who do not have a profile yet are taken to this view automatically the first time they log in, so that they can create one. The application can disable this behaviour.

Profile Fields

The form contains the following fields:

  • Username: Pre-filled with the username of the currently logged-in account. This field is read-only and cannot be changed.
  • Email: A required field that must contain a valid email address.
  • First Name: A required field. Must not be empty.
  • Last Name: An optional field for the user's last name.
  • Phone Number: An optional field for a contact phone number.
  • Address: An optional field for a mailing or physical address.

Profile Picture

The circular avatar at the top of the form allows the user to manage their profile picture:

  • Upload: Click Upload File... or drop an image file into the designated area. Supported formats are GIF, PNG, JPEG, BMP, and WebP. The maximum allowed file size is 10 MB. After uploading, a crop dialog opens to allow selecting and adjusting a circular area before it is applied.
  • Remove: Click the red trash icon on the avatar to delete the current picture.

Saving the Profile

Clicking the Save button validates the form and persists the profile. If any required field is invalid, a notification is displayed at the bottom of the screen. On success, a confirmation notification is shown.

Deleting the Profile

Clicking the Delete button (only visible when a profile already exists) opens a confirmation dialog. The user must confirm the action to proceed.

Warning

Deleting your profile is an irreversible action. Proceed with caution.