Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'js-phone-example' into 1.1
- Loading branch information
Showing
6 changed files
with
378 additions
and
211 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,66 @@ | ||
------------------------------------------------------------------------------- | ||
GreenJ Change Log | ||
------------------------------------------------------------------------------- | ||
|
||
------------------------------------------------------------------------------- | ||
Todo v1.1: | ||
|
||
Qt Application: | ||
|
||
JavaScript Phone: | ||
- Improve persisting of calls (accepted, missed, times, data?) | ||
- settings panel | ||
+ change host/username/password (save in localStorage) | ||
+ clear log history | ||
- set forceOutgoingNumber | ||
- set maxCallLogs value | ||
- show/hide log | ||
- debug settings (errorHandler, phone log level) | ||
- log: | ||
- show list of log files: getLogFileList | ||
- show content of log file: getLogFileContent | ||
- delete log file: deleteLogFile | ||
- connection to server / server-less calls | ||
- show registration/account status | ||
- compact/detailed list switchers (contacts, calls) | ||
- compact list: auto-switch if col is too small | ||
- show contact in call log and "add contact"-field if number matches | ||
- statistics (in settings?) | ||
- avg. call time / call | ||
- total call time | ||
- total calls (incoming/outgoing) | ||
- contact search | ||
[- print contact list] | ||
- run JSLint | ||
- minimized versions | ||
|
||
------------------------------------------------------------------------------- | ||
Changelog 1.1: | ||
|
||
Backwards compatibility issues (from 1.0): | ||
- settings.conf has changed | ||
- JavaScript handler: getSignalInformation now returns int values (0..255; instead of float) | ||
- | ||
|
||
Qt Application: | ||
- Removed unnecessary classes | ||
- Removed class extends from QObject where possible | ||
- Moved window settings into Gui.cpp (will be stored via QSettings) | ||
- Phone framework and SIP wrapper moved to src/phone and src/phone/api respectively | ||
- Coding standard adjustments | ||
- Changed configuration settings | ||
- Updated so it works with Qt 4.8 and PJSIP 1.14 | ||
- Enabled QWebViews localStorage (path: ~/.greenj/) | ||
- Overall code revision | ||
|
||
JavaScript Phone: | ||
- Developed a completely new JavaScript phone (see build/phone/) | ||
- Dependencies: jQuery 1.7.2, jQuery UI 1.8.18, jQuery plugin "tinyscrollbar" | ||
- Uses localStorage to persist data (call log, contacts, settings, etc.) | ||
- Renamed lilib.js to base.js | ||
- Small improvements in phone-lib.js and base.js | ||
|
||
------------------------------------------------------------------------------- | ||
Changelog 1.0: | ||
|
||
- Initial stable release |
Oops, something went wrong.