Release Notes May 2020
Closes no issue
What does this MR do?
(briefly describe what this MR is about)
How confident are you it won't break things if deployed?
(be honest!)
Links to related issues
Any relevant links (issues, documentation, slack discussions).
Not included MRs
Android
- foodsharing-android!205 (merged) "Require ViewModels to provide an error handler in request calls"
- foodsharing-android!176 (merged) "Refactors user list activity to mvvm"
- foodsharing-android!175 (merged) "Refactors conversation activity to mvvm"
- foodsharing-android!187 (merged) "Fixes ktlint"
- foodsharing-android!196 (merged) "Move all settings to the PreferenceManager"
- foodsharing-android!189 (merged) "Fix kotlin compiler warnings"
- foodsharing-android!188 (merged) "Disable zoom rounding"
- foodsharing-android!191 (merged) "Fix mark as read functionality"
- foodsharing-android!200 (merged) "top-align profile pictures next to wall posts"
- foodsharing-android!174 (merged) "Use constraint layout to improve the display of basket items with large fonts"
- foodsharing-android!199 (merged) "Recommend Text Change"
- foodsharing-android!203 (merged) "Final recommend text"
- foodsharing-android!186 (merged) "100 improve basket editing"
- foodsharing-android!207 (merged) "Implements changes necessary for the message api refactoring"
- foodsharing-android!202 (merged) "Update user api"
- foodsharing-android!206 (merged) "Better error logging 2"
foodsharing web application
- !1288 (merged) "Introduce different permissions for user profile data handling"
- !1441 (merged) "Prevent trying to display event updates which don't exist"
- !1260 (merged)
- !1437 (merged) "Implement page footer in Vue"
- !1443 (merged) "Show push notification banner also on foodsharer dashboard"
- !1384 (merged) "Don't ask to accept the legal requirements when not logged in"
- !1434 (merged) "Remove activity model"
- !1422 (merged) "Fix date name formatting 1+ years in the future"
- !1435 (merged) "Fix shadowed settings translations in profile menu"
- !1408 (merged) "fix arrow handling on top of the screen"
- !1421 (merged) "Fix top-left logo in navbar"
- !1424 (merged) "Vue dashboard patches"
- !1425 (merged) "Fix registration link on login page"
- !1399 (merged) "Database: Safety, documentation and type hints"
- !1423 (merged) "Fixes wrong picture size of forum posts"
- !1403 (merged) "Fix email bug in forum quickreply"
- !1395 (merged) "add more detailed metrics for outgoing mails"
- !1389 (merged) "Resolve "EMail-Template changing - "DoNotReply"""
- !1383 (merged) "Resolve "Hidden broadcast overlay message""
- !1285 (merged) "Use larger queries for event invitations"
- !1227 (merged) "Rename to getAdminsOrAmbassadors($groupId)"
- !1450 (merged) "fix as proposed by christian-w for the hovering explanation of 'home' and 'map' in index.vue"
- !1449 (merged) "Found and replaced menu.tooltips refs (fix vor !1410 (merged))"
- !1410 (merged) "i18n: redirected hardcoded German strings from topbar to lang.de.yml"
- !1442 (merged) "Fix push notifications randomly getting deactivated"
- !1406 (merged) "Refactor storeInfos to vue"
- !1445 (merged) "Fix push notifications timestamp on Android (or other platforms that support the time stamp)"
- !1392 (merged) "i18n: refs to lang.de.yml -> StoreStatusIcon.vue and PickupList.vue"
- !1439 (merged) "Added a workaround in dev docs running-the-code.md to switch firewall backend to iptables"
- !1415 (merged) "Fixes the marker loading in the region admin tool after the map update"
- !1417 (merged) "Remove unused XHR method"
- !1376 (merged) "Make a german text for "contributing" in devdocs" +
- !1409 (merged) "Fix startup for macOS"
- !1365 (merged) "Remove upload.php"
- !1390 (merged) "Replace old method for deleting store posts"
- !1407 (merged) "remove a superfluous semicolon"
- !1404 (merged) "Jonathan-devdocs-enhancements"
- !1402 (merged) "Fix for sentry javascript sdk to 5.15.4 because it is broken"
- !1386 (merged) "i18n: refs to lang.de.yml_1"
- !1393 (merged) "Update client and chat dependencies"
- !1375 (merged) "Fix sentry bug for food share points"
- !1382 (merged) "update bootstrap vue"
- !1314 (merged) "Remove Sessions from Gateway-Classes"
- !1360 (merged) "add sql condition to not include unconfirmed fetches to the fetch history or statistics"
- !1368 (merged) "Resolve "Expose development docker ports on all interfaces by default?"
- !1379 (merged) "update sentry"
- !1292 (merged) "Resolve "Only execute legal queries when being logged in""
- !1373 (merged) "Added Beta Testing manual to Devdocs"
- !1369 (merged) "update codeception"
- !1354 (merged) "Move newsletter test function to rest endpoint"
- !1364 (merged) "Fix broken bell menu caused by missing date conversion"
- !1366 (merged) "Fix No updates shown on dashboard"
- !1363 (merged) "Update date-fns - Diff from MR !1042 (closed)"
- !1297 (merged) "Refactor RegionGateway"
- !1361 (merged) "phpdoc: fix canonical order of param annotations across the project"
- !1312 (merged) "Exchange nightly not fully working bell update check with the daily/reliable method"
- !1347 (merged) "Fix another email quickreply bug"
- !1353 (merged) "Resolve "Check permissions before handling wallposts and showing walls""
- !1341 (merged) "Do not include work group admins into ambassador number in region forum statistics" (würde ich einfach rauslassen, weil die Änderung nur Spezialisten auffällt.)
- !1342 (merged) "Redirect to login page if the mail or password fields empty."
- !1321 (merged) "Fix quickreply bug in mailbox"
- !1345 (merged) "Fix warnings for StoreList.vue"
- !1350 (merged) "update twig to version 3"
- !1348 (merged) "Fix nightly fetcher warnings by using expected id instead of betrieb_id allowing all nightly maintenance methods to be executed again"
- !1267 (merged) "Insert multiple rows in prepared statement"
- !1320 (merged) "Remove obsolete warning code"
- !1301 (merged) "refactored wakeupSleepingUsers in MaintenanceControl to Gateway"
- !1332 (merged) "Add "linux" tag for choosing GitLab CI runner"
- !1303 (merged) "Remove moment dependency from conversations.js"
- !1325 (merged) "Restructure Region IDs"
- !1311 (merged) "Improve mayEditStore() to fail faster" (beschleunigt nur)
- !1330 (merged) "Release 2020-01-26"
- !1328 (merged) "Release 2020-01-25"
- !1307 (merged) "Temporarily disable pickup slot markers for production release"
- !1324 (merged) "Revert changes to vue lists"
- !1315 (merged) "Update dependencies"
- !1329 (merged) "Improved the banner on welcome page for mobile devices"
- !1400 (merged) "Hotfix chat server on production"
- !1398 (merged) "Fix to avoid null WebSocket messages"
- !1370 (merged) "Improve vue register form"
- !1397 (merged) "use yarn instead of npm"
- !1432 (merged) "Css fix in "Hidden broadcast overlay message" for mobile devices if they are in landscape format"
- !1477 (merged) "Adjustments to store description and pickup list layout"
- !1481 (merged) "Bugfix for dashboard list items"
- !1465 (merged) "Add more seed data"
- !1476 (merged) "Fix #856 (closed) registration form link color"
- !1472 (merged) "Use existing endpoint for baskets in topbar"
- !1484 (merged) "Fix swagger deployment"
- !1482 (merged) "Integrate swagger"
- !1483 (merged) "Fix users of a region could remove group posts"
- !1480 (merged) "Improve influx logging"
- !1436 (merged) "866 add database constraint to fs_faq"
- !1467 (merged) "Refactors ThreadActions: Api call moved to parent component."
- !1457 (merged) "Refactoring: Introduce DTO classes for bell notifications"
- !1440 (merged) "Update all contributor"
- !1456 (merged) "Check if service workers are supported before offering subscribing to push notifications"
- !1468 (merged) "Use DateTimeInterface in parameter type hints when nothing more specific is needed"
- !1459 (merged) "Php 7.4"
- !1464 (merged) "add text about refactoring to devdocs"
- !1236 (merged) "Extend RegionPermissions.php to a mayAdministrateRegionGroupTool() method"
- !1259 (merged) "Remove deprecated permission functions"
- !1455 (merged) "Fallback to raster tiles if the browser does not support WebGL"
- !1452 (merged) "Fix broken ServiceWorker"
- !1438 (merged) "Fix region permissions for orga"
- !1448 (merged) "Restore, rename missing fairteiler_50x50 image resource"
- !1446 (merged) "Don't try to render push notification settings when there are none"
- !1454 (merged) "Added .vscode folder to the list of gitignores in order to save my configs locally"
- !1374 (merged) "Rest cleanup"
- !1451 (merged) "Jonathan devdocs merge conflicts (new)"
- !1433 (merged) "Remove retina support which broke fancybox icons with 150%+ page zoom"
- !1453 (merged) "clearer description for new thread mail option"
- !1431 (merged) "Hotfix 2020-04-09"
- !1447 (merged) "Fix duplicate parsing of pickup slot date, Sentry error when replying in forum"
- !1298 (merged) "Fixes #735 (closed): Picture size in pickup slots."
- !1388 (merged) "Fix bell update date crash"
- !1503 (merged) "Update packages"
- !1485 (merged) "Add language switching capability"
- !1461 (merged) "Registration email check with rest"
- !1486 (merged) "Devdocs article about Releases"
- !1504 (merged) "Fix for missing foodsharepoint bell icon (see also #907 (closed))"
- !1479 (merged) "Consistent wording: Correct "FairTeiler" and "Fair-Teiler" to "Fairteiler""
- !1498 (merged) "Better progress reporting for SeedCommand + workgroup bugfixes"
- !1491 (merged) "Removed hardcoded writing of 1 to the beta field in registration"
- !1487 (merged) "Bugfixes for #876 (closed) and #722 (closed) (UI overflow) and #869 (closed) (Forum bell thread title)"
- !1492 (merged) "Release preparation: adjustments to store view CSS"
- !1495 (merged) "Message refactor fixups"
- !1500 (merged) "More message refactoring fixes"
- !1391 (merged)
- !1478 (merged) "Removed sendEmailIfGroupHasNoAdmin"
Screenshots (if applicable)
Any relevant screenshots if this is a design / frontend change
Checklist
-
added a test, or explain why one is not needed/possible... -
no unrelated changes -
asked someone for a code review -
joined #foodsharing-beta channel at https://slackin.yunity.org -
added an entry to CHANGELOG.md (description, merge request link, username(s)) -
Once your MR has been merged, you are responsible to update the #foodsharing-beta Slack channel about what has been changed here. They will test your work in different browsers, roles or other settings
Edited by Chris Oelmueller