Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Appanvil karma designer
summary Mobile App Release Notes V 34.70.030 August 011 September 2024 New 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 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 feature .Completed Supported production release and migration testing for the Connect .Deployed Mobile App V4.0.0 successfully.Bug Fixes:Resolved an issue where the entire list was briefly displaying after applying a filter on the Payments page in developmentmissing product fields when adding additional products in the Buy module (Dev).Fixed an issue where farmer sorting was resetting after opening a farmer in the staging environment. 22th | 10pmSummer Party NightLorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat. Add To Calendar V 3.6.015 August 2024 New 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 codesIntroduced 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 phaseApp Feature Testing: Staging and production phasesBug Fixes: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.Enhancements:Increased font size for small texts 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 ).Enhancements:Updated all icons and removed unnecessary packages to optimize app performance.Optimized function calls to avoid unnecessary function creation for better performance. 22th | 10pmSummer Party NightLorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat. Add To Calendar V 3.7.030 August 2024 New 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.Bug Fixes: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. 22th | 10pmSummer Party NightLorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat. Add To Calendar V 3.56.004 July 015 August 2024 New Features:App automation: Configuration for multiple automation scriptsApp automation: Create automation test accounts for buy/sell enabled companiesApp automation: Modularize tests based on features and companiesSSO: Implement deep linking for SSOVerification Method Changes: New design changesVerification Method Changes: Functionality changesVerification Method Changes: Sync card workflow changesError Correction: Add options for error correctionVoice Functionality: Add voice button for text-to-speechTheme Switching: Add theme switching according to backend variablesThousand Separator: Update thousand separator settings for other countriesForm Fields: Add 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 codesIntroduced rename option for form fields using company formsVerification Method Settings: Add settings option for selecting which verification method should show first timeApp 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 phaseApp Feature Testing: Staging and production phasesBug Fixes:Fixed error in the app when currency is not provided while creating a new companyFixed issue where issue with the re-issue card button click was not working properlyAdded missing announce button for sell transaction in the mobile appFixed issue where transaction announcement was not rounding off the total priceFixed issue where announcement was not stopping even after completing the transactionFixed 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 accountFixed crash occurring after migration in the production environmentEnhancements:Increased font size for small textsImproved the transaction summary widget 22th | 10pmSummer Party NightLorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat. Add To Calendar V 3.4.030 May 2024 New 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.Bug Fixes: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. 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.Enhancements:Increased font size for small texts 22th | 10pmSummer Party NightLorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat. Add To Calendar V 3.5.004 July 2024 New Features:App automation: Configuration for multiple automation scriptsApp automation: Create automation test accounts for buy/sell enabled companiesApp automation: Modularize tests based on features and companiesSSO: Implement deep linking for SSOVerification Method Changes: New design changesVerification Method Changes: Functionality changesVerification Method Changes: Sync card workflow changesError Correction: Add options for error correctionVoice Functionality: Add voice button for text-to-speechTheme Switching: Add theme switching according to backend variablesThousand Separator: Update thousand separator settings for other countriesForm Fields: Add rename option for form fields using company formsVerification Method Settings: Add settings option for selecting which verification method should show first timeApp Feature Testing: Development phaseApp Feature Testing: Staging and production phasesBug Fixes:Fixed error in the app when currency is not provided while creating a new companyFixed issue where the re-issue card button click was not working properlyAdded missing announce button for sell transaction in the mobile appFixed issue where transaction announcement was not rounding off the total priceFixed issue where announcement was not stopping even after completing the transactionFixed 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 accountFixed crash occurring after migration in the production environmentEnhancements:Increased font size for small textsImproved the transaction summary widget 22th | 10pmSummer Party NightLorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat. Add To Calendar V 3.34.014 030 May 2024 New Features:Enhanced the Farmer and Component sections.Updated error handling and JSdoc across all functionsResearched 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 :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 (SSO).Added company logo and address in invoices.Updated the design of transaction verification cards.Bug Fixes: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. 22th | 10pmSummer Party NightLorem ipsum dolor sit amet, consetetur .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.Bug Fixes: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. 22th | 10pmSummer Party NightLorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat. Add To Calendar V 3.23.029 January 014 May 2024 New Features:Refactored code for connectImplemented Bluetooth printing option in the appAdded thermal printing functionality and UIConducted unit testing for the Bluetooth printer serviceCompleted production/stage testing for the mobile appApplied hotfix migration structure for Connect AppUpdated invoice design for thermal printImplemented CSV export/import featureEnabled CSV export by filtering transactions and paymentsIntroduced Hot Sync UI and functionalityConducted Bluetooth printer testing for the mobile appRetested the mobile appUpdated CSV data changes for exportTested export functionalityRemoved unapplied filter when filter grouped by reference ID in transaction and payment listAdded Bluetooth permission modals and recorded printing video for the Play StoreConducted R&D on Text-to-Speech in multiple languagesAddressed rejection fix for Connect App v3.2.0Increased refresh token validity time on the mobile appOptimized code in the Farmer sectionSet up multiple language JSON for Text-to-SpeechBug Fixes:Fixed issue with displaying Price, Premium, Total without ID on the invoice pageResolved Transaction type filter not working on transactions pageFixed Value not displaying on Created on columnCorrected Date and Time issues displaying # value in Type and Date & Time fieldAddressed "Not Available" status on transactions page after migrationFixed non-functional Cancel button on the Hot Sync modelResolved issue of displaying data premium for manually purchased productsEnhancementsOptimized code in the Sync SectionOptimized code in the Transaction SectionOptimized code in the Home Section Enhanced the Farmer and Component sections.Updated error handling and JSdoc across all functionsResearched 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.Bug Fixes: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. 22th | 10pmSummer Party NightLorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat. Add To Calendar V 3.0.026 December 2023 2.029 January 2024 New 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 Refactored code for connectImplemented Bluetooth printing option in the appAdded thermal printing functionality and UIConducted unit testing for the Bluetooth printer serviceCompleted production/stage testing for the mobile appApplied hotfix migration structure for Connect AppUpdated invoice design for thermal printImplemented CSV export/import featureEnabled CSV export by filtering transactions and paymentsIntroduced Hot Sync UI and functionalityConducted Bluetooth printer testing for the mobile appRetested the mobile appUpdated CSV data changes for exportTested export functionalityRemoved unapplied filter when filter grouped by reference ID in transaction and payment listAdded Bluetooth permission modals and recorded printing video for the Play StoreConducted R&D on Text-to-Speech in multiple languagesAddressed rejection fix for Connect App v3.2.0Increased refresh token validity time on the mobile appOptimized code in the Farmer sectionSet up multiple language JSON for Text-to-SpeechBug Fixes:Fixed issue with displaying Price, Premium, Total without ID on the invoice pageResolved Transaction type filter not working on transactions pageFixed Value not displaying on Created on columnCorrected Date and Time issues displaying # value in Type and Date & Time fieldAddressed "Not Available" status on transactions page after migrationFixed non-functional Cancel button on the Hot Sync modelResolved issue of displaying data premium for manually purchased productsEnhancementsOptimized code in the Sync SectionOptimized code in the Transaction SectionOptimized code in the Home Section 22th | 10pmSummer Party NightLorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat. Add To Calendar V 3.0.026 December 2023 New 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.Bug Fixes: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. 22th | 10pmSummer Party NightLorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat. Add To Calendar V 2.3.001 November 2023 New 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.Bug Fixes: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.Enhancement: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. 22th | 10pmSummer Party NightLorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat. Add To Calendar V 2.2.011 October 2023 New 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 appPlanned 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 SectionChecked 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 Bug Fixes:Error: Request failed with status code 404Duplicate Transaction and farmers are createdSentri IssueGetting 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 collectorsPremium not showing in the app in live for MR collectorsAlignment issues Pay Farmer payments are not showing in the appUI 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 issueGetting the wrong time on Pay farmer invoice | devNot 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 filterApp is crashing while clicking on profile after the migration EnhancementShow the transaction type (With/without card) in transaction details page and transaction list page, better to show a tag (card icon) if the transaction is done with cardChange the working flow of Realm DB actions 22th | 10pmSummer Party NightLorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat. Add To Calendar V 1.2.005 July 2023 New 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.Bug Fixes: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.Enhancement:Transaction Type Display: Added a transaction type indicator (with/without card) in the transaction details and list pages for better clarity. 22th | 10pmSummer Party NightLorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat. Add To Calendar V 1.1.612 April 2023 New Features:Added support for product and premium updates from server sync Implemented Google Analytics feature in the app Added ability to customize app theme for components related to authentication and farmers Added support URL to app Added ability to customize app theme for home and transactions Improved app performance by avoiding re-rendering of screens and components Updated transaction premium table Updated premium table Updated create transaction logic to work for old app API calls Modified premiums API to get premiums without project details Created a payments sync API Created/modifed add payment API Added base payments to the payments table Changed payments table Changed get premium API Added UI for creating farmer payments Added UI for listing payments Updated sync functionality Added address and location fields to payment table Added payment filter option Added farmer payment log Implemented payment invoice API Bug Fixes: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 TokoFixed 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 languageThere 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.Enhancement: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. 22th | 10pmSummer Party NightLorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat. Add To Calendar 22th | 10pmSummer Party NightLorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat. Add To Calendar 22th | 10pmSummer Party NightLorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat. Add To Calendar 22th | 10pmSummer Party NightLorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat. Add To Calendar 22th | 10pmSummer Party NightLorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat. Add To Calendar 22th | 10pmSummer Party NightLorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat. Add To Calendar 22th | 10pmSummer Party NightLorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat. Add To Calendar 22th | 10pmSummer Party NightLorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat. Add To Calendar 22th | 10pmSummer Party NightLorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat. Add To Calendar page{"id":"EJyr1dNQxAJdJguiodbJA","name":"pageCalendar 22th | 10pmSummer Party NightLorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat. Add To Calendar 22th | 10pmSummer Party NightLorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat. Add To Calendar 22th | 10pmSummer Party NightLorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat. Add To Calendar
page{"id":"EJyr1dNQxAJdJguiodbJA","name":"page","children":[{"id":"xq8go2x2nzRB53Gl6mcmu","params":{"background":"#ffffff","padding":0,"gap":10},"children":[{"id":"SwCvX77I8YzeID8el1Ux2","name":"row","children":[{"id":"dZPbWKV2EsN6n_Qs5Y85N","name":"column","children":[{"name":"text","params":{"templateId":"headline and paragraph","value":[{"type":"paragraph","children":[{"text":"Mobile App Release Notes","fontWeight":700,"fontFamily":"unset","letterSpacing":-3,"fontSize":60,"lineHeight":"64px"}]}]},"children":[],"id":"0TtmjnO-f4xz9ArW2UWHv"},{"name":"text","params":{"templateId":"headline and paragraph","value":[{"type":"paragraph","children":[{"text":"","fontFamily":"unset","color":"#888888","fontWeight":300,"letterSpacing":0,"lineHeight":"32px","fontSize":20}]}]},"children":[],"id":"VqP8QVcJbpIcJteAnb9xb"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":30,"verticalAlignment":"center"}},{"id":"5gTC-wLx6Abt7H_z-FUDj","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"center"}},{"id":"sJ_W6Nh8Xt4FguMmSMhQR","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"center"}},{"id":"YrSohHBn4-xI7LMUQezzu","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"center"}},{"id":"3pjGIxBYtledL6ItUdDL8","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"center"}},{"id":"m8F56VGx_TDGDmXAo3-XI","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"center"}}],"params":{"layout":[1,1],"gap":10,"minHeight":200,"padding":10,"borderRadius":0}}],"name":"section"},{"id":"7ISGL4PE-R9-M0iMms_nK","params":{"background":"#ffffff","padding":15,"gap":10},"children":[],"name":"section"},{"id":"F9DoOQYBE0Lf1s8nAF9qt","params":{"background":"#ffffff","padding":80,"gap":10},"children":[{"id":"HPevawP-Kbjhbu1jFy626","name":"row","children":[{"id":"gRKlCKVLTEKeN08TPpb9C","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"root","children":[{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"V 4.0.0","fontWeight":700,"fontSize":22,"color":"#000000"}]},{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"11 September 2024","fontSize":16,"color":"#555"}]}]}]}]},"children":[],"id":"k01gaI1WpuLUMEi16pE9H"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"HhxJrwZMb2vrpiB-PpXKJ","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"root","children":[{"type":"root","children":[{"type":"root","children":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"New Features:","fontWeight":700}]},{"type":"bulleted-list","children":[{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"React Native update and API level upgrade to 34."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Added a feature to display a warning message about unsynced data loss in case of automatic logout."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Conducted extensive system testing for the Connect in development and stage environments."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Completed retesting and migration testing for the Connect ."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Supported production release and testing for the Connect ."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Deployed Mobile App V4.0.0 successfully."}]}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Bug Fixes:","fontWeight":700}]},{"type":"bulleted-list","children":[{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Resolved missing product fields when adding additional products in the Buy module (Dev)."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed an issue where users were unable to sell when there was a loss in quantity (Sell - Dev)."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Addressed several UI issues found in Connect after the React update."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Restored missing fields in the Pay module (Dev)."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed the issue of missing states in the state field ."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Corrected an error that occurred when clicking View Invoice after a transaction (Connect Migration)."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Restored the card tapping animation in Buy and Sell."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed an app crash when going back from Transaction History ."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Resolved UI breaking when boundary values were entered ."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed a UI issue when applying multiple filters in the Transactions tab ."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed an issue where users were unable to access Settings when Bluetooth permissions were not granted ."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Resolved a bug where the QR code scanned twice, causing the Sell pop-up to appear twice (Sell )."}]}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Enhancements:","fontWeight":700}]},{"type":"bulleted-list","children":[{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Updated all icons and removed unnecessary packages to optimize app performance."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Optimized function calls to avoid unnecessary function creation for better performance."}]}]}]}]}]}]}]},"children":[],"id":"hEPLtIeuBUd46LjdwU0x5"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"klPlLZHsvxFzUA9oouiS7","name":"column","children":[{"idname":"xq8go2x2nzRB53Gl6mcmutext","params":{"value":[{"type":"root","children":[{"backgroundtype":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#ffffff#555","paddingletterSpacing":0,"gap":10},""text":"22th | 10pm","fontFamily":"Open Sans, sans-serif"}]},{"type":"paragraph","children":[{"id"fontSize":16,"lineHeight":"SwCvX77I8YzeID8el1Ux224px","namecolor":"row#555","children":[{"id":"dZPbWKV2EsN6n_Qs5Y85N","name":"columnletterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":""}]},{"type":"paragraph","children":[{"namelineHeight":"text24px","paramsletterSpacing":{0,"templateIdfontFamily":"headline and paragraphOpen Sans, sans-serif","valuetext":[{"type":"paragraph"Summer Party Night","childrencolor":[{"text#1c1c1c":"Mobile App Release Notes","fontWeight":700,"fontWeightfontSize":70022}]},{"fontFamilytype":"unsetparagraph","letterSpacingchildren":-3,[{"fontSize":6016,"lineHeight":"64px24px"}]}]},"childrenletterSpacing":[]0,"idfontFamily":"0TtmjnO-f4xz9ArW2UWHv"},{"nameOpen Sans, sans-serif","color":"text#1c1c1c","paramstext":{"templateId":"headline and paragraph","value":["}]},{"type":"paragraph","children":[{"textfontSize":""16,"fontFamilylineHeight":"unset24px","colorletterSpacing":"#888888"0,"fontWeightfontFamily":300,"letterSpacing":0,"lineHeight":"32px","fontSize":20"Open Sans, sans-serif","text":"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.","color":"#666666"}]}]}]},"children":[],"id":"VqP8QVcJbpIcJteAnb9xb0RikzaaxOne3kJQYu5p_h"}],"params":{"borderRadiusname":{"allbutton":0,"btlparams":0,{"bbllabel":0,"btrAdd To Calendar":0,"bbrsize":0,"isIndividualCornersmedium":false},"paddingshape":0,"gaprounded":30,"verticalAlignmentalignment":"center"}},{"id":"5gTC-wLx6Abt7H_z-FUDj","name":"column","children":[],"paramsstart","states":{"borderRadiusidle":{"allcolors":0,{"btlbackground":0"#ffffff","bbllabel":0,"btr#1c1c1c":0,"bbroutline":0,"isIndividualCorners#1c1c1c":false}},"paddinghover":0,{"gapcolors":20,{"verticalAlignmentbackground":"center#1c1c1c"}},{"idlabel":"sJ_W6Nh8Xt4FguMmSMhQR"#ffffff"}}}},"namechildren":[],"columnid","children":[:"axqDB8PTI_W_MjNuHZfjX"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"centertop"}},{"id":"YrSohHBn4-xI7LMUQezzu_75jQg0QK4LFqFieBQqNa","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"centertop"}},{"id":"3pjGIxBYtledL6ItUdDL88zaJ_ilaz83WD4Ul6KWad","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"centertop"}},{"id":"m8F56VGx_TDGDmXAo3-XIts0Dpokj4exKUU51QsifG","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"centertop"}}],"params":{"layout":[1,12],"gap":100,"minHeight":200,"padding":10,"borderRadius":0}}],"name":"section"},{"id":"7ISGL4PE-R9-M0iMms_nK","params":{"background":"#ffffff","padding":15,"gap":10},"children":[]Sy958QwHPwT6RPXC4G6vm","name":"section"},{"id":"F9DoOQYBE0Lf1s8nAF9qt","params":{"background":"#ffffff","padding":80,"gap":10},"children":[{"id":"HPevawP-Kbjhbu1jFy626","name":"row","children":[{"id":"gRKlCKVLTEKeN08TPpb9CTGdyS9bh9U_BIFvkQ7iyr","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"root","children":[{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"V 3.7.0","fontWeight":700,"fontSize":22,"color":"#000000"}]},{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"30 August 2024","fontSize":16,"color":"#555"}]}]}]}]},"children":[],"id":"k01gaI1WpuLUMEi16pE9HrpC-ze0_Oo1TSS3rgD2E8"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"HhxJrwZMb2vrpiBAF-PpXKJQPZe_E2LyMDfcjSRwL","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"root","children":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"New Features:","fontWeight":700}]},{"type":"bulleted-list","children":[{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Added the ability to search with a card option."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Implemented a progress bar to show syncing progress for farmers on the onboarding page."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Conducted stage testing for the Connect feature."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Completed production and migration testing for Connect."}]}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Bug Fixes:","fontWeight":700}]},{"type":"bulleted-list","children":[{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Resolved an issue where the entire list was briefly displaying after applying a filter on the Payments page in development."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed an issue where farmer sorting was resetting after opening a farmer in the staging environment."}]}]}]}]}]},"children":[],"id":"hEPLtIeuBUd46LjdwU0x5nE1x45ppU0ojMyVkvQZDg"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"klPlLZHsvxFzUA9oouiS7ke-07JHqSNjtN_4Q4g0Cx","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"text":"22th | 10pm","fontFamily":"Open Sans, sans-serif"}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":""}]},{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Summer Party Night","color":"#1c1c1c","fontWeight":700,"fontSize":22}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#1c1c1c","text":""}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.","color":"#666666"}]}]}]},"children":[],"id":"0RikzaaxOne3kJQYu5p_hka0plf-oWmSDHi-zq1QDC"},{"name":"button","params":{"label":"Add To Calendar","size":"medium","shape":"rounded","alignment":"start","states":{"idle":{"colors":{"background":"#ffffff","label":"#1c1c1c","outline":"#1c1c1c"}},"hover":{"colors":{"background":"#1c1c1c","label":"#ffffff"}}}},"children":[],"id":"axqDB8PTI_W_MjNuHZfjXeXaQ8SqSIJ5UGnd6OGHSN"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"_75jQg0QK4LFqFieBQqNanmAvrSlPQGHbeXPC91GTe","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"8zaJpuF00Ud_ilaz83WD4Ul6KWadAMuPhYlK-p7L0","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"ts0Dpokj4exKUU51QsifGcNWCIkn1dEw0-aXLR44Hp","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}}],"params":{"layout":[1,2],"gap":0,"minHeight":200,"padding":10,"borderRadius":0}},{"id":"NPG-814uWN772hG7XWTl9","name":"row","children":[{"id":"oksopdfo4jYfd1ZiF6cGI","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"root","children":[{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"V 3.6.0","fontWeight":700,"fontSize":22,"color":"#000000"}]},{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"15 August 2024","fontSize":16,"color":"#555"}]}]}]}]},"children":[],"id":"3Tdo3S8mBodO1LrM4P4rm"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"Pr-EimsYH5AepgBhKsCDL","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"root","children":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"New Features:","fontWeight":700}]},{"type":"bulleted-list","children":[{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Implemented deep linking for SSO."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Updated verification method with new design changes."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Modified verification method functionality."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Updated sync card working flow in the verification method."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Added options for error correction."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Added farmer details when verifying transactions with NFC and QR codes"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Introduced rename option for form fields using company forms."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Conducted verification method testing in the development environment."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Added a pre-defined 'comment' field in the pay-farmer form."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Tested the Connect app with verification flow offline."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Updated the pay-farmer form feature."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"App Feature Testing: Development phase"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"App Feature Testing: Staging and production phases"}]}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Bug Fixes:","fontWeight":700}]},{"type":"bulleted-list","children":[{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed issue with the re-issue card button not working properly."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Added validation for price and quantity fields in the transaction - Mobile."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Resolved UI issue in Sell product details - Production."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Corrected issue where a seller NFC card was reissued to a farmer in offline mode - Connect."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed continuous scanning of the QR code and warning pop-up - Dev Mobile."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Resolved issue where transaction verification failed with QR code - Dev Mobile."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed issue with NFC card not verifying transactions - Dev Mobile."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Corrected the inability to add a farmer when both verification methods were skipped - Dev."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Addressed issue where verification method details were being cleared from farmer details - Dev."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Resolved issue allowing the completion of a buy transaction with a farmer using multiple QR and NFC cards - Dev."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed issue where the verification pop-up appeared even after completing a transaction - Dev."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Corrected QR code not reading again after warning pop-up - Dev Mobile."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed issue where NFC card was not reading again after warning pop-up - Dev Mobile."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Resolved issue where the QR code was not displaying after a card reissue but allowed transaction completion with QR - Dev."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed issue where the QR code could not be rescanned after clicking the back button from the NFC scan page - Dev."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Resolved missing Reference ID in Invoice from the Payment tab - Dev."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Corrected issue preventing the addition of farmers - Dev."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed issue where old NFC and QR card combinations were not getting cleared - Dev."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Resolved issue where a \"couldn't find farmer\" pop-up appeared when scanning with an already assigned card - Connect Stage Migration."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed issue allowing transactions to be completed using a card from another company - Stage."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Corrected issue where the card combination was not being marked as inactive in the backend - Connect."}]}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Enhancements:","fontWeight":700}]},{"type":"bulleted-list","children":[{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Increased font size for small texts"}]}]}]}]}]},"children":[],"id":"768JrrFug7414qGgNzLcC"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"V02mua6QCDvGt-XE9biyf","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"text":"22th | 10pm","fontFamily":"Open Sans, sans-serif"}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":""}]},{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Summer Party Night","color":"#1c1c1c","fontWeight":700,"fontSize":22}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#1c1c1c","text":""}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.","color":"#666666"}]}]}]},"children":[],"id":"axnSevw64wVDvsK1qHQe4"},{"name":"button","params":{"label":"Add To Calendar","size":"medium","shape":"rounded","alignment":"start","states":{"idle":{"colors":{"background":"#ffffff","label":"#1c1c1c","outline":"#1c1c1c"}},"hover":{"colors":{"background":"#1c1c1c","label":"#ffffff"}}}},"children":[],"id":"tKL_k6AOpvOfmMk7q85y9"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"GXdXdhklvVhoK1KKGPvic","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"yA3ov_ZyPsvWcgLgyCcC_","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"o5jEzOeDYX_fMyjOvUPPk","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}}],"params":{"layout":[1,2],"gap":0,"minHeight":200,"padding":10,"borderRadius":0}},{"id":"lG1kOaa9Tw3exJwctREjU","name":"row","children":[{"id":"UCdNOy7alsfNH0PYr_KMi","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"root","children":[{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"V 3.5.0","fontWeight":700,"fontSize":22,"color":"#000000"}]},{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"04 July 2024","fontSize":16,"color":"#555"}]}]}]}]},"children":[],"id":"vNFFoQViUZX3tKOtsamZl"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"yP_DGQu1Qpdzhoqj7WO7b","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"root","children":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"New Features:","fontWeight":700}]},{"type":"bulleted-list","children":[{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"App automation: Configuration for multiple automation scripts"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"App automation: Create automation test accounts for buy/sell enabled companies"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"App automation: Modularize tests based on features and companies"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"SSO: Implement deep linking for SSO"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Verification Method Changes: New design changes"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Verification Method Changes: Functionality changes"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Verification Method Changes: Sync card workflow changes"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Error Correction: Add options for error correction"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Voice Functionality: Add voice button for text-to-speech"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Theme Switching: Add theme switching according to backend variables"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Thousand Separator: Update thousand separator settings for other countries"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Form Fields: Add rename option for form fields using company forms"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Verification Method Settings: Add settings option for selecting which verification method should show first time"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"App Feature Testing: Development phase"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"App Feature Testing: Staging and production phases"}]}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Bug Fixes:","fontWeight":700}]},{"type":"bulleted-list","children":[{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed error in the app when currency is not provided while creating a new company"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed issue where the re-issue card button click was not working properly"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Added missing announce button for sell transaction in the mobile app"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed issue where transaction announcement was not rounding off the total price"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed issue where announcement was not stopping even after completing the transaction"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed crash occurring when clicking on the voice button from the sell page (development)"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed issue where number format was changing when logging out from the account"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed crash occurring after migration in the production environment"}]}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Enhancements:","fontWeight":700}]},{"type":"bulleted-list","children":[{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Increased font size for small texts"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Improved the transaction summary widget"}]}]}]}]}]},"children":[],"id":"3--E2_twuOuRIiXvYt6qM"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"5USXo53LJQhkmrDADLN28","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"text":"22th | 10pm","fontFamily":"Open Sans, sans-serif"}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":""}]},{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Summer Party Night","color":"#1c1c1c","fontWeight":700,"fontSize":22}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#1c1c1c","text":""}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.","color":"#666666"}]}]}]},"children":[],"id":"d17QzYeR4VzwHf0wFwKPI"},{"name":"button","params":{"label":"Add To Calendar","size":"medium","shape":"rounded","alignment":"start","states":{"idle":{"colors":{"background":"#ffffff","label":"#1c1c1c","outline":"#1c1c1c"}},"hover":{"colors":{"background":"#1c1c1c","label":"#ffffff"}}}},"children":[],"id":"HhrWG9SWeLxycdEM_k7IO"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"ytfKVLWsM4iUJLwQhAEwi","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"HWsKqJmKT7vRe_-Z2Fvxp","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"FZAdVboNCSUGnJdwEehjK","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}}],"params":{"layout":[1,2],"gap":0,"minHeight":200,"padding":10,"borderRadius":0}},{"id":"mlu7sjYReHERZIKG29Zph","name":"row","children":[{"id":"JepC1xQ2GlBrPvY24WpHU","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"root","children":[{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"V 3.4.0","fontWeight":700,"fontSize":22,"color":"#000000"}]},{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"30 May 2024","fontSize":16,"color":"#555"}]}]}]}]},"children":[],"id":"LWN70y_hvTIixZABdk65T"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"NrhryBQLzfnDXfh60jkzs","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"root","children":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"New Features:","fontWeight":700}]},{"type":"bulleted-list","children":[{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"App Automation: Configuration for multiple automation scripts."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"App Automation: Creation of automation test accounts for buy/sell enabled companies."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"App Automation: Modularization of tests based on features and companies."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"SSO: Implementation of deep linking for Single Sign-On."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Transaction Management: Delete transaction functionality."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Design Update: Transaction verification cards updated."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Production Testing: Comprehensive app testing in production environment."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Invoice Integration: Integration of invoice printing into the Transactions page."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Price Field Fix: Float fixes in Collector price field."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Premium Session: Addition of premium session in transaction summary."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Form Label: Addition of premium field form label."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Premium Range: Revamp of Premium range."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Release Preparation: Preparations for release notes."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Transaction Management: Addition of view and print invoice option in payment details page."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Transaction Options: Addition of selected option for every transaction/payment (value entered in fields)."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Form Changes: Hotfix for form changes in live test credential and deployment."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Documentation: Verification of the app usage documentation."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Testing: Delete transaction testing."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Stage Testing: Testing in the staging environment."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Production Release: Final testing and preparation for production release."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Popup Message Update: Update the delete transaction popup message."}]}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Bug Fixes:","fontWeight":700}]},{"type":"bulleted-list","children":[{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Farmer Field: Fixed issue where data was not listed when clicking on the Select farmer field in the staging environment."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Text to Speech: Fixed issue where text to speech for Sell was not getting disabled."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Speech Alert: Corrected the mistake in the speech alert after completing a Buy transaction in the staging environment."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"User Logout: Fixed issue causing user logout from the app after some time."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Export Error: Resolved error when clicking on export if there is no data on the Farmer & Transactions page in stage/production environments."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Premium Text: Fixed issue where premium text was not displaying on the sell page in the development environment."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Total Price Discrepancy: Corrected the difference in Total price displayed in Sell Transaction in the development environment."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"App Crash: Fixed app crash issue when clicking on View image from the Payment details page in the development environment."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Sync Issues: Resolved issue where deleted payments were not syncing in the development environment."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Sync Status: Fixed issue where deleted products were not showing sync pending status (Offline) in the development environment."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Export File: Fixed issue where deleted transactions appeared in the export file in the development environment."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Transaction History: Resolved issue where transaction was not getting disabled in the Farmer's details transaction history."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Premium Text Display: Fixed issue where premium text displayed even if there were no premiums in the staging environment."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Rounding Issue: Fixed round-off issue in Buy and Sell transaction details page in the staging environment."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Delete Button: Added missing Delete button for old transactions in the production environment."}]}]}]}]}]},"children":[],"id":"MXzFCRByRVuesxE9ltwHf"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"r8KAaD1gJQadFFMXsPYOd","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"text":"22th | 10pm","fontFamily":"Open Sans, sans-serif"}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":""}]},{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Summer Party Night","color":"#1c1c1c","fontWeight":700,"fontSize":22}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#1c1c1c","text":""}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.","color":"#666666"}]}]}]},"children":[],"id":"5-X52ofyXUsT_IXZ2MmME"},{"name":"button","params":{"label":"Add To Calendar","size":"medium","shape":"rounded","alignment":"start","states":{"idle":{"colors":{"background":"#ffffff","label":"#1c1c1c","outline":"#1c1c1c"}},"hover":{"colors":{"background":"#1c1c1c","label":"#ffffff"}}}},"children":[],"id":"f_2BMFjsA_wjRunwzaxkB"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"TLNT29meBqVOn54iqi1eT","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"eG0HPEARTuBezQpmMdIPT","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"By2C1IiWaaJGFEFZHeXBH","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}}],"params":{"layout":[1,2],"gap":0,"minHeight":200,"padding":10,"borderRadius":0}},{"id":"GQ-UBlvid3Ppu5jOxwN7-","name":"row","children":[{"id":"vhZMlenLtgnYpuKVRdB4J","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"root","children":[{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"V 3.3.0","fontWeight":700,"fontSize":22,"color":"#000000"}]},{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"14 May 2024","fontSize":16,"color":"#555"}]}]}]}]},"children":[],"id":"bSMZRX_JQ84zfz7qlP_wL"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"I0_pWAkERJ45xVSuOh3mR","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"root","children":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"New Features:","fontWeight":700}]},{"type":"bulleted-list","children":[{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Enhanced the Farmer and Component sections."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Updated error handling and JSdoc across all functions"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Researched and developed multi-language support."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Set up multiple language JSON for Text-to-Speech functionality."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Implemented Firebase Crash Analytics for better app monitoring."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Added deep linking support for Single Sign-On (SSO)."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Added company logo and address in invoices."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Updated the design of transaction verification cards."}]}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Bug Fixes:","fontWeight":700}]},{"type":"bulleted-list","children":[{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed display issues for various screens:"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Mobile number and zip code display after edits."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Farmer list display after adding a farmer."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Addressed unwanted spaces in the Add New Farmer form."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Buy page, sell page, pay farmer page, and verify with photo page."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Clicking on submit button in the buy page base_price field."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Clicking on the next button from various pages."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Opening sync icon."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Resolved issues with app closure when navigating to settings in the profile."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Addressed white screen display issues when clicking the sync icon."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed keyboard next button functionality."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Addressed device back button functionality."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Improved the display of the Print Invoice option on the transaction completed page and in the transactions listing."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Resolved data mismatches when applying date filters in transactions."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Allowed decimal point values in premium range fields."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Prevented fields from removing values when using the keyboard backspace option."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Displayed error messages for out-of-range premium values."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Corrected the total displayed on the transaction completed page."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Addressed issues with data listing when clicking on the referred by field."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Ensured correct mobile number display after app updates."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed data mismatches and null text on invoices."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Addressed issues with data listing when clicking on the referred by field."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Ensured correct mobile number display after app updates."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed data mismatches and null text on invoices."}]}]}]}]}]},"children":[],"id":"KWbcmXaiokd2RilNRBetT"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"OB4w-P-_VkO4j6UjJxj5B","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"text":"22th | 10pm","fontFamily":"Open Sans, sans-serif"}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":""}]},{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Summer Party Night","color":"#1c1c1c","fontWeight":700,"fontSize":22}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#1c1c1c","text":""}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.","color":"#666666"}]}]}]},"children":[],"id":"yPo4BBZ9Mol_FF_-GZoxQ"},{"name":"button","params":{"label":"Add To Calendar","size":"medium","shape":"rounded","alignment":"start","states":{"idle":{"colors":{"background":"#ffffff","label":"#1c1c1c","outline":"#1c1c1c"}},"hover":{"colors":{"background":"#1c1c1c","label":"#ffffff"}}}},"children":[],"id":"LU9w4uJvi6CkAc-saE_g2"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"QQ3lUX7mLU3hrntE5IUvc","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"JWcRjzWFxg_pBRk191JMm","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"arGX4Dn6F0lm_5IrZWN_K","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}}],"params":{"layout":[1,2],"gap":0,"minHeight":200,"padding":10,"borderRadius":0}},{"id":"o_Nsi_dWp-94zo0y62vvx","name":"row","children":[{"id":"x8v5oDDrtV5dzDAVhjoZK","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"root","children":[{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"V 3.2.0","fontWeight":700,"fontSize":22,"color":"#000000"}]},{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"29 January 2024","fontSize":16,"color":"#555"}]}]}]}]},"children":[],"id":"SWf7lP_b7gQCgxDYVXGCK"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"YXTNmY4nIWencfNbnfJhE","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"root","children":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"New Features:","fontWeight":700}]},{"type":"bulleted-list","children":[{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Refactored code for connect"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Implemented Bluetooth printing option in the app"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Added thermal printing functionality and UI"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Conducted unit testing for the Bluetooth printer service"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Completed production/stage testing for the mobile app"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Applied hotfix migration structure for Connect App"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Updated invoice design for thermal print"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Implemented CSV export/import feature"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Enabled CSV export by filtering transactions and payments"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Introduced Hot Sync UI and functionality"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Conducted Bluetooth printer testing for the mobile app"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Retested the mobile app"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Updated CSV data changes for export"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Tested export functionality"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Removed unapplied filter when filter grouped by reference ID in transaction and payment list"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Added Bluetooth permission modals and recorded printing video for the Play Store"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Conducted R&D on Text-to-Speech in multiple languages"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Addressed rejection fix for Connect App v3.2.0"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Increased refresh token validity time on the mobile app"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Optimized code in the Farmer section"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Set up multiple language JSON for Text-to-Speech"}]}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Bug Fixes:","fontWeight":700}]},{"type":"bulleted-list","children":[{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed issue with displaying Price, Premium, Total without ID on the invoice page"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Resolved Transaction type filter not working on transactions page"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed Value not displaying on Created on column"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Corrected Date and Time issues displaying # value in Type and Date & Time field"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Addressed \"Not Available\" status on transactions page after migration"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed non-functional Cancel button on the Hot Sync model"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Resolved issue of displaying data premium for manually purchased products"}]}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Enhancements","fontWeight":700}]},{"type":"bulleted-list","children":[{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Optimized code in the Sync Section"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Optimized code in the Transaction Section"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Optimized code in the Home Section"}]}]}]}]}]},"children":[],"id":"hVoH3gn37mFG6dLYEvtky"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"6nBhUAbwtQAgGl4ZTXmgg","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"text":"22th | 10pm","fontFamily":"Open Sans, sans-serif"}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":""}]},{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Summer Party Night","color":"#1c1c1c","fontWeight":700,"fontSize":22}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#1c1c1c","text":""}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.","color":"#666666"}]}]}]},"children":[],"id":"Q-WEZ6-Elxa55x2GYHcTP"},{"name":"button","params":{"label":"Add To Calendar","size":"medium","shape":"rounded","alignment":"start","states":{"idle":{"colors":{"background":"#ffffff","label":"#1c1c1c","outline":"#1c1c1c"}},"hover":{"colors":{"background":"#1c1c1c","label":"#ffffff"}}}},"children":[],"id":"UTHi64XgkiRuWdwOAWusT"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"HR0K7-cAN-AOwn4_kkFO2","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"oBblDGrstpKbCyzMorqAu","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"ZQomYT5RvXucjwCrSqUl9","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}}],"params":{"layout":[1,2],"gap":0,"minHeight":200,"padding":10,"borderRadius":0}},{"id":"M5pASFuOs9aTEmvlLKOiD","name":"row","children":[{"id":"reGJY0qaoXZv4KiyLFMjC","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"root","children":[{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"V 3.0.0","fontWeight":700,"fontSize":22,"color":"#000000"}]},{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"26 December 2023","fontSize":16,"color":"#555"}]}]}]}]},"children":[],"id":"Q9BstSoXCvgKnd62LOXn-"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"FjopTNcRod-d2OhqW3Qym","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"root","children":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"New Features:","fontWeight":700}]},{"type":"bulleted-list","children":[{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Enabled receipt printing for farmers using Bluetooth printers."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Conducted Lambda function testing."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Implemented authentication APIs for the Connect App."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Introduced initial synchronization APIs for the Connect App."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Added migration modal UI and functionality."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Integrated JWT token APIs and updated middleware code."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Implemented Stage 1 and Stage 2 APIs for the Connect App."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Executed database migration and associated scripts."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Introduced changes to buy and send transactions, removing the batch concept."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Modified custom field structure according to Connect forms."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Cross-checked and validated app data with Connect backend."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Resolved various bugs in the Connect App."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Restructured APIs for supply chains, entity cards, transactions, and payments."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Conducted thorough testing for the Connect Mobile App."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Implemented form changes for buy, add farmer, and details pages."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Cross-checked form data with backend Django admin."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Retested the Trace Connect application."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Performed migration testing on the Connect server."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Optimized code for the Connect App."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Implemented API structure for checking backend migration status."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Introduced design changes in the migration modal."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Implemented changes in the add farmer forms."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Included farmer image upload in synchronization flow and prioritized update farmer sync."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Conducted migration testing in the development environment."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Added missing translation texts in the Connect App."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Implemented voice speech functionality in the Harvest App."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Restricted user multiple device logins and implemented logout API."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Deployed versions v3.0.0 and v3.0.1 and performed production testing."}]}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Bug Fixes:","fontWeight":700}]},{"type":"bulleted-list","children":[{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Resolved error after clearing app cache."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed inability to sell products with a card."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Addressed display issues on transaction completed page."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed parent transaction retrieval issue."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Resolved editing user phone number error."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed transaction failed error while buying products."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Corrected wrong quantity display on transaction completed page."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed Fairtrade certified validation message issue."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Resolved error while manually selling products."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Addressed premium-related issues on buy and sell transactions."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed duplicate KG display issue."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Corrected incorrect premium value display on transaction details page."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed products displaying under wrong date issue."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Addressed category filter presentation issue."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed not displaying phone number on farmer details page."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Corrected total premium not displaying on transaction completed page."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed NaN on total paid to farmers field on sell transaction details page."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Addressed dropdown premium3 not displaying on Tokonanga."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed mobile field display issue while editing farmer."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Corrected wrong date and time display after farmer edit."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Resolved mobile number validation issue on address page."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed already sent quantity display issue after clean up."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Resolved app crashing issue on Referred By field click in buy transactions."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Addressed duplicate payments listing issue with Unsync icon."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed data not displaying with Not Available status on payment page after app update."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Resolved data migration popup issue during Connect account login and logout after migration."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed progress bar not reaching full completion issue after migration."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Resolved error selecting products from Buy option after migration."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed old referred by farmer data not showing after migration for ptchan."}]}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"","fontWeight":700}]}]}]}]},"children":[],"id":"FW-qKntny_sWI_oGItxGE"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"kj3kwfF1SJQzQvSli8aKQ","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"text":"22th | 10pm","fontFamily":"Open Sans, sans-serif"}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":""}]},{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Summer Party Night","color":"#1c1c1c","fontWeight":700,"fontSize":22}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#1c1c1c","text":""}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.","color":"#666666"}]}]}]},"children":[],"id":"2atgrQMaj_Lh0TI-jLdGm"},{"name":"button","params":{"label":"Add To Calendar","size":"medium","shape":"rounded","alignment":"start","states":{"idle":{"colors":{"background":"#ffffff","label":"#1c1c1c","outline":"#1c1c1c"}},"hover":{"colors":{"background":"#1c1c1c","label":"#ffffff"}}}},"children":[],"id":"P8vmZSHQW89U9b0tpxCWD"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"h_FAEz4FtG663oxg3TV3v","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"FB2BJaqGBUlpdgELJ09o8","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"1tSO0InkpnLqu3I3KZFUS","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}}],"params":{"layout":[1,2],"gap":0,"minHeight":200,"padding":10,"borderRadius":0}},{"id":"hy54VgI3QjkXtzLkjwZq2","name":"row","children":[{"id":"q1kFJqVArYz5JrNMfflai","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"root","children":[{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"V 2.3.0","fontWeight":700,"fontSize":22,"color":"#000000"}]},{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"01 November 2023","fontSize":16,"color":"#555"}]}]}]}]},"children":[],"id":"byZ6SOTyNLsJ2R0ARBsVa"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"btb7eN5-Up1jbI0GuyZf1","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"root","children":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"New Features:","fontWeight":700}]},{"type":"bulleted-list","children":[{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed an error while updating a farmer in the development environment (dev)."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Implemented a new user interface (UI) for server switching."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Added functionality for switching servers."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Updated the app screenshots in the Play Store."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Added a country/phone validation library to meet the PtChan requirement."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Implemented PtChan validation requirements."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Enabled the ability to print receipts for farmers using a Bluetooth printer."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Added a custom field for selecting a collector."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Implemented a custom field for selecting a date, which is important for backdate transactions."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Conducted unit testing for the authentication section."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Performed Lambda testing."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Checked and verified the mobile app's master design for open-source compatibility."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Conducted PT CAN Requirement testing."}]}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Bug Fixes:","fontWeight":700}]},{"type":"bulleted-list","children":[{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed an issue where a request failed with a status code 404."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Resolved a problem where duplicate transactions and farmers were being created."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed a bug where button clicks were not working properly on the transaction completed page in the development environment (dev)."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Resolved a UI issue that was breaking in the production environment."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Fixed a bug that caused the app to crash when clicking on the \"Switch environment\" option in the dev environment."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Addressed an issue where changing the county dial code on the \"Add Farmer\" page was not reflected on page two."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"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."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Resolved an error occurring after the app migration in the stage and production environments."}]}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Enhancement:","fontWeight":700}]},{"type":"bulleted-list","children":[{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"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."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Enhanced the custom input field by changing its value from a string to an object for radio and dropdown types."}]}]}]}]}]},"children":[],"id":"61yZpZzRtq-TaODT-31TO"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"xLmOuiasb369zolsBJR2Q","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"text":"22th | 10pm","fontFamily":"Open Sans, sans-serif"}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":""}]},{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Summer Party Night","color":"#1c1c1c","fontWeight":700,"fontSize":22}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#1c1c1c","text":""}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.","color":"#666666"}]}]}]},"children":[],"id":"pFeta_Hp71oc12Ni6FDaw"},{"name":"button","params":{"label":"Add To Calendar","size":"medium","shape":"rounded","alignment":"start","states":{"idle":{"colors":{"background":"#ffffff","label":"#1c1c1c","outline":"#1c1c1c"}},"hover":{"colors":{"background":"#1c1c1c","label":"#ffffff"}}}},"children":[],"id":"kSlcuaJMj66eZrGuIRnqB"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"v0dmL2zgentiYGKkr9lI1","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"0K89hXvDH-MKcd-_ZCVNF","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"mYDoB9Kz2sbxG_jBYKX1j","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}}],"params":{"layout":[1,2],"gap":0,"minHeight":200,"padding":10,"borderRadius":0}},{"id":"myKWMnvpaH19DekArtBHY","name":"row","children":[{"id":"BGfK9wx2IkA64VpuuapcI","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"root","children":[{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"V 2.2.0","fontWeight":700,"fontSize":22,"color":"#000000"}]},{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"11 October 2023","fontSize":16,"color":"#555"}]}]}]}]},"children":[],"id":"aBh_8gAg4ACIoQqNc9SnK"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"x90URBy3jW3k7dfsSoex_","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"root","children":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","fontWeight":700,"text":"New Features:"}]},{"type":"bulleted-list","children":[{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Resolved Errors while updating farmers in the development environment."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Conducted system testing for the mobile app "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Research and implementation of the best automation testing tools "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Implementation of app automation and initial processes "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Automation testing for the login and sync feature "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Research and implementation of Appium automation tool "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Research and implementation of Jest for automation testing "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Conducted login tests with Jest "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Added functionality to show default selection values for dropdown premium "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Implemented a CSV export/import tool "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Automated login tests with Appium "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Added an app update indication when a new version is available on the Play Store "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Created an app update modal on the login page "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Developed a standalone app documentation "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Removed Watermelon DB codes for the new app release "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Restructured the API workflow for the standalone app"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Planned and executed database migration for the standalone app "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Added reference numbers and grouping for multiple transactions."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Implemented the group transactions user interface (UI) "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Added a download invoice feature for transactions and payments from the transaction page "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Made feature changes for the standalone app "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Added a configuration page and functionality for switching servers in the standalone app "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Optimized code in the Farmer Section "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Optimized code in the Transaction Section "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Optimized code in the Home Section"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Checked thermal printing and edited invoice styles "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Resolved a hotfix for a production issue "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Updated the latest code to GitHub "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Enhanced the UI for app updates "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Tested and updated the invoice design for the mobile app "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Made improvements to the invoice design "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Optimized the sync section of the app "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Implemented an in-built Bluetooth printing option in the app "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Set up ESC-POS printer functionality in the app "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Developed a switching feature in the Harvest app "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Designed environment switching for the Harvest app "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Conducted stage testing for the mobile app "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Added a server-switching user interface (UI) "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Implemented server-switching functionality "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Updated app screenshots in the Play Store "}]}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Bug Fixes:","fontWeight":700}]},{"type":"bulleted-list","children":[{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Error: Request failed with status code 404"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Duplicate Transaction and farmers are created"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Sentri Issue"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Getting Errors while launching the app after sometime "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Dropdown premium options are not listing after update the app "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"displaying the wrong year and time on farmer details page "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Premium not showing in the app in live for MR collectors"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Premium not showing in the app in live for MR collectors"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Alignment issues "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Pay Farmer payments are not showing in the app"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"UI issues "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Not getting download option while doing pay farmer "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Not getting app update popup on login page "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Upgrade option is displaying after the updation also "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Profile page issues "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"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 "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"When app app update is available it shows forceUpdateModal even if its not."}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Realm sentry issue"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Getting the wrong time on Pay farmer invoice | dev"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Not displaying Product , Farmer name and premium name on invoice "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Getting Total value as zero on transaction completed page and Invoice "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Send Invoice value issue "}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Data is not displaying based on the filter"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"App is crashing while clicking on profile after the migration "}]}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Enhancement","fontWeight":700}]},{"type":"bulleted-list","children":[{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Show the transaction type (With/without card) in transaction details page and transaction list page, better to show a tag (card icon) if the transaction is done with card"}]},{"type":"list-item","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":"Change the working flow of Realm DB actions "}]}]}]}]}]},"children":[],"id":"tuOxWdNkXZcqJZ81lp5Qc"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"dwOXlGV_CvR88lwI1qLdK","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"text":"22th | 10pm","fontFamily":"Open Sans, sans-serif"}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":""}]},{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Summer Party Night","color":"#1c1c1c","fontWeight":700,"fontSize":22}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#1c1c1c","text":""}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.","color":"#666666"}]}]}]},"children":[],"id":"YCUXcxZL17f4h84egoE8H"},{"name":"button","params":{"label":"Add To Calendar","size":"medium","shape":"rounded","alignment":"start","states":{"idle":{"colors":{"background":"#ffffff","label":"#1c1c1c","outline":"#1c1c1c"}},"hover":{"colors":{"background":"#1c1c1c","label":"#ffffff"}}}},"children":[],"id":"suROhtCAajoH0AWiLGgcI"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"3fBuBEN7P6eMU-zieapcd","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"TyNyrS10AGCfAHOheiMcQ","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"6R1qbnecsemrADVOE8GCF","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}}],"params":{"layout":[1,2],"gap":0,"minHeight":200,"padding":10,"borderRadius":0}},{"id":"UfBDq8RCTEuthuor5TqNk","name":"row","children":[{"id":"dpaWjF2MyqkfCHVx9bJz5","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"root","children":[{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"V 1.2.0","fontWeight":700,"fontSize":22,"color":"#000000"}]},{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"05 July 2023","fontSize":16,"color":"#555"}]}]}]}]},"children":[],"id":"qxX50_ViADUF9FeeMOiA1"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"0BDYt-g6r4E8CuOtFb5C9","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"paragraph","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"New Features:","fontWeight":700}]},{"type":"bulleted-list","children":[{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Google Analytics: Implemented Google Analytics feature to track user behavior and app usage statistics."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Document Sync Logic: Added document sync logic to ensure seamless synchronization of data across multiple devices."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Farmer Payment Log: Introduced a farmer payment log feature to track and manage payments made to farmers."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"GitHub Code Update: Updated the GitHub repository with the latest code changes for improved collaboration and version control."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Google Analytics Events: Added Google Analytics events to track specific user actions and interactions within the app."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Google Analytics Documentation: Created comprehensive documentation on integrating and utilizing Google Analytics in the app."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Spell Checker Extension: Installed a spell checker extension to identify and correct spelling mistakes in comments and code."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Theme Variable Updates: Updated theme variables in component files for improved consistency and customization."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Premium Entry Creation: Implemented the creation of premium entries from transaction details if no existing premium is found during transaction syncing."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Card Server ID: Added the card server ID to transactions during syncing for better data tracking and management."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Profile Page Redesign: Updated the design of the profile page for a more user-friendly and visually appealing experience."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Master Design File: Assisted in creating the master design file for the Trace mobile app, ensuring consistency and efficiency in design elements."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Active Field for Premiums: Added an active field to the premium table and updated its usage throughout the app."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Payment API Updates: Updated payment APIs in the sync documentation to ensure accurate and reliable payment synchronization."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Mobile App Packages Documentation: Consolidated and organized the mobile app packages documentation into a single, easily accessible page."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Report Migration: Created a migration for report fields in the transaction table to streamline reporting functionality."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Report Page UI: Enhanced the user interface of the report page for improved usability and aesthetics."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Report API Implementation: Implemented the necessary APIs to support the report functionality within the app."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Report Functionality: Developed the report functionality to allow users to generate and view reports based on specific criteria."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"In-App Update Feature: Implemented an in-app update feature to provide users with seamless updates to the mobile app."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Mobile App Package Upgrades: Upgraded mobile app packages to their latest versions for enhanced performance and compatibility."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Open Source Checklist Excel Sheet: Created an Excel sheet checklist for open source components used in the app."}]}]},{"type":"paragraph","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Bug Fixes:","fontWeight":700}]},{"type":"bulleted-list","children":[{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Various bug fixes and improvements addressing issues such as:"}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Error 404: Resolved an error that occurred with status code 404."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Premium Details Update: Fixed an issue where premium details were not updated when modifying existing transactions."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Duplicate Transactions and Farmers: Addressed the problem of duplicate transactions and farmers being created."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Transaction and Farmer Sync Errors: Fixed errors related to transaction syncing and adding farmers in both development and production environments."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"App Crashes and Errors: Resolved app crashes, error messages, and UI issues reported in the development environment."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Syncing and Migration Issues: Fixed issues related to syncing, migration, and data transfer between different versions of the app."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Premium Calculation and Display: Corrected various issues related to premium calculation, display, and user interface inconsistencies."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Payment Details and Reporting: Fixed issues with payment details page, reporting popups, and date accuracy."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Manual Premium Functionality: Resolved issues with manual premium entry, including decimal values, wrong quantities, and incorrect base prices."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Product and Premium Listing: Fixed issues with product and premium listing based on filters and status."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Card Scanning and Selling Stocks: Addressed problems with card scanning and selling stocks functionality."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Error Messages and Handling: Improved error handling, error messages, and user feedback throughout the app."}]}]},{"type":"paragraph","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Enhancement:","fontWeight":700}]},{"type":"bulleted-list","children":[{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Transaction Type Display: Added a transaction type indicator (with/without card) in the transaction details and list pages for better clarity."}]}]}]}]},"children":[],"id":"zvpPV9zPpYMQDz7Njzzkz"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"68VNyu_qIsHxbrjMGRu3V","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"text":"22th | 10pm","fontFamily":"Open Sans, sans-serif"}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":""}]},{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Summer Party Night","color":"#1c1c1c","fontWeight":700,"fontSize":22}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#1c1c1c","text":""}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.","color":"#666666"}]}]}]},"children":[],"id":"liRprCaI6yKe2dWM_J7E3"},{"name":"button","params":{"label":"Add To Calendar","size":"medium","shape":"rounded","alignment":"start","states":{"idle":{"colors":{"background":"#ffffff","label":"#1c1c1c","outline":"#1c1c1c"}},"hover":{"colors":{"background":"#1c1c1c","label":"#ffffff"}}}},"children":[],"id":"cUQNDS1NTjXF_6yZth4qi"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"qYLQmEvxdkAsZpv-4p1Bk","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"b1dY-k8NblMZ1bDNV7NBf","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"e5YZ4i7bPtkEkebwRbpro","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}}],"params":{"layout":[1,2],"gap":0,"minHeight":200,"padding":10,"borderRadius":0}},{"id":"10GMtQgRnTsPcZFXnFTE4","name":"row","children":[{"id":"KxBqJVpDpSOqT7VfVsxJk","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"root","children":[{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"V 1.1.6","fontWeight":700,"fontSize":22,"color":"#000000"}]},{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"12 April 2023","fontSize":16,"color":"#555"}]}]}]}]},"children":[],"id":"wlGQxsLALS298fXhnqE0v"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"ChW9t-DzF92SJL9VDo9SJ","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"paragraph","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"New Features:","fontWeight":700}]},{"type":"bulleted-list","children":[{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Added support for product and premium updates from server sync "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Implemented Google Analytics feature in the app "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Added ability to customize app theme for components related to authentication and farmers "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Added support URL to app "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Added ability to customize app theme for home and transactions "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Improved app performance by avoiding re-rendering of screens and components "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Updated transaction premium table "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Updated premium table "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Updated create transaction logic to work for old app API calls "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Modified premiums API to get premiums without project details "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Created a payments sync API "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Created/modifed add payment API "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Added base payments to the payments table "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Changed payments table "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Changed get premium API "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Added UI for creating farmer payments "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Added UI for listing payments "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Updated sync functionality "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Added address and location fields to payment table "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Added payment filter option "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Added farmer payment log "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Implemented payment invoice API "}]}]},{"type":"paragraph","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Bug Fixes:","fontWeight":700}]},{"type":"bulleted-list","children":[{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Fixed error: Request failed with status code 404 "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Fixed issue where premium details were not getting updated when updating an existing transaction "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Fixed issue where duplicate transactions and farmers were being created "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Fixed issue where updated premium was not reflecting on app "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Fixed issue where users were unable to buy stock from Toko"}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Fixed app DB migration issue "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Fixed display issue on Pay farmer page "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Fixed error in transaction sync "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Fixed display issue on transaction completed page "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Fixed issue where all payments were showing as negative on payment listing page "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Fixed display issue where it should show \"Premiums\" instead of \"Premium\" when there are multiple premiums "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Fixed error when purchasing products "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Fixed issue where buy and sell transactions were failing "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Fixed issue where updated payment premium category was not displaying on the app after sync "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Fixed error when selling products "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Fixed payment syncing error "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Fixed issue where users were unable to sell products with card "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Fixed search issue on payments tab "}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Fixed display issue where \"No payments\" text was not displaying in Indonesian language"}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"There is a UI issue that needs to be fixed."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"The node id is appearing as blank in transaction sync data and this needs to be addressed."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"We are getting a 404 error while adding farmers and this needs to be fixed."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"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."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"The \"Pay Farmer\" option is not displaying on the Siera Leoness Home page, which needs to be fixed."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"There is a sync issue on the payment and product page that needs to be addressed."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"There is a transaction syncing error in Production that needs to be resolved."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"The category is not listed on the payment page filters option, which needs to be fixed."}]},{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"The payments tab lists wrong data and needs to be corrected."}]}]},{"type":"paragraph","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"Enhancement:","fontWeight":700}]},{"type":"bulleted-list","children":[{"type":"list-item","children":[{"fontSize":16,"letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","lineHeight":"28px","text":"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."}]}]}]}]},"children":[],"id":"b24bmSUEodwpOHkShhjxd"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"IatMVVkqokASW7RIgvLYh","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"text":"22th | 10pm","fontFamily":"Open Sans, sans-serif"}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":""}]},{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Summer Party Night","color":"#1c1c1c","fontWeight":700,"fontSize":22}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#1c1c1c","text":""}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.","color":"#666666"}]}]}]},"children":[],"id":"80N0FbihOoexUA2MZzU76"},{"name":"button","params":{"label":"Add To Calendar","size":"medium","shape":"rounded","alignment":"start","states":{"idle":{"colors":{"background":"#ffffff","label":"#1c1c1c","outline":"#1c1c1c"}},"hover":{"colors":{"background":"#1c1c1c","label":"#ffffff"}}}},"children":[],"id":"LmdwdzzRYHvkH_tBYYALo"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"W7B5QVL65ZYtVfcE4L08J","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"iSfcURFRbt2s5Ag0ikjn_","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"U75QklexM7CdSVD_TtjiU","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}}],"params":{"layout":[1,2],"gap":0,"minHeight":200,"padding":10,"borderRadius":0}},{"id":"b3qJfm4F9xxTQRXoRLTw8","name":"row","children":[{"id":"8ObAkSi8cZrDx6VokZ_6w","name":"column","children":[{"name":"text","params":{"value":[{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"","fontSize":14,"color":"#666666"}]}]},"children":[],"id":"3cr0yAvnfqniCCo4cS6dp"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"acbm8RRamUEHzQlyPV6Kb","name":"column","children":[{"name":"text","params":{"value":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#666666","text":""}]}]},"children":[],"id":"GpkJL1MZW13N7yOXkKEZu"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"mBZ5XMSUIBG0Ohy0EqfTo","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"text":"22th | 10pm","fontFamily":"Open Sans, sans-serif"}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":""}]},{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Summer Party Night","color":"#1c1c1c","fontWeight":700,"fontSize":22}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#1c1c1c","text":""}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.","color":"#666666"}]}]}]},"children":[],"id":"uD_J_IVZYZkCY-Ss5cmRQ"},{"name":"button","params":{"label":"Add To Calendar","size":"medium","shape":"rounded","alignment":"start","states":{"idle":{"colors":{"background":"#ffffff","label":"#1c1c1c","outline":"#1c1c1c"}},"hover":{"colors":{"background":"#1c1c1c","label":"#ffffff"}}}},"children":[],"id":"nVqlX67dDo67uZ5D7dnUG"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"H123nTAgwFgmCcpgLCjlZ","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"9Ki6jk8Hq5LP_4sFJwcN4","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"lIp9zgakIt1_emEPlFL8d","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}}],"params":{"layout":[1,2],"gap":0,"minHeight":200,"padding":10,"borderRadius":0}},{"id":"lAKZJoiewK_fqkrxPH-aU","name":"row","children":[{"id":"hySUe_YDQ89Pamgay8hSU","name":"column","children":[{"name":"text","params":{"value":[{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"","fontSize":14,"color":"#666666"}]}]},"children":[],"id":"J10pMwl-G9AHGP42uzgkx"},{"name":"text","params":{"value":[{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"","fontSize":14,"color":"#666666"}]}]},"children":[],"id":"7zMYjTkdSH0e-J0VjTCqI"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"FnrUqNeW6Ql_F-hfdN6Lf","name":"column","children":[{"name":"text","params":{"templateId":"simple paragraph","value":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":""}]}]},"children":[],"id":"hQdot8ziZyNL_8olyF4c_"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"nFkRzoaBw-3GJMrZS2St6","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"text":"22th | 10pm","fontFamily":"Open Sans, sans-serif"}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":""}]},{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Summer Party Night","color":"#1c1c1c","fontWeight":700,"fontSize":22}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#1c1c1c","text":""}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.","color":"#666666"}]}]}]},"children":[],"id":"e4vISVLKho45kH4jviKU4"},{"name":"button","params":{"label":"Add To Calendar","size":"medium","shape":"rounded","alignment":"start","states":{"idle":{"colors":{"background":"#ffffff","label":"#1c1c1c","outline":"#1c1c1c"}},"hover":{"colors":{"background":"#1c1c1c","label":"#ffffff"}}}},"children":[],"id":"rM97pSd9vI4yf-E4O-U2k"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"xrjXSyRU7PXyQS08jTiA5","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"t6qxeKw9kVVJ8u2tEn9CI","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"tIIIMrBUkvXGGKC65fiN2","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}}],"params":{"layout":[1,2],"gap":0,"minHeight":200,"padding":10,"borderRadius":0}},{"id":"bd02Ljx7VvZyPBKdvPhR3","name":"row","children":[{"id":"vJVGd53Kr3vbVM9h49o1f","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"vBmEIoaJSgtrdizHyu8gu","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"VjSjzcZ622HRUQR9GGDZn","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"text":"22th | 10pm","fontFamily":"Open Sans, sans-serif"}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":""}]},{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Summer Party Night","color":"#1c1c1c","fontWeight":700,"fontSize":22}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#1c1c1c","text":""}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.","color":"#666666"}]}]}]},"children":[],"id":"rPjn7TFhwTCc4fA3BqrhB"},{"name":"button","params":{"label":"Add To Calendar","size":"medium","shape":"rounded","alignment":"start","states":{"idle":{"colors":{"background":"#ffffff","label":"#1c1c1c","outline":"#1c1c1c"}},"hover":{"colors":{"background":"#1c1c1c","label":"#ffffff"}}}},"children":[],"id":"wVU0xZ0npH7YtR-SSJ_Ae"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"AE1nLwwEmhnJBIcZZW6pI","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"4W-7if64JGK0GVEWR6U3b","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"1lkvkli8yGaBD3t3ivzTM","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}}],"params":{"layout":[1,2],"gap":0,"minHeight":200,"padding":10,"borderRadius":0}},{"id":"Nx9b1nJYeOFTPK5PMWIiS","name":"row","children":[{"id":"tJpsalwWCP-CDztv6oBXu","name":"column","children":[{"name":"text","params":{"value":[{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"","fontSize":14,"color":"#666666"}]}]},"children":[],"id":"KHPSelehSb2c-a5YNsxBF"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"rx4Q2HysI9LF-xaFwCErJ","name":"column","children":[{"name":"text","params":{"templateId":"simple paragraph","value":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":""}]}]},"children":[],"id":"j4KUpcIrPvjZl8yLQY2tM"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"Qisbps_rrIztvrTxP5Kz-","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"text":"22th | 10pm","fontFamily":"Open Sans, sans-serif"}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":""}]},{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Summer Party Night","color":"#1c1c1c","fontWeight":700,"fontSize":22}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#1c1c1c","text":""}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.","color":"#666666"}]}]}]},"children":[],"id":"U8a-HD-Y1ei6UiYDpCCL1"},{"name":"button","params":{"label":"Add To Calendar","size":"medium","shape":"rounded","alignment":"start","states":{"idle":{"colors":{"background":"#ffffff","label":"#1c1c1c","outline":"#1c1c1c"}},"hover":{"colors":{"background":"#1c1c1c","label":"#ffffff"}}}},"children":[],"id":"Ti-LHRCw_j7guri-zyd9O"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"GSuN2Eyp6wXTA0kqr63ob","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"xMqfm_Ob4R15rmYGIFXSI","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"nBfdspJA8YvAjLB1qqwHp","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}}],"params":{"layout":[1,2],"gap":0,"minHeight":200,"padding":10,"borderRadius":0}},{"id":"zMeDdCIrtDr1GCMexznfO","name":"row","children":[{"id":"9vQMeYPrOxCMXCzywgSp8","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"root","children":[{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"","color":"#1c1c1c","fontWeight":700,"fontSize":22}]},{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"","fontSize":14,"color":"#666666"}]}]}]}]},"children":[],"id":"K5nAu3XH9gEdba0SW_v-B"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"4_Hxd4JcXMpFC-DFZAjkX","name":"column","children":[{"name":"text","params":{"templateId":"simple paragraph","value":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":""}]}]},"children":[],"id":"d0O9IfY65HdnxoxDLyYRa"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"YZQtkdR_HG5cWwGKUPGsC","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"text":"22th | 10pm","fontFamily":"Open Sans, sans-serif"}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":""}]},{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Summer Party Night","color":"#1c1c1c","fontWeight":700,"fontSize":22}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#1c1c1c","text":""}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.","color":"#666666"}]}]}]},"children":[],"id":"5ZSrkxzyjSVO1sgS3di7J"},{"name":"button","params":{"label":"Add To Calendar","size":"medium","shape":"rounded","alignment":"start","states":{"idle":{"colors":{"background":"#ffffff","label":"#1c1c1c","outline":"#1c1c1c"}},"hover":{"colors":{"background":"#1c1c1c","label":"#ffffff"}}}},"children":[],"id":"K2EXrCE9nyNEANo_Uo4mA"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"bTAu-O_o5qy2XtQn2huSf","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"Lr_Wrw69HbtU7uM5XsuKu","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"vZxxT8nvaivGarB-uahfy","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}}],"params":{"layout":[1,2],"gap":0,"minHeight":200,"padding":10,"borderRadius":0}},{"id":"npyr_gjs3TUD30CIUCycC","name":"row","children":[{"id":"1nBUuRIZi0Uq9ir8jSKt6","name":"column","children":[{"name":"text","params":{"value":[{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"","fontSize":14,"color":"#666666"}]}]},"children":[],"id":"sXXMi3Yjbm4B2HNMxo16j"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"-lbv5C_dwGsULCAEfbT9e","name":"column","children":[{"name":"text","params":{"templateId":"simple paragraph","value":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":""}]}]},"children":[],"id":"s051Bsad6xXY841WU0zsP"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"4cNC7VD_WJ1C1yI704pA4","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"text":"22th | 10pm","fontFamily":"Open Sans, sans-serif"}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":""}]},{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Summer Party Night","color":"#1c1c1c","fontWeight":700,"fontSize":22}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#1c1c1c","text":""}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.","color":"#666666"}]}]}]},"children":[],"id":"FyhFVz5pVwR_Rwdyg8jq0"},{"name":"button","params":{"label":"Add To Calendar","size":"medium","shape":"rounded","alignment":"start","states":{"idle":{"colors":{"background":"#ffffff","label":"#1c1c1c","outline":"#1c1c1c"}},"hover":{"colors":{"background":"#1c1c1c","label":"#ffffff"}}}},"children":[],"id":"B72VV_FIbhn3y1wqxedIk"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"3SjiSGdIKCRxMQnfYZv4j","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"rNxdBOPtD-DNSVH555lJX","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"5CRvcwTkCk7MTLuYJibzA","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}}],"params":{"layout":[1,2],"gap":0,"minHeight":200,"padding":10,"borderRadius":0}},{"id":"NaQRBpLC148Zl39SA4OGQ","name":"row","children":[{"id":"fsv2sMiZk7gvCKscXUZF4","name":"column","children":[{"name":"text","params":{"value":[{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"","fontSize":14,"color":"#666666"}]}]},"children":[],"id":"nL2oBFazeHOEAS0zpP3Um"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"xRAFwPtc6O6fWUlbK3a2K","name":"column","children":[{"name":"text","params":{"templateId":"simple paragraph","value":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":""}]}]},"children":[],"id":"RP7bZyJKoPnlTFHLpYYog"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"68Dde2nVyuqUEm-n5j0GY","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"text":"22th | 10pm","fontFamily":"Open Sans, sans-serif"}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":""}]},{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Summer Party Night","color":"#1c1c1c","fontWeight":700,"fontSize":22}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#1c1c1c","text":""}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.","color":"#666666"}]}]}]},"children":[],"id":"H3RroexRA9ybUveglHEsZ"},{"name":"button","params":{"label":"Add To Calendar","size":"medium","shape":"rounded","alignment":"start","states":{"idle":{"colors":{"background":"#ffffff","label":"#1c1c1c","outline":"#1c1c1c"}},"hover":{"colors":{"background":"#1c1c1c","label":"#ffffff"}}}},"children":[],"id":"XUQtFId36lc4oAWJhe-Ze"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"lQ1sskzt07E19ylpEA5mY","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"uUn4Azk3yS6H2Bnej3CaQ","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"b1P1RhmIAt_Mte1SwTzTD","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}}],"params":{"layout":[1,2],"gap":0,"minHeight":200,"padding":10,"borderRadius":0}},{"id":"ct5BgzYPE7JhTGfdrJ1rs","name":"row","children":[{"id":"nn5ljicBrfymPkHXkN6hn","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"root","children":[{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"","color":"#1c1c1c","fontWeight":700,"fontSize":22}]},{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"","fontSize":14,"color":"#666666"}]}]}]}]},"children":[],"id":"VazQXk8MjHYogRNRmtq7m"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"Ncuvb4-YRMaBLUAk2RThc","name":"column","children":[{"name":"text","params":{"templateId":"simple paragraph","value":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":""}]}]},"children":[],"id":"wOhrcN10ealCTN0un0zAT"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"YTRGNTeb0jUAx7SBcvAgy","name":"column","children":[{"name":"text","params":{"value":[{"type":"root","children":[{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"text":"22th | 10pm","fontFamily":"Open Sans, sans-serif"}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","color":"#555","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":""}]},{"type":"paragraph","children":[{"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Summer Party Night","color":"#1c1c1c","fontWeight":700,"fontSize":22}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","color":"#1c1c1c","text":""}]},{"type":"paragraph","children":[{"fontSize":16,"lineHeight":"24px","letterSpacing":0,"fontFamily":"Open Sans, sans-serif","text":"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.","color":"#666666"}]}]}]},"children":[],"id":"8ixYdiaMnlmjdAyLf3QRx"},{"name":"button","params":{"label":"Add To Calendar","size":"medium","shape":"rounded","alignment":"start","states":{"idle":{"colors":{"background":"#ffffff","label":"#1c1c1c","outline":"#1c1c1c"}},"hover":{"colors":{"background":"#1c1c1c","label":"#ffffff"}}}},"children":[],"id":"b_BsF_vSuoCwHdfjXSy1-"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"PPebNiV72izX65nHbUlWc","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"QWi5a0GzOeYFNuMVpslv6","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}},{"id":"VycUwYBo4sSpRGlMQRRDX","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"top"}}],"params":{"layout":[1,2],"gap":0,"minHeight":200,"padding":10,"borderRadius":0}},{"id":"5rA7YuFCSTGzChlnfDbqx","name":"row","children":[{"id":"6ihBKI1gNxzlu735xFw_h","name":"column","children":[{"name":"divider","params":{"color":"#6666664d","alignment":"start","fontSize":24,"fontColor":"#000000","height":1,"borderStyle":"solid"},"children":[],"id":"S_Quntu-oweJPFx6jt1AT"}],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"verticalAlignment":"center"}},{"id":"a4LOgVdiioFeLF_ID6oy4","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"center"}},{"id":"Z3MTl9CKV3uBH1mGPsRtJ","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"center"}},{"id":"zoH-Jy36knNDUrSjaba-9","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"center"}},{"id":"vWSoJ3GPqxEGeFBzMXk82","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"center"}},{"id":"thWCUtvpqUyXgvHWD_N-q","name":"column","children":[],"params":{"borderRadius":{"all":0,"btl":0,"bbl":0,"btr":0,"bbr":0,"isIndividualCorners":false},"padding":0,"gap":20,"verticalAlignment":"center"}}],"params":{"layout":[1],"gap":10,"minHeight":50,"padding":10,"borderRadius":0}}],"name":"section"}]}