What's new in EarTeach 0.1.8 Beta
Apr 4, 2014
- index.html > added _DesktopClientGateway.js inclusion (for desktop application)
- multilanguage.js > spanish translation corrections
- earteach.js > preset constructor, custom items names
- earteach.js > progressions trainer implemented
New in EarTeach 0.1.7 Beta (Jun 11, 2013)
- multilanguague issue fixed
- preset constructor, new preset saving issue fixed
- implementation of AjaxAPI comunication system.
New in EarTeach 0.1.6 Beta (Jun 11, 2013)
- bugfix in stats rendering engine
- added custom preset constructor section + complementary functions
- code reorganization (multilanguage functions & testEngine now in independent files)
- trainer object handler added (instead to explicit acces to TRAINERS object, now uses referenceed object)
- saveNewPreset() added (custom preset saver function)
- deletePreset() added (preset deletion)
- GUI general improvement
- custom preset deletion function
- untranslated String warning only for admins
- adaptation to previous changes + minor bugfixes
New in EarTeach 0.1.5 Beta (Jun 11, 2013)
- Added getActivity() to API. Return requested day's ammount of completed exercises (registered in stats table).
- API calls, with explicit null arguments, are converted to '' (empty string)
- Added makeChordFromGrade(), getChordTypeFromGrade() and getGradeMode() -required for future chord progresions trainers-
New in EarTeach 0.1.4 Beta (Jun 11, 2013)
- added Note Name Tag in each key (configurable)
- CONFIG object created (future earteach configuration definitions container)
- rendering of piano keys notenames when interactive anwser is launch (after icorrect anwser is provided)
New in EarTeach 0.1.3 Beta (Jun 11, 2013)
- New Piano Sound Bank (http://theremin.music.uiowa.edu/MISpiano.html)
- some GUI fixes & improvements
- improved trainer statistics graph render
New in EarTeach 0.1.2 Beta (Jun 11, 2013)
- improved TEST random question selector
- added correct result exposition of anwser failure
- bugfix in replay button, sound overlaping resolevd with implementation of muteAndPlay() function
- root note in each TEST round is now generated by newRound() and passed to trainer.constructor(),
- in order to achieve that each awnser posibillity sharing the same root
- added trainer statistics graphs
New in EarTeach 0.1.1 Beta (Jun 11, 2013)
- added keepAlive function
- added CORS support (for desktop app, and debuging)
- added session keepAlive call (interval call)
- correction in regexp for email validation
- added translations to Spanish