Wähle den Bezirk aus, in dem Du aktiv werden möchtest!

Deinem ersten Bezirk kannst Du beitreten, indem Du Dich über die Auswahl 'Europa' bis zu Deinem Bezirk durchklickst.
Solltest Du keinen Bezirk für Dich finden, wähle ein Level höher oder tritt dem nächstgelegenen Bezirk bei. Solltest Du keine Möglichkeit haben, Dich in der Umgebung zum Foodsaver ausbilden zu lassen, dann kannst Du Dir überlegen einen eigenen Bezirk zu starten. Lies Dir in diesem Fall bitte das Wiki und insbesondere den Artikel zu 'Bezirke gründen oder reaktivieren' gut durch!
Wenn Du den Bezirk starten möchtest oder explizite Fragen hast, die das Wiki nicht beantwortet, schreib uns eine Mail an welcome@foodsharing.network.
Wir sind nicht die zentrale Anlaufstelle für allgemeine Fragen, können Dir aber bei Fragen zu Bezirken weiterhelfen.

Speichern

 
  • Changelog

Changelog

Unreleased

Major changes

Features

  • Added Rest endpoint for nearby baskets !875 @alex.simm
  • updated bootstrap-vue to v2.0.0-rc28 @peter.toennies
  • Added Rest endpoint for the current user's profile !880 @dthulke
  • improved the region join selector text #562 @peter.toennies
  • Allow subgroups to groups !904 @fs_k
  • pickup list includes now stores in subdistricts, year added, divers separated !906 @fs_k
  • Added a city-column to the store list table, added row-details on mobile devices, stores now ordered by name #456 !679 @tihar
  • Added yellow info box with a warning not to change the address fields. Visible for orga/bot in "edit profile" menu !911 @jofranz
  • Added active foodsaver and jumper count to store popup on map !920 #620 @fs_k
  • Added yellow info box with "how to use the address picker" and what this data is used for to:
  • InfluxDB Metrics via UDP !882 @alangecker
  • Added average daily fetch count to statistics page !900 @chris2up9
  • Use SwiftMailer for outgoing emails !925 @NerdyProjects
  • Shake it! Randomly shuffle ambassadors and working group admin's list order to make it harder always to contact the most senior one !924 @jofranz
  • Added Rest endpoint for users !916 @alex.simm
  • improved description for photo upload in user settings !902 @peter.toennies
  • Moved pickup signup logic into API !874 @NerdyProjects
  • Rewrite pickup list on store page in vue !874 @alangecker @NerdyProjects
  • Removed TOX-ID in foodsaver settings #31 !935 @chriswalg
  • Removed twitter and github for Team-Member !944 @chriswalg
  • Sorted trust bananas by date #550 !970 @sepulcrum89
  • Added a mailto hyperlink for group mail in workgroup #139 !948 @chriswalg
  • Added one week as an option for automatic pickup slots in store settings !945 @jofranz
  • Added Rest controller and normalization for stores !885 @alex.simm
  • new chat design with badges and layout changed !928 @kniggerich
  • Disabled new food basket comments while showing pre existing ones for another while during migration period until there are no comments left !969 #534 @jofranz
  • Add my own last date of pickup to particular store info box to help stores with pickup rules/limitations !893 @jofranz
  • Show last event wall posts on the dashboard update-section for events which got not declined #227 !417 @fs_k @jofranz
  • Team list in store view is now collapsed on mobile as it was with pinboard comments already !983 @jofranz
  • Added Rest endpoint to edit baskets !992 @alex.simm
  • Graz BIEBs automatically added nightly to their working group !987 @peter.toennies
  • Added reference to OpenStreetMap to the map attribution #661 !1009 @dthulke
  • Added Rest endpoint for fair share points !1012 @dthulke
  • Add backend logic for changing basket locations !1021 @alex.simm
  • Updated the wording regarding "not more than 2 foodsavers per pickup !1029 @peter.toennies
  • Fixed bell notifications for new wallposts in stores !1030 @jofranz
  • The map is zoomed out in case no address is specified instead of showing the ocean !1053 @dthulke
  • A region's reports are now accessible for the ambassadors in charge via the region menus !1041 @peter.toennies

Bugfixes

Refactoring

