- Enhancements to the developer workflow #102
- Re-vamp antidote-web developer experience #100
- Remove Guacamole and other minor fixes #90
- Webapp Redesign #85
- Re-vamp developer experience with compose file and mock data #81
- Update ToU link #86
- Update link to collections docs #96
- Update ToU link yet again #97
- Added option to pass number or 'this' object as the argument to runSnippetInTab() function in lesson guide #45
- Update client-side to handle lessondef endpoint rename #61
- Added collections feature #62
- Adjust Jupyter path based on syringe changes #67
- Updates to handle new presentations abstraction #68
- Add dialog explaining jupyter notebooks and link to docs #77
- Minor updates to collections verbiage and nav layout #78
- Introduce better-looking icons for navigation #41
- Finally implement clipboard functionality; formally establish toolbar 31
- Implement Advisor functionality #30
- Added ability to use jupyter notebook as lab guide #33
- Add verify functionality to front-end #34
- Change "next lab" button text to be more intuitive on the last lab #37
- Simplified authentication by using consistent credentials, statically #23
- Render lab guide directly from Syringe API #24
- Add notice that mobile isn't yet supported #25
- Add more detail to the progress modal based on Syringe API changes #27
- Fixed a few navigational bugs and broken link to Github issues on the error modal #28
- Minor fix to the iframe path based on recent syringe changes #20
- Adding lesson video modal; sorting tabs #21
- Fix mouse issues in terminal pane #17
- Added randomization to courses buttons, improved client-side handling of lessondefs #18
- Moved mouse handler to previous loop that checks endpoint type (bugfix) #19
- Provide a helpful footer with commit IDs when PTR is detected - #16
- Initial release, announced and made public at NXTWORK 2018 in Las Vegas