Release Table
Features
- Add new pause and auto-resume button for subscriptions pause.
- Add option to verify customer profile in account settings.
- Added options for subscription resumption type.
Bug Fixes
- Fix date filter name in delivery report.
- Disable filter button during data load to prevent race condition in dashboard view.
- Ensure plan tag image is displayed correctly when updating plan tags.
- Numbers formatting.
- Adjust recommended item positioning.
- Resolve issue preventing user from selecting customers.
- Fix city name display issue in SaaS financial reports.
- Resolve validation issue on create notification page.
- Fix size toggle not working in BOQ.
- Update subscription suborders.
Enhancements
- Add delivery tag in packaging report.
- Add option to select corporate when editing/adding a plan tag.
- Add “Discarded” status to help desk.
- Add support for English/Arabic text.
- Added mobile number field.
- Added subtitle and status fields.
- Enhance user interface for order page and packaging.
- Auto-refresh after updating fields.
- Implement new design for adding/editing captains.
- Improve general card detail component for reusability.
- Display brand name, logo, and join date in customer profile.
- Enhance handling of tag_en and tag_ar across reports.
- Display service type title and hide options when only one is selectable.
- Show error message if no active menu is found.
- Update search bar placeholder to include subscription ID.
- Update plan tag preview to match mobile app design.
- Users are restricted from editing when the service is marked with is_system.
- Grant permissions to multiple organizations.
- Rename fields in plans and pages to match new requirements.
- Disable edits on system integrations for non-Yumealz users.
- Update translations for better localization.
- Correct display and handling of customer corporates.
Release v2.3.9 (2024 Oct 7th)
Features
- Remotely integrate Appsflyer without deployment delays.
- Add a search bar in the menu plan category.
- Enable custom font selection for each SaaS app.
- Add an option to customize plans as pickup-only or delivery-only.
- Add complaint monitoring feature for users to raise and track complaints.
- Enable direct purchase for plans without meal selection.
- Add an option to restrict special product selections to specific times in a week.
- Add an option to show predefined subscription notes on the checkout page.
- Add an option to allow users to preview restaurant menus before purchase.
- Enable zero-value voucher functionality.
- Enable postpone or pause options for subscription management.
- Options to enable/disable menu preview feature (misc)
Bug Fixes
- Fix UI issue when changing location.
- Fix store tab visibility after logging in as a user.
- Remove captain information from the pickup checkout process.
- Fix freezing caused by infinite loop during plan selection.
- Correct display of days in plan versions.
- Resolve issues with guest and user login authentication.
- Fix health profile prompt after login for registered accounts with existing health profile.
- Ensure all packages function correctly.
- Fix paused days not activating after a pause.
Enhancements
- Auto-resume paused days at the end of the subscription.
- Allow users to select resume dates with a new user interface.
- Improve visibility of the delivery window options alert.
- Allow customization of time period tags on packaging stickers.
- Add corporate-plan-tag activation option.
- Allow merchants to hide checkout notes on the checkout page.
Gym Only
Features
- Enable gym membership activation for new users by verifying user information before subscription activation. Prevent health profile deletion
Bug Fixes
- Fix feedback-related issues to improve overall performance.
- Fix height validation in the health profile.
Enhancements
- Standardize gym-related item terminology across the platform.
- Improve membership view interface.
- Address various gym app UX issues.
- Enhance gym user checkout process.
- Implement a timer for gym check-in QR codes to expire after a set time.
Features
- Transfer subscription from one customer account to another.
- Update customer health profile.
- Gender selection option on create and update menu plans.
- Save notification as draft
- Custom query for campaigns.
- Add option to export Grams Report in PDF and Excel formats [misc based].
- Techrar Integrations [permissions based].
- Auto ordering feature for suborder delivery [permission based].
- Plan tags preview when adding/editing a plan tag for all mobile display options.
- Pause-related settings to Plan Version.
- Added a new field
prevent_wallet_usage
when creating/updating a voucher. - Translation enhancements.
Bug Fixes
- Fixed canceling subscription after an error with the 3rd party refund.
- Resolved the issue of subscription overlapping error when editing app config.
Enhancements
- Auto refresh after creating a customer.
- Implemented new customer profile page design.
- Showing payment method in orders table.
New MISC & Permissions
- (MISC) DASHBOARD_SHOW_GRAMS_REPORT_IN_BOQ ⇒ When true, it will show the export grams pdf inside BoQ page.
- can_view_suborders_auto_ordering ⇒ When available, users can auto order the suborders.
- can_install_apps ⇒ When available, users can create install Techrar Apps.
- can_create_campaign, can_list_campaign, can_update_campaign, can_retrieve_campaign
Portal
Features
- Add onboarding process for gym users on the dashboard.
- Added a new dialog for file request upload.
- OTPS table.
Bug Fixes
- Added back sorting by status and the missing priority code.
- Changed “Escalated” to “escalated” to work with the translation.
- Changed the response file upload to work with the new endpoint.
- Fixed Arabic translation for some of the status.
- Fixed edit message box to be responsive with lang text.
- Fixed non-working status sorting.
- Fixed text out of the log box issue.
- Prevent size text overflow in macros report.
- Remove permission from all groups by default when it is removed.
- Removed duplicate entries from translation files (both Arabic and English).
- Resolved issue with data being moved to empty cells in Excel report.
- Showing list of captains not showing for SaaS users in suborders map.
Chore
- Add translations for order delivery feedback.
- Hiding branch availability from non-Yumealz users.
- Removed unused code.
- Translation updates.
- Using different misc for gym onboarding.
Enhancements
- Add business type to org form.
- Add notification for order delivery feedback.
- Add subscription start and end date range filter.
- Added a new endpoint for file request.
- Added a way to fix long messages.
- Added a way to show full logs.
- Added a way to update response files in Yumealz table.
- Added back the message column.
- Added “escalated” to Yumealz table.
- Added new assignees.
- Added phone number to the request for merchant table.
- Added phone number to request for Yumealz table.
- Added response file to merchant table.
- Added Salman and Anas to assignees.
- Added some words to the translation files.
- Added the file request to the merchant table.
- Added the file request to the Yumealz table.
- Added the ticket ID to the table.
- Added ticket ID to merchant table.
- Added translation to upload file header in both response and request files.
- Added upload file request to merchant table.
- Added upload file request to Yumealz table.
- Allow merchant table to show every request even if it is resolved or rejected, by default.
- Auto-selecting customer after adding it while creating a subscription.
- Change escalated color to orange.
- Changed status order in merchant table.
- Changed status order in Yumealz table.
- Moved “created at” to the start of the page.
- Changed the sort to only sort by date.
- Changed “under review” font color.
- Enable SaaS users to view delivery branches.
- Enhanced logs button design.
- Enhanced Product Search.
- Guarding bulk update permission.
- Made the edit response box responsive.
- Making onboarding false only when the user hits Done.
- Moved “created at” to the start of the table.
- Moved “created-since” to the end of the table.
- Refresh the table after adding a request.
- Removed message column from merchant table and renamed “edit message” to “message-text.”
- Removed message column from Yumealz table and renamed “edit message” to “message-text.”
- Removed response column from Yumealz table and renamed “edit response” to “response-text.”
- Removed sort by status and priority as it was not working and not needed.
- Removed the ID from the table.
- Renamed and hid fields for gym users.
- Renamed “on demand” to “store.”
- Resolved overlapping size issue.
- Rewrote the code for add file response dialog (it was not in use).
- Show response files in Yumealz table.
- Showing corporate ID in plan tags table.
- Showing products under the store.
- Small adjustments on help desk table.
- Translation updates (Arabic and English).
- Using new tables for organizations.
- WhatsApp in store orders.
Mobile Release v2.3.3
Features
- Activation Store, users can order multiple products from the restaurant’s store, based on their locations.
- The application will display real-time status updates (active/inactive) for each store order.
- Users can check their previous store orders.
- Users can display each store order receipt.
- Users can easily select their meals and choose to repeat the meals selections with just a tap, to simplify the subscription process for each user.
- Users can edit the repeated meals with other meals selections.
- Both captains and operation users can now search using subscription id / customer mobile number / customer name
- Captains can report if the customer left the order by selecting the reason
Bug Fixes
- Fix memory issues
- Fix issues with Android
- Fix edit meals page to load large number of meals
- Fix store cart model and logic for store activation
- Select branch in pick-up hotfix
- Fix packages total num in captains app and edit it based on the current filter
- Fix health profile components overflow for big sized screens
Enhancements
- Show featured plans in home view without their titles.
- UI enhancements in Edit your meals view.
- Better translations in both AR and EN
- General UI fixes in Home
- Add store in the main menu of the app
Chore
- Flutter version on local and CM hotfix
- Prepare environment for Android users to test applications with Firebase App distribution
- Activate internal testers in Sport Dimension app in Google Play
Dashboard Updates
Features
- Special Products Limit Per Week on Plans
- Max subscription start date delay in app config.
- Option to automatically change sub-order status at the end of the day.
- Prevent overlapping subscription options in app config.
- Add settings related to pausing subscriptions.
- Pause Credits Percentage
- Minimum Pause Days
- Number of Pause Attempts
- Add an option to update subscription pause attempt credits.
- Add support for multi-branch delivery in restaurant operation config.
- Display handled_to_captain_at in the suborder details page and sub-order table.
- Gym items terminology update.
- Orders table Tamara requirement.
- Tamara refund implementation.
- Add carb_amount to the size option and rename the amount to protein_amount.
- Grams Report in BoQ
- Add an option to prevent changing location for restricted vouchers.
Bug Fixes
- Add a location link to the suborders delivery report.
- Fix adding product.
- Check for can_list_corporates permission when updating user profile.
- Fix confirm cancellation showing an empty page.
- Fix quarterly duration.
- Send app id when updating customer profile.
- Send notifications for organizations with multiple brands.
Enhancements
- Accept any phone number in app config contact data.
- Change cancel credits to pause credit.
- Display is special in product & show it in export.
- Enhance PICKUP tag style.
- Enhanced UX in general cashback.
- Enhance order view.
- Export packaging for store orders.
- Option to show and hide previous close dates.
- Round plan version price.
- Round total usage value.
- Show alert when failing to print suborders in delivery report.
- Show the app logo in the corporates table.
- Show corporate on customer profile.
- Show the corporate logo in select corporate.
- Show view refund details instead of the cancel subscription button.
- Store boq.
- Use price before voucher discount to calculate complaint compensation for orders paid offline.
Mobile Updates
New Features
- Cashback Display: See the cashback amount instantly after applying a voucher (if applicable).
- Repeat Selected Plan Options: Repeat selected meal plan options for the coming weeks.
- Store Activation: Activate your store e-commerce.
- Customizable Home View: Change home view elements shapes and ordering.
- Quick Help Button: Access the help method faster with a floating action button in the home view.
Enhancements
- Better Meal Changes: More predictable behavior.
New Features
- Brand new cancel subscription process
- Added functionality to cancel scheduled sub-orders and support various refund methods, enhancing flexibility in order management..
- Bulk Add Suborders
- Introduced the capability to add multiple suborders in bulk, streamlining order management processes.
- Delivery Window Filter in BOQ/Packaging
- Added a delivery window filter to the BOQ/packaging section, enhancing the precision of delivery scheduling.
- Plan Version Duration
- Implemented the functionality to define and manage the duration of plan versions, allowing for more flexible subscription plans.
- Showing & Updating Product Buy Price
- Added features to display and update the buy price of products, improving inventory and pricing management.
- Showing Corporates in Customer Profile
- Enabled the display of corporate information within customer profiles for better client management.
- Update Customer Corporate
- Introduced the ability to update corporate information for customers, ensuring accurate and up-to-date records.
- Update Subscription Corporate
- Added functionality to update corporate details within subscription plans, improving corporate client management.
- Generate Dafater Invoice
- Added functionality to generate Dafater invoices, streamlining invoicing processes.
Enhancements
- Add Applied Filters Info to Packaging Reports
- Included information about applied filters in packaging reports, improving report transparency and usability.
- Add Category Selection Validation
- Implemented validation for category selection, ensuring correct and consistent data input.
- Add Delivery Date to Store Order
- Added the delivery date to store orders, enhancing order tracking and scheduling accuracy.
- Disabling Resume on Inactive Subscriptions
- Disabled the option to resume inactive subscriptions, ensuring correct subscription management.
- Display Feedback in General Table for Create Notification
- Added feedback display in the general table when creating notifications, enhancing user communication.
- Display Refund Details for Cancelled Orders and Other General Enhancements
- Displayed detailed refund information for canceled orders, improving transparency and customer support.
- Plan Version Table Enhancement
- Enhanced the plan version table for better readability and usability.
Bug Fixes
- Handle Sunday Off Day in Menu Creation
- Addressed a problem with correctly handling Sundays as off days during menu creation.
- Prevent Issues with Saving Settings When Off Days Are Empty
- Resolved issues that occurred when saving settings with no off days specified.
- Retrieving the Right Captains List in Store Order Page
- Fixed the retrieval of the correct captains list on the store order page.
- Sending/Displaying the Correct Point Amount
- Ensured that the correct point amount is sent and displayed.
- Showing Activate Menu for SaaS Users
- Corrected the display of the activate menu option for SaaS users.
- Store Orders Showing All Orders and No Filter for Type Available
- Resolved an issue where all store orders were displayed without a type filter.
- Handle Null Values for Delivery Window
- Improved handling of null values in the delivery window, ensuring data integrity and preventing errors.
- Getting City in Edit Customer Location
- Fixed an issue with retrieving the correct city information when editing customer locations.
Chore
- Add Spacing in Success Message
- Improved the user interface by adding spacing in success messages.
- Translation Enhancement
- Made enhancements to translations for better localization and user experience.
Features
- Add customer profile directly from creating a subscription
- Product tags
- Update plan directly from the plans table
Bug Fixes
- Add a default value for start_after
- Fix app config not working when empty off days
- Change misc number values to strings
- Fix clicking remove frontend filters on packaging report
- Disallow refunds on non-my-fatoorah orders
- Show create corporate button
- Reset plan when restaurant changes when creating subscription
Enhancements
- Prevent menu activation if any category has an empty item list
- Add delivery window error message for locations without a delivery window
- Add loading to comments
- Allow SaaS users to filter by Yumealz delivery
- Better display for selected plans
- Clarify selling price
- Disable resume button when clicked
- Disable buttons on create corporate to prevent duplicated corporates
- Enhance Packaging Report Frontend filter UX
- Enhance app source filter
- Filter out non-active menus when creating plan
- Improve error message and overall user experience
- Enhance order page view
- Sort organizations by name
- Add payment provider filter in orders
- Optionally prevent canceling and pausing a scheduled sub order
- Prevent search results from resetting after hitting enter
- Prevent adding suborders prior to the year 2024
- Prevent past dates when selecting start_date while creating a subscription
- Enhance product card style
- Remove ordering & is_active fields from edit restaurant
- New design for the restaurant page
- Show activate button on menu page and replace active toggle with a button to deactivate plan in update menu pop-up
- Show product ID in menu & products pages to ease troubleshooting
- Show test environment when sidebar closes
- Update excel files for bulk upload products
Chore
- Translation
Tech Updates
- Unsubscribing
- Hide apps_ids_and filter
- Load plans versions as chunks
Features
- Apps filter in customer profiles
- Adding voucher cashback and installment support
- Displaying ordering within the default packaging report
Bug Fixes
- Arrow covering log time in Activity Logs
- Menu creation issues
- Editing size issues during onboarding
- Random meal selection in change meals view
- Missing refund app-id
Enhancements
- Added error messages to bulk actions in the sub-orders table to enhance user experience
- Provided hints for retrieved filters
- Allowed restaurant SaaS users to update closed_dates, start_dates, delivery_by_yumealz, supports_delivery, supports_pickup
- Bulk postponing of sub-orders
- Enhanced the complaint page design
- Improved table styling
- Enhanced the max resume date error message
- Filtered by transferred subscriptions
- General enhancements
- Hid/showed general table export buttons based on permission export
- Hid the add button in tables if permission does not exist
- Added zoom-in functionality for complaint image viewer
- Improved user experience for resuming subscriptions
- Moved Store Config from the restaurant to App Config
- Moved operation config from the restaurant to App Config
- Removed unused fields from the restaurant page and form
- Displayed printed date in the sub-orders table
- Showed subscription creation time in the subscriptions table
- Enhanced the design of the size page
- Moved restaurants to the settings tab folder
Portal Release v7.3.0 (2024-05-30)
Features
- Printed Filter in Suborders: Added a printed filter to manage suborders more efficiently.
- Customer Notification for Suborder Delivery: Customers can now be optionally notified about suborder deliveries.
- Branch Minimum Price Input: Added an input for setting the minimum price for branch orders on demand.
- Auto-select Recommended Options: Automatically select the recommended option if available.
- Deselect Options: All meal options can now be deselected each day or for all the days when creating a new subscription.
Bug Fixes
- Off Days Editing: Fixed an issue with editing restaurant off days.
- Order Payments Display: Resolved a problem where all payments were not shown on the order page.
- Auto-select Meals: Meals are now correctly auto-selected when changing the date while adding a suborder.
- Plan Retrieval: Fixed the plan retrieval process on the edit plan tag view.
- Order Payment Failure: Orders will be accepted if the customer tries to pay after a payment failure error.
- Product Deletion: Products can now be safely deleted. However, deletion is prevented if the product is included in one of the confirmed orders.
Enhancements
- Delivery Date Filter: Added a delivery date filter for better order management.
- Export Products Sheet: Included missing columns in the export products sheet.
- Voucher Page: Enhanced the voucher page for improved user experience.
- Restaurant Delivery Branch Selection: Improved the user experience when selecting a restaurant delivery branch.
- Font Size Limitation on Stickers: Limited the font size on macro stickers reports to a maximum.
- Logs & Comments Design: Redesigned logs and comments for better usability.
- Optional Size Hiding: Added an option to hide size details in kitchen reports.
- Overall Dashboard Enhancements: Various improvements to the overall dashboard.
- Kitchen Reports Filtering: Added filtering for items not associated with a company in kitchen reports.
- Techrar Branding: Rebranded the portal with Techrar branding.
- Separate Branch Views: Separated the views for delivery and pickup branches.
- Packaging Report Suborder Ordering: Suborder ordering is now shown in packaging reports.
- Unified Pop-up Design: Standardized the design of pop-ups across the dashboard.
- Restaurant Off Days Update: Improved the process for updating restaurant off days.
- Bulk Delivery Endpoint: Implemented the use of a bulk delivery endpoint for better efficiency.
Mobile
No updates have been implemented in this release.
Portal
Features
- Single Menu: Merchants can now effortlessly create a single menu for their offerings, streamlining the process of plan creation and updates.
- Voucher: Introducing maximum daily discount and monthly usage limit for vouchers, providing merchants with enhanced control over promotions.
- Subscription Customization: Users now have the flexibility to postpone or pause subscriptions on specific weekdays (e.g., every Thursday, Saturday, etc.).
- Date Range Selection: There is an option to select a specific date range for postponing or pausing subscriptions, adding greater control for users.
- Packaging Report Filter by Plan: A new feature to filter by plan name in the packaging report is now available, upon request by restaurants.
Enhancements
- Financials: Optimized the performance of viewing SaaS financials in the portal for a more efficient experience.
- Create Subscription: Improved user experience by filtering delivery windows during subscription creation to display only those supported based on the customer’s location and city.
- Cancel Credits: Portal users now have the flexibility to cancel, pause, or postpone a subscription, disregarding cancel credits.
- Products Import: Simplified the product import process into three steps: upload product data, download a nutrition template, and upload product nutrition data.
- Logistics Support in Marketplace: Merchants can now offer logistics support in the yumealz Marketplace application, enhancing their service capabilities.
- Voucher and Map Tool Reorganization: These tools have been streamlined under a new voucher folder for easier access.
- Direct Complaint Submission: A simplified process to raise complaints directly from the subscription page has been implemented.
- Enhanced Customer Search: Improvements in the customer search functionality within the notification sending feature, including a new search button and refined control when using the Enter key.
- Subscription Cancellation Control: The option to cancel a subscription is now disabled when there are no confirmed or paused days.
- Product Status Display: The active status of products is now visibly indicated under restaurant categories.
- Sidebar Navigation Improvement: The active route on the sidebar is now highlighted for better navigation.
- Subscription Creation Enhancements: General improvements have been made for a more streamlined process in creating subscriptions.
- Revamped Suborder Page: A new, well-structured view for the suborder page has been introduced.
- Mobile Responsive Suborders Table: The suborders table view is now optimized for mobile devices.
- Enhanced Commenting System: Comments can now be added to models such as Complaint, Customer Location, Subscription, and Suborders, serving as references for future use.
- New SaaS Financial Permission: A separate financial permission feature for SaaS has been introduced and restaurants can now hide their financials from certain dashboard users.
- App Filter in Plan Tags View: Improved functionality and user experience in the Plan Tags View with the addition of an App Filter.
Bug Fixes
- Change location: Changing sub-order’s location to a new zone might also change its delivery window if the current is not supported
- Transfer Subscription: SaaS portal users can seamlessly move a subscription to another plan.
- Canceling Subscription: Addressed an issue where canceling a subscription from the portal falsely marked the sub-order with “Canceled By Customer.”
- Enhanced Loading Indication: A loading bar has been added when selecting a customer location during subscription creation.
- BoQ Load Timing: The Bill of Quantities (BoQ) now loads correctly after the cities are loaded.
- Accurate Checkout Summary: Corrections have been made to display the correct numbers in the order summary during subscription creation.
Portal (internal – yumealz users)
Features
Enhancements
Bug Fixes
- Restaurant Addition Control: The ‘Add Restaurant’ button is now disabled during the processing of the first submission to prevent duplication or errors.
Data
- A cutting-edge analysis feature has been integrated into QuickSight, designed to provide the operations team with comprehensive insights into driver performance during their shifts. This enhancement focuses on empowering Shift Managers with detailed visibility into each captain’s performance metrics. A key component of this new analysis is the ability to monitor the elapsed time since each driver’s last delivery, enabling managers to optimize shift productivity and enhance overall delivery efficiency.
Mobile
Locked Customer Names During Active Subscriptions: To maintain consistency and avoid operation issues, customer names can no longer be changed while they have an active subscription.
Portal
Features
Subscription Plan Transfers: Users can now seamlessly transfer their subscription to a different plan, offering greater flexibility.
Transfer subscription to another plan: An important feature is now online, where portal users can now transfer the subscription to another plan. As a result, all selected options will be randomized and the customer will be notified
Change pickup branch: Updating the branch of a pickup sub-order is now online. Portal users can easily change the pickup branch to another one.
Enhancements
Filter by Zone in Suborders: A new filter has been added to the suborders table, allowing users to sort and view data by specific zones.
Minimum Start-After Period: To enhance the operational efficiency of Yumealz, a minimum ‘start_after’ period of 2 days has been enforced for restaurants and plans.
Displaying Voucher Source in Table: The vouchers table now shows the app source for each voucher, providing users with better visibility and control over voucher origins.
Change meals: Users will be allowed to change the meals of a confirmed order as long as its date is in the future
Canceling/Adding Orders: Cancelling or adding a single sub-order is protected by the kitchen deadline. This helps in reducing the operation hassle when dealing with new/canceled orders that might disrupt the logistic plan.
Bug Fixes
Fix Cancellation Process for MP Subscriptions for SaaS users
- Error Handling and Clarity: SaaS users attempting to cancel a MarketPlace subscription will now receive a clear error message. The cancellation popup has been optimized to improve user understanding and experience.
Fix Deposit Points after cancelling a subscription
- Resolved App-ID Issue: Fixed the ‘app-id is missing’ error encountered by SaaS users when depositing points.
- Accurate Deposit Amounts: Deposit point calculations have been corrected to ensure the correct amount is processed.
- Visibility of Cancelled Days: Users will now see the number of days canceled after canceling a subscription, enhancing UX.
Bug Fix in Postponing Subscriptions: A previously identified bug affecting subscription postponement has been successfully fixed.
Paused subscription: Subscriptions won’t be finished if there are pause days left
Portal
Features
Logistics
- Empower your logistics operations with the ability to create custom delivery windows.
- Define your own captain profiles to manage your delivery teams efficiently.
- Create customized delivery zones tailored to your business needs.
- Seamlessly associate captains with specific zones to enable automatic assignment for a smoother delivery process.
Enhancements
Plans
- Plan Activation: A dedicated “Activate” button has been introduced on the plans page, which includes a mandatory confirmation step where users must acknowledge they have reviewed the plan details before activation.
- Meal Selection Filter: Users can now filter meals by category within the plan creation, streamlining the selection process.
Complaints
- Error Messages for Compensation Values: Error messaging has been improved to provide clarity on acceptable compensation amounts during complaint resolution.
Finance
- City Filter for SaaS Financials: A city-based filter feature has been added to the SaaS Financial module, enabling more granular financial analysis.
Orders
- Suborder Display: The first suborder is now prominently displayed within the suborders table for quick reference.
- Delivery Report Tagging: Delivery reports have been enhanced with a new tag to specifically identify first-day orders.
Location & Delivery Window Changes
- Changing locations or delivery windows depends on the kitchen’s deadline (number of days)
New Dashboard Style
- Experience a fresh and improved dashboard style designed to enhance user experience and provide valuable insights. Get ready for a more intuitive and informative interface.
Bug Fixes
- Addressed an issue related to estimated delivery times for sub-orders.
- Cancellation Calculator: The issue causing inaccuracies in the cancellation calculation has been addressed and resolved.
- Subscription Notes Update: The functionality for updating subscription notes has been refined for smoother operation.
Mobile Application
Features:
Multi-City Support:
- Seamlessly switch between cities and see restaurant listings accordingly.
Notifications:
- Enhanced notification center with types, duration indicators, and improved sorting.
User Interface:
- Introduced a floating tab bar with new stylings.
- Enhanced home app bar with city indication.
- Revamped plan card structure and wallet view UI.
- Introduced blurred container components for a sleek look.
- Custom splash screen for SaaS apps.
Restaurant Config:
- Added invoicing options for restaurants.
Plans & Ordering:
- Improved checkout process with location/city conflict handling.
- Enhanced location address formulation with alerts and validations.
- Upfront pickup control and option to freeze/unfreeze subscriptions.
- Customized delivery window sheet with real-time refresh.
Enhancements:
- Better user experience on changing cities.
- Updated translations for multiple parts of the app.
- New supported cities field for restaurants.
- Revamped delivery window sheet.
- Enhanced notification bar with duration and offer tags.
Fixes:
- Addressed issues related to city header attachments.
- Resolved conflicts between locally saved city and user account.
- Fixed text overflow issues in the notification bar and plan subtitles.
- Addressed location selection without moving the map pin.
- Resolved restaurant view deep link and plan sorting issues.
- Removed logs and unused code for a cleaner experience.
Maintenance: Updated various internal packages and iOS pods for optimal performance. Implemented changes to support account’s current city. Refactored several parts of the app for better organization and performance.
Portal
Features
- Supporting multiple cities
- Placing subscriptions in cities other than Jeddah&Makkah
- Different plan pricing for each city
- Filter the “Kitchen Report”, “Packaging Report”, and “Orders” by city
- Placing pickup subscription
- Sasing creating a captain
- Add a button to load more plans when
- Creating a voucher and choosing a plan scope
- Creating a new subscription
- Add the supported cities in App Config (Yumealz Only)
Enhancements
- Filter complaints by “complaints to”
- Prevent adding sub-orders to a finished/canceled subscription
- The restaurant has the option to support pickup, delivery, or both
- Added the compensations from yumealz to restaurants in SaaS Financials Report
- Changed the default filter by service type from Delivery to All (Pick Up and Delivery) in BoQ and Packaging Reports.
- Showing the status of postponed orders from (canceled by operation/customer) to postponed on the subscription page
- Changed the restaurant page view into three tabs
- General Info
- Categories (Menu)
- Branches
- Removed the delivery window from the restaurant form as it is now being retrieved from the restaurant branch
- Enhance the UX of the Search Component so that text is not removed after hitting enter
- Limiting Image sizes upload to 1MB
- Disabling export BoQ before the cut-off
- Add Delivery Window and Service Type to Packaging Report
- Changed the packaging report to include the Quantity
Bug Fixes
- Deleting products
- Fixed a bug in copying plans
- Fixed the search for the plan when creating vouchers