Dev/Test/CI stuff

  • enable functional tests (symfony kernel running inside conception; for limits see inside tests/functional folder) !884 @NerdyProjects
  • update null-loader to version 2 @peter.toennies
  • Use BSD tools in scripts/clean instead of GNU tools for Unix (macOS/OSX) bash. !889 @svenpascal
  • updated codeception to version 3 @peter.toennies
  • remove verbose output of bounce mail processing and mail fetcher, add bounce mail stats to influx db @NerdyProjects
  • remove progressbar from cron scripts !919 @NerdyProjects
  • include rules from !511 in devdocs @flukx
  • updated eslint to v6, eslint-config-standard to v14, eslint-plugin-node to v10, and eslint-plugin-html to v6 @peter.toennies
  • updated webpack loaders. sass to v8, eslint to v3, style to v1, css to v3, file to v4, null to v3, url to v2, and mini-css-extract-plugin to v0.8 @peter.toennies
  • update watch to version 1 @peter.toennies

2019-06-09 Hotfix

2019-05-17 Hotfix

  • Clarify message when you cannot sign up for a pickup. @NerdyProjects has been working on the pickup backend in the last months so the website does not allow you to sign up for pickups that are further in the future than the setting in the store allows (1-4 weeks). The frontend does not yet follow that behaviour (showing pickup slots always for more days than allowed to sign up), but if you want to sign up, the backend disallows that and you get an error message. @NerdyProjects currently works on redoing the pickup frontend as well and we hopefully get it shiny in a few days :-)
  • fixed the switched store publicity settings @peter.toennies

2019-05-17

Hey again, another release for you. Nothing big, but a lot of small. Most noticable things will be changed email templates as well as more buttons which properly work on mobile now.

Major changes

Features

  • gender and pickup statistic information in regions #582 !858 @fs_k
  • Messages to working groups (AG) are now sent in email copy to the member sending them. #493 !774 @zommuter
  • API to display report per region allowing ambassadors to work on their reports !529 #296 @NerdyProjects
  • Vue.JS implementation of reports page !529 #296 @theolampert
  • It is now possible to sign out from my main region (and chose a new one) #26 !778 @peter.toennies
  • Made email notifications great again #450 @zommuter:
    • Responsible user in the FROM field !798
    • Message excerpts in the SUBJECT !800, !838
    • Briefer messages for better content preview !805, !806
  • Reworking menue (Added "Aktionen" menu item, made some pages available also in logged-in menu, added several new pages on politics and transparency) #473 !739 @fs_k @D0nPiano
  • Fit popup dialogs to smartphone and desktop screens with different conditions !826 @jofranz :
    • Profile: verfication and pass history (BOT functionality)
    • Profile: report user
    • Store: manually add team members (BIEB functionality)
    • Store: change automatic pickup times (BIEB functionality)
    • Store: slot join
    • Store: slot leave
  • Added button/badge to user profile with amount of food baskets created. Enabled postCount as a button/badge even if the person has 0 posts #466 !788 @jofranz
  • Chat section "All messages" is now accessible on mobile !670 #419 @Defka @jofranz @D0nPiano
  • Showing number of foodsharers in statistics. Small graphical changes. !832 @jofranz @peter.toennies
  • Ambassadors and orga-members need to be approved by store managers for pickups. !415 #225 @fs_k
  • Ambassadors of Austria are automatically included to the Austrian AMB working group @peter.toennies
  • Added logout Rest endpoint !866 @alex.simm
  • Fix appearance of event accept/decline buttons on small screens !1027 #640 @petersielie

Bugfixes

  • Orga can delete quizzes #364 !767 @fs_k
  • Return 404 instead of 403 for non-existing forum threads !761 @NerdyProjects
  • Store member status icons suitable to status on ambassador view of profiles !766 @flukx
  • Properly escape store names in request popups !778 @NerdyProjects
  • Clarify that PLZ/Ort have to be selected in the map and cannot be modified manually #497 !790 @zommuter
  • Non-followers can comment on Fairteilers again #457 !691 @janopae
  • Add CSP headers that work with Austria/Switzerland sites !793 @nicksellen
  • Allow blog posts to be properly formatted !795 @djahnie
  • Some email templates still referred to lebensmittelretten.de instead of foodsharing.de !805 @zommuter
  • Fixed bug in Database.php class where count() is returning bool (0/1) instead of the actual amount in int !788 !813 @jofranz
  • Fix excerpt generation (dashboard overview, email excerpts, ...) to be unicode aware and not return more characters as it should !812 @NerdyProjects
  • Put more useful information in forum moderation emails and workgroup contact emails !812 @NerdyProjects
  • Fix width of inputfields to a defined value !834 @peter.reutlingen
  • Mailbox users can be autocompleted/managed again !852 @NerdyProjects
  • When a orga views a profile of a user who has never logged in before, the last login date shown now "never" instead of todays date !846 @Caluera
  • Also display sleeping foodsavers in members list !861 @jofranz
  • Fix in the AddBasketAction to allow setting a description and message preferences while creating a basket in the Android App !863 @dthulke
  • Workaround to fix selecting adresses in Vienna !854 @dthulke
  • Make comments visible again on fair-share-points for non-registered users !867 @fs_k @jofranz
  • Show pickup amount in store if set over 50 kg. #546 !862 @svenpascal
  • Tidy up content security policy !870 @NerdyProjects

