Happy new year, folks!
This is Recap 9, but we missed the month of November, so we'll be covering 2 months of work here. However, essentially all of my work for that period has been on Spectral Workbench 2.0. But I'll recap a few of the other changes first:
We had a few small tweaks to PublicLab.org, some related to the SSL rollout, but I wanted to highlight that @ebarry file her first commit in November, making fixes to both the site footer and the home page:
- [footer fixes](https://github.com/publiclab/plots2/commit/51ceaf57bb514fa384e9c41a7a1597f27b6523c5 - Nov. 16
- homepage fixes - Nov. 16
We also made fixes to email notifications and callouts, including image display in emails, and added a long-requested feature to allow viewing of raw Markdown for any research note. Finally, revision history comparisons was also fixed.
We also struggled with three attempts (one, two, three) to generate an iCalendar feed of all events posted on the PublicLab.org site, but while the Drupal calendars module will read it, and it validates properly, Google Calendar seems not to be able to parse it, and I gave up.
A broad overview of the progress on Spectral Workbench 2.0 can be seen in the Milestones page, but the 60% complete figure is a bit inaccurate as some of the completed issues were the bulk of the work.
For example, the pull request I opened today, including the entire Snapshots system, includes 35 commits, and 91 sub-issues; I just batched them all on one page so I could track and order them more closely.
Still, about 30 issues remain, of which 5 or so are documentation related. Documentation will be the big project this month, as I hope to document the API as well as produce tutorial videos. In addition, there's still some work to be done on Sets features, as well as a good deal of tweaking and bugfixing. But the bulk of the work is complete, which is really encouraging!
Anyhow, here's a screenshot of the new Snapshots system, which should go live in a day or so: