Planet Release
This release includes a migration to a new Planet Server written by Euan Ong (@eohomegrownapps). The new server has a number of features, including project remixing, searching, sorting, and paging. It also supports tags and descriptions. In conjunction with the new server is a refactored client interface to the planet, also written by Euan. Finally, there is also a moderation portal for maintenance of the Planet database.
Planet-related issues addressed in this release:
#1050 Mac OS -- Extract .tb from Safari's idiosyncratic "webarchive" format planet server
#1015 Name for loaded file instead of "untitled" (if not trashed in between) enhancement planet server
#1012 New methods for (automatic) saving enhancement planet server
#999 Saving files does not work in browser extension. bug extension planet server
#993 Easier way to open files from saved files? enhancement planet server
#937 Trashing a project doesn't remove the thumbnail bug planet server
#905 Explore quicker ways to have access to planet examples enhancement planet server
#899 Need an easier way to access the examples in examples folder enhancement planet server
#764 describe ".tb" as a Music Blocks file enhancement planet server
#452 Publish option takes very long time to do its work in planet view Major enhancement planet server
#387 "this.publish" function in js/samplesviewer.js can overwrite server files Major bug planet server
Other changes of note:
- Save project files as HTML instead of TB
- Add debugging guide
- New Guarani and Nepali strings
- Add reverse heap so we can treat the heap like a FIFO
- Upgrade to Tone.js r12
Since migrating to the new planet server, we are now hosting Music Blocks at https://musicblocks.sugarlabs.org.
Tip of the hat to the contributors to this release:
@riyalohia @pikurasa @SanjeshMulmi @a-ritwik @Ananthavijay Martin Oesterreich @Hrishi1999 @ManveerBasra