Recent Releases of restarters.net

restarters.net - v7.0.35 🌈

New Features

  • Group Tags for Network Coordinators (RES-2054) β€” network coordinators can now manage tags on groups in their network (#829)
  • Maps API key secured β€” Google Maps API key moved server-side; no longer exposed in frontend code (#849)
  • Daily MySQL backup to Google Drive β€” automated nightly backup of the production database to Google Drive, retaining the last 7 days (#850)

Improvements

  • Laravel 10 upgrade β€” framework upgraded from Laravel 9 to Laravel 10 (#816)
  • Performance β€” significant reduction in database queries on group, event, party, device, and fixometer pages; pages load noticeably faster
  • Wiki and Discourse integration reliability β€” fixed several integration failures including login 504s when wiki is slow, Discourse SSO errors on users with no biography, and queue jobs hanging indefinitely

Bug Fixes

  • Fix repair_status_str always displaying 'Unknown' on device records
  • Fix negative volunteer counts caused by observer bug (#826)
  • Fix iconv error crashing CSV export for events with special characters in device descriptions (RES-2058, #828)
  • Fix privilege escalation: users could modify other users' data via mass assignment (#843)
  • Make postcode field less visually mandatory for French-Belgian network (#822)

Industrial Ecology - Circular Economy and Waste - PHP
Published by edwh 12 days ago

restarters.net - v7.0.34 🌈

Changes

  • RES-2025 Make postcode appear less optional for French-Belgian network (#822)
  • RES-2051 Configure support email address to come from env file (#821)
  • RES-2049 Allow login to Restarters if wiki isn't available (#819)
  • RES-2048 Group edit page shows map in wrong place (#818)
  • chore(deps-dev): bump playwright from 1.23.0 to 1.55.1 (#817)

Industrial Ecology - Circular Economy and Waste - PHP
Published by github-actions[bot] 6 months ago

restarters.net - v7.0.33 🌈

Changes

  • RES-2046 Encourage use of #EndOf10 (#812)
  • RES-2038 Make estimates on login/register/about pages less seemingly precise (#811)
  • RES-2042 Slashes in group name break stats export (#809)
  • RES-2043 Fixed item stats on home/login page are wrong and don't match Fixometer (#808)
  • Feature: Improve Development Setup (#795) (kindly provided by iFixit)

Industrial Ecology - Circular Economy and Waste - PHP
Published by github-actions[bot] 10 months ago

restarters.net - v7.0.32 🌈

Changes

  • RES-2029 Improve device category autocomplete, especially for powered vs unpowered. (#799)
  • RES-2031 Prevent double submit of login form leading to 419 errors. (#801)
  • RES-2032 Performance improvements (#802)
  • RES-2028 Add primary keys to tables which don't have them (#796)
  • RES-2026 Fix some issues causing Sentry noise (#794), Remove some lingering code to invite nearby volunteers (#800)

Industrial Ecology - Circular Economy and Waste - PHP
Published by github-actions[bot] 12 months ago

restarters.net - v7.0.31 🌈

Changes

  • RES-2019 Reinstate function to add multiple items. (#789)
  • RES-2024 Change impact assessments, mostly on Fixometer page (#793)
  • RES-2021 Don't notify admins who are also network coordinators of events (#791)
  • RES-2022 Emoji export error (#792)
  • RES-2020 Retire Workbench page (#787)
  • Bump elliptic from 6.5.4 to 6.6.1 (#780)
  • Bump dompurify and quill-paste-smart (#781)
  • Bump serialize-javascript from 6.0.0 to 6.0.2 (#785)
  • Bump @babel/helpers from 7.22.6 to 7.26.10 (#790)

Industrial Ecology - Circular Economy and Waste - PHP
Published by github-actions[bot] about 1 year ago

restarters.net - v7.0.30 🌈

Changes

  • RES-2017 Sentry errors (#786)
  • RES-1962 Switch to using the API to add devices (#726)
  • RES-2016 Update API documentation for /networks/id/groups to include updated_start and updated_end (#784)
  • RES-2010 Communiteq problems blocks event approval (#776)

Industrial Ecology - Circular Economy and Waste - PHP
Published by github-actions[bot] over 1 year ago

restarters.net - v7.0.29 🌈

Changes

  • RES-2015 Host can't create event (#783)
  • RES-2013 Rename Discourse group when the Restarters group is renamed (#782)
  • RES-2001 Anonymise Discourse users when Restarters user deleted (#773)
  • Config changes to try and stop page expiry issue for some users (#779)
  • RES-2006 Reduce size of landing page images (#774)
  • RES-2009 Can't edit Southampton group page. (#777)

Industrial Ecology - Circular Economy and Waste - PHP
Published by github-actions[bot] over 1 year ago

restarters.net - v7.0.28 🌈

Changes

  • RES-2003 group networks lost when archiving (#769)
  • RES-1989 Discourse API for adding group owners has changed so sync not working(#736)
  • RES-1969 Fallback scheduled job to create missing Wordpress events (#715)
  • RES-1923 Increase code coverage. (#740)

Industrial Ecology - Circular Economy and Waste - PHP
Published by github-actions[bot] over 1 year ago

restarters.net - v7.0.27 🌈

Changes

  • RES-1992 Add ability to archive inactive groups (#743)
  • RES-2000 Speedups to events page (#749)
  • RES-1967 Introduce progress indicators on group/event create/edit (#724)

Industrial Ecology - Circular Economy and Waste - PHP
Published by github-actions[bot] over 1 year ago

restarters.net - v7.0.26 🌈

Changes

  • RES-1996 Hard to access event list on mobile (#747)
  • RES-1998 Display of attendance list incorrect on mobile (#748)
  • RES-1997 Number of volunteers appears twice on mobile (#746)
  • RES-1999 Items appear editable when not logged in (#745)
  • Bump aws/aws-sdk-php from 3.257.5 to 3.295.7 (#713)
  • Bump axios from 0.25.0 to 0.28.0 (#725)
  • Bump follow-redirects from 1.15.1 to 1.15.6 (#727)

Industrial Ecology - Circular Economy and Waste - PHP
Published by github-actions[bot] over 1 year ago

restarters.net - v7.0.25 🌈

Changes

  • RES-1994 Can't add volunteer to past event (#742)
  • RES-1993 Volunteer links broken in recent merge (#741)

Industrial Ecology - Circular Economy and Waste - PHP
Published by github-actions[bot] over 1 year ago

restarters.net - v7.0.24 🌈

Changes

  • RES-1991: Include date of event in notifications about new events (#739)
  • RES-1987 Allow network coordinators to remove host role on a group (#738)
  • RES-1976 Tidy up old Discourse log files (#737)
  • RES-1949 Add API for group volunteers (#696)

Industrial Ecology - Circular Economy and Waste - PHP
Published by github-actions[bot] almost 2 years ago

restarters.net - v7.0.23 🌈

Changes

  • RES-1984 Network Coordinator shouldn't see approval option (#735)
  • RES-1982 Update Repair Together logo (#734)
  • RES-1986 Stuck queue job for deleted event (#733)

Industrial Ecology - Circular Economy and Waste - PHP
Published by github-actions[bot] almost 2 years ago

restarters.net - v7.0.22 🌈

Changes

  • RES-1983 Can't add volunteer to past events (#732)
  • RES-1973 Older browsers not rendering stats correctly (#731)

Industrial Ecology - Circular Economy and Waste - PHP
Published by github-actions[bot] about 2 years ago

restarters.net - v7.0.21 🌈

Changes

  • RES-1977 Update French translation (#729)
  • RES-1959 Update look and feel of IFRAME embed stats (#720)
  • RES-1978 Minor tweak to stats wording (#730)
  • RES-1974 Validate email addresses in invitations (#728)
  • RES-1971 Only show Add Event button on Dashboard when the user is a host (#723)
  • RES-1960 Include past events in the list of events to moderate (#722)
  • RES-1964 Customisable banners to alert users to system events (#717)
  • RES-1975 Artisan command to create missing events (#721)

Industrial Ecology - Circular Economy and Waste - PHP
Published by github-actions[bot] about 2 years ago

restarters.net - v7.0.20 🌈

Changes

  • RES-1970 Discourse private message creation is broken (#719)
  • RES-1973 Sharable stats aren't rendered properly on older browsers (#718)

Industrial Ecology - Circular Economy and Waste - PHP
Published by github-actions[bot] over 2 years ago

restarters.net - v7.0.19 🌈

Changes

  • RES-1958 shareable social cards (#716)

Industrial Ecology - Circular Economy and Waste - PHP
Published by github-actions[bot] over 2 years ago

restarters.net - v7.0.18 🌈

Changes

  • RES-1936 Sentry errors and code coverage - now above 80% (#685)
  • RES-1968 Can't create multiple devices with a barrier to entry (#711)
  • RES-1965 Test that updating group network data updates the updated_at timestamp (#710)
  • RES-1957 Switch on-platform CO2e emission stat to using tree equivalence (#709)
  • RES-1909 Improve approve event time (#666)
  • RES-1943 Don't allow change of group for an event (#703)

Industrial Ecology - Circular Economy and Waste - PHP
Published by github-actions[bot] over 2 years ago

restarters.net - v7.0.17 🌈

Changes

  • RES-1943 Don't allow change of a group for an event (#703)
  • RES-1956 Discourse problems blocking queue handler (#708)
  • RES-1954 Add banner for Aviva crowdfunder (#705)
  • RES-1952 Autofocus on type input when adding data (#701)
  • RES-1932 Event stats export (#683)
  • RES-1955 Add cache around homepage data endpoint (#704)
  • RES-1916 Speed up Add Device item types autocomplete (#693)
  • RES-1951 Remove Google Analytics and add Matomo Analytics (#702)
  • RES-1953 When a group has no events, on the Fixometer page, make it clearer how they can add data (#700)
  • Bump @babel/traverse from 7.22.8 to 7.23.2 (#697)
  • Bump browserify-sign from 4.2.1 to 4.2.2 (#698)

Industrial Ecology - Circular Economy and Waste - PHP
Published by github-actions[bot] over 2 years ago

restarters.net - v7.0.16 🌈

Changes

  • RES-1948 Allow click-through from volunteers to profile (#695)
  • RES-1947 Group stats percentages are wrong (#694)
  • RES-1944 Group location not persisted (#689)
  • Chore Bump postcss from 8.4.19 to 8.4.31 (#692)

Industrial Ecology - Circular Economy and Waste - PHP
Published by github-actions[bot] over 2 years ago

restarters.net - v7.0.15 🌈

Changes

  • RES-1929 Crystallise timezone on past events (#686)
  • RES-1940 Approve dropdown wrongly showing for events after approval (#688)
  • RES-1942 Negative attendee count for some events (#691)
  • RES-1939 Misc category shouldn't appear in list now that "None of the above" does (#690)
  • RES-1941 Changes to network data on groups not persisting (#687)
  • RES-1915 Speed up load of groups page (#671)

Industrial Ecology - Circular Economy and Waste - PHP
Published by github-actions[bot] over 2 years ago

restarters.net - v7.0.14 🌈

Changes

  • RES-1934 Make age field always appear in a consistent position (#680)
  • RES-1917 Add an email field to groups, and populate the MRES groups (#677)
  • RES-1935 Scroll to add device form after clicking button (#682)
  • RES-1937 Avoid all events API timeout (#684)
  • RES-1933 Improve mobile layout when viewing data (#681)
  • RES-1925 Rework Workbench page (#678)
  • (chore) Bump semver from 5.7.1 to 5.7.2 (#679)

Industrial Ecology - Circular Economy and Waste - PHP
Published by github-actions[bot] over 2 years ago

restarters.net - v7.0.13 🌈

Changes

  • RES-1920 Total not updating correctly on Fixometer tables (#673)
  • RES-1928 Event duplication is confusing (#675)
  • RES-1911 Some issues with item type suggestions (#670)
  • RES-1910 Event chat and attendee count inconsistencies (#668)
  • RES-1895 Allow editing of network data on events (#657)
  • RES-1927 First month in events table is not translated (#676)
  • RES-1918 Add powered/unpowered column to exports (#674)
  • RES-1926 WordPress error emails caused by event edits (#672)

Industrial Ecology - Circular Economy and Waste - PHP
Published by github-actions[bot] almost 3 years ago

restarters.net - v7.0.12 🌈

Changes

  • RES-1885 Rework event add/edit page to use API (#647)
  • RES-1902 Change placeholder for brand/model for when it's not known (#662)
  • RES-1908 Change database to use country codes rather than names (#665)
  • RES-1913 Group table filter bugs. (#669)
  • RES-1900 Remove/update erroneous help text for item weight when adding items (#664)
  • RES-1912 Remove time volunteered / volunteer hours page (#667)

Industrial Ecology - Circular Economy and Waste - PHP
Published by github-actions[bot] almost 3 years ago

restarters.net - v7.0.11 🌈

Changes

  • RES-1906 Demote network coordinator (#661)
  • RES-1898 Add Cambridge Metabase Dashboard link (#663)
  • RES-1897 Improve query efficiency to remove Sentry errors. (#659)
  • RES-1899 Remove warning about group attendance. (#660)
  • RES-1896 Change "New Zealand" to "Aotearoa New Zealand" (#658)
  • RES-1894 Allow country names to be translated. (#655)

Industrial Ecology - Circular Economy and Waste - PHP
Published by github-actions[bot] almost 3 years ago

restarters.net - v7.0.10 🌈

Changes

  • RES-1891 NetworkCoordinator sees create event option but can't actually create (#654)
  • RES-1891 Network Coordinator can't create events on other groups they created (#646)
  • RES-1892 Add ability to edit network data for groups. (#651)
  • RES-1787 automatic category suggestion when adding devices (#620)
  • RES-1890 update_at attribute is returning current time for all events (#648)
  • RES-1888 category_creation field shouldn't be changed when editing a device (#649)
  • RES-1795 Add API calls for event create/edit (#636)
  • RES-1866 Discourse usernames not syncing (#630)
  • RES-1883 Remove useful URLs feature (#650)
  • RES-1893 Minor copy changes on landing page (#652)
  • RES-1882 Sentry code maintenance improvements (#653)
  • Bump socket.io-parser from 4.2.1 to 4.2.3 (#656)
  • Bump webpack from 5.75.0 to 5.76.1 (#627)
  • Bump guzzlehttp/psr7 from 2.4.3 to 2.5.0 (#641)
  • Bump nyholm/psr7 from 1.5.1 to 1.8.0 (#643)
  • Bump engine.io and socket.io (#645)

Industrial Ecology - Circular Economy and Waste - PHP
Published by github-actions[bot] about 3 years ago

restarters.net - v7.0.9 🌈

Changes

  • RES-1878 add user defined fields for group/events (#640)

Industrial Ecology - Circular Economy and Waste - PHP
Published by github-actions[bot] about 3 years ago

restarters.net - v7.0.8 🌈

Changes

  • RES-1889 Set up dashboard banner for Big Give 2023 (#639)
  • RES-1855 Improve command to sync users for network to Discourse group (#633)
  • RES-1867 Allow Restarters to create groups (#631)
  • RES-1880 Ordering of events on dashboard (#635)

Industrial Ecology - Circular Economy and Waste - PHP
Published by github-actions[bot] about 3 years ago

restarters.net - v7.0.7 🌈

Changes

  • RES-1853 Calculate the number of hours volunteered based on event length (#626)
  • RES-1872 Network Coordinator can't edit device data (#629)
  • RES-1868 Add calendar link for network (#632)

Industrial Ecology - Circular Economy and Waste - PHP
Published by github-actions[bot] about 3 years ago

restarters.net - v7.0.6 🌈

Changes

  • RES-1850 H3 titles hidden when editing wiki (#622)
  • RES-1852 Improve code coverage (#628)
  • RES-1843 Add OpenAPI coverage testing (#623)
  • RES-1849 Make number of events/groups shown on dashboard have a consistent max (#621)

Industrial Ecology - Circular Economy and Waste - PHP
Published by github-actions[bot] about 3 years ago

restarters.net - v7.0.5 🌈

Changes

  • RES-1633 unapproved events (#598)
  • RES 1842 reduce N+1 queries (#619)
  • RES-1839 Record event age as 0 internally but show it as - or empty (#616)
  • RES-1856 Allow "outdated" timezones (#618)
  • RES-1822 wiki front page styling (#610)
  • RES-1838 Change line-height in descriptions (#611)
  • RES-1833 watching tv impact (#612)
  • RES-1837 Change "repairers" to "volunteers" where appropriate (#615)
  • RES-1838 Events don't show group logo (#613)
  • RES-1851 Not creating group in Wordpress on group approval (#617)
  • Bump symfony/http-kernel from 6.2.4 to 6.2.6 (#614)

Industrial Ecology - Circular Economy and Waste - PHP
Published by github-actions[bot] over 3 years ago

restarters.net - v7.0.4 🌈

Changes

  • RES-1835 Fix queueing configuration (#609)
  • RES-1828 Improve code coverage (#608)
  • RES-1846 Event date is wrong when editing in some timezones (#607)
  • RES-1823 Network logo broken (#597)
  • RES-1738 community test (#549)
  • RES-1598 more translation (#605)
  • RES-1834 Open API documentation broken by upgrade (#606)
  • Bump got and npm (#565)
  • Bump moment from 2.29.3 to 2.29.4 (#528)
  • Bump moment-timezone from 0.5.34 to 0.5.35 (#545)
  • Bump engine.io from 6.2.0 to 6.2.1 (#587)
  • Bump json5 from 1.0.1 to 1.0.2 (#600)
  • Bump minimatch from 3.0.4 to 3.1.2 (#601)
  • Bump qs and browser-sync (#602)

Industrial Ecology - Circular Economy and Waste - PHP
Published by github-actions[bot] over 3 years ago

restarters.net - v7.0.3 🌈

Changes

  • RES-1809 Remove some inconsistent shared stats text (#604)
  • RES-1824 Reset password page is not showing the email correctly. (#603)
  • RES-1101 change how group/event approval is recorded internally (#580)
  • RES-1780 vueify group event (#571)
  • Laravel 9.x Shift (#591)

This release now requires PHP 8.1+; 8.2 is recommended.

Industrial Ecology - Circular Economy and Waste - PHP
Published by github-actions[bot] over 3 years ago

restarters.net - v7.0.2 🌈

Changes

  • RES-1812: Useful URL apparently not saved (#588)
  • RES-1820 Ensure age is not older than 500 years (#595)
  • RES-1818 Next steps of professional help & DIY are swapped in edit (#592)
  • RES-1817 Long tab title breaks Device Breakdown layout (#594)
  • RES 1811 Fix return value for network logo path (#586)
  • RES-828 Allow export of repair data for events and groups (#579)
  • RES-1810: Allow client to pass start/end date filters for network's event list (#585)
  • RES-1786 Improve code coverage (#583)

Industrial Ecology - Circular Economy and Waste - PHP
Published by github-actions[bot] over 3 years ago

restarters.net - v7.0.1 🌈

Changes

  • RES-1808 Add includeDetails parameter to network API (#581)
  • RES-1783 Edit a newly created fixed item, spare parts field value changed (#578)
  • RES-1785 Show past events most recent first (#582)
  • RES-1781 Change intro to Discourse thread for event (#561)
  • RES-1766 Add item type to device summary (#562)
  • RES-1784 Value for number of repairers in event listings doesn't match value set against event (#577)

Industrial Ecology - Circular Economy and Waste - PHP
Published by github-actions[bot] over 3 years ago

restarters.net - v7.0.0 🌈

Changes

  • RES-1760 remove xref (#564)
  • RES-1755 sentry (#560)
  • RES-1790 Add group location to API call (#574)
  • RES-1788 Network coordinator can't create group (#575)
  • RES-1789 Network coordinator can't change event counts (#576)
  • RES-1740 Changes for MRES (#572)
  • RES-1686 item logging (#503)
  • RES-1774 Wordpress groups (#559)
  • RES-1736 Add commands to create hosts for MRES (#563)
  • Automatically draft release notes. (#570)

Industrial Ecology - Circular Economy and Waste - PHP
Published by ngm over 3 years ago

restarters.net - v6.2.0 🌈

Changes

  • RES-1772 Can't upload event image (#557)
  • RES-1764 wiki issues (#558)
  • RES-1775 Translations (#552)
  • RES-1756 Import MRES (#551)
  • RES-1761 Network coordinator artisan command doesn't set role (#556)
  • RES-1770 Firewall invalid emails (#554)
  • RES-1769 Firewall against invalid timezones (#553)
  • RES-1765 Fix header colour on add device (#555)
  • DAT-680 ltm deepl (#493)
  • RES-1725 Sentry (#548)
  • RES-1721 review unapproved groups (#533)
  • RES-1345 upload photos (#543)
  • RES-1757 don't publish approved events on unapproved groups (#547)
  • RES-1720 Allow showing of Wiki TOC (#542)
  • RES-1749 Add OpenAPI definition (#544)
  • RES-1753 Translate repair barriers (#546)
  • RES-1742 Add artisan commands for network. (#541)
  • RES-1746 Group still shows after leaving until refresh (#540)
  • RES-1748 translate admin notifications (#538)
  • RES-1751 Invited attendees missing from event (#539)
  • RES-1495 sentry user errors (#508)
  • RES-1723 new API endpoints (#535)
  • RES-1746 Can't unfollow group (#537)
  • RES-1747 Missing translations. (#536)
  • RES-1726 Notification counts wrong when marking notifications as read (#534)
  • RES-1716 sentry (#520)
  • RES-1731 Reinstate lost translations, fix stats on upcoming events. (#532)
  • RES-1729 typo in email preference string (#530)
  • DAT-702 brand indexes (#529)
  • RES-1703 Avoid flicker when we load notification counts (#518)
  • RES-1697 email queueing (#521)
  • RES-1694 require timezone on Group creation (#505)
  • RES-1701 networks API (#526)
  • RES-1715 Allow hosts to set timezone on group create. (#523)
  • RES-1714 Convert login form to Vue and improve error message. (#522)
  • RES-1592 check translations (#527)
  • RES-1696 queuing (#507)
  • RES-1713 update dependencies (#516)
  • RES-1672 APIv2 (#517)
  • RES-1706 sentry (#513)
  • Bump barryvdh/laravel-translation-manager from 0.5.10 to 0.6.2 (#478)
  • Bump jpeg-js from 0.4.3 to 0.4.4 (#512)
  • Bump guzzlehttp/guzzle from 6.5.5 to 6.5.8 (#514)
  • Consolidates microtask sync console commands (#515)
  • RES-1700 In progress events not showing on group page. (#506)
  • Add DustUp to Workbench (#511)
  • Dat 674 dust up (#509)
  • RES-1695 Sentry (#504)
  • RES-1651 translation syncing. (#497)
  • Translations 2022 05 11 (#496)
  • RES-1668 network coord remove (#492)
  • RES-1676 direct email preferences link (#500)
  • RES-1688 landing page language (#502)
  • Bump guzzlehttp/psr7 from 1.8.3 to 1.8.5 (#481)
  • Bump moment from 2.22.2 to 2.29.2 (#484)
  • RES-1687 sentry (#499)
  • RES-1685 email notifications (#501)
  • RES-1690 unable to add devices (#495)
  • RES-1689 Don't notify users of group events if they are only invited. (#498)
  • RES-1671 Always round up latest data weight. (#494)
  • RES-1670 Change dropdown to have rotating caret. (#490)
  • RES-1679 sentry (#491)
  • RES-1667 Update favicon (#489)
  • RES-1673 Can't delete a group which has a deleted event. (#488)
  • Res 1666 add data problem (#487)
  • RES-1666 Allow devices to be added for events starting soon. (#483)
  • RES-1509 docker compose circle (#486)
  • RES-1231 change timezone (#485)
  • RES-1029 display timezones (#468)
  • RES-1652 Sentry (#470)
  • RES-1663 Add wordpress_post_id to expandEvent (#480)
  • RES-1662 Incorrect field name: user_name -> username (#479)
  • Dat 658 refactor age column (#455)
  • RES-1661 Dashboard events showing incorrect dates (#477)
  • RES-1660 Events not showing on single group pages (#476)
  • RES-1659 Past events not showing repair items (#475)
  • RES-1657 Use end time for formatted end time (#474)
  • RES-1658 fix: import moment (#473)
  • RES-1627 unapproved events display (#464)
  • RES-1655 Translate category name in Fixometer records table. (#471)
  • Adds script for pulling translation strings from DeepL (#469)
  • RES-1632 more timezones (#457)
  • RES-1648 discourse blocking (#467)
  • RES-1641 unused API calls (#466)
  • Refactors devices.estimate column from varchar to decimal. (#450)
  • RES-1635 Some missing translations (#465)
  • Bump node-fetch from 2.6.0 to 2.6.7 (#454)
  • Bump url-parse from 1.5.4 to 1.5.10 (#463)
  • RES-1634 Promote hosts on Discourse trust level 0 to trust level 1 (#461)
  • RES-1626 remove host notification (#459)
  • RES-1646 Users with underscores don't get logged in to the wiki immediately (#458)
  • RES-1635 Importing changes from translation manager (#462)
  • RES-1647 Event edit broken for timezones. (#460)
  • Bump ajv from 6.5.4 to 6.12.3 (#453)
  • RES-1628 sentry (#452)
  • RES-1624 timezones (#445)
  • RES-1630 group hosts not owners (#451)
  • Adds migration for DAT-657 category description columns (#449)
  • RES-1617 Change messageable_level on Discourse groups. (#447)
  • Dat 640 stats estimate zero (#444)
  • RES-1620- Possible fix for 419 login error. (#446)
  • RES-1618 Shouldn't sync deleted members to Discourse. (#439)
  • RES-1621 EventCreated notification sent to wrong place. (#442)
  • RES-1615 translate more notifications (#440)
  • RES-1622 sentry (#443)
  • RES-1619 Can't load groups page where user and group location are the same. (#441)
  • RES-1602 new landing page (#438)
  • RES-1609 refactor event queries (#432)
  • RES-1584 Events export is missing group name. (#434)
  • Bump url-parse from 1.4.3 to 1.5.4 (#436)
  • Bump lodash from 4.17.15 to 4.17.21 (#435)
  • RES-1604 nearby groups follow (#427)
  • Bump axios from 0.21.1 to 0.21.2 (#424)
  • RES-1605 Allow hosts to delete their erroneous events. (#430)
  • RES-1608 discourse group logo (#433)
  • RES-1601 impact stats (#431)
  • RES-1591 translate notifications (#428)
  • RES-1607 Wordpress event time (#429)
  • RES-1521 password reset (#422)
  • RES-1595 Change how start/end time changes are handled. (#426)
  • RES-1479 Discourse group for group (#415)
  • RES-1603 When no location set, events page should prompt to set one (#425)
  • RES-1596 mounted sentry error (#423)
  • RES-1570 upcoming events (#407)
  • RES-1311 can't readd (#411)
  • Laravel 6.x Shift (#421)
  • RES-1593 empty group description (#420)
  • RES-1587 too many volunteers (#419)
  • RES-1563 Allow network coordinators to delete events. (#413)
  • RES-1547 group locations (#412)
  • RES-1568 Attendees should be able to edit devices on event. (#408)
  • Translations import (#418)
  • RES-1585 number of volunteers (#417)
  • Impact stats followups (#416)
  • DOT-1511 autoapprove events (#402)
  • Dat 590 unpowered stats (#414)
  • DOT-1502 event link (#384)
  • RES-1555 sentry errors (#410)
  • DOT-1535 nearby groups radius (#401)
  • DOT-1536 hide inactive groups (#398)
  • Removes line that schedules daily execution of FaultCat sync (#409)
  • DOT-1500 non geocodeable (#377)
  • Dat 595 mysql any value (#406)
  • DOT-1525 cant remove volunteer (#400)
  • DOT-1506 Vue testing with Playwright (#391)
  • DOT-1507 API improvements (#386)
  • Adds static emission ratios to .env.example (#404)
  • Dot 1569 wordpress event updates bug (#405)
  • DOT-1538 incorrect no location set message (#396)
  • DOT-1534 All all groups link to nearby groups. (#399)
  • DOT-1475 redirect after signup (#385)
  • DOT-1529 dashboard event order (#397)
  • DOT-1527 dashboard upcoming events (#387)
  • DOT-1544 discourse signin problems (#395)
  • DOT-1542 Sentry errror when adding events (#392)
  • DOT-1116 remove build assets (#390)
  • DOT-1494 more sentry logging (#389)
  • Dat 602 update workbench action finished (#394)
  • Dat 600 close down action quests (#393)
  • DOT-1474 delete events (#383)
  • DOT-1492 summernote alternative (#375)
  • DOT-1514 duplicate notifications (#378)
  • DOT-1504 deprecated Discourse call (#380)
  • DAT-590 cherry picker (#379)
  • Remove fixed height from tokenfields (#382)
  • DOT-1513 sentry automated tests (#376)
  • DOT-1470 remove maps API key (#339)
  • DOT-1499 Invited user is showing as attending. (#371)
  • DOT-1510 RSVP button doesn't work when invited (#374)
  • Laravel 5.8 Shift (#373)
  • DOT-1493 test Discourse (#359)
  • DOT-1649 Make Geocoder more robust (#329)
  • DOT-1503 regression tests (#372)
  • DOT_810- Show upcoming events to hosts of the event even if they are not approved (#328)
  • DOT-1463 delete group (#347)
  • DOT-1480 500 error when editing an event with added devices (#336)
  • Develop (#369)
  • Dat 569 battcat translations (#368)
  • Removes the temporary ORDS language tester from BattCat status page (#367)
  • Add BattCat (configurably) as the Workbench CTA. (#366)
  • BattCat styling alterations following feedback (#363)
  • Adds migration to fix one BattCat fault_type string and to re-order… (#365)
  • Adds translation strings for BattCat fault types (#364)
  • Adds styleguide route to find class usage (#362)
  • Dat 533 battcat progress bar (#361)
  • Add BattCat opengraph image (#360)
  • DOT-1486 review sentry errors (#356)
  • DOT-1487 automated tests (#352)
  • Fixes minor bug in styleguide (#358)
  • Adds /test/styles route for a rudimentary style guide (#357)
  • Updates BattCat with latest survey workflow and translation strings (#355)
  • Removes signposting code from Battcat controller and view (#354)
  • Dat 574 battcat styling (#353)
  • Dat 567 battcat status page (#351)
  • Dat 567 battcat status page (#346)
  • DOT-1468 mobile view (#338)
  • DOT-1482 more tests (#343)
  • Develop (#344)
  • Dat 564 battcat microtask (#342)
  • DOT-1473 duplicate group creation (#340)
  • DOT-1466 fixometer typo (#337)
  • DOT-854 sentry (#341)
  • Dat 481 close mobifix mvp (#334)
  • Dat 482 close mobifixora mvp (#335)
  • DOT-1458 use group address (#327)
  • Dat 480 close misccat mvp (#333)
  • More tests (#332)
  • DOT-1459 add tests (#330)
  • Dat 555 quest stats (#331)
  • DOT-1454 mobile nav menu (#326)
  • DOT-1444 language sync to wiki (#321)
  • DOT-1462 talk message link (#323)
  • DOT-1404 filter events (#319)
  • Laravel 5.7 Shift (#322)
  • DAT-529 Use empty strings rather than nulls for empty problems. (#324)
  • DOT-1459 add tests (#325)
  • DOT-1449 Map parts provider correctly on client (#304)
  • DOT-1399 Don't count cancelled events in stats (#314)
  • DOT-1432 Make login buttons larger to fit translations (#302)
  • DOT_1453 Broken link on dashboard page (#320)
  • Language updates (#318)
  • Dat 539 open quests (#317)
  • 1200x630 dimensions for og image to work about social sites (#316)
  • DOT-1436 event talk (#301)
  • DOT-1438 Switch brand field to use vue-multi-select component (#306)
  • Develop (#315)
  • DOT-1450 automated tests (#303)
  • DAT-549 tabicat status fault types (#313)
  • Hides TabiCat "Translate" button when user language == problem language (#312)
  • Moves TabiCat's "Go with" button up (#310)
  • Implements cosmetic and positional changes for TabiCat's "Poor data" … (#307)
  • Dat 518 tabicat signposting (#305)
  • DOT-1369 groups events devices update (#296)
  • DOT-1433 postcode setup (#298)
  • Dat 528 workbench mobifix (#300)
  • DOT-1446 regression (#297)
  • Dat 519 tabicat survey (#299)
  • DOT-843 Allow duplication of events (#293)
  • DOT-1417 postcodes (#287)
  • DOT-1439_Migrate audit columns to longtext (#292)
  • Dat 517 tabi cat progress (#290)
  • DOT-1440 Circle-CI (#295)
  • Fixes bug in MobiFix->updateDevices() (#291)
  • Closes FaultCat microtask using redirect to status page. see DAT-476 (#288)
  • DAT-514 TabiCat (#289)
  • DOT-740 item type (#281)
  • DOT-1426 search bar (#284)
  • DOT-1418 area info (#282)
  • DOT-1416 Remove deprecated Discourse call (#286)
  • Dat 489 print cat (#285)
  • DOT-1425 Sort events in sensible order (#276)
  • DOT-1411 improve translation (#277)
  • Allow for selection of locale on URL (#278)
  • Develop (#275)
  • Dat 489 print cat (#274)
  • DOT-1422 Add button mislabelled on group page (#267)
  • DOT-1415 Group name lost from Fixometer URL (#268)
  • DOT-1413 online event badge (#269)
  • DOT-1423 follow group (#272)
  • Add PrintCat quest as an option for workbench CTA (#273)
  • Develop (#271)
  • DOT-1412 field editing (#259)
  • Dot 1393 translation styling (#270)
  • Develop (#266)
  • Dat 465 tabi cat (#265)
  • Develop (#264)
  • DOT-1405 Change navbar for microtasks (#260)
  • Develop (#263)
  • Dat 464 tabicat workbench (#262)
  • DOT-1289 fixometer edit (#255)
  • DAT-21 - fix encodings (#200)
  • DOT-1396 (#257)
  • DOT-1134 landing page part 2 (#254)
  • DOT-1406 Add labels for add data modal (#261)
  • DOT-1136 my events (#258)
  • Introduce a better translation mechanism (#256)
  • DOT-1395 sonarlint (#250)
  • DOT-1391 Insert modal for Add Data (#251)
  • DOT-1390 Remove cookies for stats (#252)
  • All groups link wrong, group icons not showing (#253)
  • DOT-1363 landing page (#245)
  • DOT-1388 Missing tooltip (#248)
  • DOT-1383 Fix export (#246)
  • DOT-1382 Volunteer count warning wrong (#247)
  • DOT-1386 Can't edit old devices (#244)
  • DOT-1381 Ignore invalid JSON (#243)
  • DOT1287 repair records new design (#242)
  • DOT 1374 MW skin (#239)
  • RSVP invisible (#241)
  • DOT-1359 RSVP invisible (#232)
  • Tech Debt (#234)
  • DOT-1372 Cancelled events migration and script (#240)
  • Bump axios from 0.19.2 to 0.21.1 (#237)
  • DOT-1247 Style wiki search button (#238)
  • DOT-1352 microtasking (#233)
  • Prevent error if create event with no location (#235)
  • DOT-1158 Fixometer showing undefined weight for most recent event after search (#230)
  • DOT-1367 User's calendar link returns an error (#231)
  • Adds migration repair_status_to_string_data (#222)
  • DOT-1357 multiple environments (#227)
  • REP-60 restarters menu (#221)
  • REP-58 assign editor role (#211)
  • DOT-1361 Network page not linking to groups correctly (#226)
  • DOT-1286 global impact (#224)
  • Fixes MobiFix:ORA form submit bug (#228)
  • DOT-1332 microtasking landing page (#219)
  • Allow network administrator to make someone a host (#218)
  • Adds INVOKER security constraint (#214)
  • DOT 1349 bad password help (#205)
  • DOT1315 unfollow a group (#210)
  • Speed up event page using infinite scroll (#220)
  • Various bugs on events page (#216)

πŸš€ Features

  • Automatically draft release notes. (#569)
  • Automatically draft release notes (#568)

Industrial Ecology - Circular Economy and Waste - PHP
Published by ngm over 3 years ago

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

Industrial Ecology - Circular Economy and Waste - PHP
Published by ngm over 5 years ago

restarters.net - 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

Industrial Ecology - Circular Economy and Waste - PHP
Published by ngm over 5 years ago

restarters.net - 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

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

Industrial Ecology - Circular Economy and Waste - PHP
Published by ngm over 7 years ago

restarters.net - 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

Industrial Ecology - Circular Economy and Waste - PHP
Published by ngm over 7 years ago

restarters.net - 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

Industrial Ecology - Circular Economy and Waste - PHP
Published by ngm over 7 years ago

restarters.net - 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

Industrial Ecology - Circular Economy and Waste - PHP
Published by ngm over 7 years ago