Authentication
Fixed login/signup error messages
A better way to build apps starts with your ideas.
Explore what's next, share feedback, and help us shape the future.
The latest features, improvements, and fixes in AppStruct.
Fixed login/signup error messages
Add data conversion for scatter type in ChartSettings
Add new accordion with nested elements inside
Invite others in your project with different roles and create projects in real time
Added Lottie animation files for preloaders
Fix tables updates after changes
Add 'add to favorite' option for group and section
Fix dashboard modals close button on small devices
Fetch data with filter, sorting and aggregation from Database Request
Get photos from Unsplash
Add Accessibility to your components
Fix rare cases when database creating error and servers are busy
Apply Gradients for Text components
Add direction for icon for search component, improved styles
Fix backend page layout and fixed stars rating settings
Add page dimensions and scrollable functionality
Upload own custom fonts in your apps
Add to favourites components and reuse them
Upload images as a background
Constructor now automatically zooms to newly created pages for better user experience
New action type that allows saving data directly to component properties
Added new pre-built card components to speed up development
Add new datetime type in AppStruct backend
Added new action for creating vibration feedback for mobile devices
New guided tour to help first-time users understand Constructor features
Full mobile support with adaptive layouts and touch-optimized controls.
Added sign-up functionality through Telegram for seamless user onboarding from Telegram Mini App
Support for Telegram Stars payment system
Granular access control for backend tables
New action for Live data synchronization with WebSocket support
Showing visually status bar iOS and Android status bar integration in frame support
Local storage support for dynamic variables and mathematical expressions
Enhanced HTTP request actions to work with array data
Experimental AI-powered component creation (OpenAI integration)
New action to switch between light and dark themes
Complex conditional logic for triggering actions based on multiple criteria
Implemented comprehensive error handling across all Constructor components to prevent crashes
Introduced ready-to-use app templates for common use cases
Fixed missing default values for dark theme
Fixed filtering and mapping interface bugs
Corrected element stacking order in backend views
Resolved local storage conflicts in CRUD operations
Fixed context menu positioning when canvas is zoomed
Flexible grid system for section arrangement
Ability to rotate any component with degree precision
Advanced image manipulation settings
Fine-grained typography controls
Direct image upload functionality for carousel components
Better error notifications with toast messages for backend operations
Improved data persistence for lists and form data
Real-time preview of expression results with translations
Visual indicators for platform-specific styles
Fixed Auto Translations (i18n) in app templates
Improved application stability for unexpected crashes when hidden elements were in group
Fixed scrollbars in published apps. Scroll bars appeared on some devices cause of URL bar. Now users can have a dynamic page's height
Added new elements in existing page templates. Now users can use starting pages with more components inside with better design in own apps.
Deep linking with component selection via URL
Added new datetime field type for backend data integration, allowing users to work with date and time values in their applications
Fixed multible visual bugs in few component's settings. Added percentages option for Line Height styles in rightbar
Fixed a problem when some color pickers couldn't close in styles rightbar
Smoother drag and drop experience for all components
Fixed modal when user selected app templates. Now "Choose Modal" works as expected on every device
Resolved build errors during app publishing in rare cases
Fixed issues with same-name columns in different tables
Resolved keyboard shortcut interference with form inputs