The ideal client web interface interaction

The ideal client/server interaction (taking this as user experience)
The user should not ideally not have to use both. One has to go inside the other, and we sort of have half implemented ways of doing this (web plugin and ingame-browser plugin). We could skip the ingame browser idea as well, and just implement the functionality natively using the python plugin system.
At the very least, I'd like to be able to do this in-game
Create a new map, setting its name/path. Activity is created automatically from this, and automatically req'd and selected for fast editing
Clone map that is currently being played. Again, set name/path (use sane default, username/mapname) and make activity automatically
I'd like to see a better lobby too, but that would include a whole slew of changes that I've been asking for for long.
List:
* Each map must have a preview image, autogenerated or user-set
* Lobby should have an activity browser, showing latest activites played/most popular activities (other than the constantly req'd ones
* Lobby should have a portal that gives you an editing sandbox
* Activity comments should be usable in-game
* One activity per map asset! Unless we decide that we want multi-map activites in the future, or that they can serve some kind of meta function
The user should not ideally not have to use both. One has to go inside the other, and we sort of have half implemented ways of doing this (web plugin and ingame-browser plugin). We could skip the ingame browser idea as well, and just implement the functionality natively using the python plugin system.
At the very least, I'd like to be able to do this in-game
Create a new map, setting its name/path. Activity is created automatically from this, and automatically req'd and selected for fast editing
Clone map that is currently being played. Again, set name/path (use sane default, username/mapname) and make activity automatically
I'd like to see a better lobby too, but that would include a whole slew of changes that I've been asking for for long.
List:
* Each map must have a preview image, autogenerated or user-set
* Lobby should have an activity browser, showing latest activites played/most popular activities (other than the constantly req'd ones
* Lobby should have a portal that gives you an editing sandbox
* Activity comments should be usable in-game
* One activity per map asset! Unless we decide that we want multi-map activites in the future, or that they can serve some kind of meta function