Refactoring

Dev/Test/CI stuff

2019-02-25 Hotfix

We have to do some database maintenance for !792 which hopefully works fine and fast...

Bugfixes

2019-02-21

We are happy to announce another release which got hundreds of hours of love, lastly from more then 10 people participating in the 2019 february foodsharing.de hackweek, sitting together since last friday at Kanthaus near Leipzig.

This release is a milestone as we finally managed to tackle some issues that increase the security of foodsharing.de and by that the privacy of all our users.

We are very proud to finally release foodsharing with an AGPLv3 licence, making it finally a Free and open-source software.

Major changes

  • A security focussed code audit has been done by @alangecker which lead to fixing more than 50 related issues, from which 10 were of critical and 6 of high severity #472
  • AGPLv3 licence added. The Gitlab repository is now publically visible
  • CSRF protection for most requests to avoid malicious requests deleting accounts or changing data without the users intention to do so
  • Lots of XSS vectors have been closed by setting the correct content type on json responses
  • Removed backend code to stop old android app foodsharing lebensmittelretten (de.lebensmittelretten.app) from working. The development team cannot take the responsibility for using this app as it implements very bad practices regarding security. We advice all current and recent users of that app to change the password they used on foodsharing.de.
  • We are happy with the continuous process of cleaning up our code and reimplementing more and more parts as proper API requests and getting rid of spaghetti-javascript

Features

Bugfixes

Refactoring

Dev/Test/CI stuff

2019-02-19 Hotfix

  • Backport some changes that were needed for yesterdays hotfix
  • Conversation API returns name (or null) !658 @nicksellen
  • Fixup conversation header display !658 @nicksellen

2019-02-18 Hotfix

2019-02-16 Hotfix

  • Fixed an SQL injection in a FoodsaverGateway method @alangecker

2019-02-02 Hotfix

  • readded adresspicker functionality to Fair-Teiler creation page !668 @peter.toennies
  • Devdocs: Restructured and added content, fixed typos and punctuation, and unified spelling !617 @llzmb

2019-01-25

Matthias: "Are there any concerns about merging the addresspicker / map / geolocation to production?" Peter: "I'd even prefer to go completely from beta to prod. The current state looks fine for me. Less work for you, more features for us... "

Here we go :-) Just a month after our last release. Expect the next one in a month, at the end of the next hackweek happening at Kanthaus.

Major changes

  • All maps use free tiles from wikimedia now
  • Geolocation (Converting address into geographical coordinates) now using a public service provided by komoot instead of google
  • JQuery 3
  • PHP 7.3

Features

  • Updated tinysort to v3 @peter.toennies
  • Added link from names in chatbox title to profiles #100 !614 @colomar
  • You can now call a BIEB via the lower info box of a store with just one click !609 @jofranz
  • Changelog page now supports links to issues with a # symbol followed by a number like it has been for merge requests before !622 @jofranz
  • update htmlpurifier to version 2 !594 @peter.toennies
  • add security headers (beta only) !633 @nicksellen
  • changed tile maps to wikimedia !639 @alex.simm
  • Use typeahead-address-photon for address autocomplete. Update leaflet and typeahead for recent NPM versions in the same go !640 @NerdyProjects
  • link top area of welcome message to profile #427 !635 @Defka
  • Added a number conditionally to the dashboard event view if there is more than one event !650 @jofranz

Bugfixes

Refactoring

Dev/Test/CI stuff

2019-01-24 Hotfix

  • Put information about email address change on front page @NerdyProjects

2019-01-22 Hotfix

2019-01-19 Hotfix

2019-01-13 Hotfix

  • Use google places session based autocompletion for geocoding to cope with API usage quota !628 @NerdyProjects
  • Changed color and typo for the tiny sitenavigation below the topbar !636 @peter.reutlingen

2018-12-24

We are happy to release our next version of the foodsharing homepage today. The most beautiful part of that release is not its content but the fact that we have input from 15 different developers. The team is growing steadily, which is really nice.

