Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: userfrosting/sprinkle-account
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 6.0.0-alpha.4
Choose a base ref
...
head repository: userfrosting/sprinkle-account
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 6.0.0-alpha.5
Choose a head ref
  • 19 commits
  • 111 files changed
  • 1 contributor

Commits on Apr 11, 2025

  1. Update Vite

    lcharette committed Apr 11, 2025
    Configuration menu
    Copy the full SHA
    7aaff4b View commit details
    Browse the repository at this point in the history
  2. Upgrade Vitest

    lcharette committed Apr 11, 2025
    Configuration menu
    Copy the full SHA
    96ad7b7 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2025

  1. Implement CSRF protection

    - Added `useCsrf` composable for managing CSRF tokens and adding it automatically to axios requests.
    - Refresh CSRF token refresh on Login/Logout.
    - Updated templates to include CSRF meta tags.
    - Custom CSRF session storage key removed. Slim Guard default storage is used. Prevent duplication of token in the session (persistent token option wasn't working)
    - Fixes old session file not being deleted from the filesystem
    lcharette committed Apr 12, 2025
    Configuration menu
    Copy the full SHA
    6966599 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2025

  1. Update test

    lcharette committed Apr 13, 2025
    Configuration menu
    Copy the full SHA
    fcf640a View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2025

  1. Use session setter

    lcharette committed Apr 14, 2025
    Configuration menu
    Copy the full SHA
    9f4df10 View commit details
    Browse the repository at this point in the history
  2. Add remember me checkbox

    lcharette committed Apr 14, 2025
    Configuration menu
    Copy the full SHA
    5ecda8a View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2025

  1. Configuration menu
    Copy the full SHA
    180e520 View commit details
    Browse the repository at this point in the history
  2. Fix style

    lcharette committed Apr 26, 2025
    Configuration menu
    Copy the full SHA
    e458531 View commit details
    Browse the repository at this point in the history
  3. Fix migration

    lcharette committed Apr 26, 2025
    Configuration menu
    Copy the full SHA
    227f3f8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d49a8e0 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2025

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

Commits on May 4, 2025

  1. Refactor account-related views and tests

    - Updated FormRegister.test.ts to use TypeScript and improved test structure.
    - Replaced PageEmailVerificationRequest.test.js with PageEmailVerificationRequest.test.ts, enhancing test coverage and structure.
    - Created PageForgotPassword.test.ts to replace the previous JavaScript test file, adding comprehensive tests for the forgot password flow.
    - Converted PageRegister.test.js to PageRegister.test.ts, ensuring TypeScript usage and improved test clarity.
    - Refactored PageEmailVerificationRequest.vue to streamline the email verification process and improve code readability.
    - Enhanced PageForgotPassword.vue to include a multi-step process for password recovery, improving user experience.
    - Updated PageLogin.vue to utilize router links instead of emitted events for navigation, simplifying the component logic.
    - Refactored PageRegister.vue to include a redirect if registration is disabled, improving user flow.
    lcharette committed May 4, 2025
    Configuration menu
    Copy the full SHA
    a3d473b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b032708 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2025

  1. Refactor error handling

    Remove AlertStream from default UserMessageExceptionHandler  and implement backup AlertStreamExceptionHandler
    lcharette committed May 5, 2025
    Configuration menu
    Copy the full SHA
    f03d245 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2025

  1. Refactor password reset functionality

    - Replace "forgot password" with "reset password" throughout app
    - Introduced a new exception for expired passwords and updated authentication logic to check for password expiration.
    - Modified user model to include 'password_last_set' timestamp and implemented logic to determine if a password is expired.
    - Updated database migrations to add 'password_last_set' column to the users table.
    - Removed deprecated password reset email class and associated template.
    - Adjusted admin routes and controllers to accommodate new password reset functionality.
    lcharette committed May 18, 2025
    Configuration menu
    Copy the full SHA
    ffb13bd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b222ece View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    44f4f2b View commit details
    Browse the repository at this point in the history
  4. Remove obsolete password reset and verification models

    - Deleted PasswordReset and Verification models, interfaces, and related tests.
    - Removed associated email templates for password reset and verification.
    - Updated ModelsService to remove references to PasswordReset and Verification.
    - Added migrations to drop password_resets and verifications tables.
    - Refactored UserCreateAction to send a user creation email instead of a password email.
    - Introduced UserCreatedEmail class and corresponding email template.
    - Updated UserValidation tests to reflect the removal of password reset and verification logic.
    lcharette committed May 18, 2025
    Configuration menu
    Copy the full SHA
    566f517 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2025

  1. prepare release

    lcharette committed May 23, 2025
    Configuration menu
    Copy the full SHA
    6de4823 View commit details
    Browse the repository at this point in the history
Loading