Skip to content

Releases: TheRestartProject/restarters.net

v6.1.0

20 Nov 09:35
@ngm ngm
e70cb6f
Compare
Choose a tag to compare

Redesign

  • released the revamped device stats section on groups pages
  • started implementing the new design of the group listing page

Microtasks section

  • started development on the new microtasking dashboard

Localisation

  • made product categories and clusters translatable and published the French (Belgian) translations of these

Bug fixes

  • fixed a display bug on the global nav on mobile on Discourse

v6.0.0

28 Oct 12:34
@ngm ngm
Compare
Choose a tag to compare

Redesign

  • continued releasing the revamped version of group pages, this time focusing on the events section

Microtasks section

  • started to define what engagement means in the context of microtasks (preparation for the development of the new microtasking dashboard)

Technical debt

  • changed the way certain dynamic elements of the site work (to make them quicker to load and easier to maintain going forward).
  • Fun fact: adding new repairs will now automatically update an event’s environmental stats live without having to refresh the page ⚡

Bug fixes

  • fixed an issue preventing people from recording more than one source of repair information per item
  • fixed a bunch of small issues causing 500 errors for various users

v4.1

26 Nov 17:51
@ngm ngm
Compare
Choose a tag to compare

Dashboard

Fixes

  • Broken event links on Dashboard
  • Users with host role and member of a group but not host of the group, see 'Update group' link on dashboard

Events

Enhancements

  • new fields for recording spare parts information, barriers to repair, and sources of repair information

image

image

  • ability to delete events
    • future events can be deleted if no volunteers attached to the event
    • if volunteers are attached, they need to be removed before deleting
  • lightbox display of images on create/edit event pages

Fixes

  • Error message when requesting contributions to an event
  • Spare parts field not dynamically updated when editing devices on event screen
  • Editing a device gets stuck on 'Saving...' for a host of the group that didn't attend the event
  • Host who is host of multiple groups gets error when creating an event
  • When a device has been saved as Misc, can't amend the weight when returning to edit it
  • Devices saved as None of the above displayed as 'None of the above' in the list until page refresh

Groups

Enhancements

  • moderation process for groups
  • area field editable by admins
  • lightbox display of images on create/edit group pages

image

Fixes

  • group tags filter lost when paging
  • filtering by group country
  • can't remove group tags from a group

Repairs

Enhancement

  • new fields for recording spare parts information, barriers to repair, and sources of repair information
  • devices export based on search filters
  • lightbox display of images on edit device page

Fixes

  • error when updating a device via the devices page

Users

Fixes

  • Users can create new skills in their profile and this subsequently causes error on group page

Stats embeds

Enhancements

  • CO2 equivalance visualisation split into two separate visualisations (manufacturing equivalence, and consumption equivalence)
  • manufacturing equivalence visualisation shows progress towards 'next level' of equivalence
  • visualisations can be filtered by a particular group tag

Internationalisation/localisation

Enhancements

  • system for editing translations on the web

image

  • regional coordinators can be given permission to this translation management system

image

  • language preferences
    • for new/unauthenticated users, language choice determined by browser language settings
    • can be manually switched via language selector in the footer

image

image

API

Enhancements

  • ability to get list of events for a particular group tag via API call

Notifications

Enhancements

  • the way notifications work has been updated
    • previously only showed past events without devices added
    • now shows any notification that was previously an email notification
    • e.g. received invitation to event, new event created, etc
    • notifications can be marked as read
    • if opted in to receive emails, will also receive an email notification as

image

  • new notifications

    • to admins: new user joined
    • to admins: abnormal number of Misc devices added for an event
    • to hosts/admins: event has no data entered after 3 days
    • to admins: data upload to Wordpress has failed and needs attention
  • admins can set which moderation notifications they receive

Fixes

  • improved subject line and copy on new event notification
  • improved subject line and copy on new group notification

Infrastructure

Enhancements

  • audit logs of edits to devices, events, and groups
    • visible to admins only

image

  • maximum session length 60 days, period session maintained without activity set to 7 days

v4.0 Beta 2

26 Nov 17:13
@ngm ngm
Compare
Choose a tag to compare

Beta 2 of v4.0, released 21st September 2018.

Registration

Enhancements

  • check for existing email address at step 2, rather than at step 4
  • improving registration for Hosts

