0.4.0

@DenisVuyka DenisVuyka released this Jan 11, 2014 · 169 commits to master since this release

What's new in 0.4.0:

  • Upgraded external node.js dependencies to the most up-to-date versions
  • Upgraded to Bootstrap 3.0.3
  • Upgraded to Font Awesome 4.0, #95
  • Now completely based on Angular.js, #93
    • Implemented as SPA (Single Page Application), #100
    • Rich infrastructure to study and reuse (19 controllers, 7 services, 5 directives and 2 filters)
    • Improved progress bar on the top of the page (similar to YouTube)
    • Improved infinite scroll (loading additional content while user scrolls the page)
  • Grunt support, #87
    • CSS minification, #88
    • JavaScript concat and minification, #89
  • For 'Production' mode minified CSS/JS is automatically used (with the help of Grunt tasks)
  • Custom JSHint configuration, #98
  • Custom Karma test runner configuration, #90
  • SSL support (toggled via configuration file), #94
  • New 'Card' layout (similar to Google+), #91
    • Replaces old list-based layout all over the project
    • Inline comments loading
    • Contextual menus
    • Dynamic number of card columns (based on screen size)
  • New 'Login' dialog
  • New 'Sign Up' dialog
  • Connection pooling for MySQL provider, #92

Deprecated features:

  • Dropped Knockout (in favor of Angular.js), #93
  • Removed static Footer element, #97
  • Removed global Sidebar element (in favor of top menu, mobile support)
  • Removed old OpenShift settings files, #86
  • Dropped reCaptcha support (Registration dialog)
  • Removed invitation codes (Registration dialog)
  • Dropped MS SQL server support

Misc:

  • Huge performance improvements
  • Greatly refined CSS
  • Numerous bug fixes
  • Numerous UI enhancements
  • Reduced amount of server-side code

Downloads