You will find some new features regarding store pages and food baskets but we have also fixed a big bunch of bugs, updated and cleaned out a lot of stuff, worked on the interface for our upcoming apps and put some work into the mailing system of ours. We hope you will enjoy it.

Merry Christmas :-)

Features

Bugfixes

  • Foodsavers list is now sorted by name and doesn't reshuffle !578 #54 @odedNea
  • Orga members are now able to leave stores they are not responsible for #283 !524 @annaos
  • check user permissions in quickreply() in RegionXhr !499 #85 @annaos
  • fix exception if request have no "msg"-Attribute in quickreply() in WallPostXhr !499 @annaos
  • removed not needed add store button from the dashboard !523 @peter.toennies
  • limit conversations sent to client at page loading !542 @janopae
  • check permissions before saving a wallpost in WallpostXhr !542 @janopae
  • stat_fetchrate is calculated correctly and shown in profile added tvalue in select !598 #281 @fs_k
  • fix mail sending by passing instance of Mem to AsyncMail constructor !551 @nicksellen
  • fixed wrong html formatting in quick replies to forum posts !534 @peter.toennies
  • fixed index check in BasketGateway #354 !556 @alex.simm
  • removed fallback for the add date for members in stores #361 !562 @alex.simm
  • show correct date in bells for pickups for more than one date !575 #337 by @mirka-henninger
  • fixed statistic box on profile page overlapping on small screens @D0nPiano
  • Fixed bug in pickuphistory not showing the end date if it's today. Now it also shows past pickups from pickups happend today !577 @jofranz
  • Adding pictures to blog posts and Fairteiler work again !581 @NerdyProjects
  • Redirect after joining a new region works again !581 @NerdyProjects
  • Bell notifications for store fetch confirmations and for new fairteilers are now generated and stored in the database like normal ones #353 !559 @janopae
  • Update store bells via new cron command instead on every bell retrieval !610 @NerdyProjects
  • More stability for internal email system as emails are handled like external ones now !583 @NerdyProjects
  • Fixed safari issue with the navbar !603 @theolampert

Refactoring

Dev/Test/CI stuff

2018-08-19 Hotfix

  • Use Ctrl+Enter instead Shift+Enter for sending messages

Bugfixes

2018-08-18

A spontaneous hack-weekend led to us finally finishing this release. The new topbar is the main feature, paired with a lot of bugfixes of all the things we broke with the last release and the new topbar. Another big thing to note is that we accidentally removed support for a lot of browsers with the last release which should have been fixed again: IE11, Safari and slightly older androids should work again, although I can only ask you to please always keep your devices and browsers up to date!

Features

Bugfixes

Refactoring

Dev/Test/CI stuff

2018-07-22 Hotfix

  • Fix links to group application details

2018-07-21 Hotfix

  • Fix foodsaver_id access in StatsControl
  • Remove broken login popup

2018-07-20 Hotfix

  • Fairteiler Walls can be accessed again
  • Login Form from Fairteiler removed
  • Store name for pickup team notification was missing in serverData
  • Deletion of non-existing post lead to 500 instead of 404
  • Store statistics could not be updated due to a mistake while refactoring
  • Dashboard updates used to show some HTML tags in different entries
  • Message notifications have not been sent for some hours

2018-07-19

We are quite good at doing major releases every three months. So here we go:

  • Enjoy a new shiny forum post view, using a modern implementation in vue.js / bootstrap-vue
  • We now require a javascript enabled browser, as we are using more and more modern frontend technologies
  • Forum posts will finally not only allow you to use whatever <you> want to type «»äá<>>>< in there, but also styling using *markdown*. See Wikipedia: Markdown for an introduction on how to use that
  • Behind the scenes, we achieved a lot more, that you hopefully don't notice. See the list below for all changes.

You can read a bit more about the recent weeks and happenings of the developers in the Development Blog: Summer hackweek.

Many thanks to @peter.toennies @NerdyProjects @alangecker @theolampert @nicksellen @EmiliaPaz @michi-zuri @tiltec (in order of appearance in this changelog) for all their work done for this release.

Features

Bugfixes

Refactoring

Dev/Test/CI stuff

2018-05-24

Hotfixes

Release notes

This release is mostly pushed by GDPR (German: DSGVO) as this forces us to do some changes. I am not sure yet, if I am positive or negative about that...

Also, we introduce new frontend technology here. I hope we did not break too much :-)

Features

Bugfixes

Refactoring

Dev/Test/CI stuff

2018-05-14 Hotfix

  • Fetching emails to platform mail addresses is more robust against broken mail dates now. #195

2018-03-14 Hotfix for 2018-02-28

