Add livereload script and regarde-task which enhance the watch-grunt-task.
Basic refactoring of the app-boilerplate, adding small functionality here and there.
Experimenting with Ember- and Express-logic.
removed grunt-ember-handlebars in favor of DGEB's grunt-ember-templates, fixes the partial rendering problem
Add cssmin to precompile task.
Start building up server-side infrastructure and update normalize-lib from upstream.
Add bootstrap CSS + JS.
Create basic page with navigation bar + links and make use of bootstrap styles.
Further refactor and improve basic app-structure focusing on routes and templates.
Add fixtures and bring client side into a bare usable state.
Fiddle with templates and routes some more, start adding controller-logic in order to display a list of current periods on the app-index-page.
Also, upgrade emberjs to 1.0 RC3.
More refactoring and working on recent times-list; added client-libs and helpers.
- added momentjs for date/time management
- removed cruft from ready-event-hook
- added client-side configuration-fault
- expanded fixture data for periods
- added helper for human-friendly date display
Tweak basic layout and setup tab-/row-content for home-/import-tabs.
Add Sly.JS library and add CSS to make use of it. Actual Sly-call omitted until further page-structure is in place.
Refine how current periods are displayed by improving their formatting and spacing.
Refactor to make better use of Ember's conventions and defaults:
- Remove unneeded logic / files
- Use outlets where possible
- set generated controller's model instead of specifying whole controller yourself
- Improve date-formatting (helpers)
- simplify, simplify
Display current periods in a table instead of a list, add a view and start experimenting with Sly.js (commented out).
Upstream update to latest ember-data build.
Refactor some more and add edit-/new-form for creating/editing periods.
Switch database to retinkdb and some minor cleanups client-side.
Can now add load/save period models correctly, refactor and cleanup some:
- Improve server side models: Loading and creating periods from rethink-db now works
- Refactor presentation-helpers into separate file
- Add coffee-lint configuration file
- Define our own date-type on the REST-adapter to make serializing dates (using moment.js) to the database work (PENDING)
Update templates and dependencies.