Changelog

Track the evolution and enhancements of Vidrobe.

0.1.0

2024 May 24

Major Enhancements and New Features

  • Date Handling and View Management:
    • Date Selection and Navigation:
      • Implemented dynamic date selection, allowing users to set specific dates for viewing and managing orders.
      • Added navigation controls to switch between daily, monthly, yearly, and all views with next and previous date buttons.
      • Introduced "Go to Now" feature to quickly set the view to the current date.
    • View Options:
      • Enhanced view management with options to filter orders by daily, monthly, yearly, or all timeframes.
      • Included functionality to persist selected view preferences and restore them on subsequent visits.
  • Order Management Enhancements:
    • Date Assignment:
      • Added functionality to set and modify the date of an order during creation and editing.
      • Implemented a feature to save the selected date for the next new order or use the current date.
    • Order Types:
      • Introduced the ability to classify orders as either "Income" or "Expense," enhancing financial tracking and reporting.
      • Added toggle controls for switching between order types with clear visual indicators.
  • Profit Calculations and Financial Management:
    • Profit Input Fields:
      • Added dedicated input fields for supplier, seller, and store profits with real-time validation.
      • Enhanced profit calculation logic to ensure accurate financial tracking based on order type (income or expense).
    • Dynamic Profit Calculation:
      • Implemented automatic profit calculation based on selected supplier type (Adaos, Commission, or Free Mode).
      • Real-time updates and validation of profit values based on supplier-specific constraints.
  • User Interface and Experience Enhancements:
    • Summary and Color Customization:
      • Introduced customizable color options for order summaries, allowing users to personalize their view.
      • Added visibility toggles for daily, monthly, yearly, and all-time summaries, with persistence of user preferences.
    • Hide and Show Orders:
      • Added functionality to hide or show orders in the view, providing a cleaner and more focused interface.
  • Data Persistence and Local Storage:
    • Preferences and State Management:
      • Implemented persistent storage for user preferences, including view settings, summary visibility, and color selections.
      • Enhanced the local storage mechanism to save and restore the selected date for new orders and view states.
  • Improved Error Handling and User Feedback:
    • Form Submission and Validation:
      • Refined the form submission process with robust error handling and clear user feedback.
      • Enhanced toast notifications to provide detailed error messages, including specific cases like "Suppliers limit reached."
  • General Improvements:
    • UI and UX Enhancements:
      • Improved the visual feedback and interactivity of date pickers and navigation controls.
      • Enhanced the overall user interface to ensure clarity and ease of use, making the application more intuitive and user-friendly.
0.0.3

2024 May 22

Enhancements and New Features

  • Order Management Enhancements:
    • Improved the logic for adding and editing orders, ensuring that suppliers and sellers are correctly handled.
    • Introduced a flexible client selection feature allowing temporary clients that are not saved to the database.
    • Added support for dynamically updating order names based on client names, even when clients are not saved.
    • Enhanced validation logic for order profit calculations to ensure accurate financial tracking.
  • Supplier and Seller Management:
    • Implemented a supplier type selection feature (Adaos, Commission, Free Mode) influencing order profit validation.
    • Added real-time validation for supplier-specific profit constraints.
    • Enabled the ability to switch supplier types during order editing with immediate UI updates.
  • Client Management:
    • Streamlined the client selection process within orders to improve user experience.
    • Added the option to save or use clients temporarily, enhancing flexibility.
  • General Improvements:
    • Refined the form submission process to handle errors gracefully and provide clear feedback to users.
    • Updated the toast notification system to display detailed error messages, including specific cases like "Suppliers limit reached".
    • Ensured proper state reset and form clearing after order submission or cancellation.
  • UI and UX Enhancements:
    • Improved the visual feedback and interactivity of supplier type selection cards.
    • Enhanced the overall user interface to ensure clarity and ease of use.
0.0.2

2024 May 19

Subscription Plans

We have introduced subscription plans to better serve the diverse needs of our users. Each plan comes with its own set of features and limitations, ensuring that you can choose the one that best fits your requirements:

  • Free Plan: Provides access to the basic functionalities of the app with limits on the number of stores, suppliers, sellers, clients, and orders. Ideal for beginners to get started without any cost.
  • Plus Plan: Offers enhanced features including increased limits on stores, suppliers, sellers, clients, and orders. This plan includes priority support to help you with any issues or questions.
  • Unlimited Plan: Unlocks all features without any limitations. This plan is designed for power users and businesses who need full access to all functionalities. Premium support is included to ensure you get the most out of the app.

These plans are designed to scale with your needs, allowing you to upgrade or downgrade as necessary. We also ensure that your data remains secure with advanced security measures and compliance with industry standards.

0.0.1

2024 May 12

First Stable Release

The first stable release of the Vidrobe application, marking a significant milestone in the development process.

0.0.0

2023 November 12

Project Inception

The initial setup of the framework, planing and UI, laying the foundational base for the Vidrobe application.