[LCWO LOGO]  

Inmelden

Gebruikersnaam:
Paswoord:


Language
Bosanski Català
繁體中文 Česky
Deutsch English
Español Suomi
Français Ελληνικά
Hrvatski Magyar
Italiano 日本語
Bahasa Melayu Nederlands
Polski Português
Română Русский
Slovenščina Svenska
ภาษาไทย Türkçe
简体中文

Wie is aangemeld?


LCWO ChangeLog

$Id: changelog.php 147 2012-01-12 18:04:05Z dj1yfk $

This is a detailed list of changes made to LCWO. It's mostly for the
developer's own reference, but it's public so everyone can see what is going
on behind the scenes at LCWO. Some things may not make much sense to anyone but
the author. 

Started on 2009-02-08.

2012-01-12:
	* Changing user names temporarily disabled.
	* New Forum posts need to be approved by a moderator.

2012-01-10:
	* Privacy enhancements.

2011-08-21:
	* Disabled Koch course highscores due to scaling problems.

2011-06-15:
	* Fixed one-off-bug ("spurious character" in lesson 9); tnx KB3TZK
	* Subscription to usergroup-forums by email added.

2011-06-14:
	* Initialization of download-settings for users who are not logged in
	* Added "Download all"-button on download-page (experimental)
	* Improved grading algorithm for groups

2011-06-13:
	* Add warning message for malformed text entry (e.g. missing spaces).
	* Randomness of variable group lengths now weighted, 2 / 7 less likely
	  than 3 / 6 less likely than 4 / 5
	* Randomness of letter probabilities weighted in Koch course. Letters
	  of later lessons are more likely to appear more often in the texts now.
	* Improved Koch course stats (graphs for single lessons available)

2011-04-30:
	* Fix broken CGI address in MorseMachine / HTML5 mode
	
2011-04-04:
	* Added Chinese translations (traditional = zh, simplified = cn)

2011-01-26:
	* tex2cw now saves the settings, if changed from default
	* Word training now also can be limited to words for a particular lesson
	* Decreased delay before MP3 playback starts

2011-01-16:
	* Abbreviated numbers in code groups no longer affect mixed text
	* Add rel=canonical links
	* Fix single quotes / apostrophes in custom characters

2011-01-15:
	* Fixed error in URL for new character functions in Koch course

2011-01-14:
	* Added a constant CGIURL in an emergency operation to redirect the broken
	  CGIs of lcwo.net to another host.
	* Fixed escaping of apostrophes in Plain text training
	* Fixed HTML for the Alternative Flash player (missing colsing div)

2011-01-13:
	* Moved to new server with MySQL 5 and PHP 5
	* Improved some SQL to reflect new MySQL5 functions

2011-01-12:
	* Limit number of lost password requests based on IP, username and date
	* Add wordwrap for reply-text in personal messages

2011-01-11:
	* "Who is online?" stats are no longer reset on the top of each hour
	* Changed PHP version to 5.2
	* Redirecting www.lcwo.net to lcwo.net
	* Updated eham ratings / cosmetic changes

2011-01-10:
	* Minor bugfixes (HTML, Atom feed validity)
	* Added Abbreviated numbers to the Code Groups training (req. DF9TS)
	* Improved readibility of the Forum feed

2011-01-05:
	* Quoting bug fixed
	* Forum Atom feed date and URL format fixed
	* Added some new translating items
	* Added French (tnx F5IHN) and German "About" page 
	* Changed some relative URLs to absolute
	* Added "direct player link" to text2cw results (e.g. to send
	  a link in a mail, with encoded text)
	* Ignore VVV = or AR if entered (groups, koch)
	* Improved readibilty of CW Settings page
	* Changed Error 404 page

2010-12-20:
	* Added Personal Message features to the forum

2010-12-08:
	* Added Spanish "About" page (tnx EA1GBX)
	* Improved callsign database handling for callsign training

2010-12-07:
	* Uploaded Turkish translation (TNX TA2RX!)
	* Started localizing the "About" page
	* Added some more missing translation items
	* Added rel="nofollow" to different sortings of user list to reduce
	  redundant search results
	* Little bugfix in forum avatar display

2010-12-06:
	* Added some missing translation items (tnx TA2RX)

