Initial work and concept build. Got new timelines being created on page load. Setting up timeline name and for fields as well.
Getting basic idea of stashing existing timelines into local storage and retrieving via JSON.
Getting new timelines to push into local storage array and pull them back out in the app.
Working on fixing a bug where sometimes an insert is performed twice and other times is not. Weird.
Fixing duplicate insert bug. Was using :id on routes instead of :_id. D'oh.
Adding in deleting timelines. Adding in limit to timelines (no more than five).
Deleting unused files.
Adding in ability to add items to the timeline. Adding in local storage unique user ids. Adding in filtering for routes based on unique ids and if timelines exist in local storage already.
Simplifying security on anon timelines down to using a unique id in local storage. If that's gone, it's up to user to email me and get instructions.
Reorganizing collections into their own directories for cleanliness.
Starting work on public view for timeline.
A little bit of work on the public timeline view. I was tired. Whomp.
Fixing descrepencies between editor/public views in CSS.
Cleaning up app and rewriting to use accounts. Fuck complainers.
Fixing reactivity bug from flashing template when adding your first timeline.
Fixing reactivity bug when adding a new timeline from the timelines list (with existing timelines).
Adding placeholder text to timeline name input.
Wiring database writes back up after swapping in accounts system (in lieu of local storage).
Fixing reactivity bug when setting the timeline name/for fields. Wrapped inputs in constant expressions to prevent their saving from effecting the other.
Adding in validation.js package. Adding in client side validations for signup form.