New
5.5.7
What's Changed
- fix speech creating empty files by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7426
- Dashboard - Hide progress bar overflow by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7427
- Dashboard - Allow drag and drop in parent widgets by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7431
- Added Snom status blocked messages by @mgajjar19 in https://github.com/fusionpbx/fusionpbx/pull/7429
- Update {$mac}.xml by @rabbidiesel in https://github.com/fusionpbx/fusionpbx/pull/7432
- Added Algo Devices and Default settings by @rabbidiesel in https://github.com/fusionpbx/fusionpbx/pull/7434
- Update debian-websockets.service to fix non start at reboot due to wrong permissions on /var/run/fusionpbx folder by @graycom-git in https://github.com/fusionpbx/fusionpbx/pull/7433
- Update {$mac}.xml by @mentax007 in https://github.com/fusionpbx/fusionpbx/pull/7383
- Fix: restore device auto-insert functionality during provisioning by @ImJoMi in https://github.com/fusionpbx/fusionpbx/pull/7388
- Expanded system_services dashboard card with more info by @n0obHere in https://github.com/fusionpbx/fusionpbx/pull/7367
- Revert "Update {$mac}.xml" by @markjcrane in https://github.com/fusionpbx/fusionpbx/pull/7435
- Dashboard - Allow numbers in dashboard name by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7436
- Dashboard - Use CSS grid in parent widgets by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7437
- Dashboard - Enable system services and disable system counts by default by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7438
- Dashboard - Fix system services chart not showing by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7439
- Dashboard - Minor bug fixes by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7440
- Dashboard - Use the uuid instead of name for widget ids by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7443
- Update dialplan_outbound_add.php by @graycom-git in https://github.com/fusionpbx/fusionpbx/pull/7444
- Update debian-websockets.service by @harryfoster in https://github.com/fusionpbx/fusionpbx/pull/7445
- Fix large log file when using websockets by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7446
- Fix websocket service exit on invalid handshake by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7447
- Dashboard - Prevent parent widgets from being dragged into another parent by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7449
- Dashboard - Use a class to determine the row span by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7451
- Dashboard - Add additional row span for detail expand button by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7450
- Dashboard - Fix child widget styling by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7452
- Add duration to active calls widget and set answered status by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7453
- Use case in-sensitive matching for sec-websocket-key header by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7454
- Update {$mac}.cfg by @AdSecIT in https://github.com/fusionpbx/fusionpbx/pull/7456
- Fix: Ensure proper absolute_codec_string for fax_queue by @hacc1225 in https://github.com/fusionpbx/fusionpbx/pull/7359
- Fix exit key unable to be zero by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7458
- Fix call block save call detail record condition by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7455
- Dashboard - Automatically increase parent widget height if there is overflow by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7460
- Dashboard Edit - Replace chart type dropdown with icon buttons by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7462
- Update css.php by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7463
- Add a more detailed failed login message and fix CIDR login loop by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7461
- Add support for fanvil w611w by @IAmBecomeDeth in https://github.com/fusionpbx/fusionpbx/pull/7325
- Fix uploaded greetings to use next id for wav,mp3,ogg by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7464
- Dashboard Edit - Correctly display the chart type options by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7465
- Add the upload_file_limit to fax_send by @k-flagman in https://github.com/fusionpbx/fusionpbx/pull/7466
- Update icon color label by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7468
- Dashboard Edit: Fix logic for determining which settings to display by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7469
- Fix bug by adding a 'tries' counter so reading websocket data can return by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7470
- Dashboard Edit: Update what chart settings to display when a dashboard path is selected by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7473
- Create dashboard_config_json.php by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7472
- Update dashboard_edit.php by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7474
- Template for T85W by @AdSecIT in https://github.com/fusionpbx/fusionpbx/pull/7475
- Yealink T7 and T8 Templates by @AdSecIT in https://github.com/fusionpbx/fusionpbx/pull/7476
- Improved Swedish translations by @OskarFranck in https://github.com/fusionpbx/fusionpbx/pull/7477
- fix undeclared variable warning in fax_send by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7478
- Exit fax_send immediately if no fax_queue_uuid is found by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7479
- Add ability to create multiple dashboards by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7483
- Add dashboard filter by name via GET method by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7484
- Only enable transcribe and speech if their respective class exists by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7480
- Fix menu item delete by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7486
- Update voicemail_edit.php by @Andy-Seattle in https://github.com/fusionpbx/fusionpbx/pull/7482
- Update extension_edit.php by @Andy-Seattle in https://github.com/fusionpbx/fusionpbx/pull/7481
- Dashboard Edit: Add widget group assign/unassign feature by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7489
- Dashboard Widget Edit: Fix saving rgba color values by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7490
- Dashboard: Fix php warnings by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7492
- Added directory extension ringer controller by @Scudworth1337 in https://github.com/fusionpbx/fusionpbx/pull/7488
- Update boolean toggle and the database boolean type by @markjcrane in https://github.com/fusionpbx/fusionpbx/pull/7522
- Security - Use POST method instead of GET for deleting groups by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7494
- Dashboard Widget Edit: Only show parent widgets in parent setting dropdown list by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7496
- Devices: Remove deprecated setting from SQL query by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7523
- Dashboard: Fix widget label enabled setting by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7524
- Update template.php by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7525
- Destination Edit: Add toggle input style to record and email notifications by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7526
- Move settings cache flush after database save by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7527
- Update user profile widget name by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7528
- Security - Secure session cookies by setting HttpOnly, Secure, and SameSite attributes by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7529
- Create network usage dashboard widget by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7531
- Fix pid detection in service class by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7532
- Update event guard widget config by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7533
- Define app_name and app_uuid as constants by @markjcrane in https://github.com/fusionpbx/fusionpbx/pull/7534
- Remove redundant database instances by @markjcrane in https://github.com/fusionpbx/fusionpbx/pull/7535
- Dashboard: Adjust icon widget clickable area by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7536
- Only check database connection when CDR files exist by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7539
- Revert using this keyword in static function by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7540
- Create multiple timers for system status by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7541
- Gateway Edit: Fix default values by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7542
- Call Centers: Fix default values by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7543
- IVR Menu Edit: Fix default values by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7544
- Devices: Fix default values by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7545
- Email Template Edit: Fix enabled default value by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7546
- Add HttpOnly, Secure, and Samesite session settings to config.conf by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7547
- Contact Edit: Fix primary setting default values by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7549
- Fix missing profiles on new install by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7551
- Fix dashboard copy button by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7557
- Add helper functions to parent service class. by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7550
- Update dashboard.php by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7560
- Remove logging in the class as the parent class now handles it by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7561
- Update database connections by @markjcrane in https://github.com/fusionpbx/fusionpbx/pull/7562
- Security - Add headers for X-Frame-Options and Content-Security-Policy by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7564
- Security - Add headers for X-Content-Type-Options and Referrer-Policy by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7571
- Refactor PHP code by @markjcrane in https://github.com/fusionpbx/fusionpbx/pull/7574
- Fix missing CSS class for open_id banners and more PHP warnings by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7575
- Add smooth scrolling CPU and network speed widgets by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7576
- Fax Queue: Comment out add and copy buttons by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7578
- Remove already included chart import by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7579
- Fix socket will not reconnect after disconnect by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7580
- Fix websocket connection by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7581
- Fix widget name setting not being used on some widget labels by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7582
- Define button_icon_edit before use by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7584
- Fix typo in sofia profiles class by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7585
- Add extension type default setting by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7588
- Fix using keyword $this in static class voicemail by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7586
- Fix databases copy and delete by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7589
- Convert boolean values to a string before being copied by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7591
- Fix dialplan count in the sql query by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7592
- Number Translations: Fix details not being copied by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7594
- Remove unnecessary code by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7593
- Fix database exception when loading contacts page by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7590
- Silent voicemail bug, empty recording files. by @harryfoster in https://github.com/fusionpbx/fusionpbx/pull/7587
- Add listeners to base_websocket_system_service by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7595
- Fix missing array wrapper by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7596
- Dashboard: Minor bug fixes by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7597
- Add new line chart for active calls by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7598
- Fix active calls icon chart by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7599
- Add chartjs streaming plugin by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7601
- Use date-fns instead of luxon on dashboard by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7602
- Check if the session is started to prevent PHP warnings by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7604
- Remove duplicate session_start to prevent PHP warnings by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7605
- First attempt for PHPDoc blocks for all functions in functions.php by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7607
- Fix invalid return point in functions.php by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7608
- Fixed the $settings object being singular when it should be plural by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7610
- Update links to use new active calls by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7611
- Fix phone number passed as null by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7612
- Add Htek uc924u template by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7613
- Add missing default colors for dashboard network status chart by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7615
- Use APCu cache for the text class when APCu is enabled by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7614
- Fix domain name with port number from device by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7606
- Fix PHP warning in smarty template keyboard binding by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7616
- Fix variable undefined when adding new module by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7622
- Fix number translation order on edit page by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7623
- Fix PHP warning and correct show all condition by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7617
- Fix PHP warning when destination email is not in post data by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7618
- Fix dialplans always shows as selected for empty entry by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7619
- Fix PHP errors when trying to save with missing field data by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7620
- Fix parameter array not unset by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7621
- Fix PHP error implicit null casting by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7624
- Add more documentation for the abstract service class by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7626
- Set default domain setting enabled value by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7625
- Create more documentation by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7627
- Documentation, format class, no modification. by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7628
- Documentation, format class, no modification. by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7629
- Documentation, formatting by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7630
- Check if destination_actions is empty to fix a PHP warning by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7633
- Update chart.min.js by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7637
- Update sortable.min.js by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7638
- Fix undefined label by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7639
- Auth ID and Auth Realm Set for Provisioning Authentication. by @AdSecIT in https://github.com/fusionpbx/fusionpbx/pull/7636
- Remove wrong 'Feature-Event' headers from event by @greenbea in https://github.com/fusionpbx/fusionpbx/pull/7635
- Updated 470_valet_park.xml with improved compatibility for CallerID retrieval on call park. by @AdSecIT in https://github.com/fusionpbx/fusionpbx/pull/7640
- Reuse socket connection to event socket. by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7634
- Add toggle switch for pin numbers by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7641
- Set bridge enabled default value by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7642
- Updated Cisco 8000 series templates for KEM button compatiblity. by @AdSecIT in https://github.com/fusionpbx/fusionpbx/pull/7643
- Extension Summary: Fix include internal search filter by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7644
- Check if queue_record_template is empty to fix a PHP warning by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7645
- Set default widget boolean values by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7646
- Fix undefined array indexes by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7648
- Fix live graph to show hover data points by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7649
- Fix rounding causes negative timer by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7650
- Fix active calls dashboard widget hover by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7651
- Update Groundwire template by @Bifur1 in https://github.com/fusionpbx/fusionpbx/pull/7653
- Fix active calls dashboard widget hover by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7652
- Fix the vars.xml path by adding a missing forward slash by @volga629-1 in https://github.com/fusionpbx/fusionpbx/pull/7658
- Number translate bug PHP Fatal error: Uncaught Error: Cannot access private property xml by @volga629-1 in https://github.com/fusionpbx/fusionpbx/pull/7656
- Fixed Linphone Provisioning URL Error for HTTP Authentication. by @capitalfuse in https://github.com/fusionpbx/fusionpbx/pull/7654
- Replace CONCAT with indexable expressions and refactor using CTE by @ccppprogrammer in https://github.com/fusionpbx/fusionpbx/pull/7647
- View statements fixes by @volga629-1 in https://github.com/fusionpbx/fusionpbx/pull/7657
- Fix event_message body always empty by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7660
- Set dialplan_detail_enabled to true when creating destination (#7661) by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7661
- Fix new lines in ax83h and ax86r templates by @denisent in https://github.com/fusionpbx/fusionpbx/pull/7665
- Fix account 2 through 6 registering by @denisent in https://github.com/fusionpbx/fusionpbx/pull/7666
- Use the time_format default setting on more pages by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7663
- Fix 1 missing empty line in ax86r template by @denisent in https://github.com/fusionpbx/fusionpbx/pull/7667
- Add missing label for global groups by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7668
- Add music_on_hold_global permission by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7669
- Bug fix Remove port from domain_name in authentication by @volga629-1 in https://github.com/fusionpbx/fusionpbx/pull/7662
- Fix deleting music on hold thats on a different domain by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7670
- Fix voicemail greeting format when using mp3 by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7673
- Fix password reset email domain name by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7675
- Fix: Correctly find the next available voicemail greeting id by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7678
- Fix network widget speed calculation by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7679
- Update time_condition_edit.php by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7680
- Display message for limits instead of hiding add and copy buttons by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7681
- Show the list of selected domains on toggle/delete confirmation by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7682
- Convert date-time format to 24 hour when saving by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7683
- Active conferences by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7684
- Fix dialplan edit permission check by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7685
- Permission check consistency updates by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7686
- Convert encoding type to UTF-8 for CSV import by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7689
- Reset cache after deleting domains by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7687
- Fix Dutch translation for 'button-back' by @AntoniusDC in https://github.com/fusionpbx/fusionpbx/pull/7690
- Change alternate greeting id data type to text by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7692
- Auto reload user permissions by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7694
- Auto reload the current menu when upgrading by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7693
- Update template.php by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7695
- Add missing grandstream_firmware_upgrade_protocol in template by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7696
- Change 'Name' label to 'Caller ID Name' in call block for more clarity by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7697
- Add a category select list to the permissions page by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7698
- Check for edge case in Auto Loader caching by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7699
- Adjust CSS for the Top menu by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7700
- Clear quick select value when start/end date changes by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7701
- Call Center Active: Add agent status filter by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7702
- New function get network card by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7703
- Feature Codes by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7704
- Security: Always show the password reset link sent message by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7706
- Password Reset: Add invalid email message by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7707
- Password Reset: Add a back button to the email sent screen. by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7708
- Fix user logs only saving the type as login by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7709
- Add password reset attempts to user logs by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7710
- Allow multi-line description to word wrap by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7714
- Security: Make password reset links expire after 60 minutes by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7715
- Use domain time zone and 12 hour or 24 hour format in call block by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7711
- Feature Codes add bottom cell padding to PDF output by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7716
- Fix list_self_check function causing true/false links to toggle all selected items by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7718
- Domains: Add toggle confirmation for true/false button by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7720
- Sip Profiles: Add toggle confirmation for true/false button by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7719
- Add translations for dialplans by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7721
- Use languages file for internationalization by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7722
- Update domain toggle/delete message by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7725
- Feature Codes adjust description detection by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7727
- Gateways: Add confirmation for start/stop and true/false buttons by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7726
- [dialplan] Update XML for outbound dialplan by @yois615 in https://github.com/fusionpbx/fusionpbx/pull/7724
- Added grandstream station label for gxp2130_35_40_60_70 by @MarvinSk in https://github.com/fusionpbx/fusionpbx/pull/7508
New Contributors
- @mentax007 made their first contribution in https://github.com/fusionpbx/fusionpbx/pull/7383
- @ImJoMi made their first contribution in https://github.com/fusionpbx/fusionpbx/pull/7388
- @hacc1225 made their first contribution in https://github.com/fusionpbx/fusionpbx/pull/7359
- @IAmBecomeDeth made their first contribution in https://github.com/fusionpbx/fusionpbx/pull/7325
- @capitalfuse made their first contribution in https://github.com/fusionpbx/fusionpbx/pull/7654
- @ccppprogrammer made their first contribution in https://github.com/fusionpbx/fusionpbx/pull/7647
Full Changelog: https://github.com/fusionpbx/fusionpbx/compare/5.4.4...5.5.6
What's Changed
- fix speech creating empty files by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7426
- Dashboard - Hide progress bar overflow by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7427
- Dashboard - Allow drag and drop in parent widgets by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7431
- Added Snom status blocked messages by @mgajjar19 in https://github.com/fusionpbx/fusionpbx/pull/7429
- Update {$mac}.xml by @rabbidiesel in https://github.com/fusionpbx/fusionpbx/pull/7432
- Added Algo Devices and Default settings by @rabbidiesel in https://github.com/fusionpbx/fusionpbx/pull/7434
- Update debian-websockets.service to fix non start at reboot due to wrong permissions on /var/run/fusionpbx folder by @graycom-git in https://github.com/fusionpbx/fusionpbx/pull/7433
- Update {$mac}.xml by @mentax007 in https://github.com/fusionpbx/fusionpbx/pull/7383
- Fix: restore device auto-insert functionality during provisioning by @ImJoMi in https://github.com/fusionpbx/fusionpbx/pull/7388
- Expanded system_services dashboard card with more info by @n0obHere in https://github.com/fusionpbx/fusionpbx/pull/7367
- Revert "Update {$mac}.xml" by @markjcrane in https://github.com/fusionpbx/fusionpbx/pull/7435
- Dashboard - Allow numbers in dashboard name by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7436
- Dashboard - Use CSS grid in parent widgets by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7437
- Dashboard - Enable system services and disable system counts by default by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7438
- Dashboard - Fix system services chart not showing by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7439
- Dashboard - Minor bug fixes by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7440
- Dashboard - Use the uuid instead of name for widget ids by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7443
- Update dialplan_outbound_add.php by @graycom-git in https://github.com/fusionpbx/fusionpbx/pull/7444
- Update debian-websockets.service by @harryfoster in https://github.com/fusionpbx/fusionpbx/pull/7445
- Fix large log file when using websockets by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7446
- Fix websocket service exit on invalid handshake by @frytimo in https://github.com/fusionpbx/fusionpbx/pull/7447
- Dashboard - Prevent parent widgets from being dragged into another parent by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7449
- Dashboard - Use a class to determine the row span by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7451
- Dashboard - Add additional row span for detail expand button by @alexdcrane in https://github.com/fusionpbx/fusionpbx/pull/7450
New Contributors
- @mentax007 made their first contribution in https://github.com/fusionpbx/fusionpbx/pull/7383
- @ImJoMi made their first contribution in https://github.com/fusionpbx/fusionpbx/pull/7388
- @hacc1225 made their first contribution in https://github.com/fusionpbx/fusionpbx/pull/7359
- @IAmBecomeDeth made their first contribution in https://github.com/fusionpbx/fusionpbx/pull/7325
- @capitalfuse made their first contribution in https://github.com/fusionpbx/fusionpbx/pull/7654
- @ccppprogrammer made their first contribution in https://github.com/fusionpbx/fusionpbx/pull/7647
Full Changelog: https://github.com/fusionpbx/fusionpbx/compare/5.4.4...5.5.7