Only major features and improvements will be listed here.
We are working on this either right now or pretty soon in the future. Should be implemented in the next few months.
- Reorganize vue components
- Unify and simplify vuex modules
- Handle late drop-outs from pickups
- Email reply text is not always extracted successfully
- Rationalize frontend messages store
- Release Android app in Play Store
- Add user photos to search results
- [Brainstorming] Process to remove user from group
- Improve handling of changed pickup settings when saving series
Issue is understood well enough for development to start, but not currently assigned to a developer.
- User profiles are sometimes unexpectedly empty
- When creating or editing feedback, weight number is off the screen
- On wall, replies button is not visible if the message is taller than screen
- Messages should be marked as read when joining a conversation
- Action buttons in member list are visible in sidebar
- Group messages from same author
- Allow to mention users in messages
- Deal with "outdated" conversations
- Emoji in emails are huge
- Weekly summary emails say Saturday to Saturday
- Replying to wall messages via email should open a replies thread
- Implement extended emoji picker for reactions
- Add Content Security Policies and set up reporting
- Send out more mobile push notifications
- Store subscriptions
- Add Telegram notifications
- Add possibility to include pictures in pickup feedback
- Dates should respect group timezone (and not browser timezone)
- Improve Pickup component rendering performance
- Improve behavior if internet connection goes away
- Build cordova mobile app for iOS
- Add image to group
- Resend invitation email
- Add conversation to stores
- Join backend and frontend repositories together
- Add mobile number and means of transportation to user profile
We want to work on this in mid-term future. We need to think about it more before we can implement it, so active discussion is highly welcome. Feel free to join in!
- Follow-up tasks: trust system and user levels
- Show statistics
- Public locations for food distribution (Food-share points, open fridges)
- Accept agreement before joining the group
Quite a bit in the future (~1 year), haven't been discussed very much. If one of those is more important to you than those in "Current discussion", please contact us!
- Investigate better file format for frontend translation messages
- Preview pickup chat
- Group-specific welcome emails
- [Feature Request] Add possibility to sign up for recurrent pickups
- Annoy people to fill in personal information
- Allow to give pickup feedback without having a pickup
- Have the possibility to set a pick-up date without specific hour (or with start/finish)
- Self hosted customization options
- Add person-to-person sharing ("food baskets")
- More features for group wall / improve conversations
- Data privacy statement
- Legal entity for karrot.world
- Access to users' detail
Rough ideas, have been mentioned by someone.
- Public landing page for groups (improvement of groupPreview page)
- Add "to do" events (generalized from pickup date) karrot-dev#359
- Make stores groupable in custom categories, offer different colored map markers per category and history filter options
- Sharing of things: text+image with a tag system
- Undo functionality for changes
- Work teams for groups (foodsaving platform)
- Quiz
- Make karrot into a multisharing platform