Commit Graph

2684 Commits

Author SHA1 Message Date
Alex e4f6db0f7f User Logs: Preserve query string parameters across list and edit pages (#7910)
* User Logs: Preserve query string parameters across list and edit pages

* Update user_log_edit.php
2026-04-22 20:57:49 +00:00
Alex 97be3c47fd Contacts: Preserve query string parameters across list and edit pages (#7897)
* Contacts: Preserve query string parameters across list and edit pages

* Update contact_view.php

* Update contact_edit.php

* Update contact_view.php
2026-04-21 21:41:00 +00:00
FusionPBX 490ab337f7 Add a comment for conditions when to send the email 2026-04-17 16:16:33 +00:00
Alex 163cb0b372 Add checks for email subject and body before sending (#7881) 2026-04-17 16:13:49 +00:00
frytimo dace58370f Fix listeners array when socket disconnects (#7841)
When the connection is registered as a listener but has not yet communicated, the class failed to remove the listener in the array.
2026-04-13 11:20:43 -06:00
Alex 0376f09cac Security - Regenerate the session id on login (#7840) 2026-04-10 22:08:56 +00:00
frytimo 1d9fd0a8a5 Fix active calls browser console error (#7833)
Javascript error caused Active Calls preventing the calls from being removed from the list
2026-04-08 14:30:10 +00:00
Alex f5d17de1d2 Improve remember me token handling and validation (#7831)
- validate cookie format
- check if token was found first before validation to prevent race condition
- separate the expired/ip/user agent check for different handling
2026-04-06 14:33:30 -06:00
FusionPBX f11231c5bf Change the temp domain to domain.local (#7829) 2026-04-01 11:56:36 -06:00
Alex 83d5faa1af Fix status column alignment (#7821) 2026-03-27 12:28:11 -06:00
Alex 1752ae3e94 Unset remember cookie when the current user's password is updated (#7819)
* Unset remember cookie when the current user's password is updated

* Update user_edit.php
2026-03-26 16:10:13 -06:00
Alex 630855586d Delete setting_value_input_type (#7818)
* Delete setting_value_input_type default setting

* Update domain_setting_edit.php

* Update default_setting_edit.php

* Update app_config.php

* Update app_defaults.php
2026-03-26 19:19:33 +00:00
Alex 66e3532911 Automatically switch between input and textarea for setting value (#7817)
* Automatically switch between input and textarea for setting value

* Update default_setting_edit.php

* Update domain_setting_edit.php

* Update user_setting_edit.php
2026-03-26 19:11:39 +00:00
FusionPBX c298035e3c Minor version update 5.6.1-dev 2026-03-26 03:42:37 +00:00
Mendel 029f58a245 Fix http auth password copy length (#7769) 2026-03-25 21:59:34 +00:00
simplecoder732 68f5e2e38c Better domain selector for default settings (#7801)
* Add a better domain selector implementation for default settings

* Add functionality to default_settings copy function
2026-03-25 11:53:34 -06:00
frytimo 7503d0eec6 Operator panel using WebSocket (#7810) 2026-03-25 07:32:35 -06:00
Alex 0a3d8154fa Fix 404 error when a required field is empty (#7808) 2026-03-24 20:59:25 +00:00
Alex 00c4dbc166 Handle invalid remember me token by logging the attempt and unsetting cookie (#7800) 2026-03-19 16:37:03 -06:00
Alex 52f81ab8cf Remove remember me token only for the current device (#7799)
* Remove remember me token only for the current device

* Update user_profile.php
2026-03-19 16:22:52 -06:00
Alex 4da0be2cd8 Add remember me to email and TOTP authentication methods (#7795)
* Update totp.php

* Update email.php

* Update username.htm
2026-03-17 11:14:45 -06:00
Alex 125288ac6f Fix auth failed message by removing unnecessary loop break (#7793)
happens when you use multiple authentication methods
2026-03-17 10:25:15 -06:00
FusionPBX c5800b7072 Add Screen Pop search by Caller ID number. 2026-03-17 15:50:51 +00:00
Alex f0377700c4 Add parent widget drag handle (#7792)
* Add parent widget drag handle

* Update parent.php

* Update css.php
2026-03-16 19:08:52 -06:00
Alex 867e986ba8 Use textarea for default setting value input (#7790)
* Use textarea for default setting value input

* Update app_config.php

* Update default_setting_edit.php

* Update default_setting_edit.php
2026-03-13 19:38:25 +00:00
Alex 778d33d72e Fix widget detail state check logic (#7786)
* Fix widget detail state check logic

* remove hidden class style

* Update parent.php

* Update index.php
2026-03-12 15:51:20 +00:00
Alex bb5240a1cc Add remember token to user log array instead of update query (#7782)
* Add remember token to user log array instead of update query

* Update user_logs.php
2026-03-11 22:43:59 +00:00
Alex 93fd95bf9a Fix widget detail state setting not showing (#7781) 2026-03-11 21:38:22 +00:00
frytimo a67adad071 Fix websocket message - Multiple Changes (#7768)
* Fix add domain_uuid getter in subscriber and WebSocket message

* Better error reporting and trapping

* When a WebSocket connection is miscommunication, the WebSocket service will crash. This helps to prevent a crash by checking the status of the connection.
2026-03-04 07:50:54 -07:00
FusionPBX 17438edddf Auto loader file cache removed, remove the permission update 2026-03-01 10:25:55 -07:00
FusionPBX 5326e8969f Add session authorized and return to remember token validate 2026-02-28 10:20:03 -07:00
Alex e9f1faa1b7 Add password changed email template (#7764)
* Add password changed email template

* Update user_profile.php

* Update app_defaults.php

* Update user_edit.php
2026-02-27 12:15:35 -07:00
Alex 5714fb3cd9 Fix email template path (#7762) 2026-02-27 11:49:27 -07:00
Alex 82f339c4a0 Remove remember me tokens when password is updated (#7759)
* Update user_edit.php

* Update user_profile.php
2026-02-26 17:02:56 -07:00
Alex 9d3c749d5c Fix remember me text alignment (#7758) 2026-02-26 10:14:44 -07:00
FusionPBX 5f293cac60 Version update 5.6.0-dev 2026-02-26 05:08:49 -07:00
FusionPBX 1eafb36470 Remove the do_upgrade_auto_loader function 2026-02-26 02:16:48 -07:00
FusionPBX 1dbf7a5ec6 Update app_config.php 2026-02-26 00:35:08 -07:00
Alex 0d0872a0a3 Update user_logs.php (#7756) 2026-02-24 16:25:49 -07:00
Alex ff4f857570 Add default for remember_me setting (#7754) 2026-02-24 14:18:15 -07:00
Alex 416dd107fd Add remember me feature (#7750) 2026-02-24 13:43:18 -07:00
fusionate fa42a8b774 Users - List/Edit: Maintain search, order by and page values through paging and update. 2026-02-23 15:00:17 -07:00
FusionPBX 9a640e19b1 Add wildcard domain search 2026-02-20 21:44:25 -07:00
fusionate 94450481be User Logs - List: Pass search term in pagination buttons, prevent duplicate order by params in column heading links. 2026-02-20 16:28:28 -07:00
FusionPBX fca9aa65e9 Adjust the indentation 2026-02-19 15:35:30 -07:00
frytimo 379b369a38 Fix user user logs missing url params on pagination (#7748) 2026-02-18 09:28:39 -07:00
Mark J Crane 30736b00ab Clear the contact caller_id cache when the contact on update. 2026-02-13 11:53:17 -07:00
frytimo b5220cab1e Fix active_conferences high cpu bug on switch disconnect (#7742) 2026-02-11 10:53:39 -07:00
Alex 15e79122a4 Fix domain limits being ignored when set to 0 (#7738) 2026-02-06 11:17:27 -07:00
frytimo bfcdef308d Add reconnection delay to prevent high CPU usage when server is unavailable. (#7736)
When the websocket server is unavailable the connection tries to reconnect too fast causing a high CPU usage. Adding a check for the connection status and sleeping when it is not yet connected after a re-connect attempt prevents the high CPU usage.

Fixed the method signature in create_filter_chain_for to exactly match that of the parent to avoid potential PHP warnings or errors.
2026-02-06 07:24:33 -07:00