1
V 4.2.1
04 June 2025New Features:
- Updated the server selection screen with an improved UI.
- Added informative pop-up messages for unsupported languages in text-to-speech.
- Standardized the appearance and behavior of validation messages and pop-ups.
- Introduced the ability to search farmers using their reference ID.
- Conducted testing for the reference ID search functionality in Connect.
- Added support for Boolean and Radio type fields in Payment and Transaction forms.
- Resolved issue where users were unable to switch between tabs after performing a hot sync.
- Fixed validation messages not clearing when users corrected the error input.
- Addressed a UI alignment issue with the sync icon in offline transactions.
- Fixed an issue where form data was not being correctly submitted to the backend.
2
V 4.2.0
16 January 2025New Features:
- Implemented common authentication mechanism for inter-service app communication.
- Added mock APIs for authentication and initial APIs section.
- Updated automated test cases for add farmer, edit farmer, pay farmer, send, transaction filter, payment filter, and buy flows.
- Enabled theme switching based on company in the Connect app.
- Developed linked services in farmer profile.
- Added separator line between card scanning icon and search field in Connect.
- Updated transaction summary widget in Connect.
- Applied label changes in the Connect app.
- Highlighted country code in phone number field for better usability.
- Added farmer service management in Connect.
- Introduced multiple buyer feature for sell transactions in Connect and mapped multiple buyers between Trace and Connect.
- Redesigned profile and settings pages.
- Displayed price range for premiums with ranges in Connect.
- Conducted compatibility, production, and release support testing for Connect.
- Fixed issue where users were not redirected to the app after login.
- Resolved login automation test bugs.
- Fixed issue where Sort, Filter, and Export options were not closing when clicking outside.
- Corrected alignment of the Edit button in farmer details.
- Fixed incorrect color specification (#003a60) in Connect.
- Added proper error handling when camera permission is not granted.
- Fixed UI issues in theme switching.
- Corrected “Not available” showing in transaction payment details.
- Fixed errors during sell transactions in Connect and migration.
- Added error validation for invalid URLs in linked services.
- Fixed errors when adding farmers in Connect.
- Resolved issue preventing sell transactions with card verification.
- Fixed undefined card ID in transaction details page.
3
V 4.1.0
13 November 2024New Features:
- Implemented rotating access token to enhance security.
- Expanded app automation by creating test accounts for companies with buy/sell functionality and modularizing tests for easier feature-based testing.
- Integrated SSO (Single Sign-On) APIs and implemented SSO flow documentation.
- Developed and integrated Handshake API for secure connections.
- Configured authentication for Connect, including logout API creation and management of multiple device logins.
- Resolved login looping issues with SSO and enabled SSO deep linking for the app.
- Implemented changes to support user migration to SSO, including handling disabled users and token verifications.
- Updated error handling and fail cases for SSO login.
- Added production URL for mobile app deep linking and logout feature for SSO users in Connect.
- Conducted extensive feature testing, migration checks, and retesting to ensure stability.
- Provided production release support for Connect, including migration testing.
- Enabled authentication through Trace SSO for enhanced user access.
- Developed server management and handshake processes for Connect.
- Improved logout and device management for a seamless user experience.
- Fixed redirection issues in Connect from Samsung’s default browser.
- Resolved login errors related to email/password and redirect failures in Connect.
- Addressed issues with Connect not redirecting properly, sometimes presenting app selection prompts.
- Corrected errors allowing re-login post-logout by refreshing the authentication page.
- Resolved issues with deep links working multiple times unintentionally.
- Ensured forced logout when logging in from another device and resolved instances of incorrect search result retention.
- Addressed issues with undefined values in search results and post-login errors causing redirection to the login page.
- Fixed errors in device registration during login and ensured the presence of an “Open App” button on the authentication success page.
- Migrated ESLint configurations to the latest version for improved code quality.
- Fixed Husky pre-commit issues to streamline the development process.
- Updated unit test coverage for comprehensive testing and improved maintainability.
4
V 4.0.0
11 September 2024New Features:
- React Native update and API level upgrade to 34.
- Added a feature to display a warning message about unsynced data loss in case of automatic logout.
- Conducted extensive system testing for the Connect in development and stage environments.
- Completed retesting and migration testing for the Connect .
- Supported production release and testing for the Connect .
- Deployed Mobile App V4.0.0 successfully.
- Resolved missing product fields when adding additional products in the Buy module (Dev).
- Fixed an issue where users were unable to sell when there was a loss in quantity (Sell - Dev).
- Addressed several UI issues found in Connect after the React update.
- Restored missing fields in the Pay module (Dev).
- Fixed the issue of missing states in the state field .
- Corrected an error that occurred when clicking View Invoice after a transaction (Connect Migration).
- Restored the card tapping animation in Buy and Sell.
- Fixed an app crash when going back from Transaction History .
- Resolved UI breaking when boundary values were entered .
- Fixed a UI issue when applying multiple filters in the Transactions tab .
- Fixed an issue where users were unable to access Settings when Bluetooth permissions were not granted .
- Resolved a bug where the QR code scanned twice, causing the Sell pop-up to appear twice (Sell ).
- Updated all icons and removed unnecessary packages to optimize app performance.
- Optimized function calls to avoid unnecessary function creation for better performance.
5
V 3.7.0
30 August 2024New Features:
- Added the ability to search with a card option.
- Implemented a progress bar to show syncing progress for farmers on the onboarding page.
- Conducted stage testing for the Connect feature.
- Completed production and migration testing for Connect.
- Resolved an issue where the entire list was briefly displaying after applying a filter on the Payments page in development.
- Fixed an issue where farmer sorting was resetting after opening a farmer in the staging environment.
6
V 3.6.0
15 August 2024New Features:
- Implemented deep linking for SSO.
- Updated verification method with new design changes.
- Modified verification method functionality.
- Updated sync card working flow in the verification method.
- Added options for error correction.
- Added farmer details when verifying transactions with NFC and QR codes
- Introduced rename option for form fields using company forms.
- Conducted verification method testing in the development environment.
- Added a pre-defined ‘comment’ field in the pay-farmer form.
- Tested the Connect app with verification flow offline.
- Updated the pay-farmer form feature.
- App Feature Testing: Development phase
- App Feature Testing: Staging and production phases
- Fixed issue with the re-issue card button not working properly.
- Added validation for price and quantity fields in the transaction - Mobile.
- Resolved UI issue in Sell product details - Production.
- Corrected issue where a seller NFC card was reissued to a farmer in offline mode - Connect.
- Fixed continuous scanning of the QR code and warning pop-up - Dev Mobile.
- Resolved issue where transaction verification failed with QR code - Dev Mobile.
- Fixed issue with NFC card not verifying transactions - Dev Mobile.
- Corrected the inability to add a farmer when both verification methods were skipped - Dev.
- Addressed issue where verification method details were being cleared from farmer details - Dev.
- Resolved issue allowing the completion of a buy transaction with a farmer using multiple QR and NFC cards - Dev.
- Fixed issue where the verification pop-up appeared even after completing a transaction - Dev.
- Corrected QR code not reading again after warning pop-up - Dev Mobile.
- Fixed issue where NFC card was not reading again after warning pop-up - Dev Mobile.
- Resolved issue where the QR code was not displaying after a card reissue but allowed transaction completion with QR - Dev.
- Fixed issue where the QR code could not be rescanned after clicking the back button from the NFC scan page - Dev.
- Resolved missing Reference ID in Invoice from the Payment tab - Dev.
- Corrected issue preventing the addition of farmers - Dev.
- Fixed issue where old NFC and QR card combinations were not getting cleared - Dev.
- Resolved issue where a “couldn’t find farmer” pop-up appeared when scanning with an already assigned card - Connect Stage Migration.
- Fixed issue allowing transactions to be completed using a card from another company - Stage.
- Corrected issue where the card combination was not being marked as inactive in the backend - Connect.
- Increased font size for small texts
7
V 3.5.0
04 July 2024New Features:
- App automation: Configuration for multiple automation scripts
- App automation: Create automation test accounts for buy/sell enabled companies
- App automation: Modularize tests based on features and companies
- SSO: Implement deep linking for SSO
- Verification Method Changes: New design changes
- Verification Method Changes: Functionality changes
- Verification Method Changes: Sync card workflow changes
- Error Correction: Add options for error correction
- Voice Functionality: Add voice button for text-to-speech
- Theme Switching: Add theme switching according to backend variables
- Thousand Separator: Update thousand separator settings for other countries
- Form Fields: Add rename option for form fields using company forms
- Verification Method Settings: Add settings option for selecting which verification method should show first time
- App Feature Testing: Development phaseApp Feature Testing: Staging and production phases
- Fixed error in the app when currency is not provided while creating a new company
- Fixed issue where the re-issue card button click was not working properly
- Added missing announce button for sell transaction in the mobile app
- Fixed issue where transaction announcement was not rounding off the total price
- Fixed issue where announcement was not stopping even after completing the transaction
- Fixed crash occurring when clicking on the voice button from the sell page (development)
- Fixed issue where number format was changing when logging out from the account
- Fixed crash occurring after migration in the production environment
- Increased font size for small texts
- Improved the transaction summary widget
8
V 3.4.0
30 May 2024New Features:
- App Automation: Configuration for multiple automation scripts.
- App Automation: Creation of automation test accounts for buy/sell enabled companies.
- App Automation: Modularization of tests based on features and companies.
- SSO: Implementation of deep linking for Single Sign-On.
- Transaction Management: Delete transaction functionality.
- Design Update: Transaction verification cards updated.
- Production Testing: Comprehensive app testing in production environment.
- Invoice Integration: Integration of invoice printing into the Transactions page.
- Price Field Fix: Float fixes in Collector price field.
- Premium Session: Addition of premium session in transaction summary.
- Form Label: Addition of premium field form label.
- Premium Range: Revamp of Premium range.
- Release Preparation: Preparations for release notes.
- Transaction Management: Addition of view and print invoice option in payment details page.
- Transaction Options: Addition of selected option for every transaction/payment (value entered in fields).
- Form Changes: Hotfix for form changes in live test credential and deployment.
- Documentation: Verification of the app usage documentation.
- Testing: Delete transaction testing.
- Stage Testing: Testing in the staging environment.
- Production Release: Final testing and preparation for production release.
- Popup Message Update: Update the delete transaction popup message.
- Farmer Field: Fixed issue where data was not listed when clicking on the Select farmer field in the staging environment.
- Text to Speech: Fixed issue where text to speech for Sell was not getting disabled.
- Speech Alert: Corrected the mistake in the speech alert after completing a Buy transaction in the staging environment.
- User Logout: Fixed issue causing user logout from the app after some time.
- Export Error: Resolved error when clicking on export if there is no data on the Farmer & Transactions page in stage/production environments.
- Premium Text: Fixed issue where premium text was not displaying on the sell page in the development environment.
- Total Price Discrepancy: Corrected the difference in Total price displayed in Sell Transaction in the development environment.
- App Crash: Fixed app crash issue when clicking on View image from the Payment details page in the development environment.
- Sync Issues: Resolved issue where deleted payments were not syncing in the development environment.
- Sync Status: Fixed issue where deleted products were not showing sync pending status (Offline) in the development environment.
- Export File: Fixed issue where deleted transactions appeared in the export file in the development environment.
- Transaction History: Resolved issue where transaction was not getting disabled in the Farmer’s details transaction history.
- Premium Text Display: Fixed issue where premium text displayed even if there were no premiums in the staging environment.
- Rounding Issue: Fixed round-off issue in Buy and Sell transaction details page in the staging environment.
- Delete Button: Added missing Delete button for old transactions in the production environment.
9
V 3.3.0
14 May 2024New Features:
- Enhanced the Farmer and Component sections.
- Updated error handling and JSdoc across all functions
- Researched and developed multi-language support.
- Set up multiple language JSON for Text-to-Speech functionality.
- Implemented Firebase Crash Analytics for better app monitoring.
- Added deep linking support for Single Sign-On (SSO).
- Added company logo and address in invoices.
- Updated the design of transaction verification cards.
- Fixed display issues for various screens:
- Mobile number and zip code display after edits.
- Farmer list display after adding a farmer.
- Addressed unwanted spaces in the Add New Farmer form.
- Buy page, sell page, pay farmer page, and verify with photo page.
- Clicking on submit button in the buy page base_price field.
- Clicking on the next button from various pages.
- Opening sync icon.
- Resolved issues with app closure when navigating to settings in the profile.
- Addressed white screen display issues when clicking the sync icon.
- Fixed keyboard next button functionality.
- Addressed device back button functionality.
- Improved the display of the Print Invoice option on the transaction completed page and in the transactions listing.
- Resolved data mismatches when applying date filters in transactions.
- Allowed decimal point values in premium range fields.
- Prevented fields from removing values when using the keyboard backspace option.
- Displayed error messages for out-of-range premium values.
- Corrected the total displayed on the transaction completed page.
- Addressed issues with data listing when clicking on the referred by field.
- Ensured correct mobile number display after app updates.
- Fixed data mismatches and null text on invoices.
- Addressed issues with data listing when clicking on the referred by field.
- Ensured correct mobile number display after app updates.
- Fixed data mismatches and null text on invoices.
10
V 3.2.0
29 January 2024New Features:
- Refactored code for Connect.
- Implemented Bluetooth printing option in the app.
- Added thermal printing functionality and UI.
- Conducted unit testing for the Bluetooth printer service.
- Completed production/stage testing for the mobile app.
- Applied hotfix migration structure for Connect App.
- Updated invoice design for thermal print.
- Implemented CSV export/import feature.
- Enabled CSV export by filtering transactions and payments.
- Introduced Hot Sync UI and functionality.
- Conducted Bluetooth printer testing for the mobile app.
- Retested the mobile app.
- Updated CSV data changes for export.
- Tested export functionality.
- Removed unapplied filter when filter grouped by reference ID in transaction and payment list.
- Added Bluetooth permission modals and recorded printing video for the Play Store.
- Conducted R&D on Text-to-Speech in multiple languages.
- Addressed rejection fix for Connect App v3.2.0.
- Increased refresh token validity time on the mobile app.
- Optimized code in the Farmer section.
- Set up multiple language JSON for Text-to-Speech.
- Fixed an issue where a request failed with a status code 404.
- Resolved a problem where duplicate transactions and farmers were being created.
- Fixed a bug where button clicks were not working properly on the transaction completed page in the development environment (dev).
- Resolved a UI issue that was breaking in the production environment.
- Fixed a bug that caused the app to crash when clicking on the “Switch environment” option in the dev environment.
- Addressed an issue where changing the county dial code on the “Add Farmer” page was not reflected on page two.
- Fixed a bug where mobile number validation was not displayed, and users couldn’t navigate to the next page when clicking on the “Address” button in the dev environment.
- Resolved an error occurring after the app migration in the stage and production environments.
- Improved the transaction details page and transaction list page by showing the transaction type (with or without a card).
- Added a card icon tag to indicate transactions done with a card.Enhanced the custom input field by changing its value from a string to an object for radio and dropdown types.
11
V 3.0.0
26 December 2023New Features:
- Enabled receipt printing for farmers using Bluetooth printers.
- Conducted Lambda function testing.
- Implemented authentication APIs for the Connect App.
- Introduced initial synchronization APIs for the Connect App.
- Added migration modal UI and functionality.
- Integrated JWT token APIs and updated middleware code.
- Implemented Stage 1 and Stage 2 APIs for the Connect App.
- Executed database migration and associated scripts.
- Introduced changes to buy and send transactions, removing the batch concept.
- Modified custom field structure according to Connect forms.
- Cross-checked and validated app data with Connect backend.
- Resolved various bugs in the Connect App.
- Restructured APIs for supply chains, entity cards, transactions, and payments.
- Conducted thorough testing for the Connect Mobile App.
- Implemented form changes for buy, add farmer, and details pages.
- Cross-checked form data with backend Django admin.
- Retested the Trace Connect application.
- Performed migration testing on the Connect server.
- Optimized code for the Connect App.
- Implemented API structure for checking backend migration status.
- Introduced design changes in the migration modal.
- Implemented changes in the add farmer forms.
- Included farmer image upload in synchronization flow and prioritized update farmer sync.
- Conducted migration testing in the development environment.
- Added missing translation texts in the Connect App.
- Implemented voice speech functionality in the Harvest App.
- Restricted user multiple device logins and implemented logout API.
- Deployed versions v3.0.0 and v3.0.1 and performed production testing.
- Resolved error after clearing app cache.
- Fixed inability to sell products with a card.
- Addressed display issues on transaction completed page.
- Fixed parent transaction retrieval issue.
- Resolved editing user phone number error.
- Fixed transaction failed error while buying products.
- Corrected wrong quantity display on transaction completed page.
- Fixed Fairtrade certified validation message issue.
- Resolved error while manually selling products.
- Addressed premium-related issues on buy and sell transactions.
- Fixed duplicate KG display issue.
- Corrected incorrect premium value display on transaction details page.
- Fixed products displaying under wrong date issue.
- Addressed category filter presentation issue.
- Fixed not displaying phone number on farmer details page.
- Corrected total premium not displaying on transaction completed page.
- Fixed NaN on total paid to farmers field on sell transaction details page.
- Addressed dropdown premium3 not displaying on Tokonanga.
- Fixed mobile field display issue while editing farmer.
- Corrected wrong date and time display after farmer edit.
- Resolved mobile number validation issue on address page.
- Fixed already sent quantity display issue after clean up.
- Resolved app crashing issue on Referred By field click in buy transactions.
- Addressed duplicate payments listing issue with Unsync icon.
- Fixed data not displaying with Not Available status on payment page after app update.
- Resolved data migration popup issue during Connect account login and logout after migration.
- Fixed progress bar not reaching full completion issue after migration.
- Resolved error selecting products from Buy option after migration.
- Fixed old referred by farmer data not showing after migration for ptchan.
12
V 2.3.0
01 November 2023New Features:
- Fixed an error while updating a farmer in the development environment (dev).
- Implemented a new user interface (UI) for server switching.
- Added functionality for switching servers.
- Updated the app screenshots in the Play Store.
- Added a country/phone validation library to meet the PtChan requirement.
- Implemented PtChan validation requirements.
- Enabled the ability to print receipts for farmers using a Bluetooth printer.
- Added a custom field for selecting a collector.
- Implemented a custom field for selecting a date, which is important for backdate transactions.
- Conducted unit testing for the authentication section.
- Performed Lambda testing.
- Checked and verified the mobile app’s master design for open-source compatibility.
- Conducted PT CAN Requirement testing.
- Fixed an issue where a request failed with a status code 404.
- Resolved a problem where duplicate transactions and farmers were being created.
- Fixed a bug where button clicks were not working properly on the transaction completed page in the development environment (dev).
- Resolved a UI issue that was breaking in the production environment.
- Fixed a bug that caused the app to crash when clicking on the “Switch environment” option in the dev environment.
- Addressed an issue where changing the county dial code on the “Add Farmer” page was not reflected on page two.
- Fixed a bug where mobile number validation was not displayed, and users couldn’t navigate to the next page when clicking on the “Address” button in the dev environment.
- Resolved an error occurring after the app migration in the stage and production environments.
- Improved the transaction details page and transaction list page by showing the transaction type (with or without a card).
- Added a card icon tag to indicate transactions done with a card.Enhanced the custom input field by changing its value from a string to an object for radio and dropdown types.
13
V 2.2.0
11 October 2023New Features:
- Resolved Errors while updating farmers in the development environment.
- Conducted system testing for the mobile app
- Research and implementation of the best automation testing tools
- Implementation of app automation and initial processes
- Automation testing for the login and sync feature
- Research and implementation of Appium automation tool
- Research and implementation of Jest for automation testing
- Conducted login tests with Jest
- Added functionality to show default selection values for dropdown premium
- Implemented a CSV export/import tool
- Automated login tests with Appium
- Added an app update indication when a new version is available on the Play Store
- Created an app update modal on the login page
- Developed a standalone app documentation
- Removed Watermelon DB codes for the new app release
- Restructured the API workflow for the standalone app
- Planned and executed database migration for the standalone app
- Added reference numbers and grouping for multiple transactions.
- Implemented the group transactions user interface (UI)
- Added a download invoice feature for transactions and payments from the transaction page
- Made feature changes for the standalone app
- Added a configuration page and functionality for switching servers in the standalone app
- Optimized code in the Farmer Section
- Optimized code in the Transaction Section
- Optimized code in the Home Section
- Checked thermal printing and edited invoice styles
- Resolved a hotfix for a production issue
- Updated the latest code to GitHub
- Enhanced the UI for app updates
- Tested and updated the invoice design for the mobile app
- Made improvements to the invoice design
- Optimized the sync section of the app
- Implemented an in-built Bluetooth printing option in the app
- Set up ESC-POS printer functionality in the app
- Developed a switching feature in the Harvest app
- Designed environment switching for the Harvest app
- Conducted stage testing for the mobile app
- Added a server-switching user interface (UI)
- Implemented server-switching functionality
- Updated app screenshots in the Play Store
- Error: Request failed with status code 404
- Duplicate Transaction and farmers are created
- Sentri Issue
- Getting Errors while launching the app after sometime
- Dropdown premium options are not listing after update the app
- displaying the wrong year and time on farmer details page
- Premium not showing in the app in live for MR collectors
- Premium not showing in the app in live for MR collectors
- Alignment issues
- Pay Farmer payments are not showing in the app
- UI issues
- Not getting download option while doing pay farmer
- Not getting app update popup on login page
- Upgrade option is displaying after the updation also
- Profile page issues
- Displaying up-to-date popup while clicking on Buy option after the Mobile app upgrade & Unable to click on Buy, sell ,pay and profile options
- When app app update is available it shows forceUpdateModal even if its not.
- Realm sentry issue
- Getting the wrong time on Pay farmer invoice | dev
- Not displaying Product , Farmer name and premium name on invoice
- Getting Total value as zero on transaction completed page and Invoice
- Send Invoice value issue
- Data is not displaying based on the filter
- App is crashing while clicking on profile after the migration
- Improved the transaction details page and transaction list page by showing the transaction type (with or without a card). Added a card icon tag to indicate transactions done with a card.
- Enhanced the custom input field by changing its value from a string to an object for radio and dropdown types.
14
V 1.2.0
05 July 2023New Features:
- Google Analytics: Implemented Google Analytics feature to track user behavior and app usage statistics.
- Document Sync Logic: Added document sync logic to ensure seamless synchronization of data across multiple devices.
- Farmer Payment Log: Introduced a farmer payment log feature to track and manage payments made to farmers.
- GitHub Code Update: Updated the GitHub repository with the latest code changes for improved collaboration and version control.
- Google Analytics Events: Added Google Analytics events to track specific user actions and interactions within the app.
- Google Analytics Documentation: Created comprehensive documentation on integrating and utilizing Google Analytics in the app.
- Spell Checker Extension: Installed a spell checker extension to identify and correct spelling mistakes in comments and code.
- Theme Variable Updates: Updated theme variables in component files for improved consistency and customization.
- Premium Entry Creation: Implemented the creation of premium entries from transaction details if no existing premium is found during transaction syncing.
- Card Server ID: Added the card server ID to transactions during syncing for better data tracking and management.
- Profile Page Redesign: Updated the design of the profile page for a more user-friendly and visually appealing experience.
- Master Design File: Assisted in creating the master design file for the Trace mobile app, ensuring consistency and efficiency in design elements.
- Active Field for Premiums: Added an active field to the premium table and updated its usage throughout the app.
- Payment API Updates: Updated payment APIs in the sync documentation to ensure accurate and reliable payment synchronization.
- Mobile App Packages Documentation: Consolidated and organized the mobile app packages documentation into a single, easily accessible page.
- Report Migration: Created a migration for report fields in the transaction table to streamline reporting functionality.
- Report Page UI: Enhanced the user interface of the report page for improved usability and aesthetics.
- Report API Implementation: Implemented the necessary APIs to support the report functionality within the app.
- Report Functionality: Developed the report functionality to allow users to generate and view reports based on specific criteria.
- In-App Update Feature: Implemented an in-app update feature to provide users with seamless updates to the mobile app.
- Mobile App Package Upgrades: Upgraded mobile app packages to their latest versions for enhanced performance and compatibility.
- Open Source Checklist Excel Sheet: Created an Excel sheet checklist for open source components used in the app.
- Various bug fixes and improvements addressing issues such as:
- Error 404: Resolved an error that occurred with status code 404.
- Premium Details Update: Fixed an issue where premium details were not updated when modifying existing transactions.
- Duplicate Transactions and Farmers: Addressed the problem of duplicate transactions and farmers being created.
- Transaction and Farmer Sync Errors: Fixed errors related to transaction syncing and adding farmers in both development and production environments.
- App Crashes and Errors: Resolved app crashes, error messages, and UI issues reported in the development environment.
- Syncing and Migration Issues: Fixed issues related to syncing, migration, and data transfer between different versions of the app.
- Premium Calculation and Display: Corrected various issues related to premium calculation, display, and user interface inconsistencies.
- Payment Details and Reporting: Fixed issues with payment details page, reporting popups, and date accuracy.
- Manual Premium Functionality: Resolved issues with manual premium entry, including decimal values, wrong quantities, and incorrect base prices.
- Product and Premium Listing: Fixed issues with product and premium listing based on filters and status.
- Card Scanning and Selling Stocks: Addressed problems with card scanning and selling stocks functionality.
- Error Messages and Handling: Improved error handling, error messages, and user feedback throughout the app.
- Transaction Type Display: Added a transaction type indicator (with/without card) in the transaction details and list pages for better clarity.
15
V 1.1.6
12 April 2023New Features:
- Added support for product and premium updates from server sync.
- Implemented Google Analytics feature in the app to track user behavior and app usage statistics.
- Added the ability to customize the app theme for components related to authentication and farmers, allowing for a more personalized user experience.
- Added support URL to the app for providing additional support resources to users.
- Enhanced app performance by optimizing screen and component rendering to minimize re-renders.
- Updated transaction premium table and premium table to reflect changes in data structure or requirements.
- Updated create transaction logic to ensure compatibility with older app API calls.
- Modified premiums API to retrieve premiums without project details, streamlining data retrieval.
- Created a payments sync API to synchronize payment data between different parts of the application.
- Created or modified add payment API for managing payment transactions within the app.
- Added base payments to the payments table to provide a foundation for payment-related data.
- Made changes to the payments table structure to accommodate new payment features or requirements.
- Updated get premium API to facilitate the retrieval of premium-related information.
- Added UI components for creating farmer payments and listing payments, enhancing user interaction and management of payment data.
- Updated sync functionality to ensure seamless synchronization of data across devices and platforms.
- Added address and location fields to the payment table to provide additional context for payment transactions.
- Introduced payment filter options to allow users to filter and view specific types of payments.
- Implemented a farmer payment log to track and manage payments made to farmers.
- Implemented payment invoice API to generate and manage payment invoices within the app.
- Fixed error: Request failed with status code 404
- Fixed issue where premium details were not getting updated when updating an existing transaction
- Fixed issue where duplicate transactions and farmers were being created
- Fixed issue where updated premium was not reflecting on app
- Fixed issue where users were unable to buy stock from Toko
- Fixed app DB migration issue
- Fixed display issue on Pay farmer page
- Fixed error in transaction sync
- Fixed display issue on transaction completed page
- Fixed issue where all payments were showing as negative on payment listing page
- Fixed display issue where it should show “Premiums” instead of “Premium” when there are multiple premiums
- Fixed error when purchasing products
- Fixed issue where buy and sell transactions were failing
- Fixed issue where updated payment premium category was not displaying on the app after sync
- Fixed error when selling products
- Fixed payment syncing error
- Fixed issue where users were unable to sell products with card
- Fixed search issue on payments tab
- Fixed display issue where “No payments” text was not displaying in Indonesian language
- There is a UI issue that needs to be fixed.
- The node id is appearing as blank in transaction sync data and this needs to be addressed.
- We are getting a 404 error while adding farmers and this needs to be fixed.
- There is an issue where if there are no transactions, it is not possible to buy or pay a farmer, and this needs to be resolved.
- The “Pay Farmer” option is not displaying on the Siera Leoness Home page, which needs to be fixed.
- There is a sync issue on the payment and product page that needs to be addressed.
- There is a transaction syncing error in Production that needs to be resolved.
- The category is not listed on the payment page filters option, which needs to be fixed.
- The payments tab lists wrong data and needs to be corrected.
- In order to improve the user experience, we need to show the transaction type (with/without card) in the transaction details page and transaction list page. It would be better to display a tag (card icon) if the transaction was done with a card. This is an enhancement request for.