Releases: TheRestartProject/restarters.net
Releases · TheRestartProject/restarters.net
v6.1.0
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
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
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
- 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
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
- regional coordinators can be given permission to this translation management system
- language preferences
- for new/unauthenticated users, language choice determined by browser language settings
- can be manually switched via language selector in the footer
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
-
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
- maximum session length 60 days, period session maintained without activity set to 7 days
v4.0 Beta 2
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
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
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