New features live

Various new features have been made live on Cyclescape recently:

Direct messages: You can now direct message another person (i.e. a private thread between two people). To use this, click on someone's name (e.g. in a discussion thread listing), and that takes you to their profile page. You will then see a green 'Send private message' button. This creates a discussion thread like any other, except it's just between you and the other person. Such discussions will be listed on the 'My Cyclescape' overview page like any other, and there is also now a Mail icon in the top-right (which we will soon make 'light up' when you have a message).

CycleStreets Photomap integration: You can now add to the thread discussion a photo direct from the CycleStreets Photomap, using the 'CycleStreets photo' button, alongside existing options like Text, Photo, etc. Click on 'CycleStreets photo', then find the image (the geographical starting point will use the issue's location), click the green button to choose the image, and that will pre-fill the caption, which you can adjust. Scroll down and submit. Also, each issue page now has options to see both collisions and CycleStreets Photos.

Leader of a discussion: You can now set yourself as the 'Thread leader', to indicate that you will take responsibility for ensuring a discussion moves forward. This is helpful so that people have a clear contact point if a discussion is going nowhere rather than resulting in useful activity like letter-writing or press work. Click the new 'Thread leader' option in the reply area. You can give a brief additional note if you want, before pressing submit. This will add a message to the thread noting that you have become thread leader. The thread leader will be indicated on the right sidebar. This feature will see further user interface developments, but we've added the main mechanics now.

Membership link: The Committee members in a group now gets an additional 'Membership' link in the main menu, giving an easier link to the membership list.

Planning application improvements: Last year, we added planning applications to your 'My Cyclescape' page. Over the summer we've fixed various bugs relating to planning application processing. We identified a scenario where a failure in processing a particular application (e.g. if it were somehow incorrect with a missing field for instance) in some cases could cause the import not to complete. If you become aware of a planning application number and it does not appear in a search, please report the number and Local Authority on this bug report page and we can check further.  Planning application integration is now live for around 55% of the country, thanks to PlanIt. Over-long subject lines for planning applications are now avoided, and there are numerous other bugfixes.

Tag cloud: There is a new tag cloud on the Tags page in the main menu. This gives an entry point into common themes. It's not the most earth-shattering improvement, but we hope you like it anyway, as we needed a way into the tags listings.

Library items now are geographical: Adding a Library item now enables a geographical area to be added. We will gradually enforce this once a complete reworking of the area-setting workflow has been done.

Library listings: The library is now paginated. This is one of a number of long-needed improvements to the Library, which had been left in prototyped state for many years, but we're now starting to prioritise this a bit more.

Spam filtering: Various admin controls have been added.

Twitter sharing buttons: A button to 'Tweet this' has been added on each issue page.

We've gone HTTPS: For your further improved privacy, all traffic to the site is now HTTPS (i.e. encrypted). Previously, just password login pages were HTTPS. Any HTTP links will redirect to HTTPS automatically.

Leaflet.js: We've completed a major change 'under the hood' which is to replace our map framework from OpenLayers 2 to Leaflet.js. Now that this is in place, this unlocks a major interface change that we're planning.

Developer API: A fledgling developer API is now documented. London Cycling Campaign are using this to create a map of current consultations in London, thanks to work by Camden Cyclists. More will be added in future. Let us know if you have any particular requests for the API.

Lots of other little bugfixes! We welcome any suggestions via the feedback link at the top of any Cyclescape page, or via our Github issues page, which is read directly by the development team.

This work has been possible kindly thanks to grant support from the Polden-Puckham Charitable Foundation. Thanks also to Nikolai and other developers who have made these improvements possible.