2.0.2 Back-End Changelog (22 Feb 2024)

Back-End Changelog

Upgrades

 

  1. "Favorites wallets" filter. Users can mark preferred wallets, enabling streamlined access. Technical tasks include database schema modification, API endpoint addition, and backend logic implementation for consistent management. This enhancement aims to improve navigation and personalize user experience.

  2. "Favorites markets" filter. Users can easily prioritize and access preferred markets, enhancing navigation and customizing the interface for convenience. Technical tasks involve database schema adjustments, API endpoint integration, and backend logic implementation to ensure seamless management of favorite markets. This upgrade aims to streamline navigation and enhance user experience.

  3. Tiered 24-hour withdrawal limits enable flexible withdrawal threshold management according to user levels. This upgrade involves modifying database schemas, API endpoints, and backend logic to accommodate tiered limits, ensuring seamless integration with existing systems and maintaining data integrity.

  4. Separate Trading Operations in Full History. This enhancement allows users to easily distinguish and review their trading activities with dedicated sections for each operation. By organizing transactions in this way, clarity and organization are significantly improved within the transaction history, providing users with a more seamless and efficient experience.

  5. SumSub KYC: The backend software upgrade will seamlessly integrate the Sum Sub service for identity verification, enhancing user verification processes with reliability and efficiency. This integration ensures robust security measures and compliance with regulatory standards.

  6. User activity emails will be implemented as part of the backend software upgrade. These emails will provide users with notifications and summaries of their recent activities on the platform, enhancing communication and engagement.

Improvements

  1. Subscriptions for user balance, market dynamics, open orders, and recent trade. These enhancements aim to give users better real-time visibility and control over their balances, market fluctuations, open orders, and recent trade activities. Technical updates include optimizing data retrieval, enhancing subscription mechanisms, and improving overall performance to deliver a more responsive and seamless user experience.

  2. Pagination for history and order history: this feature will allow users to navigate through their historical data and order history in a more organized and efficient manner by displaying data in smaller, manageable chunks across multiple pages.

  3. We are enhancing security measures by implementing Two-Factor Authentication (2FA) for Google account logins. This additional layer of security strengthens user authentication and provides protection against unauthorized access, thereby elevating account security and ensuring user data remains safe and secure.

  4. We are enhancing the ability to cancel all open orders on selected markets. This improvement will enable users to effortlessly cancel all their open orders with a single action, simplifying the process and enhancing user convenience.

  5. The performance of the trading service. This effort aims to enhance the speed, reliability, and overall efficiency of our trading platform, ensuring a smoother and more responsive experience for our users.

Admin Panel Changelog

Upgrades

  1. The software upgrade will include the implementation of audit logs. These logs will record and track all employee actions and system activities for improved security and accountability. Technical documentation will outline the structure of the audit logs, including the types of events logged, storage mechanisms, and access control measures to ensure comprehensive monitoring and traceability of system actions.

  2. Several enhancements to the runtime environment, focusing on optimizing performance and resource utilization for better application execution. Additionally, optimizations will target areas like code execution speed, database query efficiency, and network latency reduction. These adjustments aim to ensure efficient operation and scalability of the system, enhancing overall user experience and system reliability.

  3. The software upgrade will include the implementation of tracking failed login attempts by IP addresses. This feature will enhance security measures by monitoring suspicious login activities and potentially identifying unauthorized access attempts. Detailed logs will record the IP addresses associated with failed login attempts, providing valuable information for security analysis and mitigation strategies. Additionally, administrators can use this data to identify patterns of suspicious behavior and take appropriate action to protect the system and user accounts.

  4. Softban feature for users. This functionality will allow administrators to temporarily restrict certain actions or access for users who violate terms of service or exhibit problematic behavior, without permanently banning them. Softbans provide a flexible approach to enforcing rules and maintaining community standards, giving users an opportunity to rectify their actions while still ensuring a safe and welcoming environment for others.

  5. Bulk softban to all users. This feature enables administrators to efficiently impose temporary restrictions on multiple users simultaneously, addressing widespread issues or enforcing policy changes across the platform. Detailed documentation will outline the process for initiating bulk softbans, including the criteria for selecting affected users, the duration of restrictions, and the communication of softban status to the user base. This functionality enhances administrative control and facilitates swift enforcement of community guidelines while maintaining fairness and transparency.

  6. "Employees Overview" feature. This functionality will provide administrators with a comprehensive view of all employees within the system, including their roles, permissions, and activity logs. It will enable better management of staff resources, facilitate monitoring of employee performance, and ensure accountability across the organization. Detailed documentation will outline the structure and functionality of the Employees Overview, including access controls, search filters, and reporting capabilities, to streamline administrative tasks and enhance organizational efficiency.

Improvements

  1. "Open Tasks for Workspace". This functionality will enable employees to view and manage tasks that are currently in progress within various workflows. It provides transparency and accountability by allowing users to track the status of their assigned tasks, identify bottlenecks, and prioritize their workload effectively. Detailed documentation will outline how users can access and interact with open tasks, including task assignment, status updates, and notifications, ensuring seamless integration with existing workflow processes and enhancing overall productivity.

  2. "Workflows" and "Nodes for Workflow Creation". Workflows will allow administrators to define and automate sequences of tasks or actions within the system, streamlining processes and improving efficiency. Nodes for workflow creation will serve as building blocks for constructing these workflows, enabling users to design custom workflows by connecting various nodes representing different actions or decision points.

  3. "Permissions" for employees. This feature will enable administrators to define specific access levels and privileges for each employee based on their role and responsibilities within the organization. Detailed documentation will outline the available permissions settings, such as read/write access to certain data or functionalities, restrictions on sensitive operations, and administrative capabilities. This permissions system ensures data security, regulatory compliance, and efficient management of resources by granting employees access only to the information and tools necessary for their tasks.

  4. "Roles" for employees. This feature allows administrators to assign predefined roles to employees, each with its own set of permissions and responsibilities within the organization. Detailed documentation will outline the various roles available, such as "Admin," "Manager," "Employee," etc., along with their associated permissions and access levels. This role-based system streamlines user management, ensuring that employees have appropriate access to resources while maintaining security and compliance with organizational policies.