Skip to content

Releases: SmartCambridge/tfc_web

Release 23

25 Jul 07:45
55faa19
Compare
Choose a tag to compare
Release 23 Pre-release
Pre-release
r23.0

Update README.md - postgres install instructions

Release 22

06 Mar 10:40
2e64bc8
Compare
Choose a tag to compare

User visible changes

  • Add a btjourney Smartpanel widget

Non-user visible changes

  • Defend btjourney API against absence of its data directories

Release 21

27 Feb 10:42
6e3e75c
Compare
Choose a tag to compare

User visible changes

  • Breaking change: API endpoints previously at /api/v1/zone/... have been moved to /api/v1/traffic/zone/... to make space for /api/v1/traffic/btjourney/ and other expansions in the future.
  • New data source: vehicle journey times based on data from a set of sensors monitoring broadcast messages from bluetooth devices. Additions include download and programatic access to archived and current data (from mid-January 2020), a map visualising current conditions and graphs of daily journey times.
  • Stop the next/previous day/month navigation on the aq, parking and traffic graphs adding two entries to the browser's page history for each click
  • Restore the correct sorting order for the list of available files in the download API which was broken by the previous release.

Deployment instructions

To be useful, this PR requires corresponding changes to tfc_server to actually download the data form Drakewell. It looks as if these are in https://github.com/SmartCambridge/tfc_server/tree/ijl20-feeddrakewell

It would also benefit from copying across archived data from /media/tfc/btjourney on tfc_app1 or tfc_app2.

Release 20

10 Feb 23:03
60e0435
Compare
Choose a tag to compare

User visible changes

  • Fix the left-hand navigation menu on the Pocket SmartPanel usage graphs to match that used for the rest of the 'SmartPanel' section of the site.
  • Add details of the bus journey responsible for each zone completion to the response to the zone-->history API endpoint and to the zone data available in the download API. Closes #203
  • Add (restore) journey details to the popup on the zone transit time graphs. This functionality was lost in the move to the REST API because the API didn't previously include the data.
  • Allow the result of the transport-->journey API endpoint to optionally be filtered by line name and/or operator. Closes #350

Non user visible changes

  • Update to Django 2.2
  • Create new docs/ folder and move internal documentation to it
  • Allow download API archive generation into non-default locations
  • Catch and log errors when extracting data for the download API but don't abort the extraction process
  • Add locking to prevent multiple simultaneous runs of build_download_data on the same feed
  • Add 'internals' documentation for the Download API

Release 19

30 Nov 15:28
73e7b0b
Compare
Choose a tag to compare

Download API

The 'Download API' is a framework that provides efficient download access to potentially large amounts of archived SmartCambridge data as compressed CSV files. It compliments the Django REST framework-based 'Program API' and works by pre-building zipped CSV files containing extracts of the available data for various date ranges and serving them direct from Nginx.

More info: https://github.com/SmartCambridge/tfc_web/blob/master/download_api.md

Release 18

30 Nov 10:30
512bf6b
Compare
Choose a tag to compare

SmartPanel

  • Added rate limit to Google Traffic SmartPanel. Also added option for users to provide their own Google Maps API key if they want to avoid rate limits.
  • Added usage charts for Pocket SmartPanel

Forum

  • Configuration changes: It now requires moderation before approval.

Release 17

27 Sep 12:48
1f4d77e
Compare
Choose a tag to compare

Improve Django admin for Smartpanels

Release 16

16 Sep 17:48
Compare
Choose a tag to compare

User visible changes

  • New help screen in the Pocket SmartPanel for new users.
  • The Pocket SmartPanel now has a default entries when a user visits for the first time: Cambridge weather and Cambridge train station.
  • A new feedback form is available for the Pocket SmartPanel.
  • New menu bar in the Pocket SmartPanel.
  • Easy installation of the Pocket SmartPanel app in Android phones.
  • Remove abbreviations from the timetable.
  • Update references to the City Deal to the Greater Cambridge Partnership
  • Fix bug that prevented deleting an entry in Pocket SmartPanel if the user clicked the row.

Non user visible changes

  • SmartCambridge.org is now a Progressive Web Application

Release 15

30 May 12:55
Compare
Choose a tag to compare

User visible changes

  • [#320] Rework the car park capacity indication on the car park graphs to cope with capacity changes over time; drop spaces_capacity from car park metadata returned by the API because returning a single value is misleading.

Non user visible changes

  • [#318] Upgrade django-rest-framework to at least 3.9.1 and Django to at least 1.11.6

Release 14 Bugfix 1

13 May 10:25
Compare
Choose a tag to compare

Add selected camera icons