2010-11-18:
	* Proper removal of all data from users who delete their account.

2010-11-03:
	* Fixed word-wrapping of Play/Pause button

2010-09-29:
	* MorseMachine now shows effectice speed (tnx N2MCS for the suggestion)

2010-09-28:
	* Added Digg-Button
	* Improved translation system
	* Added "Delete Account"
	* Localized MorseMachine strings
	* Added MP3 support for HTML5 / Apple Safari

2010-09-17:
	* Added Atom / Twitter icons to News and Forums

2010-09-16:
	* Fixed group length for calculation of error rate if it's not default (5)
	* Added HTML snippets to the text2cw page to include in user's websites

2010-09-15:
	* Fixed usergroups joins/approvals etc.

2010-09-14:
	* Small bugfixes for Clean URLs
	* Small fixes in Forums
	* News database driven now (finally!)
	* Added Atom Feeds for News and Forums
	* Changed html title to include "Learn CW Online" instead of LCWO.net

2010-09-03:
	* Clean URLs implemented + speaking URLs for Forum topics
	* Updated some translations

2010-08-31:
	* Forum allows basic quoting. Only works one level deep, no nested quotes.

2010-08-24:
	* Cosmetic changes on about-page.
	* Made LCWO-logo a link to /
	* Added eham.net and dxzone.com rating links etc.

2010-08-23:
	* Code cleanup, removed JavaScript errors, etc.
	* Improved titles for better readability and search engine indexing
	* Fixed error in Plain Text training (simplify characters)

2010-08-18:
	* Cursor in QTC trainer always goes to the end of the field now. Only has
	  an effect in IE; in Firefox it did that anyway by default.

2010-08-09:
	* Improved the MP3 Download section. It now remembers all settings within a
	  session and a little tutorial was added, describing the usage of a
	  download manager.

