New features, improvements and fixes for buyers and producers. Each entry shows where it changed: on the website, in the iOS app or in the Android app.
If a buyer deletes their account after paying a payment request, you now get a notification with the amount and order number so you can settle or refund it. Order items can no longer be edited while a card terminal payment is in progress.
Fixed prepaid transfers: if an order edit shifts the amounts due without changing the total, the buyer now sees a warning not to transfer yet, and the producer can ask for payment again.
If your order has several payment requests, we no longer say your package is ready for queue-free pickup after just one payment is recorded, only once all of them are paid.
The fast lane is now open to every vendor: turn it on in your settings so buyers can prepay by bank transfer when ordering. The payment request goes out automatically on confirmation, making handover on market day quicker.
We fixed retrying an order: if a producer stopped offering prepayment in the meantime, your retry no longer gets stuck and your earlier choice is kept.
We fixed the language of notifications: if you have no saved language, or you're invited as a producer, the email now arrives in the market's language instead of the sender's interface language.
Your chosen language now stays put when you move around from the profile menu, the mobile menu, the vendor tools or a search, so the site no longer switches back to Hungarian unexpectedly.
Our logo and app icon got a refresh, so you'll find us with a fresh, clean look on the website and on your phone.
If you asked to prepay a fast lane order, your order page now shows the vendor's transfer details (amount, bank account, reference, due date) with copy buttons, and lets you know once your payment is recorded.
Fixed the Android app getting stuck in buyer view after a language change or restart: as a vendor or organizer you are taken back to your own view automatically again.
On mobile, the bottom menu bar no longer covers the last line at the bottom of the page, and short pages no longer show an empty gap.
When you withdraw a payment request, it now stays withdrawn: the buyer's next order merged into the same one no longer triggers a new automatic request, and only you can ask for payment again.
For fast lane orders, one tap on “Package ready, ask for payment” sends the buyer a payment request for the exact total, and a badge and filter in your order list show which buyers pay in advance.
We fixed counter payments taken by market helpers: only a payment method you accept is preselected now, so a card payment is no longer recorded by mistake when you only take cash.
If you open the app offline, you're signed back in automatically once you reconnect, and failed image uploads or address searches now show a clear message instead of a generic error.
Your market helpers can now record a cash or card payment, card terminal included, when a buyer who asked to prepay pays at the counter instead; only you can still mark a bank transfer as arrived.
You can now use the website and the app in English and German too: pick your language and your notifications will arrive in it as well, while products, prices and market days stay the same.
Deleting is safer with a keyboard too: when the confirmation dialog opens, focus now lands on Cancel instead of staying behind the dialog.
We fixed newsletters and market day summaries from markets you follow: they now arrive in your chosen language from the usual sender, and their links take you back to the right site.
You can now always issue and resend payment requests by hand, even on busy prepay days: automatically sent requests now have their own separate daily limit.
If you use the site in English or German, you can now download price lists as PDF without issues, and producers' posts load properly again.
When an order is moved to another market day and merged with an existing order there, the request to prepay by bank transfer is no longer lost, so the payment request can cover the full amount.
Bag labels now always show the order total in the order's own currency, even when you open the PDF on a site in another language.
The cart counter now shows 9+ above nine items, so it no longer covers the cart icon.
If you chose to pay in advance, the order confirmation page now tells you where to find the transfer details and links straight to your order, and the pay-at-pickup note only shows when you actually pay at pickup.
When browsing markets, your filters stay available even if nothing matches, and your order list stays visible after an error and shows how long to wait before retrying when there are too many requests.
Fast lane with prepayment: vendors can turn it on in their settings, and buyers can choose at checkout to pay in advance by bank transfer and pick up their package without queuing.
We fixed the markets list: the bottom menu bar now stays easy to read even when there are no markets to show.
Counters in the vendor menu now stay readable even when you have lots of orders or messages: two-digit numbers and 99+ no longer get cut off.
If the vendor hands over your order before you have paid, your order page still shows the transfer details under Payment still due, and refunded orders no longer appear as prepaid in the vendor order list or on bag labels.
We fixed the iOS app: signing in from the Orders tab no longer crashes the app, and you go straight to your orders.
If you asked to pay in advance but the producer never sent a payment request, your order no longer shows as prepaid, and it's clear that you pay at pickup.
Buyers who asked to prepay are now marked as fast lane on your customer list, and you can print bag labels for them from the market day page with name, order number, items, total and payment status.
Fixed checkout: if you untick and re-tick a producer's newsletter box after a failed attempt, retrying can no longer place your order twice.
The home page place picker now lists every pickup place with its next market day. The market-day order list shows the right next step when a payment request is open, and product photos stay visible after you restore a saved order draft.
We fixed checkout: when the app restores your cart after returning from the background, the price and payment options now show up right away, so you no longer have to leave and come back.
If your account fails to load, you can now retry with a button on the Account tab instead of waiting for a reconnection or reopening the app.
The order page now shows a small product photo next to each item, so you can see at a glance what to pack.
If your vendor registration already went through earlier, the app now shows your existing account's status instead of failing with the same error on every retry.
You can now pull down to refresh your own locations, private market days, posts and sales profiles lists, even when they are still empty.
We fixed your followed locations list: if you refresh while more locations are still loading, none of them go missing anymore.
After a failed refresh, your posts and private locations no longer offer to retry an earlier delete, so nothing gets deleted by accident, and forms now open without old error messages.
If several accounts order on the same device, newsletter ticks from another account's unfinished checkout no longer carry over, so you only subscribe to what you tick yourself.
We fixed the list of places you follow: after refreshing, more places now load properly instead of the list getting stuck at 20.
The app now shows delivery fees and courier status, and you can subscribe to vendor newsletters at checkout. Vendors get statistics and more payment methods, weighed items show estimated prices, and a failed checkout keeps your cart.
Fixed checkout: if you untick and re-tick a producer's newsletter box after a failed attempt, retrying no longer places your order twice.
The app no longer logs you out unexpectedly if you unlock your phone just as it starts: your login and saved guest access stay intact.
Your note on an unfinished order is now cleared when you log out, so whoever signs in next on the device won't see it at checkout.
When your session expires or ends unexpectedly, data from pages opened inside the app is now cleared too, so nothing from the previous session carries over to your next sign-in.
If you save while a vendor list is refreshing, the Save button now stays disabled until the save finishes, so nothing gets created twice, and a cancelled refresh no longer shows an error.
The measured weight field now only accepts whole grams between 1 and 999,999, so you can no longer accidentally save a value marked as invalid, and an oversized weight no longer causes a save error.
If you order as a guest through the chat, your activation email and order notifications now arrive in the language you chatted in instead of English.
At checkout, the per-market-day amounts now add up exactly to the total, items added from a product page show the town in your cart, and long producer names are fully readable on the market page.
Rotating your phone no longer interrupts an order you're placing, a retried checkout won't create your orders twice, and a message that failed to send now stays in the box with an error.
Pages opened inside the app, like legal notices and blog posts, no longer ask about cookies every time: your answer is remembered while you use the app.
When you log out, the note from an unfinished order is now removed from your phone, so it no longer shows up again at the next checkout.
If a market day's fresh details fail to load after saving, editing stays locked and a banner lets you retry, so you can't accidentally write back the old time, location or visibility.
If your products fail to load while editing a supply template, you now see an error message and a Retry button instead of empty product pickers.
When a phone field holds two numbers or extra text, the app no longer dials a merged number that doesn't exist: the text is shown so you can select it, and it no longer disappears from the producer's page.
If saving weights on an order fails, the weight editor now stays open, so the weights you typed aren't lost and you can try again.
If signing up as a vendor shows you already have a vendor account but its status couldn't load, you can now reload it with one tap instead of resubmitting and hitting the hourly application limit.
If your vendor registration had already gone through, for example when the connection dropped while submitting, the app now shows the status of your existing vendor account instead of an error.
If you pulled to refresh your locations, private events, posts or billing connections while saving, the saved item no longer disappears and your next edit starts from the latest data.
If the app started while your phone was locked, it no longer signs you out, and you're signed back in automatically when you return after unlocking.
If you try to save measured weights on an order with more than 50 items, you now get a clear message explaining why instead of a generic error.
If you confirm your email in your mail app or browser during organizer registration, the confirmation reminder now disappears as soon as you return to the app.
Phone numbers written with spaces, hyphens or brackets now show up and can be called with a tap on orders and producer pages.
Get better product photos: when you create or edit a product, you now see short tips on lighting, background, framing and the 4:3 landscape format.
If loading your settings is interrupted the first time, the profile section no longer spins forever: you now see a message and a retry button.
Fixed an issue where the app could sign you out unexpectedly if your profile refreshed in the background while your phone was locked.
Fixed a bug: if you unticked and re-ticked a newsletter box after a failed order attempt and the app restarted in between, your order can no longer be placed twice.
When you sign up as a market organizer, you can now recheck your email confirmation with a button, so you won't get stuck if the automatic check failed.
If your sign-in can't be checked on the Account tab, the Retry button now shows that it's working, so you can see the retry is actually happening.
We fixed the tracking link in your order details: it now opens even in cases where tapping it used to do nothing.
You now stay signed in when your connection comes back or you return to the app, and vendor mode no longer switches back to buyer mode on its own.
Moving an order to another market day is more reliable: it no longer fails with an unexpected error, and days whose pickup location was removed are no longer offered.
New-order notifications now go only to you as the producer, not to your market helpers, and the new-order email always arrives in your chosen language.
When you register as a vendor, the app now flags an invalid phone number before you submit and shows which characters are allowed, so you no longer get an unexpected error.
We fixed producer registration: if you already have a producer account but its status didn't load, you can now reload the status with one tap instead of resending the application, so you won't get stuck.
We fixed market day editing: your changes no longer get lost, and saving again no longer restores the previous time, location or visibility.
When applying as a vendor, the app now flags an invalid phone number before you submit and shows which characters you can use, so you no longer get an unexpected error.
If a delivery phone field contains two numbers or a note, the order details no longer dial a number that doesn't exist: you see the text as selectable instead and can pick the right number.
You can now reach your notification settings even if your profile fails to load; only the profile section shows the error and a retry button.
Clearer checkout: the button to recheck prices now only appears when loading the prices actually failed, so you're no longer offered a retry that can't help.
If you use a screen reader, estimated order totals are now read aloud as estimates, so you won't mistake them for the final amount.
We fixed checkout: if you unticked and then re-ticked a producer newsletter box after an interrupted order, your order can no longer be placed twice.
Handing over an already paid order no longer overwrites its recorded payment method, and a product hidden afterwards no longer blocks the handover; an order with a payment request can only be closed as a gift after you withdraw the request.
If placing your order gets interrupted, retrying no longer places it twice, and a message that failed to send no longer disappears without an error.
We fixed signing in: if the app couldn't verify your saved session at startup, logging in, registering or signing in with Google no longer gets interrupted halfway.
On Android you now see the delivery fee and courier status, items sold by weight show an estimated price, and you can empty your cart in one step. Vendors get statistics and can register in the app, and a shared device no longer shows the previous account's order.
On the home page, pick where you collect your order and jump straight to that place's next market day; upcoming market days now appear as a clear timetable with time, place and order deadline.
You can now add a product to your cart right from its card: the add button shows which market days you can order it for, so you can pick one on the spot. The product list filters now sit in a single scrollable row.
You can now search for products and producers from the header on any page; on your phone, just tap the magnifier icon. The bottom menu bar is also easier to read.
The interface is easier to read: the smallest text is larger, numbers are clearer, buttons and form fields are bigger, and order statuses now show on one consistent, easy-to-tell-apart label everywhere.
When you sign up as a market organizer and get approved automatically, the organizer area now opens right away instead of making you wait a few minutes.
On phones, the add-to-cart button now always stays visible at the bottom of the purchase panel, the order deadline appears once without breaking apart, and vendor order filters no longer get cut off on desktop.
If you apply to be an organizer before confirming your email address, the app now tells you exactly what to do instead of showing a generic permission error.
No more waiting for approval: your market organizer application is accepted instantly, so with a confirmed email you can create your first location right away. On community markets, every applicant becomes a co-organizer.
Your orders are easier to scan: each row shows the buyer, status, total and next step, and the market day page now has a summary of how many orders and how much value you still have to hand over.
Your cart now groups items by market day in date order, showing the time, place and order deadline, and checkout lists each market day on its own row with its total.
When you sign up as a market organizer in the app, your organizer tools are now available right away, with no more waiting a few minutes.
The market day page now shows right away when and where it is, the order deadline, which producers are coming and what is already in your cart for that day; on phones, the place, time and deadline stay in view as you scroll.
Links in new message emails now take you to your own site and language, so you no longer end up signed out on a different site.
The market-day date in urgent vendor emails now appears in your language instead of always in Hungarian.
Fixed: you can now hand over an already paid order even if a card terminal payment is still waiting to be settled.
We fixed vendor notifications: you now get your notification and its email even if another vendor already received one about the same event.
On the product list, screen readers now announce which tag filters are active.
Market-day lists now use grammatically correct singular and plural forms for counts: "1 reservation" and "1 producer" instead of "1 reservations" and "1 producers".
On the vendor dashboard, a market day that is running right now stays under Upcoming market days until it ends.
The default piece unit after prices of unit-less products ("pcs") is now shown in the visitor's language instead of always the Hungarian "db", both in the saved-items sheet and on producer product lists.
A reviewer's long unbroken name now wraps inside the review card instead of stretching the page sideways on phones.
Long words and links in a review or a producer's reply now wrap inside the review card instead of stretching the page sideways on phones.
If the connection drops while you save your profile details, you now see an error message instead of the error page, and the filled-in form stays.
The product rating summary now shows a single star and formats the average with your language's decimal separator (for example 4,5 instead of 4.5).
Prices of new products in the weekly email from producers you follow now show in the correct currency, so euro-priced items no longer appear in forints.
Emails about urgent market-day messages from vendors now arrive in your chosen language instead of always in Hungarian.
The install and notification banners no longer hide the page from screen readers, and pressing Escape now dismisses them.
If saving your notification settings fails because of a network error, the switch now flips back and you see an error message, so the page no longer disappears and you know to try again.
Saved products on your profile now show the current sale price instead of the base price.
If a sale announcement email from a producer you follow fails to send due to a temporary problem, we now retry it automatically later, so you don't miss out on deals.
The page numbers under the blog and the producers list now show five pages near the last page too, not just three.
On the organizer newsletter page, the exact send time revealed by hovering a history entry now shows in the site's own time zone instead of Budapest time.
The markets and producers maps no longer open at street level when several markers share the same spot: they now open at the same zoom as a single marker.
No more accidental double payments: while a card payment is running on the terminal, you can't mark the order paid or picked up or record a transfer, and refunds only go to the card payment that actually paid the order.
When no place is chosen yet, the location picker map now shows the site's own country instead of Hungary.
In conversations, a message from an unnamed member of the producer's staff now shows the producer's name, never the staff member's login email.
The community market suggestions map now zooms to the suggested places, so suggestions outside Hungary appear on the map straight away.
Supply time windows are now always entered in Budapest time, whatever timezone your device is in, and times you don't change stay exactly as they were when you edit.
Blog post and comment dates and times now show in the site's own time zone instead of Budapest time.
Placing orders is more reliable: anything you add to your cart while an order is being sent stays there, and retrying after a lost connection won't create a duplicate order.
If placing your order gets stopped, for example because your email isn't confirmed yet, retrying now sends your updated cart and delivery address.
Safer checkout: if your cart changes before you retry an order, we let you know, so you won't end up with duplicate or mismatched orders. After ordering, your cart updates in every open browser tab.
If the connection drops while you add, edit or delete a webhook endpoint, you now see an error message instead of the error page, and the URL you typed stays.
If the connection drops while you save, apply or delete a supply template, you now see an error message instead of the error page, and the details you entered stay.
If the connection drops while you save or withdraw a supply, you now see an error message instead of the error page, and the details you entered stay.
If the connection drops on the vendor dashboard while you signal your interest in a suggested market location, you now see an error message instead of the error page, and the button becomes tappable again.
If the connection drops while you save a product or your farm profile, you now see an error message instead of the error page, and the filled-in form stays.
If the connection drops while you copy, delete, activate or discontinue a product, you now see an error message instead of the error page.
If the connection drops while you save or delete a private location, delivery zone or market day on the locations page, you now see an error message instead of the error page, and the form you filled in stays.
If the connection drops while you save or delete a market day on a private location's page, you now see an error message instead of the error page, and the times you entered stay.
If the connection drops while you publish, hide, show or delete a post, you now see an error message instead of the error page, and the text of a new post stays.
After you save or cancel an order's private note, keyboard focus moves to the Edit button, and after an error it stays in the text box.
If the connection drops while you send a message to a customer, or block or unblock a user, you now see an error message instead of the error page, and your typed message stays.
If the connection drops on a market day page while you save your meeting point or send an SOS message, you now see an error message instead of the error page, and your text stays.
If the connection drops while you use Mark all as read on the Notifications page, you now see an error message instead of the error page.
If the connection drops while you join or leave a market day, you now see an error message instead of the error page.
On the vendor dashboard's Upcoming market days card, screen readers now say that the number next to a market day is its reservation count.
On the vendor dashboard, guest orders awaiting confirmation are now labelled in your language, and customers with only a last name show that name.
If the connection drops while you save a customer note, an order note or a trust rating, you now see an error message instead of the error page, and your text stays.
The Swedish printable QR card now shows its call to action with the correct letters: “Beställ online på rejaltorg.se!”
On the supplies page, retyping the month or day in the date filter no longer re-filters the list on every intermediate keystroke: the new range is applied when you leave the field or press Enter, while a date chosen from the calendar applies at once.
On the supplies page, the date filter no longer clears the other end of the range while you retype a month or day: a value that would invert the range is applied only when you leave the field or press Enter.
Romanian vote reminders and organizer-wanted emails for community market suggestions now use a proper dash instead of an ASCII double hyphen.
The Romanian share reminder for community market suggestions now uses a proper en dash instead of a double hyphen.
If the connection drops while you send a review or a producer reply, you now see an error message instead of the error page, and the text you typed stays.
When you click a browser notification and its page is already open, we now switch to that tab instead of opening a new window.
If the connection drops while a notification switch on your profile is being saved, the switch now flips back and you see an error message instead of the error page.
The New products this week list on your profile now shows the newest products from the vendors you follow first, instead of the five earliest products of the week.
Searching and filtering on the products page now sends one request per change instead of two.
With a screen reader, the producer's name on a product page is now read only once.
The “Send message” button on a product page now opens the message window on the producer's page right away.
If you enter a price or average weight that is too large for a product, the product form now shows the error under the field instead of failing with a generic save error.
If the connection drops while you turn notifications for a product on or off, you now see an error message instead of the error page, and the email address you typed stays.
If you follow a pickup location without an account, you now get its notification emails in the language you used when confirming the follow.
In the order list, payment request due dates now appear in your interface language.
When you save an order edit that adds an item without supply, the warning now stays visible instead of disappearing when the page refreshes.
My Messages now has pages, so conversations older than the latest 25 can be opened again.
Saving a product with a price or average weight above the storable maximum now returns a clear field error instead of a generic server error.
The markets and producers maps now zoom to the places they show, so markets and producers outside Hungary appear on the map straight away.
If the connection drops while you follow or unfollow a market or sign up for its updates by email, you now see an error message instead of the error page, and the email address you typed stays.
If the connection drops while you save or remove your demand list on a market page, you now see an error message instead of the error page, and the products you picked stay. After a removal we no longer say that your list was saved.
When editing a market day, organizers can no longer pick another location, which saving did not change, and a repeat count that is too large or too small now shows an error in your language under the field.
Vote reminders and organizer-wanted emails for community market suggestions now arrive in Finnish and Swedish with the correct letters (ä, ö, å).
Labels on the producer orders and market day pages now show the correct Finnish and Swedish letters (ä, ö, å).
The upcoming market day summary and the producer recruitment email now arrive in Finnish and Swedish with the correct letters (ä, ö, å).
Share reminders for community market suggestions now arrive in Finnish and Swedish with the correct letters (ä, ö, å).
The footer of the Finnish and Swedish community-market phase-2 emails now quotes the suggestion name the Finnish and Swedish way (”name”).
Emails about messages, products back in stock, new producers and organizer applications now arrive in Finnish and Swedish with the correct letters (ä, ö, å).
The Finnish and Swedish email about a new producer at a market now builds a correct sentence around the market's name.
The join button and the post-join banner on community market suggestions now appear in Finnish and Swedish instead of Hungarian.
Emails about a community market's first market day, its opening and producer invitations now arrive in Finnish and Swedish with the correct letters (ä, ö, å).
The example text in the comment box of community market suggestions now appears in Finnish and Swedish instead of Hungarian.
We fixed the Finnish spelling of the buying guides title and of a checklist item on the market organizer page.
If the connection drops while you send feedback, your message is no longer lost: you see an error message and can send it again.
On the FAQ page, a question you opened stays open while you type a search, and a different question no longer opens in its place.
English and Romanian notification emails (messages, SOS, back in stock, new producer, organizer decisions) now use a proper dash instead of a double hyphen.
On a market page, the buttons of the dialog that confirms removing your demand list now appear in your chosen language instead of English.
The first market day countdown (between location and address) and the WhatsApp share of saved products (between product and price) now use a proper dash instead of a double hyphen.
A conversation's header now shows the producer's name, as in your message list, instead of the replying person's name or email address.
If the connection drops on a community market suggestion page while you vote for a time or save your available times, you now see an error message instead of the error page.
If the connection drops on a community market suggestion page while you invite a producer, edit the suggestion or save the Facebook group link, you now see an error message instead of the error page, and your text stays.
If the connection drops on a community market suggestion page while you sign up for the first market day or withdraw your sign-up, you now see an error message instead of the error page, and your typed name and email stay.
If the connection drops on a community market suggestion page while you work with location proposals or organizer applications, you now see an error message instead of the error page, and your text stays.
Community-market emails now wrap the market name in the correct quotation marks for each language: ”…” in Finnish and Swedish, „…“ in German.
If the connection drops on a community market suggestion page while you save what you would buy or show your interest as a producer, you now see an error message instead of the error page.
The Escape key closes the chat window again after a click on chat content: on phones, and on larger screens after clicking messages or buttons that don't take keyboard focus.
In the cart, keyboard focus is no longer lost when a quantity reaches 1 or the upper limit, and after you remove an item it moves to the next item's remove button (or to the cart heading after the last one).
If the connection drops while you send a comment on a blog post, you now see an error message instead of the error page, and your comment stays.
The description of the “Add supply” step on the producer dashboard now uses a proper dash instead of a double hyphen in English, Finnish and Swedish.
The Zoho Desk department list now shows an error message instead of a silently empty list when Zoho Desk cannot be reached or its connection has expired.
The saved-products sheet now behaves like a real dialog for keyboard and screen reader users: opening it moves focus in, Tab stays inside it, removing an item keeps focus on the sheet, and closing it returns focus to the heart button.
Emptying the saved-products sheet (Clear list, or removing the last saved item) now moves keyboard and screen reader focus to the page's main content instead of dropping it, so you keep your place on the page.
Screen readers now announce the purpose of the vendor search fields — product search in the order editor, customer search on the customer-order page and order search on the market-day list — instead of just a nameless edit field.
The two notification buttons on a producer's page now always show the same state — toggling one updates both, and a failed toggle shows a short error message instead of an error page.
A vendor-started conversation's subject is now built like a buyer-started one: line breaks become spaces, long subjects are cut at 80 characters, and no trailing ellipsis is added.
If sending a message to a producer fails, your typed text stays in the form and a retry notice appears instead of an error page.
On the analytics page, the charts now carry names for screen readers, and the monthly revenue chart lists each month's revenue in hidden text — the numbers were previously reachable only through the hover tooltip.
On the supplies page, the date filter now applies a typed date only once it is complete: the intermediate values a browser reports while a year is being typed no longer reload the list or clear the other bound.
On the supplies page, the date filter now keeps the date you just picked even when it conflicts with the other end of the range: only the old bound is cleared instead of both, and the date pickers grey out days outside the range.
With a screen reader, the community market suggestion progress bar no longer announces an impossible percentage when supporters pass the threshold: the announced value stops at the threshold while the label still reads the real count.
With a screen reader, the progress bars on the suggestion pages (the page hero and the suggestion cards) no longer announce an impossible percentage when supporters pass the threshold: the announced value stops at the threshold while labels still read the real count.
Screen readers now also announce the sale-price error in the product form: the message is linked to the field and read out when the sale price is not a valid discount.
When writing a review, screen readers now announce whether a tag chip (such as Friendly) is selected, and read only the tag's name without its emoji.
Screen readers now announce the new quantity after the + and − buttons are used, and the buttons keep keyboard focus at the minimum or maximum value.
For market organizers: if the connection drops or a server error occurs while you manage locations, your input is no longer lost. You see an error message and can try again.
The Top customers list in marketing analytics now shows the Customer label instead of an empty cell for customers without a name.
If you browse with a keyboard or screen reader, showing all market days on a market page now takes you straight to the first newly revealed market day, so you no longer start over from the top of the page.
While a picked profile photo loads and uploads, the save and delete buttons are now locked, so the photo can no longer be lost silently.
The add-vendor sheet now keeps showing its loading text while the next search page loads and no vendor is on screen yet, instead of appearing blank.
Fixed error recovery in the add-vendor sheet: if the automatically loaded next search page fails, the empty error message now comes with a Retry button, so vendors that are not approved yet stay reachable.
While a profile image uploads, the save and delete buttons are now locked, so a picked photo can no longer be lost silently.
We fixed vendor search in your location's vendor list: a failed search no longer shows a false error screen instead of your approved vendors, and you can retry loading more results with one tap.
In the Zoho Desk settings, your saved department now stays visible even if the department list fails to load, and you see an error message; click the field to try again.
If you use a screen reader, you now hear whether the formatting guide under product, profile and location descriptions is open or closed.
If you use a screen reader, community market suggestion pages now read out the error message when leaving, submitting a location proposal or applying as an organizer fails.
If you use a screen reader, the order deadline countdown on the market day page is now read out clearly in hours and minutes instead of spelling out abbreviations.
We fixed the Orders tab: when you first open it, the no orders message no longer flashes for a moment, you see the loading view right away until your orders appear.
Dates on your customer list and customer profiles (last order, member since, notes, order market days) now appear in your chosen language instead of always in Hungarian.
On the market-organizer application form, screen readers now announce why a field is invalid, instead of only saying that it is invalid.
As a market organizer, a failed newsletter send or market-day create, edit or delete now shows an error message and keeps what you typed — the form is no longer replaced by an error page.
The orders search box now follows the URL: after clearing the filters or going back, the old search text no longer lingers and the box matches the list again.
If moving an order to another market day or cancelling one fails because of a network error, the page no longer turns into an error screen: your typed reason and your picked market day are kept, and a message explains what happened.
In your notification feed, the stale-data warning now stays until the next successful refresh — a failed "Mark all read" or page load followed by a successful retry no longer hides it early.
In your notification feed, when "Mark all read" or loading more notifications first fails, a successful retry now clears the error banner right away instead of waiting for a full refresh.
The market page's follow button now tells screen readers whether notifications are on or off, and it keeps focus after you toggle it.
Activating the "Skip to content" link with the keyboard, or emptying the saved-products sheet, no longer draws a green focus outline around the whole page content.
The MailerLite API key show/hide button now has a screen-reader name and state, and keyboard users can reach it with Tab.
When MailerLite is temporarily down or rate-limiting requests, connecting it no longer claims your API key is invalid; the connect button is also temporarily limited after several rapid attempts.
On the profile edit screen the image upload and delete buttons are disabled while a save or image operation is running, so a double tap no longer sends two requests.
In a product page's options, VoiceOver now also reads each choice's surcharge (for example "+500 Ft"), so screen reader users learn which choice costs more before adding it to the cart.
On a product page, VoiceOver now also reads the surcharge of price-changing options (for example "+500 Ft"), so screen reader users learn which choice costs more before adding it to the cart.
In the community market demand editor, VoiceOver focus now stays on the quantity field while you type: the inline error still appears under the field but no longer interrupts typing.
In the community market demand editor an invalid quantity (for example above 99999) now shows an inline error under the field, so the reason Save is disabled is immediately visible and VoiceOver announces it too.
In the community market demand editor, VoiceOver now speaks the quantity error when you leave the field, and the disabled save button names the reason too.
Screen readers no longer read out the initials of producers in home search results: a producer without a logo is now announced by its name only.
Screen readers now announce the home search status: searching, how many results were found, and when there is no match. Results are also read out once, not twice.
On the home search, pressing the down arrow before results arrive no longer silently preselects the first result: Enter opens the full results page, not a result you never chose.
Screen-reader users now hear which product each Remove button removes in the featured-products picker, and whether the Add product list is open or closed.
In the community market demand editor a quantity above 99999 is now flagged on the field itself before saving, so it can be fixed in time instead of the save failing with a generic error.
On the vendor customers page the search box now always matches the results shown: clearing a search or going back to an earlier search resets the box instead of leaving the old query in it.
On a customer's profile the order number is now a real link outside the row's expand button, so keyboard and screen reader users reach it directly, and the expand control announces the panel it opens.
Keyboard focus now stays in the Petra chat after tapping a suggestion chip or the order-confirmation button, so you can keep typing without clicking back into the chat.
Keyboard fixes in the chat window: Tab can now leave the floating chat panel on larger screens, and Escape closes the chat only when the chat itself has focus.
The Petra chat message box and the private order note field now announce their names to screen readers instead of a nameless multi-line text box.
The Petra chat input keeps keyboard focus while a reply streams, so you can type the next message without clicking back into the box.
Blog category links and the out-of-range page redirect now use the same valid address on every domain, fixing broken links on the Finnish and Swedish sites.
The marketing overview's comparison card no longer calls a zero value (0 reviews, 0 followers, 0 orders) above average when the platform average rounds to zero; a stat now counts as above average only when it is non-zero.
API-key dates in settings (created, last used, expiry) now show in your market's time zone instead of UTC, so a key created shortly after midnight no longer appears under the previous day.
On the profile edit screen the image upload and delete buttons are disabled while a save or image operation is running, so a double tap no longer sends two requests.
In the Android community market demand editor, the quantity error now names both rules: greater than zero, at most 99 999, and at most two decimals.
The 6-month revenue trend chart now shows every month: months with no paid orders appear as zero instead of being skipped, so the trend no longer reads better than it is.
On product pages with many market days, folding the market-day picker no longer hides the day you selected, and the fold button now says whether the list is expanded.
You can now reach your older posts too, because the posts list is paginated, so you can hide or delete any of them.
We fixed back-in-stock alerts: when a producer adds stock from the app, your alert now arrives in the right language and links to the correct product page.
If a notification setting fails to save, you now see an error message and the switch returns to the actually saved state, so you won't mistakenly think the change went through.
Card payments stay intact: while a payment for an order is running or not yet settled on the terminal, the order can't be moved to another market day, and a clear message tells you when to try again.
Suggesting a community market no longer creates an accidental duplicate if you tap submit more than once, and form errors now appear in your language.
Notifications about new messages and review requests now arrive in your own language instead of English, and review reminders are delivered more reliably.
We fixed the web chat assistant: you no longer get an error after long replies or long conversations, and a failed reply no longer leaves an empty bubble behind.
If you use a screen reader, community market suggestion pages now read out the error message when your comment fails to post or your interest in selling there can't be saved.
More reliable notifications: when a producer shows interest in a market location suggestion you support, you now reliably get the email, and never twice.
If approving a producer for a location fails, you now see the error right away, and a quick double tap no longer approves them twice.
You can now browse every product in the product list on the website: after the first 50, tap Load more to see the rest.
When editing a supply template, the form now only appears once the template has loaded, and you can retry if loading fails, so you can't accidentally overwrite your template with empty content.
Following is more reliable now: quickly double-tapping a product's bell or a producer's heart no longer leaves the follow status out of sync.
We fixed your messages list: the same conversation no longer shows up twice while scrolling, even if a new message arrives in the meantime.
If deleting a post fails, the confirmation dialog no longer pops up again, so you can see the error message and retry right away.
Clearing your search on the Markets or Products screen now shows all results again, and when nothing matches you can reset your filters with one tap.
Searching, filtering or sorting your orders no longer briefly flashes a misleading “No results” message; the list shows a loading indicator while it reloads.
If your favorites or followed producers fail to load, you now see an error with a retry option instead of an empty list, and a notice above the list when a refresh fails.
In the iOS app, deleting one of your own locations now asks for confirmation so you don't remove it by accident; if deletion fails, you see why and can retry with one tap.
The prompt to enable notifications now appears in Firefox and Safari, and when the site is already installed.
Back-in-stock alerts are more reliable: when a product you follow becomes orderable for a market day again, you now get notified even if the producer tops up existing stock or closes production.
We fixed Sign in with Apple in the iOS app, so you can log in with your Apple ID again without trouble.
Your product list now loads even if the link has an invalid page number, an overly long search or repeated filters: instead of an error page, you see the first page or the unfiltered list.
In your supplies list, you now land on the last available page instead of an empty one when the requested page no longer exists, and one invalid filter no longer wipes out your other filters.
If an invitation email to a producer fails to send from a community market page, you now see an error instead of a false success message, so you can try again.
Producer profile descriptions in search results and link previews no longer break into a broken character when the about text is cut at an emoji, and profiles without an about text get the description in the site's language.
The notification list now updates immediately after marking notifications as read.
The vendor notification button now keeps your follow choice, even on a slow connection.
On a phone, a market day page no longer scrolls down to the order status tabs on its own: the header and summary stay in view.
Fixed Romanian characters in downloadable marketing cards and sheets.
The product notification button now keeps your follow choice, even on a slow connection.
No more misleading empty lists on the reviews page: if the page you asked for no longer exists, for example after replying, you're taken to the last page and your selected filter stays on.
Dates in your order list and order details now appear in your selected language instead of always in Hungarian.
In your supplies list, availability dates now appear in your chosen language, and screen readers also announce the period on each edit button, so you can easily tell apart supplies of the same product.
Market-day dates in your list and on the details page now appear in your chosen language, and screen readers can tell apart market days at the same location.
If you use the vendor tools in a language other than Hungarian, the market-day picker for recording orders now shows months and weekdays in your chosen language.
Market-day dates in your sales analytics now appear in your chosen language instead of always in Hungarian.
On your private location pages, market-day dates now appear in your chosen language, and screen readers announce the matching date for each Edit and Delete button.
If following, unfollowing or saving notification settings for your followed producers fails, you now see an error message and the switch goes back to its saved state.
In the FAQ search, clearing your search now keeps focus in the search field so you can keep typing right away, and screen readers reliably announce when there are no results.
We fixed product search in the Android app: clearing the search text now shows all products again, and when nothing matches you can clear your filters with one tap.
Clearing the search on the Markets tab now shows all markets again right away, and if a filter finds nothing, you can clear your filters with one tap.
Support replies in your messages are now clean and readable: line breaks are kept, stray symbols and quoted history are gone, and you no longer get empty messages or notifications.
Fixed blog comments: your name now shows in the right order on a new comment right away, and stray spaces at the start or end of your text are removed.
With a screen reader you now know exactly which image you're setting as primary or deleting in product and profile galleries, as the buttons announce the image's position and which one is primary.
On a shaky connection, we now check whether your message actually arrived after sending, so you won't see a false error or accidentally send the same message to the producer twice.
Hiding and showing your posts now works reliably: the Hide and Show buttons always do exactly what you ask, even if you click repeatedly or the list is out of date.
We fixed the attendee counter on community market pages: it no longer shows a wrong number after a repeated sign-up or cancellation, and you always see the current, accurate count.
For locations you organize, a changed access mode no longer reverts when you edit the location, and if refreshing fails you now see a warning with a retry option.
You now see right away when your locations or market days list might be out of date: if a refresh fails, a warning appears above the list and you can retry with one tap.
Your orders no longer get stuck when settling: you can't delete a billing profile while a manually assigned line on it belongs to an open order with an issued or paid payment request.
Readable links: new products, producers, markets and locations with German, Nordic or Romanian accented letters in their names now get proper web addresses instead of broken or empty ones.
If the page fails to refresh after you follow a location, save its notification settings or remove a product request, your change still shows and we let you know the refresh failed.
Links in message notification emails now take you to your own site in your language, so you no longer end up signed out on a different site.
If refreshing your supply templates fails, you now see a warning above the list with a retry button, so you never work with outdated data without knowing it.
When saving or deleting a location, private market day or post works but the list fails to reload, you no longer see an error, so nothing gets saved twice; just pull down to refresh.
Loading older conversations in your message list no longer gets stuck: if it fails, you'll see an error and a retry button at the bottom while your loaded conversations stay in place.
If you apply to become a market organizer, the email about your application being approved or rejected now arrives in your account's language instead of always in Hungarian.
If locations fail to load while you edit a market day, you now see an error message and a Retry button, so you no longer have to close and reopen the form.
We fixed community suggestion pages: when you join, vote or pick a location, a refresh that started earlier no longer brings back the old state.
The footer of your printable A4 marketing sheet now shows the site name and web address for your language instead of always the Hungarian one.
We fixed the notify button for coming-soon products on producer pages: it now shows the correct state and remembers your follow even after you filter by tags.
The downloadable A6 card and A4 poster now use the language you've chosen in the interface, and the QR code leads to the matching language site.
On the customer order page, the customer search now shows its rate-limit and error messages in your language instead of raw English.
If moving your order to another market day or delivery day fails, you now see the error message in your own language instead of English.
Share cards for products and vendors now show a name's leading emoji (e.g. 🐝) whole instead of a broken character when there is no photo.
When a producer shows interest in a market location suggestion you support, the links in the notification email, including unsubscribe, now take you to your own country's site.
Supporter initials on community market pages now show correctly for names that start with an emoji.
The Petra assistant no longer wrongly says you have no orders or fails to look up a market day when the chat passes an out-of-range search value.
We fixed producer initials on community market pages: if a name starts with an emoji, you now see its first letter instead of a broken character.
When a producer shows interest in a market suggestion you support, the notification email now arrives in the suggestion's language instead of always in Hungarian.
No more duplicate reminder emails before suggested market days you support: the 7-day and 1-day reminders now arrive only once.
Our Hungarian reminder and milestone emails about community market suggestions are now written with proper Hungarian accents.
Urgent market day alerts are more reliable: when you report a delay or cancellation as a vendor, the text messages to buyers no longer get lost after a successful send.
When a buyer replies to your message by email, you now get the new-message notification in your account language instead of always in Hungarian.
When a producer replies to your message by email, the notification you get is now in your account language instead of always in Hungarian.
The reply email for Zoho Desk answers now arrives in your account language, and long message previews with emoji no longer show a broken character.
The WhatsApp share button on vendor activity posts no longer fails silently when a post contains an emoji where the preview text is cut off.
Push notifications for urgent messages from producers now have a title in your own language instead of always in English.
If you follow a pickup location, you now reliably get the email and notification when a new producer joins its market days.
The WhatsApp vendor invite on a new community market now shares the page in your language, and market names with emoji no longer break the button.
We fixed product and market search: if results failed to load after you changed a filter, scrolling no longer mixes results from your old and new searches.
The site no longer asks for notification permission when you're signed out, so you won't see a misleading connection error anymore.
We fixed the blog, product search and markets lists in the Android app: items no longer show up twice while you scroll, and the app no longer crashes because of it.
Your edits in the review form are no longer lost when you rotate your phone or your earlier review loads slowly.
Your unsaved vendor profile edits are no longer lost when you upload or delete an image or rotate your phone.
Fixed: you now get a notification when a product you follow is back in stock, even if the producer adds the stock from their own connected system.
Product and blog post descriptions in search results and share previews no longer cut an emoji in half when shortened.
When the first message of a new conversation has an emoji at the cut-off point, the subject no longer breaks into a broken character.
The morning push about today's pickups now arrives reliably even when many reminders are sent at once.
On the webhooks settings page, screen readers now say which endpoint URL the Edit and Delete buttons belong to.
The Today tab now shows a warning strip when a refresh fails, so it is visible that the numbers on screen may be out of date.
Switching tabs on the Supplies screen no longer surfaces a background page-loading failure of the previous tab as an error on the newly selected tab.
Clearing the search on your product list now empties the search field and keeps focus in it.
Entering 0 as the average weight on the product form now shows a clear validation message in your language instead of a raw English error.
The notifications feed now shows a warning strip when a refresh or marking all as read fails, instead of silently leaving the list stale.
Out-of-range market day pages now return to the last available page instead of showing an empty list.
On vendor pages, the 'Today!' badge for the next market day now follows Hungarian time everywhere, so visitors outside Hungary's time zone no longer see 'Tomorrow!' next to today's date.
The supply forecast and statistics screens now show a warning strip when a refresh fails, so it is visible that the numbers on screen may be out of date.
Avatars beside reviews and on the profile page no longer announce a duplicated name or an English 'User' label to screen readers.
Upload and newsletter errors now appear in your language instead of English.
On community market timing votes, screen readers now announce the day, time and vote count of each heart button.
On community market pages your new comment stays visible while it is being posted, and a deleted comment no longer flashes back.
Seasonal sales patterns now group orders by Budapest calendar months: orders placed just after midnight on the first day of a month no longer count toward the previous month.
If sending a message reply fails, the conversation now shows an error and keeps your text; the reply box also regains keyboard focus after every send so you can keep typing.
Relative timestamps now switch units correctly at boundaries, showing '1 minute ago' instead of '60 seconds ago'.
If enabling notifications fails the first time, you can now try again.
On the profile page a failed notification switch change is now undone with an error message, and removing a followed market, producer or product no longer drops keyboard focus to the page.
The product search box now accepts at most 100 characters, so an overly long search no longer shows an error.
Screen readers now announce why a product form field is invalid (name, description, price, unit, preparation time), and the unit help text stays available alongside the error.
You now reliably get the email and push notification when a product you follow is back in stock, so you won't miss it.
Monthly seasonal blog post titles now use the Hungarian month ending that matches the month's vowel harmony, so a title no longer says novemberban where it should say novemberben.
You won't miss the summary email about upcoming market days at locations you follow: if sending fails, we try again the next day, and a problem with one location no longer holds up emails for the others.
We fixed market day analytics: recommended locations are now shown and ranked by average revenue per market day, and the monthly return chart uses months based on Hungarian time.
Joining a community market from the bottom bar now updates the main join form too, and a failed join from the bar shows an error message instead of failing silently.
You now get more accurate feedback when you send an urgent message to a market day's buyers: buyers whose email could not be delivered are no longer counted as notified.
If you follow lots of locations, you can now see all of them in the Android app: the list loads more as you scroll instead of stopping at the first twenty.
If revoking a pending co-organizer invitation fails, you now get an error message and can try again, instead of the page breaking.
Your monthly SMS cost in marketing analytics now counts from midnight Hungarian time, so messages sent in the first hours of the month are included and the figure lines up with your monthly revenue.
Writing customer notes and posts is now smoother with a screen reader: the text boxes are properly named and the character counter is read out too.
Fixed a crash that could happen in the Android app while scrolling through a producer's reviews, and no review shows up twice anymore.
First-market-day reminder emails now go out even when another market's data fails to load, and rejected sends are no longer counted as delivered.
If you close the reply sheet while a reply is sending, that reply's outcome now belongs only to its own review: a later failure no longer appears in the next reply sheet you open, and a later success no longer closes it.
Error messages on the market day details now show up in the right place: an orders loading error no longer looks like a failed join, and a failed leave message no longer appears among your orders.
On the market page, demand save and delete errors now appear next to the demand section and are cleared when the editor closes.
While a market day is being deleted, the delete button is now disabled, so confirming a second time no longer sends another delete request or flashes a needless error message.
When sending a reply to a review fails, the reply sheet now shows an error message so you can try again.
On the Settings screen, the save error message now disappears as soon as a later save succeeds, so it no longer shows a false error.
Fixed the supplies list: if loading more items failed once, the warning banner now disappears after a successful retry.
You can now find your products without typing accents: searching your products for “kenyer” also finds “Kenyér”.
The markets page no longer breaks when the city filter key repeats in the URL; the full market list is shown instead.
In the cart, screen readers now announce the new total just once after a +/- quantity change, instead of three times.
If following a pickup location, saving notification settings or saving your product requests fails, you now see an error message, so you know to try again.
Blog category pages now refresh right after a new post, comment, publish or delete, instead of lagging a few minutes behind.
If reviews fail to load on a product page, you no longer see a misleading no-reviews message but an error with a Retry button so you can try again.
If changing your order's pickup market day fails, you now see the error right in the picker, so you know to try again.
If notes fail to load on a customer's page, you no longer see a misleading 'no notes' message but an error with a Retry button, so you can try again without leaving the screen.
We fixed messages on the website: opening a conversation with a producer now marks it as read, so no unread badge lingers.
Exact times on your notifications, webhooks and connected apps now show in your local time zone instead of always using Budapest time.
Switching tabs on the Supplies screen no longer leaves the previous tab's items visible, and if a refresh fails you now see a warning with a reload button.
We fixed the tip and getting-started emails sent to vendors: their buttons and notification settings links now take you to the site in your own language.
You can now search your orders without accents: typing kovacs or sargarepa finds producers and products like Kovács Kert or Sárgarépa.
We fixed following: if you follow or unfollow a product or producer and go back right away, the change is now reliably saved.
Your open locations now link to their details too: use the Organizers button in your location list to manage co-organizers and the description for producers.
Fixed the blog: your new comment now stays visible under the article right after a page reload, and the comment count updates immediately.
We fixed how times are handled: if you edit a market day or supply on a device set to a timezone other than Hungary's, times and weekdays no longer shift and are always saved in Hungarian time.
We fixed times in the vendor tools: upcoming market day hours and the timestamps of notifications, webhooks and connected apps now show correctly in Hungarian time.
We fixed the message list in the Android app: scrolling down no longer makes it crash, and no conversation shows up twice.
When you clear a search, the cursor jumps back into the search field, so you can search again right away in products, orders and, as a vendor, your customers.
We fixed the times shown in the helper mode banner: they now appear in your local time instead of being off by hours.
Numbers in chart tooltips now follow the site's language format, so decimal separators and thousands grouping no longer cause confusion.
The weekly consumption chart in supply planning now counts weeks in Hungarian time, so orders placed in the early hours of Monday land in the right week.
Tapping a follow bell or an unfollow heart and leaving the screen right away could leave the button stuck in the wrong state. The change now always completes in the background, and the button settles on the real state.
Chat: text typed while a message is sending is no longer erased when the send completes.
If a notification setting fails to save, you now see an error message and the switch flips back, so nothing looks saved when it actually wasn't.
Chat: text typed while a message is sending is no longer erased when the send completes.
We fixed following products and producers: a quick double tap can no longer leave the button showing something different from what you actually follow.
We fixed the today, this week and this month filters for market days, plus the pickup dates on product pages: they now show the correct day in Hungarian time, even around midnight.
Searching the FAQ and the market-day order list now works without accents too: for example, typing kovacs finds Kovács and szallitas finds questions about szállítás.
Your monthly reports are more accurate: orders placed in the first hours of a month now count toward the correct month in your revenue and consumption stats, based on Hungarian time.
Market follower counts now stay correct after entering an email address and while your follow status loads.
The upcoming market day summary email now arrives in your chosen language, dates included.
Review reminder emails now arrive in the buyer's language and link to the right market's orders page.
On iOS, when refreshing the vendor directory or your notifications fails, a banner now tells you that you are looking at older data and lets you retry with one tap.
Emoji sitting right at a field's character limit are no longer cut in half in cancellation reasons, urgent market-day messages and feedback; they stay whole or are dropped whole.
On the followed markets list, a failed next-page load now shows a retry row at the end of the list instead of stopping paging silently until the screen is reopened.
The favorites list now shows an error when turning a product notification on or off fails; previously the tap appeared to do nothing.
Message subjects and weekly digest previews no longer cut an emoji in half when shortened: the text now always ends on a whole character.
On a customer's page, screen readers now announce the box that edits an existing note as Edit note, instead of repeating the name of the add-note box.
The daily pickup reminder push now arrives in your language instead of English.
In the community suggestions list, successfully loading more suggestions no longer dismisses the "refresh failed" warning: the top of the list is still the previously loaded data.
In the community suggestions list, the "failed to load more suggestions" warning now disappears once a retried page load succeeds.
The community directory keeps showing the refresh-failure banner after loading more suggestions, instead of silently dropping it while the first page is still stale.
Community market: after a failed search refresh, loading more suggestions continues the visible results instead of mixing in rows from the new search term.
If hiding the producer community card on the dashboard fails, the card now comes back with an error message instead of silently reappearing on the next page load.
Counts in the checkout result banner now use the correct singular and plural forms in every language.
Emoji sitting right at the checkout note's character limit are no longer cut in half; they stay whole or are dropped whole.
Your cart now removes products from expired market days without needing a page reload.
Fixed time handling for your own market days and supply windows: editing them from a browser outside Hungarian time no longer shifts the saved times; they always save in Hungarian time.
Fixed time handling when applying a supply template: applying it from a browser outside Hungarian time no longer shifts the created supply windows; they always save in Hungarian time.
Switching between the blog's article and producer tabs no longer keeps the category filter active invisibly on the producer tab, where it could not be seen or cleared.
Avatar initials now show real letters when a name starts with an emoji or symbol, instead of a broken character.
The vendor list and vendor pages now tell you when pull-to-refresh fails: a warning shows that the data may be stale, with a one-tap retry.
On your product list, a search that matches nothing now shows a No results message instead of implying you have no products, and a failed refresh shows a warning strip.
Fixed your product list: if loading more products failed once, the warning banner now disappears after a successful retry.
My orders: while a search or filter change reloads the list, a loading indicator shows instead of a misleading "No results" flash.
In the Android app, rotating the screen while a market suggestion is being created no longer leaves the Create button and close action disabled for good.
Customer cancellation emails now arrive in your chosen language.
If the home page search is temporarily unavailable, you now see that instead of a misleading 'No results', and you can press Enter to open the product list. Results from earlier searches no longer pop up while you type.
If a producer changes the items in your order, you now get an email and a push notification right away, with the updated items and the new total.
Order emails now include a link to the market page when the location is available.
Email subjects now show names and message titles correctly, and vendor links in review reminders work with special characters.
The daily order reminder email now shows the home-delivery fee on its own line.
If a producer has started a card payment for your order on their terminal, you can't cancel until that payment finishes, so a cancelled order can never be left with a charge still in progress.
The delivery fee now always lands on just one receipt, and producer page posts no longer mix with outdated ones after a refresh. Confirmation dialogs also return focus to the button you opened them from.
When a buyer adds more items to their existing order, the app now shows an "Order updated" notification with the order number, and tapping it opens the order right away.
The product page now uses the stock of the variant you pick, so you can't order more than is available. As a vendor, closed entries in your supply list now get a clear label and show their variant.
In the app, a producer's page now shows their latest news, new products and market day posts, and you can load older ones with a tap.
You can now spot sales right in the app: products show the discount and the struck-through regular price, and the product page tells you when the sale ends.
Producer biographies in the Android app now show proper formatting like bold and italics, and you can tap secure links to open them.
In the app, product demand on locations and market suggestions, as well as your own demand editor, now shows clear Hungarian product names instead of internal codes.
The API order list can be filtered by payment method and completion time, and each order shows its receipt gross total and Teya terminal payment details for card reconciliation.
The order total on the order page and at the counter now matches the receipt to the forint for weighed items, so a card amount keyed in by hand is no longer 1 Ft off.
If receipt issuing pauses because of a problem with your invoicing account, your notifications now show it as a red warning with what to do: fix your account and pending receipts are issued automatically.
Fixed receipts: if you use several invoicing accounts, the home-delivery fee now appears on only one receipt per order, even when a previously failed account's receipt is issued later.
If receipt issuing stops because of a problem with your invoicing account, your notifications now show a clear warning that tells you what to do; pending receipts are issued automatically once it's fixed.
If you register demand for a location with an unverified account and your email already has an earlier entry there, you now get a confirmation email to apply the change instead of an error message.
We fixed the location organizer screens: private producer locations now show a Private label and their access mode is read-only, so you no longer see an empty selector or a wrong Open badge.
Your home-delivery zones and private locations now show as Private instead of Open in location management, and their access mode is clearly marked as not changeable.
Voting on a new market's time is easier: a button takes you straight to the vote, and if you haven't joined yet, a note tells you to join first, just one tap away.
After you submit a review in the app, you now also see the producer's invitation to review them on Google, so you can support them there with one tap.
Your favorites in the app now show the sale price when a product is on sale, so the price matches what you see on the product page.
In the iPhone app, vendor sign-up no longer looks like an application waiting for approval: you create your vendor account right away and can start using it immediately.
We now ask you to confirm before you block a buyer, remove a helper or log out everywhere. On mobile, the Save button in settings stays in reach, and the cart shows a single bottom bar.
We fixed card payments: if a payment request was settled by bank transfer while a card payment was in progress on the terminal, the order is no longer marked paid automatically but held for review, so you don't collect the same amount twice.
Ordering as a guest in the chat now runs smoother: the assistant accepts your email address or phone number even when you add a suffix, put it in quotes, or follow it right away with a quantity.
We polished the whole site: you get more consistent layouts, clearer empty and error pages and more precise wording, whether you buy or sell. If you need to sign in to place your order, the login page now tells you so.
When you confirm your email in the app, we now ask for your password so your login details stay intact, and deleting a sales profile now gives you clearer messages.
Selling at several stands at once? You can now pair multiple card terminals and pick which one each device uses for payments and receipt printing; the device remembers your choice.
Confirming your email is now safer: enter your account password and everything stays as it was. If you didn't register, you can confirm without the password, and we'll sign everyone out so you can set a new one.
We fixed checkout: if your order is accidentally sent twice at the same time, the items no longer get doubled and the stock isn't reserved twice.
If you handed over an order and the buyer pays later, you can now pick how the money arrived when you settle the payment request: transfer, cash, card or crypto. These orders no longer show up as paid by mistake.
When you share a market day on social media or in a message, the preview image now shows the location, date and pickup time, and other pages again appear with an image in the right language.
We fixed the cart check: if your cart also contains a product that is no longer available, shortages on later market days are now shown upfront, so you won't be surprised when placing your order.
We fixed payment request settlement: if an already handed-over order contains a hidden product, you can only settle it as cash, so no receipt is wrongly issued for a transfer or card payment.
Payment requests in the iOS app are safer: an action on an incomplete payment request can no longer accidentally affect a different one, and you get an error message instead.
You can now sell under several sales profiles, each with its own bank account; a mixed basket gets one payment request per profile.
After a market day, we remind you at 9 pm by email and notification about orders you haven't closed yet, so no receipt gets missed. On the web you can also close an order as a sale documented by an invoice.
Sales profiles in the Android app: for mixed baskets you can send a separate payment request per profile and settle each one on its own, and set a bank account and an optional Számlázz.hu key for each profile.
Sales profiles in the app: give each profile its own bank account, and for mixed baskets send, settle or cancel a separate payment request per profile.
You can now leave a market day even if you already have orders: new orders stop, but you can still fulfil the existing ones and keep getting their daily packing lists.
You can now send a payment request from an order in the iOS app too, with a PDF preview, and mark it paid, resend or cancel it there; the order list also lets you filter outstanding and overdue payments.
You can now send payment requests from an order in the Android app too, with a PDF preview; resend or withdraw them, mark the transfer as received, and track outstanding payments with filters.
You can now send buyers a payment request by email straight from the order, with a PDF preview, and track open and overdue receivables; you can also hand over an order and get paid by bank transfer later.
Permanent helper invites now stay valid for 72 hours, and your colleague can accept even if they register later. Error messages tell you what to do next, leaving asks for confirmation, and helpers who no longer qualify are marked Inactive.
When you refund a card payment, the buyer now also gets back the tip they added on the terminal, so the refunded amount matches the reversed receipt.
Inviting helpers now works nicely on your phone too: the QR code, invite link and copy button fit on small screens and stay easy to read.
If a card payment on the terminal is cancelled or fails, you can now retry it on the same order, so an on-site sale is never recorded twice, and resending after a lost response no longer creates a second order.
On mobile, your cart now keeps the total and the checkout button pinned to the bottom, so you no longer have to scroll to the end of the list to order.
Finding what you need is easier: FAQ search now looks through the answers too, blog dates follow your language, and text and buttons on the info pages are easier to read.
As a market organizer, private locations no longer show up as open, you now confirm before removing vendors or organizers, and the newsletter has its own menu item.
Your account is better protected: old notifications disappear when you log out, you keep getting them after a password change, you can see and unlink your Telegram account in your profile, and deleting your account removes all your personal data.
Sign-in, sign-up and password reset now show error messages in your language. A failed attempt no longer clears the form you filled in, and if a reset link has expired, you can request a new one in one click.
We polished the vendor tools: message times and dates now show in your language, share and QR links lead to the right page, and the order chart shows every status in its own colour with counts.
Your product and supply pages are clearer: expired and closed supplies now get a proper label, sale price errors are shown, and everything is easier to use on your phone.
We fixed the shopping pages: prices and times always show in the right currency and time zone, shared producer links open in the right language, and everything is easier to read and tap on your phone.
Clearer cart and orders: the confirmation and order details now show the delivery fee and the total, we ask before clearing your cart, and dates appear in your language and in market time.
You can now add a permanent market helper: your colleague accepts the invite once with their own account, then handles your orders for the day on any day without a daily QR code, until you revoke access.
For market organizers: create weekly recurring market days in one step, either for a set number of weeks or until an end date, without duplicating market days that already exist.
When a community market you supported launches, the notification email now takes you to the real market location, and you follow that one instead of an empty copy.
We fixed multi-day orders in the app: if an item can't be ordered for one market day, the same product no longer shows up as wrongly sold out for later days.
As a producer, you can now tell buyers exactly where to find you on market day, like the back row of the car park by the white van; they see it in the confirmation email, the daily reminder and on the order page.
If you log in from a community market page, you now land back on that same page afterwards, so you can vote or comment right away.
Your account is now safer: API keys and connected-app access stop working if the person who created them is deleted, blocked or becomes a market helper, so create new ones if needed.
You now get your pickup-day reminder and review requests even on busy days: we fixed an issue that sometimes caused them to go missing.
You can now move an open order to another pickup or delivery day right from its page, as long as every item has active supply for that day; if the customer already has an order there, the items are merged into it.
The website is now faster and more stable: when you're signed in, product pages no longer keep reloading, and the whole page no longer refreshes needlessly after each action.
In the app you can now order the same product in several variants for one market day, such as cut and whole chicken in one order, and checkout shows which line is which variant.
We fixed checkout: once you've confirmed your email after signing up, you can order right away without being asked to confirm it again.
As a market organizer, you can now add co-organizers to your location by email, remove them, or step down yourself; new organizers get an email letting them know.
Editing orders on mobile is tidier: weight-based items now show only the selected packaging, with other choices a tap away, and the chat bubble no longer covers your controls.
From the on-site sale page, you can now switch to ordering for an existing customer with one button, and your selected market day carries over.
We fixed the community market page: the first market day's time now shows correctly in Hungarian local time, so you know exactly when to pick up your order.
On the market day page, below the packing list, you can now see your stock: how much is still available, sold, reserved and in total for each product and variant.
Editing orders is easier, even on your phone: set the piece count separately for weighed products, undo a removed line, and get your unsaved changes back if you navigate away by accident.
Fixed an issue where an outage of a background service could block sign-up, login and voting on location proposals, so you can keep using the site and the app even then.
We fixed several issues: organizer order counts are accurate, scheduled emails no longer arrive twice, unsubscribe links work, message notifications are no longer lost, and refunded card orders no longer get a receipt.
The app is more reliable: re-added products use the current price, your cart is cleared when you log out, the vendor order filter shows the right list even on slow loads, and rotating the screen no longer reopens an old link.
No more duplicate requests: the email and notification asking you to rate producers after pickup now arrive only once.
You can now jump straight from the website footer to download the mobile app on the App Store or Google Play.