markjcrane
72db3b914e
Add a new Domain Profile featue
...
Used to set domain wide settings like the language, time zone, and time format in an easy way.
2026-05-26 16:55:06 +00:00
frytimo
fbfc3b7099
Fix cache contact id not cleared if speed dial field is empty ( #7991 )
2026-05-26 14:31:39 +00:00
AdSecIT
bd011e4cc5
Update upgrade_menu.php ( #7990 )
...
Added OS Detection for Service Upgrade and Restart Functions.
2026-05-25 16:02:44 -06:00
FusionPBX
695b7d7410
Move add_missing service call to service update section
2026-05-24 15:37:07 +00:00
Alex
20f415fc4a
Add back the searchable domain selector to other pages
...
Added back after some improvements.
2026-05-22 22:37:22 +00:00
FusionPBX
af9796faf7
Fix regression on email templates show text
...
Didn't realize there are still valid reasons and people that like text based email. For this reason filtering out text based email type has been removed.
2026-05-22 20:10:56 +00:00
Alex
5282e7570c
Fix searchable domain selector being used on all pages ( #7980 )
...
* Add data-domain-search attribute to domain select
* Only replace domain selectors that have data-domain-search attribute
2026-05-19 21:29:29 +00:00
Alex
ad862e41f1
Trim username input before storing in session ( #7977 )
2026-05-15 21:06:44 +00:00
markjcrane
21b55e229b
Fix cache's settings object
2026-05-14 16:04:26 +00:00
Alex
cc0d528cff
Security: Add CSRF tokens to login form ( #7968 )
...
* Security: Add anti-CSRF tokens to login form
* Update database.php
* Update email.php
* Update totp.php
* Update email.htm
* Update login.htm
* Update totp_secret.htm
* Update totp.htm
* Update username.htm
2026-05-12 20:19:40 +00:00
Alex
1a286a3020
Escape username before assigning to view ( #7964 )
...
* Update database.php
* Update email.php
* Update totp.php
2026-05-12 15:25:22 +00:00
FusionPBX
39ac20e7a0
Update the service file path for debian services
2026-05-12 07:36:52 +00:00
FusionPBX
d18f25eb10
Fix echo statements remove indentation
2026-05-12 07:18:39 +00:00
FusionPBX
3d357340ae
Output the service name only for Linux
...
FreeBSD adds the service name by default.
2026-05-12 07:11:29 +00:00
FusionPBX
fa5ae89827
Fully detach from parent shell to prevent 'service' from blocking
2026-05-12 06:40:25 +00:00
FusionPBX
061c978219
Update services for FreeBSD
2026-05-12 04:55:46 +00:00
FusionPBX
7c371cea78
Rename the Debian services files
2026-05-12 03:51:32 +00:00
FusionPBX
b68f5828b0
Add FreeBSD rc.d service files
2026-05-12 03:46:26 +00:00
frytimo
59f5bca0b9
Fix active_calls crash on reload ( #7959 )
...
* Fix active_calls crash on reload
2026-05-06 18:50:18 +00:00
markjcrane
34a3ef1400
Change the protected to public for reload_settings
...
When waiting on a socket the call back needs to be accessible from anywhere
2026-05-05 15:43:02 -06:00
FusionPBX
552e1261e2
Update software version to 5.6.2-dev
2026-05-05 17:14:47 +00:00
frytimo
bb6d962b9f
Update PHPDocs in services class ( #7953 )
2026-05-04 23:13:29 +00:00
FusionPBX
bbae2e6955
Remove redundant window.open
2026-05-04 19:42:32 +00:00
frytimo
fc08584901
Fix an error when upgrade cli is used for first time with services ( #7951 )
2026-05-04 17:56:07 +00:00
frytimo
097af5d836
Fix missing first line of in-progress call and wrong state ( #7948 )
...
When the dashboard widget is first called, the first line of the active call response was ignored due to a promise dropped in the client. This fixes the dropped event.
The status is hard-coded to 'ringing' on the server-side to allow the client to pick up the event as a 'new' call. This patches the client to correct this and put the correct 'answered' status for an already in-progress call.
2026-05-04 16:58:43 +00:00
frytimo
f2df94cf93
Check for empty service list before array_column ( #7949 )
2026-05-04 08:31:01 -06:00
FusionPBX
fe7a5033c2
Add missing services during upgrade
...
Added functionality to add missing services during the upgrade process.
2026-05-01 21:10:10 +00:00
Alex
c68602b6d3
Update add missing and reload messages ( #7946 )
...
* Update add missing and reload messages
* Update app_languages.php
2026-05-01 20:36:14 +00:00
FusionPBX
652a7dc256
Add ability to reload one or more services
2026-05-01 17:51:22 +00:00
Alex
571c5f98f4
Fix the service delete ( #7944 )
...
* Fix the service delete
* Update services.php
2026-05-01 10:04:33 -06:00
FusionPBX
4022dbb3b2
Enhance service status display with color and tooltips
2026-05-01 01:17:37 -06:00
FusionPBX
182aabf709
Update service status labels to 'Active'
2026-05-01 01:13:46 -06:00
Alex
11e07e5d30
Fix the service toggle ( #7943 )
2026-04-30 17:57:31 +00:00
markjcrane
76744aaaf5
Add a new feature to manage services
2026-04-30 07:46:04 -06:00
Alex
6a37970e12
Fix default_setting_category getting set twice ( #7940 )
...
* Fix default_setting_category getting set twice
2026-04-29 23:03:55 +00:00
Alex
cb0788cbb1
Exclude category in search form ( #7941 )
...
A category select box is already in the form
2026-04-29 22:57:37 +00:00
Alex
c9dfa0d0cf
Users: Preserve query string parameters across list and edit pages ( #7922 )
...
* Users: Preserve query string parameters across list and edit pages
* Update user_edit.php
* Update user_json.php
2026-04-28 03:12:18 +00:00
Alex
0ddb7c1164
Domains: Preserve query string parameters across list and edit pages ( #7916 )
...
* Domains: Preserve query string parameters across list and edit pages
* Update domain_edit.php
* Update domain_json.php
* Update domains.php
* Update domain_edit.php
2026-04-25 21:19:52 +00:00
Alex
fd6bd83bc5
Default Settings: Preserve query string parameters across list and edit pages ( #7912 )
...
* Default Settings: Preserve query string parameters across list and edit pages
* Update default_settings_reload.php
* Update default_setting_toggle.php
* Update default_setting_edit.php
2026-04-23 16:45:14 +00:00
Alex
04c5a44228
Fix domain setting edit back button link ( #7914 )
2026-04-23 16:44:06 +00:00
frytimo
c793833fd0
Fix operator panel disconnect ( #7913 )
...
Unfiltered agent lists cause a delay resulting in disconnection from switch
2026-04-23 14:50:32 +00:00
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