Events

Enhancements

  • ability to manually change number of volunteers who attended an event
  • button focus state

Fixes

  • only show confirmed volunteers in volunteers modal
  • allow for adding invited but not RSVPed users after the event

Groups

Enhancements

  • ability for hosts to set other members of a group as a group host
  • ability to remove members from a group

Fixes

  • incorrect group images being used

Repairs

  • remove model field from public export of devices

Admin

Enhancements

  • Link to Repair Directory based on user permissions

Hours reporting

  • filter out the old 'superhero' Restarter from reporting
  • filter by age range

Users/profiles

Fixes

  • image alpha channels showing black rather than transparent
  • take photo with mobile and add it as profile picture rotates picture by 90 degrees
  • Anonymise user details before deletion

Notifications

Fixes

  • For event moderation notification, link to event edit page

v4.0 Beta 1

23 Oct 15:48
@ngm ngm
Compare
Choose a tag to compare

Public beta release 2nd August 2018.

Infrastructure/misc

  • feature: Google Analytics added
  • feature: Cookie notice added
  • feature: API endpoints for party and group stats
  • fix: styling on IE

Features

Events

  • fix: increment volunteer count for host when creating an event
  • fix: increment volunteer count when adding volunteer after event
  • fix: rendering of event export
  • feature: order upcoming events near me by date, limit to 40 miles
  • fix: allow all hosts of a group to edit event, regardless of attendance

Devices/Repairs

  • fix: allow anonymous access to devices export

Notifications

  • Fix: error when sending emails to people who have opted out of emails

Reporting

  • fix: issues with underreporting of statistics for Misc devices
  • fix: date filtering on events filter
  • feature: show event name rather than location in event reporting
  • feature: reporting on hours volunteered
  • fix: honour event filters when exporting to CSV

Integrations

  • fix: improve styling of dashboard

Discourse

  • feature: links to specific discussions on discussion dashboard block

Mediawiki

  • feature: ability for automatic login to Mediawiki when corresponding account exists

Admins

  • fix: paging through groups
  • fix: only show group tags filter to admins

v4.0 Alpha

23 Oct 15:26
@ngm ngm
Compare
Choose a tag to compare
v4.0 Alpha Pre-release
Pre-release

Early release to private testers, published 6th July 2018.

Infrastructure changes

  • migrated from custom MVC architecture to Laravel 5.6
  • upgraded from Bootstrap 3 to Bootstrap 4
  • re-architected to be responsive on tablet/mobile

New features

Users

Onboarding & self-registration

  • Self-registration process added (as opposed to account created only via administrators): skills; personal info; email opt-ins; data consent
  • Existing users taken through similar registration
  • About page describing features of the platform

User profiles

  • Members able to edit their own profile
    • skills, personal info, avatar, biography, email opt-ins, change password

New roles

  • Restarter role

Skills

  • Skills can be associated with users
  • Skills are split into organising and technical skills

Groups

Hosts

  • Invite members to join your group
  • Create new groups
  • View all members of your groups (and skills)

Restarters

  • See groups near to you
  • Join groups

Group Admin

  • Assign group tags
  • Filter group list by tag

Events

Hosts

  • Invite members to join your event
  • Event attendance list

Restarters

  • RSVP to events
  • See upcoming events for your groups

Admin

  • Admin event moderation

Devices/Repairs

  • Brand now auto-suggested
  • Save devices one-by-one, as opposed to all at once
  • Ability to add images to repairs
  • Ability to flag a repair as a good case study (e.g. for the wiki)
  • Allow adding/editing repairs during event

Restarters

  • Ability for Restarters to edit repairs

Notifications

  • Add notification bar
  • Add notification for past events with no devices added

Email notifications

  • Invitation to join an event
  • Invitation to join a group
  • Moderation required for an event
  • Moderation required for a group
  • New member joined your group
  • Someone RSVPed to your event
  • Password reset
  • Repair marked as a good case study

Integrations

  • Dashboard landing page

Discourse

  • integrated in to Discourse for Restarters Talk
  • setup restarters.net as an authentication provider for Discourse

Mediawiki

  • pulls in links to pages from Restarters Wiki

Admins

  • Sort/filter user list
  • Delete users
  • Manage skills
  • Manage group tags
  • Manage suggested brands