Releases: SELISEdigitalplatforms/blocks-construct-react
v0.5.0
This release introduces the Data Gateway service to Construct along with an early-stage integration of Storybook for component previews.
New Features
- Data Gateway Service Integration: integrated with Invoice, Task Manager, and Inventory modules for streamlined data handling.
- Storybook Integration: initial setup of Storybook within Construct for previewing and testing components. Currently in an early stage of development.
Bug Fixes & Stability
- Addressed various issues across modules to improve performance and reliability.
v0.0.5 - AI Enhancements & UILM Updates
Release Notes
This release expands flexibility and intelligence across the platform. Users now have greater control over AI Agents through customizable parameters, safer workflows with UILM history and revert options, smarter insights with AI-powered Logs, Metrics & Tracing, and seamless environment migration starting with the UILM module. Together, these improvements make the platform more adaptable, reliable, and efficient for a wide range of use cases.
Environment Migration
Our cloud platform now supports environment migration, giving users the flexibility to move data between environments. This capability streamlines workflows, simplifies testing, and ensures more consistent deployments across projects. We’re starting with the UILM (Language Module), where users can migrate their language keys and modules. Migration support will gradually extend across all modules and services.
UILM
UILM now includes language history with revert capability, enabling users to track changes and restore previous versions when needed. This is especially useful if a recent update introduces errors, if you want to compare different states, or if you simply need to roll back to a stable configuration. By making past changes visible and reversible, UILM adds both safety and flexibility to your workflow.
Bug Fixes
- Resolved issue where API calls occurred with deselected modules in “Create New Key.”
- Fixed issue where the revert button appeared with no previous data available.
- Corrected non-functional search within the module selection field.
Logs & Tracing
Our Logs, Metrics & Tracing (LMT) now has AI support, allowing users to query logs, traces, and metrics in natural language. You can even search directly by trace ID, making it faster to diagnose issues and uncover insights.
New Features
- Added support for searching by trace ID.
- Introduced Ask AI, providing contextual insights powered by AI.
AI Agents
AI Agents now give users more control through adjustable parameters, ensuring the assistant behaves as needed — whether that’s more focused, more creative, or more efficient.
New Features
- Context window – set how many past messages are remembered
- Summary – automatically summarizes each conversation to preserve context
- Embedding model – select between small to large models:
- Embedding Ada v2
- Embedding 3 Small
- Embedding 3 Large
- Chunking strategy – choose how text is split into chunks:
- Semantic
- Recursive
- Markdown
- Character
- LLM Conversations – added source links under each response to trace the origin of collected information
- The design of the conversation page has been changed
- The agent playground page has been redesigned
Improvements
- Enhanced response quality with improved retrieval re-ranking, including semantic chunking for more accurate and relevant results
- Refactored the AI Agent Playground to use the Conversation API instead of query-based interaction, providing a more natural conversational view
v0.4.0
New Features
-
Finance Dashboard (Design only):
- UI for a centralized dashboard presenting financial data and KPIs.
- Includes placeholder components for graphs, transaction history, and summary tiles.
-
404 and Maintenance Pages (Design only):
- Custom error and maintenance screens implemented across the platform.
- Includes visuals and messaging for unavailable content and system downtime.
Localization
-
Language (Blocks Cloud):
- Platform now supports multi-language configuration from the cloud.
- Currently available in English, Bengali, and Deutsch with full translation coverage.
Authentication
-
SSO Integration:
- Google and Microsoft SSO support added with fully functional authentication flows.
- Additional identity providers will be supported in upcoming releases.
Command Line Interface (CLI)
- Updated to support project setup enhancements.
- Blocks Cloud now supports both Google reCAPTCHA and hCaptcha, configurable during initialization.
- Refer to the updated README for revised CLI instructions and CAPTCHA integration steps.
v0.3.0
New Features
-
Mail (Design only):
- Unified mailbox with folder navigation, message previews, and sorting options.
- Conversation view with threaded messages, starred emails, and action buttons for quick replies.
-
Calendar (Design only):
- Day, week, and month views for easy navigation and event management.
- Features for event creation, color-coded categories, recurring events, and reminders.
- Drag-and-drop scheduling with intuitive event editing.
-
Activity Log (Design only):
- Chronological user activity feed with filters for event types, actions, and timestamps.
- Tagging and quick action buttons, with functionality for exporting logs.
-
Timeline (Design only):
- Visual timeline to track milestones, tasks, and project progress.
-
Task Manager (Design only):
- Task board layout with status-based lists (To-Do, In Progress, Done).
- Drag-and-drop task movement, due dates, and task dependencies.
- Filtering, sorting, and prioritization features for efficient task management.
Platform Expansion
- Construct Flutter Mobile App:
- Mobile-optimized UI with responsiveness tailored for mobile devices.
Command Line Interface (CLI)
- Introduced platform-specific scaffolding, allowing users to select target environments (e.g., web, mobile).
- Added support for cookie configuration, enabling users to toggle cookie usage during setup.
Documentation
- Updated README to reflect new platform setup options, cookie preferences, and details on CAPTCHA integration configuration.
v0.2.0
Improvements
-
Identity Access Management (IAM):
- Added filters to improve user management.
- Implemented advanced filtering using pre-defined variables.
- Enabled free text search for quick lookup by name and email.
-
Mobile Responsiveness:
- Enhanced mobile screen responsiveness for improved usability across devices.
New Features
- Inventory Module:
- Introduced a new advanced table with customizable columns and complex data.
- Table supports horizontal scrolling for better visibility.
- Added expandable accordions in each row for quick actions on inventory items.
- Implemented column-specific search, allowing filtering per column.
- Dropdown filters added for predefined data columns.
- Date pickers introduced for filtering date-based columns with multiple options.
- Added product detail view, enabling users to inspect extended information from the inventory.
Fixes & Enhancements
- Security: Integrated CAPTCHA where necessary, following best practices.
- User Interface: Resolved dark mode color definition issues to ensure consistent theming.
Code Quality & Compliance
- Enforced SonarQube quality gates with automated checks for minimum code coverage thresholds (>5%) and code duplication limits (<3%).
- All critical issues identified by static analysis have been resolved, ensuring the codebase meets established quality standards.
Command Line Interface (CLI)
- Added support for passing API URL via CLI arguments.
- Introduced option to enable or disable cookie handling through CLI parameters.
Documentation
- Updated README to reflect recent CLI enhancements and configuration changes.
v0.1.0
We are excited to announce v0.1.0 of our SaaS application! This initial version lays the foundation for a seamless and secure user experience, featuring core authentication and identity management capabilities. Below are the key features included in this release:
v0.1.0 Features
-
Signup (Design Only) – The initial UI for user registration is in place, setting the stage for future functionality.
-
Set/ Forget Password – Users can securely set/reset their passwords with a streamlined recovery process.
-
Log in – Secure authentication system enabling users to access their accounts effortlessly.
-
Dashboard (Frontend Only) – A beautifully designed dashboard UI, providing a glimpse of the upcoming enhancements.
-
Identity Access Management (IAM)
- Backend-integrated user management system.
- Search users by email.
- Sortable columns for efficient data organization.
- Toggle column visibility.
- View detailed user information.
-
Profile Management
- Users can update and manage their profile details effortlessly.
- Seamless backend integration for real-time changes.