2010-08-02:
	* Experimentally supporting an alternative Flash MP3 player
	  (http://flash-mp3-player.net/players/js/)

2010-08-01:
	* Allow user group admins (founders) to modify group details (name,
	  description, etc.)
	* Change font for pre-formatted text

2010-07-31:
	* Modify page title according to Forum thread titles

2010-07-30:
	* MorseMachine: 
		- Added Reset button
		- Use tone frequency from user settings
		- Allow to change error bars arbitrarily by clicking on them
		- Repeat wrongly copied characters until they are copied correctly
		  or return is pressed (= penalty on error bar)
		- Visual feedback of copied letters (correct = green, wrong = red)

2010-07-26:
	* Added a beta of the "Morse Machine", a la Ward Cunningham, K9OX.

2010-07-19:
	* Always loading Flash related JavaScript stuff, in order to make sure it
	  is loaded when switching from HTML5 to Flash

2010-07-10:
	* HTML5 player vertical size fixed, so it doesn't momentarily "grow" while
	  loading a new file.

2010-07-09:
	* Speed limit, fixed speed, and filters for long/unusual/slashed calls now
	  available in callsign training.

2010-07-07:
	* Added meaningful titles to most pages

2010-06-15:
	* Repeats are now possible in callsign and word training by pressing "."
	* Small change of the contact form
	* QTC training supports abbreviated numbers

2010-06-14:
	* Added optional minimum character speed to Callsign and Word training.
	  Below the minimum speed, Farnsworth is used (suggested by SQ6JNX, tnx).

2010-06-05:
	* Sort user groups by group-id on the groups overview

2010-05-25:
	* Cosmetic improvements of the signup-dialog

2010-05-20:
	* Added English descriptions of all languages at important points (e.g.
	  user profiles, account settings, etc.)
	* Made sure that empty forum posts are not possible anymore

2010-05-19:
	* Limited access to forum threads in private groups to actual group members
	* Reset settings of the "test" user account regularly

2010-05-16:
	* Cosmetic changes to the HTML5 player (size, MP3 link)
	* Fixed letter preview in Koch lessons for HTML5 player
	* Improved Flash 10 player initial spaces

2010-05-15:
	* Added a CW-CGI that generates OGG/Vorbis instead of MP3
	* Added a native HTML5 audio player option
	* Minor changes to "about" and "impressum" pages

2010-05-05:
	* Added Italian words to Word training (tnx Stefano, IN3AEF)

2010-05-03:
	* Cosmetics in statistics overview on profile page

2010-05-01:
	* Fixed bug in graph average generation

2010-04-30:
	* Added Avatar to forums
	* Removed support for HTML tags in forums, replaced by BBcode
	* Added Dutch proverbs
	* Added "real" speed calculations
	* Fixed some small bugs which related to extra spaces in received texts
	* Added Plain text training and QTC training to statistics overview
	* Several minior optical improvements
	
2010-04-21:
	* Added Malay (tnx 9M2RIE).

2010-03-23:
	* Added Thai (tnx HS8JYX).

2009-12-17:
	* Added Dutch to Word Training (tnx PA0WV)

2009-10-06:
	* Improved parameter dialog for callsign training a little.

2009-10-05:
	* Added to plain text training: English proverbs (619), American proverbs
	  (169), German proverbs (184)
	* Plain text training now remembers chosen database through a session.

2009-10-04:
	* Added Portuguese to the word training database.
	* Fixed bugs in word training and callsign training; max-speed now
	  correct in all cases.
	* Rewrote plain text training. More languages and databases will be added
	  soon.

2009-09-21:
	* Added quick access to usergroups in left hand side menu

2009-08-10:
	* Custom code groups included in personal statistics.

2009-08-05:
	* QTC highscores show topspeed regardless of # of attempts

2009-07-19:
	* Added Croatian translation, tnx 9A2JK!

2009-07-09:
	* Updated Suomi translation

2009-07-08:
	* Highscores for QTCs now also have a threshold value for attempts
	* QTC speed now shown on QTC page

2009-07-03:
	* Added a small stats overview to the profile pages (optional)

2009-07-02:
	* Code groups duration can be set up to 30 minutes now

2009-07-01:
	* Leaving user groups is now possible.
	* Fixed warnings on empty group-highscore lists

2009-06-29:
	* Callsign training remembers speed and uses the tone frequency from the CW
	  settings. Automatic focus of the submit button in the first dialog.
	
2009-06-12:
	* Short URLs for user profiles, like http://lcwo.net/u/dj1yfk
	  now available

2009-05-28:
	* Fixed bug in MP3 file download area
	* Callsign training and Word training now notifies you if you
	  make a new personal highscore, and shows current standings.

2009-05-22:
	* Added Spanish wordlist to the word training.
	* Word- and Callsign training improved (submitting of score
	  automated; callsign list doesn't disappear).

2009-04-30:
	* Added new language: Catala. Tnx Salva, EB3CML!

2009-04-08:
	* Added some Q-groups to the Word training (CW)

2009-04-07:
	* Code group mode (letters, figures, ...) is now saved in the
	  database after once setting it.

2009-03-26:
	* Updated the "About" page
	* Added a contact form to the imprint

2009-03-18:
	* Added Word training to the practice file downloads

2009-03-17:
	* QTC highscores are now properly filtered for user groups.

2009-03-11:
	* Fixed a little bug in the QTC trainer (grp/nr was sometimes
	  sent twice.)

2009-03-08:
	* Added WAE link to the front page

2009-03-07:
	* Some "New Attempt" links and "Play/Pause" buttons now
	  automatically get the focus when the page loads, so they
	  can be accessed just by hitting "Enter" (instead of using
	  the mouse).
	* Added QTC-Training and Word-Training to the highscore lists
	* Added "CW abbreviations" as new "language" to the word
	  trainer

2009-03-06:
	* Cleaned some translation items; finished German translation
	* Added Hungarian (magyar) as a new language.
	* Some optical enhancements (play button, user group display)

2009-03-05:
	* Fixed access for viewers who are not logged in to public
	  user groups.

2009-03-04:
	* Koch course now accepts ";" instead of "?" (easier to type
	  on some keyboard layouts).
	* Slightly rearranged lesson result display 

2009-02-09:
	* Added link to News to the Menu
	* Added this Changelog
	* Improved spam filtering for the Forum
	* QTC-trainer now fully translatable.
	* Speed in QTC trainer passed by GET instead of POST
	* Word training now allows setting the tone (fixed or random)
	* Added French word list for Wordtraining
	* Signup/Register form: Form data is saved if an invalid or
	  taken username was chosen.