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)