version 1.3, 2005/11/01 20:15:19
|
version 1.16, 2006/04/19 20:03:23
|
Line 1
|
Line 1
|
<h5 class="page-header">Development</h5> |
<h5 class="page-header">Development</h5> |
<small>(Sorry, this page is available in English language only.)</small> |
<small>(Sorry, this page is available in English language only.)</small> |
<p> |
<p> |
1. <a href="#roadmap">Roadmap</a><br> | 1. <a href="#changelog">Changelog</a><br> |
2. <a href="#changelog">Changelog</a><br> | 2. <a href="#roadmap">Roadmap</a><br> |
3. <a href="#bugs">Bugs</a> |
3. <a href="#bugs">Bugs</a> |
</p> |
</p> |
|
|
<hr> |
<hr> |
|
|
<h5 class="page-header"><a name="roadmap">Roadmap</a></h5> | <h5 class="page-header"><a name="changelog">1. Changelog</a></h5> |
<ul> |
<ul> |
<li><a name="roadmap_0454">Release 0.4.5.4</a><br> | <li>Version 0.5.2<br> |
CVS Branch: HEAD<br> | CVS Tag: release-0-5-2<br> |
This is a placeholder for all bug-fix releases needed before | Date: 2006-04-19<br> |
<a href="#roadmap_05">0.5</a> is out.</li> | <tt>+ </tt>Call details for sipgate<br> |
<li><a name="roadmap_0454">Release 0.5</a><br> | <tt>+ </tt>Full support for sipgate.de<br> |
CVS Branch: multicard-branch<br> | <tt>! </tt>Bug <span class="BZ-strike BZ-resolved-fixed" title="RESOLVED FIXED"><a href="http://bugzilla.mozdev.org/show_bug.cgi?id=13807">13807</a></span> fixed<br> |
<ul> | <tt>! </tt>Bug <span class="BZ-strike BZ-resolved-fixed" title="RESOLVED FIXED"><a href="http://bugzilla.mozdev.org/show_bug.cgi?id=13803">13803</a></span> fixed |
<li>New way to store passwords:<br> | </li> |
The PW-Manager is still used, however | <li>Version 0.5.1<br> |
the URL field is misused to store some Checkyesss ID, eg.<br> | CVS Tag: release-0-5-1<br> |
SITE="Checkyesss #<login>", USERNAME="<login>", | Date: 2006-04-11<br> |
PASSWORD="<password>"</li> | <tt>! </tt>Bug <span class="BZ-strike BZ-resolved-fixed" title="RESOLVED FIXED"><a href="http://bugzilla.mozdev.org/show_bug.cgi?id=13729">13729</a></span> fixed |
<li>Allow for multiple accounts to be accessed by Checkyesss. | to allow arbitrary special characters in an account's name. |
</li> | </li> |
<li>Additional account information stored in an XML file:<br> | <li>Version 0.5<br> |
Unique account name, login, enabled (yes/no), initial character, provider ID, | CVS Tag: release-0-5<br> |
position of icon, icon theme, icon animation (on/off), auto-hide credit (on/off), | Date: 2006-04-07<br> |
...</li> | <tt>+ </tt>Supports more than one account<br> |
<li>New "Optionen" dialog:<br> | <tt>+ </tt>Icon changes to yellow at 10 Euro (before: 20 Euro)<br> |
All the account information above has to be configure in the new options | <tt>+ </tt>Choice of different icons<br> |
dialog.<br> | <tt>+ </tt>Credit display can be hidden automatically<br> |
Example:<br> | <tt>+ </tt>Calculation of the pulsed calls' duration<br> |
<img src="img/roadmap1.png"> | <tt>+ </tt>Automatic rate plan detection (9¢/8¢)<br> |
</li> | <tt>+ </tt>More quick-links<br> |
<li>Show age of credit information in tooltip, eg.<br> | <tt>+ </tt>First support for sipgate accounts<br> |
<img src="img/roadmap2.png"> | <tt>+ </tt>Improved log output<br> |
</li> | <tt>! </tt>Bug <span class="BZ-strike BZ-resolved-fixed" title="RESOLVED FIXED"><a href="http://bugzilla.mozdev.org/show_bug.cgi?id=11781">11781</a></span> resolved |
<li>New flexible interface to provider-specific XPCOM component. | </li> |
</li> | <li>Version 0.4.5.8<br> |
<li>Rename menu item "Guthaben neu laden" to "Guthaben aktualisieren" as it | CVS Tag: release-0-4-5-8<br> |
sounds like recharging the credit. | Date: 2005-12-27<br> |
| <tt>! </tt>Entries of type "Web-SMS" now appear correctly in the call details |
| list. |
| </li> |
| <li><b>Release 0.4.5.7</b><br> |
| CVS Tag: release-0-4-5-7<br> |
| Date: 2005-12-16<br> |
| <tt>! </tt>Special characters and spaces were not encoded in the login URI and |
| therefore could cause problems -> phone number and password are now encoded |
| properly. |
| </li> |
| <li><b>Release 0.4.5.6</b><br> |
| CVS Tag: release-0-4-5-6<br> |
| Date: 2005-11-24<br> |
| <tt>! </tt>The parser for the call details had to be adjusted due to the |
| last three digits of the phone number being replaced by 'x' |
| </li> |
| <li><b>Release 0.4.5.5</b><br> |
| CVS Tag: release-0-4-5-5<br> |
| Date: 2005-11-07<br> |
| <tt>+ </tt>Phone number and password can now be stored in the password manager |
| for the regular and the secure address (http<b>s</b>://www.yesss.at). The |
| regular address is tried first. This should put some confusions to an end. |
| </li> |
| <li><b>Release 0.4.5.4</b><br> |
| CVS Tag: release-0-4-5-4<br> |
| Date: 2005-11-02<br> |
| <tt>+ </tt>Firefox 1.5rc1 supported<br> |
| <tt>! </tt>Improved detection and notification of a missing password<br> |
| <tt>* </tt>Menu item "Guthaben neu laden" renamed to "Guthaben aktualisieren" |
| to prevent misinterpretations |
</li> |
</li> |
</ul></li> | <li><b>Release 0.4.5.3</b><br> |
| |
<li><a name="roadmap_0454">Release 0.5.1</a><br> | |
CVS Branch: multicard-branch<br> | |
<ul> | |
<li>Localization</li> | |
<li>Store time and credit with each update to use it for statistics (later).</li> | |
<li>Allow the user to attach a person's name and phone provider of a number | |
in the call details -> needed for statistics</li> | |
<li>Add some statistics: Effective cost/min, average duration of calls, ...</li> | |
</ul></li> | |
| |
<li><a name="roadmap_0454">Release 0.5.2</a><br> | |
CVS Branch: multicard-branch<br> | |
<ul> | |
<li>Store icon information (ID, animated, width,...) in skin directory | |
to be able to add new icons more easily.</li> | |
<li>Store time and credit with each update to use it for statistics (later).</li> | |
<li>Allow the user to attach a person's name and phone provider of a number | |
in the call details -> needed for statistics</li> | |
<li>Add some statistics: Effective cost/min, average duration of calls, ...</li> | |
</ul></li> | |
| |
</ul> | |
| |
<hr> | |
| |
<h5 class="page-header"><a name="changelog">Changelog</a></h5> | |
<ul> | |
<li>Release 0.4.5.3<br> | |
CVS Tag: release-0-4-5-3<br> |
CVS Tag: release-0-4-5-3<br> |
|
Date: 2005-10-14<br> |
<tt>! </tt>Firefox 1.5 Beta2: Automatic login working, colors corrected. |
<tt>! </tt>Firefox 1.5 Beta2: Automatic login working, colors corrected. |
</li> |
</li> |
<li>Release 0.4.5.2<br> | <li><b>Release 0.4.5.2</b><br> |
CVS Tag: release-0-4-5-2<br> |
CVS Tag: release-0-4-5-2<br> |
|
Date: 2005-10-07<br> |
<tt>! </tt>Necessary update for Firefox 1.5 Beta2<br> |
<tt>! </tt>Necessary update for Firefox 1.5 Beta2<br> |
<tt>* </tt>Call details dialog: Default month changed to current |
<tt>* </tt>Call details dialog: Default month changed to current |
instead of previous month. |
instead of previous month. |
</li> |
</li> |
<li>Release 0.4.5.1<br> | <li><b>Release 0.4.5.1</b><br> |
<tt>! </tt>Checkyesss now supports Firefox 1.5 Beta1, with the following restrictions:<br> |
<tt>! </tt>Checkyesss now supports Firefox 1.5 Beta1, with the following restrictions:<br> |
<tt> </tt>automatic login not working<br> |
<tt> </tt>automatic login not working<br> |
<tt> </tt>strange colors in list of calls<br> |
<tt> </tt>strange colors in list of calls<br> |
<tt> </tt>Older Firefox versions are not affected. |
<tt> </tt>Older Firefox versions are not affected. |
</li> |
</li> |
<li>Release 0.4.5<br> | <li><b>Release 0.4.5</b><br> |
<tt>! </tt>Connection timeout increased from 40s to 90s<br> |
<tt>! </tt>Connection timeout increased from 40s to 90s<br> |
<tt>+ </tt>The log file is now a HTML file |
<tt>+ </tt>The log file is now a HTML file |
</li> |
</li> |
<li>Release 0.4.4.1<br> | <li><b>Release 0.4.4.1</b><br> |
CVS Tag: release-0-4-4-1<br> |
CVS Tag: release-0-4-4-1<br> |
<tt>! </tt>Solved problem with scroll bars in "Optionen"->"Update" |
<tt>! </tt>Solved problem with scroll bars in "Optionen"->"Update" |
(<a href="http://bugzilla.mozdev.org/show_bug.cgi?id=11249">Bug #11249</a>) | (<span class="BZ-strike BZ-resolved-fixed"><a |
| href="http://bugzilla.mozdev.org/show_bug.cgi?id=11249">Bug #11249</a></span>) |
</li> |
</li> |
<li>Release 0.4.4<br> | <li><b>Release 0.4.4</b><br> |
CVS Tag: release-0-4-4<br> |
CVS Tag: release-0-4-4<br> |
<tt>+ </tt>SIM card now rotates during network accesses<br> |
<tt>+ </tt>SIM card now rotates during network accesses<br> |
<tt>+ </tt>Improved layout of the status bar overlay with different themes<br> |
<tt>+ </tt>Improved layout of the status bar overlay with different themes<br> |
Line 104 CVS Tag: release-0-4-4<br>
|
Line 108 CVS Tag: release-0-4-4<br>
|
moved to a different window while the dialog is open).<br> |
moved to a different window while the dialog is open).<br> |
<tt>+ </tt>Some preparations for future feature of multiple SIM cards.<br> |
<tt>+ </tt>Some preparations for future feature of multiple SIM cards.<br> |
<tt>! </tt>Preliminary fix of |
<tt>! </tt>Preliminary fix of |
<a href="http://bugzilla.mozdev.org/show_bug.cgi?id=11196">Bug #11196</a> | <span class="BZ-strike BZ-resolved-fixed"><a |
| href="http://bugzilla.mozdev.org/show_bug.cgi?id=11196">Bug #11196</a></span> |
(still missing additional column for credits...) |
(still missing additional column for credits...) |
</li> |
</li> |
<li>Release 0.4.3<br> | <li><b>Release 0.4.3</b><br> |
CVS Tag: release-0-4-3<br> |
CVS Tag: release-0-4-3<br> |
<tt>+ </tt>Clicking on the SIM card or credit display now opens a |
<tt>+ </tt>Clicking on the SIM card or credit display now opens a |
configurable web site, eg. the account manager web site, the project's |
configurable web site, eg. the account manager web site, the project's |
web site or a user-defined URL. Configuration is done through "Optionen". |
web site or a user-defined URL. Configuration is done through "Optionen". |
</li> |
</li> |
<li>Release 0.4.2<br> | <li><b>Release 0.4.2</b><br> |
CVS Tag: release-0-4-2<br> |
CVS Tag: release-0-4-2<br> |
<tt>! </tt>Connection timeout increased from 20s to 40s to reduce the |
<tt>! </tt>Connection timeout increased from 20s to 40s to reduce the |
possibility of canceled logins with slow connections or long server |
possibility of canceled logins with slow connections or long server |
latency. |
latency. |
</li> |
</li> |
<li>Release 0.4.1<br> | <li><b>Release 0.4.1</b><br> |
CVS Tag: release-0-4-1<br> |
CVS Tag: release-0-4-1<br> |
<tt>+ </tt>new "Optionen" window for user-defined update interval and log level. |
<tt>+ </tt>new "Optionen" window for user-defined update interval and log level. |
</li> |
</li> |
<li>Release 0.4<br> | <li><b>Release 0.4</b><br> |
CVS Tag: release-0-4<br> |
CVS Tag: release-0-4<br> |
<tt>+ </tt>Dialog window for call details<br> |
<tt>+ </tt>Dialog window for call details<br> |
<tt>+ </tt>Menu: Quick link to account manager web site (with |
<tt>+ </tt>Menu: Quick link to account manager web site (with |
automatic login!)<br> |
automatic login!)<br> |
<tt>! </tt>Umlauts working, finally. |
<tt>! </tt>Umlauts working, finally. |
</li> |
</li> |
<li>Release 0.3.5<br> | <li><b>Release 0.3.5</b><br> |
CVS Tag: release-0-3-5<br> |
CVS Tag: release-0-3-5<br> |
<tt>! </tt>Improved error display in case of login failure<br> |
<tt>! </tt>Improved error display in case of login failure<br> |
<tt>! </tt>Removed incorrect umlauts (damn!) |
<tt>! </tt>Removed incorrect umlauts (damn!) |
</li> |
</li> |
<li>Release 0.3.4<br> | <li><b>Release 0.3.4</b><br> |
CVS Tag: release-0-3-4<br> |
CVS Tag: release-0-3-4<br> |
<tt>+ </tt>Impoved CSV output of call details<br> |
<tt>+ </tt>Impoved CSV output of call details<br> |
<tt>+ </tt>First try with umlauts<br> |
<tt>+ </tt>First try with umlauts<br> |
<tt>! </tt>Fixed bug which could cause call details being downloaded during |
<tt>! </tt>Fixed bug which could cause call details being downloaded during |
regular credit updates. |
regular credit updates. |
</li> |
</li> |
<li>Release 0.3.3<br> | <li><b>Release 0.3.3</b><br> |
CVS Tag: release-0-3-3<br> |
CVS Tag: release-0-3-3<br> |
<tt>+ </tt>Call details can now be downloaded and stored as CSV file<br> |
<tt>+ </tt>Call details can now be downloaded and stored as CSV file<br> |
<tt>+ </tt>About window is displayed centered. |
<tt>+ </tt>About window is displayed centered. |
</li> |
</li> |
<li>Release 0.3.2<br> | <li><b>Release 0.3.2</b><br> |
CVS Tag: release-0-3-2<br> |
CVS Tag: release-0-3-2<br> |
<tt>! </tt>Moved code for downloading account data into an XPCOM component |
<tt>! </tt>Moved code for downloading account data into an XPCOM component |
to serve multiple browser windows.<br> |
to serve multiple browser windows.<br> |
Line 158 to serve multiple browser windows.<br>
|
Line 163 to serve multiple browser windows.<br>
|
0..off, 1..errors only, 2..verbose<br> |
0..off, 1..errors only, 2..verbose<br> |
<tt>* </tt>Moved to <a href="http://checkyesss.mozdev.org/">checkyesss.mozdev.org</a>. |
<tt>* </tt>Moved to <a href="http://checkyesss.mozdev.org/">checkyesss.mozdev.org</a>. |
</li> |
</li> |
<li>Release 0.3.1<br> | <li><b>Release 0.3.1</b><br> |
<tt>+ </tt>Account data is stored in a cache, an update is performed every |
<tt>+ </tt>Account data is stored in a cache, an update is performed every |
12 hours or upon user request.<br> |
12 hours or upon user request.<br> |
<tt>+ </tt>Added a log function (currently set to log level "verbose").<br> |
<tt>+ </tt>Added a log function (currently set to log level "verbose").<br> |
<tt>+ </tt>Improved error recognition during login procedure. |
<tt>+ </tt>Improved error recognition during login procedure. |
</li> |
</li> |
<li>Release 0.3<br> | <li><b>Release 0.3</b><br> |
<tt>+ </tt>Tooltip: Displays the end of the credit's validity. |
<tt>+ </tt>Tooltip: Displays the end of the credit's validity. |
</li> |
</li> |
<li>Release 0.2<br> | <li><b>Release 0.2</b><br> |
<tt>* </tt>first public version |
<tt>* </tt>first public version |
</li> |
</li> |
<li>Release 0.1<br> | <li><b>Release 0.1</b><br> |
<tt>* </tt>internal test version |
<tt>* </tt>internal test version |
</li> |
</li> |
</ul> |
</ul> |
|
|
<hr> |
<hr> |
|
|
<h5 class="page-header"><a name="bugs">Bugs</a></h5> | <h5 class="page-header"><a name="roadmap">2. Roadmap</a></h5> |
| <ul> |
| <li><a name="roadmap_05"></a><b>Release 0.5.3+</b><br> |
| CVS Branch: MAIN<br> |
| <ul class="DEV-featurelist"> |
| <li>Bug-fixes (of course)</li> |
| <li>Allow to password-protect the CheckYesss user interface, i.e.<br> |
| - if UI is protected, just show the gray icon and a single menu item "Aktivieren"<br> |
| - if UI is activated, show an additional menu item "Sperren"</li> |
| <li>Add further notifications (missed calls, VoIP online status,...)</li> |
| </li> |
| <li><a name="roadmap_06"></a><b>Release 0.6</b><br> |
| CVS Branch: MAIN<br> |
| <ul class="DEV-featurelist"> |
| <li>Support more telephone providers</li> |
| <li>Provide a nice line chart showing the credit over time</li> |
| <li>Add more icons</li> |
| <li>Allow export/import of CheckYesss settings</li> |
| <li>Write call details to OpenDocument Spreadsheet (*.ods) format</li> |
| <li>Possible enhancements for password-protected UI:<br> |
| - UI gets deactivated automatically after a configurable amount of time<br> |
| - encrypt CheckYesss' XML files</li> |
| </ul> |
| </li> |
| </ul> |
| |
| <hr> |
| |
| <h5 class="page-header"><a name="bugs">3. Bugs</a></h5> |
<ul> |
<ul> |
<li>Enter a <a href="http://bugzilla.mozdev.org/enter_bug.cgi?product=checkyesss">new bug</a> for CheckYesss</li> |
<li>Enter a <a href="http://bugzilla.mozdev.org/enter_bug.cgi?product=checkyesss">new bug</a> for CheckYesss</li> |
<li>View <a href="http://bugzilla.mozdev.org/buglist.cgi?product=checkyesss">all bugs</a></li> |
<li>View <a href="http://bugzilla.mozdev.org/buglist.cgi?product=checkyesss">all bugs</a></li> |
Line 188 to serve multiple browser windows.<br>
|
Line 221 to serve multiple browser windows.<br>
|
</form> |
</form> |
</li> |
</li> |
</ul> |
</ul> |
|
|