2018-03-05

2018-03-02

Refactoring

2018-03-01

Hotfixes 2018-03-04

  • Never use PDO Boolean binding to avoid silent insert failures PDO Bug leading to notification bells for unverified users joining regions missing @NerdyProjects

Hotfixes 2018-03-02

  • Remove broken filemanager from content management system (content, email templates) @NerdyProjects
  • Fix preview for mass mailer @NerdyProjects

Dev/Test/CI stuff

  • Use Deployer to auto-deploy the foodsharing software

Bugfixes

  • Use modern ddeboer/imap library to fetch emails for internal mail system fixing some emails go missing on the way !323 @NerdyProjects
  • Events have not been createable/editable due to refactoring mistake @NerdyProjects
  • Mumble events can be created again #315 @NerdyProjects

Features

  • Addresspicker: Street/house number editable again, better description for address search @NerdyProjects

2018-02-28

Release notes

Wuhay, this is the first release after our hackweek. Quite a lot has happened: Nearly 4000 lines of code have been changed, half of the files have been moved into a better structure and all pages are now served from a twig base template. As a side change, we now run the latest PHP 7.2.2 and are updating more and more internals to more recent technologies as well as modern coding techniques.

Features

  • Use of bcrypt as hashing algorithm to store passwords
  • Added fairteiler to be shown by default on the map for not registered users and foodsharers !319 by @valentin.unicorn
  • Removed the working groups from the team->teammember page !262 @BassTii
  • Changed way of gendering in passport from "/" to "_" !251 @D0nPiano
  • auto adding of CH-BOTs, Vienna-BIEBs, and ZH-BIEBs to their working groups. !271 by @peter.toennies
  • Renamed footer "Unterstützung" to "Spenden" !273 @BassTii
  • Updates fullpage.js to 2.9.5 for fixing scrolling in firefox, general smoothness !244 @NerdyProjects
  • Page with list of communities for Austria/Germany/Switzerland. !286 by @fs_k
  • Single appointment can be set to "appointment cancelled" (=0 Slots) !372 by @fs_k
  • Changed the Store address format to not have a separate house number !294 @NerdyProjects

Bugfixes

  • Remove partly broken store coordinator management from store edit page (should happen with "manage team") !283 @NerdyProjects
  • Allow using more HTML tags in email templates to not break layout !278 @NerdyProjects
  • Reduce size of static images by lossless recompression with trimage !245 @NerdyProjects
  • Change impressum to match current association status @NerdyProjects
  • Remove mass mail recipient options that are ambigous/irrelevant @NerdyProjects
  • Fix missing newsletter unsubscription links for pre-2014 foodsharing.de accounts @NerdyProjects
  • Fix newsletter should only be sent to activated accounts @NerdyProjects
  • Fixed a bug which throwed an error during mail change
  • Show regions in alphabetical order in the region selector (Bezirk beitreten) !267 by @alangecker
  • changed old foodsharing „Freiwilligenplattform“ mailfooter for outgoing replies via mail, which was based on lebensmittelretten !287 @irgendwer
  • consistent use of jumper list (Springerliste) all over the page. !293 by @peter.toennies
  • fixed new fairteiler can not get a region set !294 @NerdyProjects
  • fixed ambassador of other region could edit fairteiler !294 @NerdyProjects
  • phone number validatino removed from login. Mobile Phone instead of landline phone asked. !361 by @fs_k

Refactoring

Dev/Test/CI stuff

Other

2017-12-11

Release notes

Happy Birthday, foodsharing!

This release brings a new landing page as well as more spelling and grammar fixes.

Otherwise, it removes some non-working UI elements.

Thanks to all contributors who made this release possible (in alphabetical order):

Breaking changes

Features

  • When users are added to a region or a working group, their ID is shown next to their name. !214 @NerdyProjects
  • Upgraded fontawesome to version 4.7, adding 196 available icons !227 @thinkround
  • New landing page implemented along with a restructuring of the navigation bar !221 @thinkround

Bugfixes

Refactoring

Dev/Test/CI stuff

2017-10-18

Releases notes

Our first release using the new approach, yay!

This release contains some important structural improvements, perhaps most significantly, we are now using composer for dependencies where possible, and running on php7.

There are also a good number of smaller, but visible changes to the site, mostly bugfixes, but a few new features too.

Many many thanks to all the contributors that made this possible (in order of appearance in the changelog):

Breaking changes

Features

Bugfixes

Refactoring

Dev/Test/CI stuff

The wilderness months

  • a bit of this and a bit of that

2016-10-10 and before

 

...