Skip to content
This repository was archived by the owner on Dec 8, 2020. It is now read-only.

Releases: TheRestartProject/Fixometer

v3.2

16 Apr 11:15
@ngm ngm

Choose a tag to compare

This is a minor release of bugfixes and small enhancements.

Bugfixes

  • #181 - Google's reverse geocoding is inaccurate
  • #188 - Unable to paste copied text into event description fields
  • #228 - Prevent duplicate form submission on device management page
  • #237 - Bug: ‘Repairable’ options not visible when editing device data after saving
  • #248 - Display of default group avatar when no avatar has been uploaded
  • #254 - Send party venue field through as a distinct field to Wordpress

Enhancements

  • #231 - Device category dropdown field should be validated
  • #238 - Delete option for newly created device
  • #246 - Help text needed in "Party name" field
  • #252 - Add Google Analytics

v3.1

19 Mar 17:51
@ngm ngm

Choose a tag to compare

This is a minor release of bugfixes and small enhancements.

Bugfixes

  • #160 - Stats summary doesn't show on password recovery page
  • #179 - Bad formatting in groups dropdown (improved the styling of the dropdown and introduced an internal scrollbar)
  • #183 - Prevent input of invalid weight estimate for Misc category (restricted to numbers between 0 and 99.99)
  • #190 - Party successfully created presents blank data entry screen (this was happening for admins only - now redirects to admin dashboard)
  • #195 - Password reset page - styling issue
  • #199 - Party Name not set correctly on Wordpress during party creation
  • #200 - Edit Party page shows party full address, should just show party name

Enhancements

  • #191 - Add community email contact for potential new users
  • #192 - Notification when new events are created (when a host creates a party in the Fixometer, a notification email is sent to a configurable email address)

Release 3.0 - "Commutator"

22 Jan 16:11
@ngm ngm

Choose a tag to compare

From the Restart wiki: "In motors, a pair of carbon brushes supply current to the rotor via a commutator, which continually switches the current in the rotor to whichever coils are at right angles to the stator coil at any given moment. This produces a continuous turning force."

Summary

Summary of changes - see below for more information on each.

  • New features
    • Share your stats (#93)
    • Device information: Device age field (#131)
    • Inline help (#147, #148, #151) & informative placeholder text
    • Group editing: Website field for groups (#144)
    • Internationalisation (#133, #134, #135)
  • Improvements
    • Party editing: Party Name field introduced (#129)
    • Party/group editing: HTML scrubbing when pasting (#145, #146, #164 )
    • Device managment: Save without exiting (#103)
  • Bugfixes
    • Error when changing logo (#143)
    • Parties filter losing selected parties (#153)
    • Connection is not secure warning (#171)

New features

Share your stats (#93)

You can now embed stats for your events, and for your group as a whole, on your own website.

You can embed your headline stats (the number of participants, number of Restarters, the CO2 and waste diverted, and the numbers of fixed, repairable, and end-of-life devices) and your CO2 equivalence visualisation (an infographic of the CO2 emissions that have diverted). Click the 'Share your stats' button on your group dashboard or an individual party in order to access the embed code.

If there's any other ways you'd like to share your stats, or types of stats you'd like to share, please let us know.

image

Device information: Device age field (#131)

We've added a new Age field as an extra piece of information that can be collected about devices when logging them. This has evolved as part of our work with the Open Repair Alliance. In discussion with manufacturers, we often find that there is interest in knowing how old the device was when it failed.

To begin with, this field is simply free text. We encourage you to input the age in terms of years (i.e. literally type '3 years'). This leaves room for you to input something else for cases where X years doesn't apply. As we and the ORA as a whole collect more data on this, we will revisit the data type and method of input. See the comments in #131 for more discussion on this. We welcome your feedback.

image

Inline help (#147, #148, #151) & informative placeholder text

Across the group, party and device management pages, it wasn't always clear what some of the information asked for actually was. We've added inline help, providing a small question mark next to each field. Clicking on the question mark gives you some contextual help about what to input.

We've added some basic help text to the top of each page, along with a link to more extensive help in our hosts' user manual. We have also added placeholder text in some situations to help guide what information needs to be entered.

image

We'll be expanding the hosts' user manual in the coming months, so let us know if there's something you think needs adding.

Group editing: Website field for groups (#144)

Previously, in order to add the address for your group's own website (which determines where the JOIN US link on your public-facing group page goes), you had to add it as the first line of the group description. This wasn't intuitive, and didn't always work if it wasn't formatted correctly.

We've added a dedicated Website field to the group editing page that is now used for this purpose. (Note - you don't have to have your own website to use this. It could be, for example, a Facebook group or a Meetup group.)

image

Internationalisation (#134, #135, #136)

Although we started in London, we've spread around the world, and have groups currently using the Fixometer in various different countries. To support our international groups, we've made the underlying changes needed to internationalise the codebase and to support multiple languages. We now need help translating it into other languages - please get in touch if you'd like to help (tech@therestartproject.org)!

Improvements

Party editing: Party Name field introduced (#129)

The Location field caused a lot of confusion, as you had to use it once for geolocation, and then overwrite it with the publicly displayable name of the party. We've introduced a new field, Party Name, to improve this. Party Name is used to enter the name of the party that will be publicly displayed on The Restart Project website, and the Location field is now used solely for geolocation.

image

Party/group editing: HTML scrubbing when pasting (#145, #146, #164 )

When copying text for a group or event description from a website or a document, and pasting it into the Fixometer, the original formatting was also copied. This sometimes resulted in the public promotion of groups and parties on The Restart Project website looking poorly styled.

We have updated the rich text editor within the group and party editing such that all custom styling is removed when pasting in. The styling then matches that of the rest of the public website. A small subset of HTML tags are kept during pasting - so links, bullet lists, etc will still be maintained.

Let us know if you encounter any issues with this.

image

Device managment: Save without exiting (#103)

When adding devices to a party, the only way to save was to click 'Save & Exit' - which was annoying when you hadn't actually finished entering devices.

The button is now simply 'Save', and you remain on the device management page after clicking this.

We aim to improve this even further going forwards, by automatically saving devices as you go along, without the need to click save periodically.

image

Bugfixes

Error when changing logo (#143)

Fixed an error when changing the logo for a group.

Parties filter losing selected parties (#153)

Fixed an error where the filter didn't retain the selecting parties across page reloads.

Connection is not secure warning (#171)

Automatic redirection to https was not occurring when the user navigated to http:// URL.

Release 2.1

27 Jun 11:12
@ngm ngm

Choose a tag to compare

Include automatic email features missing from previous release:

  • Automatic email sent to new users #111
  • New user accounts created with automatically generated temporary password #110

Release 2.0 - "Bipolar Transistor"

26 Jun 16:42
@ngm ngm

Choose a tag to compare

From the Restart wiki: "A type of transistor with 3 semiconductor layers."

Summary

The focus of this release is improvements and new features required for internal use.

Included:

  • Searching/filtering for list of devices #117
  • Link user to multiple groups #123
  • Aggregate stats for a selection of events #88
  • Aggregate stats for selection of groups #109
  • Stats by timeframe #118
  • Download of event statistics (for admins) #119
  • List of devices / bulk editing #115
  • Paging for list of devices #116
  • Download of all fix data (for admins) #120
  • 'All Devices' page gets 500 error #96
  • Edit/delete buttons not always clearly associated with event #94
  • Incorrect display of Upcoming Restart Parties on /admin #102
  • User list: sort by last login sorts alphabetically #114
  • Automatic Password Recovery #112

Slightly delayed:

  • Automatic email sent to new users #111
  • New user accounts created with automatically generated temporary password #110