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: LiveHelperChat/livehelperchat
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 4.80v
Choose a base ref
...
head repository: LiveHelperChat/livehelperchat
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 4.81v
Choose a head ref
  • 17 commits
  • 77 files changed
  • 2 contributors

Commits on Feb 11, 2026

  1. feat(captcha): add provider-based captcha support (Google v3 + Cloudf…

    …lare Turnstile)
    
    - Add centralized captcha settings/validation methods in `erLhcoreClassUserValidator`:
      `getCaptchaSettings`, `validateAuthCaptcha`, `verifyGoogleRecaptchaV3`,
      `verifyCloudflareTurnstile`, and `postCaptchaVerifyRequest`.
    - Replace inline captcha verification in `modules/lhuser/login.php` and
      `modules/lhuser/forgotpassword.php` with shared validation.
    - Update auth captcha error handling to use the generic string
      `Captcha validation failed`.
    - Extend `system/recaptcha` admin handling with provider support (`google`/`turnstile`),
      new Turnstile fields, and CSRF redirect fix to `system/recaptcha`.
    - Update captcha admin template with provider selector and provider-specific sections;
      use shared key labels (`Site key` / `Secret key`) in both provider blocks.
    - Update shared captcha rendering template to support:
      Google v3 token flow and Cloudflare Turnstile widget flow.
    - Set explicit captcha actions in auth templates:
      `login_action` and `forgot_password_action`.
    - Update install defaults (`modules/lhinstall/install.php`, `cli/lib/install.php`)
      to include provider and Turnstile keys in `recaptcha_data`.
    - Update translation catalogs (`doc/translation_default/translation_web.ts`,
      `translations/*/translation.ts`, including `translations/en_EN/translation.ts`)
      with the new captcha-related keys used by these changes.
    NullSablex committed Feb 11, 2026
    Configuration menu
    Copy the full SHA
    43d4f5c View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2026

  1. Merge branch 'add-cloudflare-turnstile' of github.com:NullSablex/live…

    …helperchat into captcha
    remdex committed Feb 23, 2026
    Configuration menu
    Copy the full SHA
    0ecbc67 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'captcha'

    remdex committed Feb 23, 2026
    Configuration menu
    Copy the full SHA
    ef65faf View commit details
    Browse the repository at this point in the history
  3. Update translations

    remdex committed Feb 23, 2026
    Configuration menu
    Copy the full SHA
    683eb73 View commit details
    Browse the repository at this point in the history
  4. 8.5 PHP fixes

    remdex committed Feb 23, 2026
    Configuration menu
    Copy the full SHA
    34544fe View commit details
    Browse the repository at this point in the history
  5. Remove old dashboard

    remdex committed Feb 23, 2026
    Configuration menu
    Copy the full SHA
    a021921 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2026

  1. Avoid loop in new editor

    remdex committed Feb 24, 2026
    Configuration menu
    Copy the full SHA
    2b61111 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2026

  1. Check for permissions access

    remdex committed Feb 25, 2026
    Configuration menu
    Copy the full SHA
    cbe94b0 View commit details
    Browse the repository at this point in the history
  2. Placeholder for name field

    remdex committed Feb 25, 2026
    Configuration menu
    Copy the full SHA
    09bb349 View commit details
    Browse the repository at this point in the history
  3. Add alert messages

    remdex committed Feb 25, 2026
    Configuration menu
    Copy the full SHA
    7d7fb91 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    14318de View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0db8164 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2026

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

Commits on Feb 27, 2026

  1. feat: 🎉 Introduce one-time proactive chat invitations and related fea…

    …tures
    
    - Added a new table `lh_abstract_proactive_chat_invitation_one_time` to store one-time invitations. 🗄️
    - Implemented logic to skip invitations that have already been seen by the visitor. 🚫👀
    - Enhanced the proactive chat invitation model to handle one-time invitations. 🔄
    - Updated the translation system to differentiate between operator and visitor messages. 🌍
    - Added cleanup logic for one-time invitations in the chat cleanup process. 🧹
    - Modified the installation script to create the new table during setup. ⚙️
    - Updated the changelog to reflect the new version 4.81v and database version 348. 📜
    - Improved the edit module to handle custom actions for proactive invitations. ✏️
    - Enhanced the chat widget to record when a one-time invitation is shown. 💬
    - Updated translation handling in visitor messages to ensure proper context. 📢
    
    These changes aim to improve user experience by ensuring that one-time invitations are not shown repeatedly, thus enhancing the chat interaction flow. 🚀
    remdex committed Feb 27, 2026
    Configuration menu
    Copy the full SHA
    1b9a967 View commit details
    Browse the repository at this point in the history
  2. Version 4.81v

    remdex committed Feb 27, 2026
    Configuration menu
    Copy the full SHA
    83d2887 View commit details
    Browse the repository at this point in the history
  3. feat: 🎉 Add reset functionality for visitor invitations and improve d…

    …ebug UI
    
    - Introduced a reset button for visitor invitations in the debug panel to clear invitation data. 🔄
    - Enhanced the debug output by including a new template for better state visualization. 🖥️
    - Updated the backend to handle the reset action and clean up related invitation data in the database. 🗑️
    - Improved the structure of the debug invitation module to support new parameters. 📊
    remdex committed Feb 27, 2026
    Configuration menu
    Copy the full SHA
    ccba35a View commit details
    Browse the repository at this point in the history
  4. Updates

    remdex committed Feb 27, 2026
    Configuration menu
    Copy the full SHA
    b11c145 View commit details
    Browse the repository at this point in the history
Loading