UNPKG

ripple-core

Version:

Ripple is an interactive audience response system that allows presenters to survey audience members in real time communication through their mobile devices.

247 lines (117 loc) 6.49 kB
## 1.0.8 (November 22, 2013) * Fixes #1 - Reinstituted error handling to stop error throwning when a resource with a cache buster (&_########) is requested * Room expirer timer is restarted upon re-entry into a session * Bug Fix - % causing Set Edit saves to throw error * Bug Fix - Css for multiple choice text on client UI in webkit browsers * UX Enhancements to Session, Set Edit, & Report Item UIs ## 1.0.7 (October 13, 2013) * Bug Fix - Removed issues relating to creating a question in a set which contained a % symbol * Bug Fix - Improved consistent layout of label for multiple choice questions across devices ## 1.0.6 (September 10, 2013) * Major Bug Fix - Changed database configuration for write concern to default of safe:false. This was causing multiple issues including not allowing new users and not allowing new installs because it breaking make db-migrate * Disabled custom errors that was thought to cause instability * Minor style changes to improve usability * Fixed plugin enable / disable function warnings ## 1.0.5 (September 6, 2013) * Improved usability of Set Edit UI by removing unnecesary save buttons for each input * Improved Report Item UI for plugins * Accessibilty Improvements to add spacebar functionality for all Admin UI buttons * Bug Fix Set Edit UI ** Add button not functioning correctly in last update ** Imporved focus of cursor * Bug Fix Improved responsive layout for some admin pages * Bug Fix Account administration passwords were not saving correctly * Bug Fix more general style refinements * System now defaults to production mode if not specified * Feature Enhancement - Open Response & Cloud question types can now discard answers on fly from UI * Feature Enhancement - Presenter closing session now alerts clients. * Feature Enhancement - Warning for slow loading rooms. ## 1.0.4 (July 22, 2013) * Cleaned code of old comments and comment code for auto-generation of documentation with yuidoc. * Bug Fix client name not associating with answers continued ## 1.0.3 (July 3, 2013) * Bug Fix reports not creating cvs * Bug Fix client name not associating with answers * Added License info file ## 1.0.2 (July 1, 2013) * Improved upstart process to be owned by ripple ## 1.0.1 (July 1, 2013) * Bug Fix install issues related to custom and plugins folder * Bug Fix install with missing parameter ## 1.0.0 (June 30, 2013) * Public Launch - Removed earlier commit for security reasons * Bug Fix wysiwyg editor with embedded images * Improve consistency of tooltip ## 1.0.0-rc1 (June 10, 2013) * Updated node module plugin-manager to v2 to rearchitect plugins so that their functions can be executed seperately instead of with events * Security Audit ** Ripple can now work with credentialed database ** Questions & Answers are refractored to enhance security and reduce client imposters ** Move some functionality of now.js into server session ** Answers are only sent to presenter ** Remove all hidden inputs with data that was moved into server session ** XSS & html is stripped from client answers ** Extracted stmp configuration with credentials to config.js * Question Types have been extracted to database and isolated to individual libraries for modularity * Plugin state is now persistant in database * NPM package name ripple-core because of nameing conflict * Answers have been truncate to 500 characters to improve efficiency of server * System variables are now loaded in middleware * Reports and associated data can now be set to auto-expire * Added password recovery functionality * Add Adaptation of Google Fastbutton for iOS devices * Convert inline editor to x-editable to improve UX * Standardize database collection names for 'sessions' and 'responses' * Created RIPPLE & GLOBAL js object ## 0.4.2 (April 15, 2013) * Fixes bug causing Session ID not to generate correctly * Change Active Question indicator for Session UI to icon * Move js for openning of session into GLOBALS namespace * Improvements to how popovers show on Admin Set Edit UI * Improvement for FireFox specific bugs from QA * Other various Bug Fixes ## 0.4.1 (April 8, 2013) * Plugins can not load their own css and js for the config screen * QA fixes from last round of testing ** Tested admin UI on iPad ** Improved consistency of focus and highlight for better usability ** Client UI Numeric Keyboard Refinements ** Converted UI buttons which were displaying with show/hide functionality to single instance and use js to change it's attributes and value. This allow button to not lose focus when it is initiated with keyboard ** Improved keyboard accessibility to controls in /admin/session ** Other various Bug Fixes * Remove excess files including profileController.js * Ripple name amended to all page titles ## 0.4.0 (March 22, 2013) * Froze npm dependency with shrinkwrap file * Created custom folder to contain with static route for customization by end user * Update Bootstrap to v2.3.1 and Font Awesome to v3.0.2 * Updated Ripple logo and color scheme * Add functionality to rename set title and class/presentation title * Add swipe to open slidebar in admin UI * Added plugin hook plugin:menuSave * Added next / previous navigation buttons to session with sets * Create executable for global install of package - Files are in /bin - Can utilize it with: <pre><code>$ ripple install</code></pre> * Updated config.js to include option to reroute to ssl silently * CSS table style consistency applied across interface * Accessibility improvements for keyboard access to admin UI functionality * Various Bug Fixes based on changing architecture ### 0.3.5 (February 25, 2013) * UX Improvements based on classroom testing - Numeric input for client was changed to textbox plus keypad - Chat was disabled across interface - Client answer is updated on UI and replaces inputs where appropriate * Made UI keyboard accessible * Added Ripple logo * Improved screenreader accessibility ### 0.3.4 * Bug Fixes From QA * Improved Slider functionality for iOS & IE9 * Refinement to Numeric Question type for presenter and client * Added js console code for browsers that do not have console functionality * Added Migrate Function for Authorization System * User is now autologin after registration * Note: Email password recovery is not functioning ### 0.3.3 (January 31, 2013) * Bug Fixes From Beta Feedback of Faculty