All notable changes to QPanel will be documented in this file. This project adheres to Semantic Versioning.
- Upgrade sqlalchemy from 0.9.10 to 1.3.0 in /requirements
- Drop support Python 3.4
- Upgrade Flask 1.1.14
- Update doc to install in FusionPBX for Python 3
- Re format the config sample to prevent error in ConfigIni parser
- Bugfix has_key for Python 3: Close #231 The support for Python2 was remove so, the has_key is not require to use in this wsgi
- Fix issue Close #235
- Docker support File
- Add script command to run reset stats
- Sample configuration file for supervisord and reset stats
- Guide for FreePBX 15 as Service
- Support to filter and login by external service
- Sample e integration by domain filter for FusionPBX
- Remove Python2.7 Support
- Use realname_queue for reset_stats_queue
- Split requirements for FreeSWITCH
- Support Redis version >= 3.0 for Reset stats jobs
- Remove member from a renamed Queue
- Format time for reset queue stats
- Fix reset stats for Queues
- Bugfix version dumped the failure in
/check_new_version
- [7d010a5] Add French translations, ref: #199
- [294e1ae] Add howto install Centos 7 with FusionPBX
- [afd0b75] Add availability to enable a determined queues for users
- [e796769] Adding python-ESL to prevent using the own compiling module for Freeswitch
- [650e597] The old theme is deprecated
- [bf02613] Upgrade Flask to 0.12.4
- [d441532] Bugfix: Update data of callers in the all_queues.html
- [9adaf38] Fix url root for href for theme qpanel in the logo
- [056a87c] Fix Python 2.x Socket Error Broken Pipe, #179
- [bd1e19b] Bugfix for Python 3 to set utf-8 and sys.reload
- f7114e5 Add upgrade/update instructions
- 0aee6f0 Add docu-comment for VirtualEnv in sample file for Apache+Wsgi
- #194 base_url fix by @litnimax
- 268b92b Update requests dependency
- 05db7b8 handle events Spy, Whisper and Barge when the agent is added after the load queue/layout
- af473fe Bugfix for Actions button Spy, Whispher and Barge: Close #180
- 4bd5a38 Fix $ not define for footer JS code
- 861f41e Add theme support (@roramirez and @bilson)
- 8079f00 Add documentation for queue_log database connections.
- #152 Add flake8 to travis (@bilson)
- f098908 Add test to fix when the config.ini is present in root path
- 496dbfc refactor config.has_section and add tests
- #150 Config: Enable set configuration file path by enviroment variable
- bed119f Add support for wsgi (@bilson)
- #147 Support RPM spec for Issabel (@bilson)
- dc07772 disable DEBUG_TB_INTERCEPT_REDIRECTS for Flask-DebugToolbar
- 6520919 README: Update branches related about of separation for master and develop
- #148 Run travis with docker (@bilson)
- #149 Add python3.6 to tox/travis (@bilson)
- Fix hangup for caller into the table for the button by close td
- #157 Fix i18n: Close #96 Close #122 (@bilson)
- #153 Clean some pep8 errors (@bilson)
- #146 Fix run wsgi (@bilson)
- 3231fea Update bower version (@roramirez)
- 7a78b05 Fix CentOS Linux release 7.2.1511 (Core) (@pathcl)
- #88 fix extconfig.conf (@DoM1niC)
- 9a0cc96 fix nginx port Elastix 2.5 with Centos update 5.10+
- fe98a8e move parser_queuelog for run like script
- fa170f4 fix some import for py3 (@roramirez)
- 3835aac update AMI roles the enable some functions into .spec for RPM of Elastix 4
- a0b8943 set use_reloader to False
- ab78158 add .travis.yml
- 3b27e45 add tox.ini
- ce34785 remove code not used into upgrader module
- ca7435c remove the file .gitmodules is not use anymore.
- 637847a refactor code. Mode code into package module called qpanel
- fbb5a94 improve function convert_time_when_param
- #95 Feature Reset stats
- 083f874 update doc Python26source to 2.6.9 Python version
- b871991 SPEC for create a RPM for Elastix 4
- 4104daa support Python 3
- 5c91f7c ignore .bak files
- 03fba0a little format fix
- 52ef477 Add sample config for apache2 and wsgi
- 457ae17 Remove submodule instruction for create RPM
- 5cc61fa add show config parameter.
- aa035cb Fix bug when present space between separator of config for hide (@roramirez)
- 590df92 Minor fix background logo header
- f4067c7 restructure requirements files for dependencies
- dfbf19d new update pt_BR translations
- 059884a add logo in vector format
- 7f68b95 Add script for WSGI support
- 35422b0 sample config for apache2 + uwsgi
- 1767ef4 Change use urlib2 by requests library
- #84 Use bower for manager of dependencies packages of JS and CSS utilities
- dd42cf0 Use py-asterisk into requirement file
- 399a3d7 Set time for pool_recycle to database connection on queuelog
- #82 Russian translation update
- 22d2f1d Add Stats from queue_log
- 0c9634c Add feature for hangup incoming calls
- 4a0657f fix ExtDeprecationWarning for flask_login and flask_babel
- #69 move babel.cfg and messages.pot into translations directory for clean
- #68 Update Flask version to 0.11
- c8d6113 add feature remove agent from a queue
- a22c0f7 Fix import logging detect for issue #56 (@roramirez)
- #66 Move file sample config.ini-dist into samples
- #64 Add In call Feature
- a4c0fdb Fix a bug for update color label when new agent is added
- af36976 Add features Spy, Whisper and Barge
- #63 Show version id in footer
- #62 Add Tests
- #61 Refactor init app. Add init and main file
- c77edc9 Install dependencies by requirements.txt file.
- #60 Change URL stable version.
- 24bd42d fix camelcase name GitHub keyword.
- 3035a0c Change icon for tooltip notice of new stable version.
- f09176f remove deprecated function format_id_agent.
- 44cc4ef fix set name var for seconds ago into utils function.
- 4ce32ed remove deprecated Javascript function.
- #55 Add consolidated view feature.
- 303e08b Change port nginx close issue #56
- ed7f2ff fixbug remove feature hide and rename queue names
- 011d675 fixbug when sections is defined in config original and not into template
- 48a0296 Refactor. Use function from QPanelConfig class for unified configs
- ca042dd add requirements file to install dependencies
- 1dd11b8 refactor exception for not file config
- ea145c2 add Port patches Asterisk 11.X for app_queue
- 29d183a Change behavior when the members (agent) is paused set counter as busy
- #50 Update repository of py-asterisk submodule.
- #49 massive fix format space for open/close brackets in templates
- #48 Refactor loops into templates and minimal fix format code bracket
- 9abe336 Add missing section into script migrate configs
- ca98b39 Add FreeSWITCH support.
- 242e53e Fix a bug missing language for automatic best match
- 59260cf Fix current_time parameter by default in function
- 77dd847 fix refresh data call and last_call for new agents add in the list.
- fbc3c6c Fix wait time for a call
###0.7.0 (2016-02-12)
- aafe5c1 Improved message error to connect Asterisk Manager API.
- b55940e Add Port patches Asterisk 13.7.X for app_queue.
- 585adcf Add pause time of a pause of agent.
- f514279 Add a code of conduct.
- cb942b3 Create patches directory add partches for Asterisk.
- f8cc1ff Create package libs.qpanel.
- 9a55ce4 Add information about queue strategy.
- 0c3a2fd Update chart.js.
- 2f820df add API documentation.
- 93c2f39 add tooltips #23
- d2fa842 Fix a bug for preserver old values in update_config
- 6333e75 Add pt_BR translations
- 6262ccc Fix a bug in value NaN by division by 0 for Service Level
- f830a5b Improve prevent if set to 0 interval many requests
- ce63c33 Add feature login auth Issue #34
- 47f4c10 Add feature show Service Level. Issue #5
- 89b07c4 Add favicon.
- 99db9f2 Refactor and add function get boolean value from config.
- 5334dd0 Add script to create RPM for Elastix.
- 6ef1c8a Add feature check new stable releases.
- 5aed9d9 Add pause reason for Asterisk with change https://goo.gl/Njm6H5
- 26a8fc4 Add callers in queue view Issue #12
- b36c538 Add number of agents on table for show queue.
- 63e694f Add reload app when configuration file is changed.
- 204659c Add backwards compatibility for Elastix on config file
- 00588f6 Fixed a bug for set config secret_key owhen is used wsgi
- 350f86b Fixed a bug on refresh data field incoming call for section queue on general view. Issue #26
- 92a75c7 Fixed a bug for path where is menu file for Elastix.
- 14e2d10 Fixed a bug remove agent from list if not in queue after added on list view for queues.
- a3ff2cb Fixed a bug add new member when the list of agent on queue view dont have member.
- ff73668 Fixed a bug for close tr on table agents when is add a new
- c4fab97 Add last_call agent on queue
- d7b7571 add Russian translation (@alexcr-telecom)
- 0320525 Add german translation
- #16 Add Changelog
- 83792a6 Feature translations issue #8 language english and spanish
- 550b548 Feature set by config secret_key
- b1b79ff Improve update jQuery version to v1.11.3
- 57a61b0 Create dir for documentation
- e95d066 Added Logo
- 58e650e Fixed a bug on link to up on footer
- 7507174 Fixed a bug for add agent on table if not present after load the page for queue
- ee38b04 Improve: prevent multi special character for / and @ on div convert name
- 56138a3 Add 404 HTTP response
- f1deedd Fixed a bug Elastix Spec: Seted manager config for qpanel on /etc/asterisk/manager_additional.conf file
- af1ce0a Fixed a bug en .spec for RPM to Elastix when uwsgi after start service.
- bd03dc4 Fixed a bug for NaN division by 0
- 2f47b9f Add config RPM for Elastix Addons
- 35b7334 Add base_url support
- 4d182d7 Add sample config for Asterisk manager
- bd2de49 Round agent percent for total agents
- 0406f4f Fixed a bug on refresh data when queue has name with a space character
- 8e43a4c Fixed a bug for reconnect AMI manager
- a243f39 Add feature set request interval by config #3
- b61fb9c Add feature rename queue name issue #4
- 2937d83 Add feature hide queue by config issue #4
- 92c8061 Add change to color status agent on queue by status
- 93eb372 Fixed a bug when the interface name containt a @ character
- 9bae5e8 Add README for Centos 5.x and Elastix Distributions
- 031b752 Add status pause on queue for agent
- 8b45f85 Add setting for port number
- e0ef5f6 Add info agents on show info for queue
- 961cda8 Update bootstrap version to 3.3.5
- c8415d4 Show info by queue
- b416cab Improve control exception when is not connect to Asterisk manager
- 8ff6db7 Add examples config for nginx and uwsgi
- d204378 Add manager and Asterisk requirement to Readme
- 7fbf296 Add update for data graph after request page
- dd738eb prevent NaN value on cero
- Init Version