Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

XWIKI-22121: Improve the registration experience #3155

Merged
merged 32 commits into from
Nov 6, 2024

Commits on Apr 29, 2024

  1. Configuration menu
    Copy the full SHA
    d0e251c View commit details
    Browse the repository at this point in the history
  2. XWIKI-22121: Improve the registration experience - Part C

    * Added the `back to home` button.
    * Fixed the style of the
    
    TODO: * replace the inline styling with some CSS
    Sereza7 committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    157fd99 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. XWIKI-22121: Improve the registration experience - Part A

    * Moved the login and register buttons from the drawer to the navbar.
    * Updated style
    * Part B: moved around the first and last name fields.
    
    TODO: * C. replace the registration confirmation inline styling with some CSS
    Sereza7 committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    641dc53 View commit details
    Browse the repository at this point in the history
  2. XWIKI-22121: Improve the registration experience - Part B

    * Split the form into two sections
    * Added an `About you` title for the second section.
    
    TODO: * C. replace the registration confirmation inline styling with some CSS
    Sereza7 committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    f631969 View commit details
    Browse the repository at this point in the history
  3. XWIKI-22121: Improve the registration experience - Part B

    * Split the validation messages in multiple parts - WIP
    
    TODO: * C. replace the registration confirmation inline styling with some CSS
    Sereza7 committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    78fdc81 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. XWIKI-22121: Improve the registration experience - Part B

    * Split the validation messages in multiple parts - Done.
    
    TODO: * C. replace the registration confirmation inline styling with some CSS
    * B. Check that other uses of Livevalidation are not broken by the changes.
    Sereza7 committed May 3, 2024
    Configuration menu
    Copy the full SHA
    cd64ac2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4c3045c View commit details
    Browse the repository at this point in the history
  3. XWIKI-22121: Improve the registration experience - Part B

    * Replaced the registration confirmation inline styling with some CSS
    * Escaped the content added in RegistrationConfig
    
    TODO:
    * B. Check that other uses of Livevalidation are not broken by the changes.
    Sereza7 committed May 3, 2024
    Configuration menu
    Copy the full SHA
    bee22da View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. XWIKI-22121: Improve the registration experience - Part B

    * Took care of a fallback for backwards compatibility
    Sereza7 committed May 15, 2024
    Configuration menu
    Copy the full SHA
    d3cab05 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. XWIKI-22121: Improve the registration experience - Part B

    * Tried to fix the register form not submitting, WIP
    Sereza7 committed May 16, 2024
    Configuration menu
    Copy the full SHA
    af3c804 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. Configuration menu
    Copy the full SHA
    39445e5 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. XWIKI-22121: Improve the registration experience

    * Fixed a wrong ID for the UIExtensionClass
    Sereza7 committed May 29, 2024
    Configuration menu
    Copy the full SHA
    fa5e492 View commit details
    Browse the repository at this point in the history
  2. XWIKI-22121: Improve the registration experience

    * Fixed the bug for unexpected lack of form submission
    Sereza7 committed May 29, 2024
    Configuration menu
    Copy the full SHA
    1bd4025 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. XWIKI-22121: Improve the registration experience

    * Fixed some codestyle
    Sereza7 committed May 30, 2024
    Configuration menu
    Copy the full SHA
    8b9fb00 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. XWIKI-22121: Improve the registration experience

    * Added comments
    * Removed special rule for regex type validation in the JS initialization
    * Updated the template for creating a validationContainer to fit loading the form with values already given
    Sereza7 committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    d24b61e View commit details
    Browse the repository at this point in the history
  2. XWIKI-22121: Improve the registration experience

    * Improved backwards compatibility
    (WIP)
    Sereza7 committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    d328145 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. XWIKI-22121: Improve the registration experience

    * Updated the style of `mandatory` and `must-match` fields when valid to never show the `Ok` text. (wasn't an issue before, because the text was left empty as a mistake)
    * fixed booleans for validation
    * fixed boolean for the welcome message formatting.
    Sereza7 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    3618247 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cf825e4 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. XWIKI-22121: Improve the registration experience

    * Fixed `RegisterIT`
    Sereza7 committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    23b31ed View commit details
    Browse the repository at this point in the history
  2. XWIKI-22121: Improve the registration experience

    * Fixed the base page object register and login function to fit the new position of those links.
    Sereza7 committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    af46c36 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. XWIKI-22121: Improve the registration experience

    * Fixed the username duplicate validation message
    * Fixed the size of the hero image on successful registration
    Sereza7 committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    683ccd5 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. XWIKI-22121: Improve the registration experience

    * Updated the version for deprecation
    Sereza7 committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    17237cc View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Configuration menu
    Copy the full SHA
    699558b View commit details
    Browse the repository at this point in the history
  2. XWIKI-22121: Improve the registration experience

    * Merge conflict resolution
    Sereza7 committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    420b092 View commit details
    Browse the repository at this point in the history
  3. XWIKI-22121: Improve the registration experience

    * Updated version number
    Sereza7 committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    2467089 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Configuration menu
    Copy the full SHA
    d0bcd33 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. XWIKI-22121: Improve the registration experience

    * Updated the attachment name to be more understandable
    Sereza7 committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    f7671c1 View commit details
    Browse the repository at this point in the history
  2. XWIKI-22121: Improve the registration experience

    * Removed a parameter with its default value
    * Escaped strings in the HTML template.
    Sereza7 committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    abb32a7 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. XWIKI-22121: Improve the registration experience

    * Improved the display of the Captcha
    Sereza7 committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    c49f94d View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. Configuration menu
    Copy the full SHA
    e316527 View commit details
    Browse the repository at this point in the history
  2. XWIKI-22121: Improve the registration experience

    * Solve merge conflict
    Sereza7 committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    f3f24d7 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. XWIKI-22121: Improve the registration experience

    * Fixed wrong version number on translation deprecation section
    Sereza7 committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    0598ab8 View commit details
    Browse the repository at this point in the history