Faster metadata fetch for sequence settings, including in-memory copy.
Changed location for debug file & removed var_dump() call.
Added .gitignore (to preserve IDE settings)
Updating Sequence settings & preparing for support of user selected start time for 1st day of sequence relative to membership (Commented out UI updates only, so far)
Made options private member of class & fixed logic error during comparison.
Fix save/restore of post meta for pmpro_sequence CPT
Using table for layout in Settings Meta Box
Added action function for Sequence Settings save using AJAX
Save sequence settings using AJAX on click of 'Save Settings' button.
Formatting & layout for Sequence Settings Meta Box
Split AJAX process (delete old posts/pages in sequence) when changing the Delay Type (from Day to Date or vice versa) away from the add/remove posts to sequence.
Add separate ajax processing for saving settings.
Fix bug in fetchOptions() if no sequence_id has been supplied by caller.
Add exception handling to save_sequence_meta() + add return value for success/failure to save.
Rename ID of 'Save Settings' button
Transition from jQuery.ajax() to jQuery.post() for routine processing a change to the Delay Type (from "# of Days" to "Date")
Update jQuery.post() for Settings Save and update feedback from the save process.
Added TODO reminder for email functionality (on feature list for future)
Restored pmpros_ajax() to only handle the addition of new posts/pages to the sequence.
Added informative error status return to front-end post/page add
Separated out post call for clearing existing posts from the sequence upon change of delay type from date -> day or vice versa.
Added action for clear posts functionality
Transitioned from array to stdObject() for settings (to allow preservation of settings names)
Separated out saveSettings() into its own Ajax/post call from edit page.
Add support for byDate delay types to hasAccess() function
Various bug fixes for sequence meta data
Fix bug w/date handling for dates prior to today (need to return negative number for days since membership started).
Clean up Debug output
Transition to stdObject for Sequence settings
Bug Fix: used incorrect meta keys for sequences.
Add debug to sequence post fetch operations
Bug Fix: Negative 'days since membership started' returned as positive.
Modified support for selecting start point for 'day 1' of content.
Add save of options during change of delayType from byDays to byDate or vice versa. (TODO: Bug in handling of back & forth)
Add setLabels() javascript to update box titles for adding new items in post.php page meta box for sequence.
Moved logic to check whether settings checkboxes are set or not to own functions (used more than once).
Prepare isPastDelay() for use of user defined start time functionality.
Add error status for when the incorrect delay type is used during add operation
Various clean-up on post.php page for the Sequence meta box.
Clean up jQuery functions for add/edit/remove posts to sequence.
Remove separate settings page (included in a dedicated "Sequence Settings" meta box on post.php for this CPT.
Updated v.1 description
Added TODO section + minimum PHP requirement (v5.3 or later)
Edited readme.txt to clarify PHP 5.3 requirement
Added proper credit for the fact that I completely ripped off the pmpro_series plugin.
Started adding date_diff() function that should also support pre v5.3 versions of PHP ("borrowed" from PHP Manual site. Todo: Needs to be expanded to support date + time formats)
Removed reference to pmpro-sequence.js file (not used)