MeteorGPLby WebbingApps

Listeo SMS Notifications & OTP Verification

Plugin
Seguir 0 Dar estrella 0
Instalar

Registro de cambios 5

Todos los lanzamientos, del más reciente al más antiguo, tal como el proveedor los publicó en el registro de cambios del plugin.

CHANGELOG.md

2.0

En el repositorio
  • Developers can now send SMS through any provider instead of Twilio, using the new listeo_sms_pre_send filter. It covers every notification, the scheduled reminders and the phone OTP, because all of them share one send function. WhatsApp has the matching listeo_notification_whatsapp_pre_send filter. Twilio remains the default and nothing changes for sites that do not use the filters. See the FAQ for a ready-to-use example.

1.3.0

Nuevo Seguridad Aún no disponible
  • Release hardening: blank WhatsApp credential overrides inherit SMS credentials correctly; international phone addressing no longer guesses a country from matching leading digits.
  • SMS delivery logs retain the provider message SID and immediate error details; provider exceptions do not interrupt the remaining notification channels.
  • Fallback delivery respects user preferences and avoids duplicate attempts; recipient language is restored even after an error.
  • Multiline notification templates preserve plain-text line breaks.
  • Disabled phone OTP cannot be used to request SMS; failed sends remove the stored verification code. The companion Listeo Core update strictly validates registration codes and consumes the code after successful AJAX registration.
  • The multi-channel notification engine (WhatsApp, Web Push, scheduled booking reminders, per-user preferences, delivery log) is now part of the Notifications settings tab and always on. Existing SMS behaviour is unchanged.
  • The phone OTP endpoint now verifies the security token and limits attempts per phone number and per IP address.
  • Phone numbers are normalized to international E.164 format before sending.
  • The admin phone number for the "new listing submitted" SMS can now be configured in the settings, and its message text can be edited.
  • OTP verification works while Debug Mode is enabled.
  • Push subscription storage hardened.
  • The Notifications settings tab is split into sub-tabs: SMS Configurations, WhatsApp, Web Push, reminders, fallback, default preferences and Logs & Debug. SMS Configurations groups basic settings, OTP, provider credentials and listing/booking messages in one place. Enabling SMS reveals its event fields within that same tab. WhatsApp and Web Push settings and message templates only appear when that channel is enabled, provider fields follow the selected provider, and each message text is shown only when its event is switched on.
  • Logs & Debug contains the global Debug Mode switch and a redesigned delivery history: full-width layout, labelled filters, readable event/channel/status names, expandable error/provider details, contextual empty states and a separate cleanup section. Pagination keeps the selected filters and active tab.
  • SMS Configurations shows configuration, providers, listing notifications and booking/payment notifications as separate native sections on the same screen. The SMS switch controls the two event sections. This grouping uses the companion Listeo Core settings update.
  • WhatsApp and Web Push message templates come pre-filled with a sensible default text for every event, which is also what gets sent when a template is left empty.
  • The notification preferences in My Account use groups that start collapsed: "Your bookings", "Bookings on your listings" and "Your listings" (only the groups that apply to your account). Expand a group to choose individual notifications or toggle its entire channel. Controls use the same switches as the other profile settings, with a centered knob for partially selected groups. Channel columns stay aligned, controls support keyboard navigation, and the current-device push status remains visible above the groups.
  • New "Send a test notification to my devices" button next to the VAPID keys checks Web Push end to end without creating a booking, and a "Send a WhatsApp test message" button (with a phone number field) does the same for WhatsApp.
  • Disabling push on a device from the preference center now completes (it previously waited forever for the service worker).
  • Plugin translations now load from the languages folder (text domain listeo-sms).
  • Uninstalling the plugin removes its database tables and options.
  • Version numbers (plugin header, constant and internal version) unified.

1.2

En el repositorio
  • Twilio sender now accepts a Messaging Service SID. If the "Twilio Sender" setting is an "MG..." Messaging Service SID it is sent via Twilio's messagingServiceSid parameter; phone numbers and Alphanumeric Sender IDs (e.g. "PetFlex") continue to be sent as the "from" sender. The setting label/description were updated to explain the three accepted value types.

1.0

En el repositorio
  • A change since the previous version.
  • Another change.

0.5

Aún no disponible
  • List versions from most recent at top to oldest at bottom.

Enviar comentarios

Qué funciona, qué no, qué falta: unas palabras ayudan.

Solo si quieres una respuesta.

Se toma en tu navegador, sin esta ventana. Las contraseñas, lo que escribiste en formularios, las claves y los tokens se omiten como bloques grises; puedes ocultar más antes de enviarla. Conservamos las capturas 90 días.

Lo guardamos con la dirección de la página, tu idioma, el tamaño de la ventana, el navegador y la dirección IP, y tu dirección de correo electrónico si nos la das. La dirección IP y el navegador se eliminan a los 90 días. Política de privacidad.

Todos los idiomas