2021 July 18 - Version 2.2.3
New Features
- It's now possible to export users as CSV from dashboard and admin area.
- Implemented a fully featured, token based API. It can be used to integrate Architect into existing projects, native apps and more.
- Added Manage API Access Tokens section in account settings page for creating or revoking API access tokens.
- Added functional API docs. They can be accessed at your-site.com/api-docs url, there's also a link in account settings page.
Enhancements
- Fully rebuilt the way changes are applied in the builder. This will correct a number of longer standing issues, improve undo manager, allow better compatability with more advanced templates and fix a number of other issues.
- Improved builder drag and drop performance and accuracy.
- Added number of new text styling options in inline text editor (double click).
- Updated link editor design, editor a few more options and fixed several related bugs.
- Updated font selector overlay design and added a search bar for searching icons.
- Updated background panel design and added a number of new backgrounds and gradients.
- It's now possible to show/hide context actions for both context overlays (hover and selected element) from settings dialog.
- Updated spacing panel design and corrected a few visual issues.
- Updated landing page design.
- Updated filtering and search in all data tables in dashboard and admin area.
- Updated project settings dialog. The options are now more clear and it's possible to change project slug as well as publish destination.
- Compatibility with latest Stripe API version.
- Updated landing page footer design, it now also allows toggling dark mode/language and has an extra social menu.
- Updated shadow panel design and functionality.
- Users can now delete their own account from their account settings page.
- Updated drop placeholder so it does not cause style reflows anymore.
- A more descriptive error message will now be shown if incompatible PHP version is detected.
- Several improvements and fixes to auto save functionality.
- It's now easier to drag elements into empty columns.
- If custom domain attaching fails a more specific reason will now be shown.
- Move undo/redo buttons to the bottom so they won't be hidden on smaller screen sizes.
Bug Fixes
- Fixed an issue where selected element outline would sometimes not update its position based on selected element size changes.
- Corrected an issue with breadcrumbs not reposition element overlay in the builder on hover properly.
- Fixed and issue where some templates would have different styling while in builder and when in production.
- Clicking on a page link while in the builder will no longer open that page in builder.
- Fixed a number of issues with undo manager.
- Arrow up and down will now work correctly while inline editing text in the builder.
- Fixed several issues with element visibility toggling on different breakpoints.
- Fixed an issue where project might look different in the builder and in preview.
- Deleting user from admin area will now correctly remove all resources attached to them.
- Disable free plan selection on upgrade plan page.
- Fixed a few issues with favicon generation.
- Registering from pricing page will now correctly redirect user to payment page after registration.
- Server IP will now be shown properly instead of site url when attaching via A record and not CNAME.
- Fixed an issue where renaming node would sometimes not preserve its attributes.
- Categories assigned to custom elements will now be created automatically, if they don't already exist.
- Element settings (heading type, icon size etc.) will now be undoable via undo manager.
- Urls for nonexistant user site pages will now correctly show 404 page instead of index page.
- Only columns can now be dragged into rows.
- Fixed an issue where user might get logged out sometimes if they don't have custom domain permission.
- Fixed a few issues with reordering in layout panel.
- A number of other smaller fixes.
2020 August 31 - Version 2.2.2
New Features
- Contact forms in templates can now be handled by architect, with emails being sent to the user that owns the project.
- Only one device can now be allowed to be logged into user account at the same time.
- Added 6 new templates.
Enhancements
- Upgraded bootstrap to latest version and removed deprecated bootstrap 3.
- Upgraded all bootstrap components to latest versions.
- Always add doctype tag to final project html.
- Upgraded all built-in templates to bootstrap 4.
- Added a better loading animation for builder, unstyled project flash should no longer be visible.
- Button element will now create a link instead of button tag by default.
- Landing page, custom pages, account settings and dashboard will now share the same menu position.
- Clicking edit button on selected element will now select that element and open inspector panel if no other actions are available for the element.
- If global FTP credentials are stored in settings user projects will now be stored in separate folders.
- Link buttons that have click handlers attached will now properly execute their handlers in builder as well as preview.
- Updated Laravel to latest version. Architect now requires at least PHP 7.2.5 version to work properly.
- Updated login, register, forgot password and reset password pages design.
- If some server error occurs a more descriptive message will now be shown if user is logged in as admin.
- All email templates will now have the same design.
- Added separate address for contact page in mail settings page.
- Show notification in "settings -> general" page if specified base site url and current url don't match.
- Improved input focus outline design.
- Google analytics integration will now use newer .json key file instead of .p12
- Free plan can now be selected in pricing page and will redirect to sign up page.
- Improved contrast for several widgets in dark mode.
- Removed "force subscription" setting. Same functionality can now be achieved by removing all permissions from "users" and "guests" roles in admin area.
Bug Fixes
- Correctly slugify project name for relative links inside projects.
- Fixed a number of issues with built-in templates.
- Newly created projects will be correctly set as "unpublished" now.
- Fixed an issue where code editor would add multiple new lines sometimes.
- Fixed a few issues with responsive video element.
- Fixed an issue where custom css/js from editor would not be deletable completely sometimes.
- Fixed an issue where editor would get moved when trying to select text inside.
- Landing page and custom pages will now have correct seo tags.
- Disable "view source" button in context menu if user does not have 'editors.enable' permission.
- Footer on landing page will now stack on mobile correctly.
- Deleting user from admin area will now properly remove his projects as well.
- It should be easier to select action buttons when hovering over smaller elements.
- Mousewheel scroll will now work properly while dragging elements.
- When using custom domain or subdomain projects set as private will now only be visible to project owner.
- Hiding element at specific breakpoint from attributes panel should work properly now.
- Cache method changes in settings page will now be properly validated.
- Clearing cache will now work if "proc_open" function was disabled on the server.
- Make sure text logo does not push login button offsreen.
- Always store appearance editor custom css and js locally, regardless of storage method in settings page.
- If placeholders can't be replaced in tags provided in "admin > appearance > seo" page, hide those tags when displaying the page.
- A number of other smaller fixes.
2020 April 22 - Version 2.2.1
New Features
- Added new notification system.
- Added configurable GDPR cookie notice.
- Added configurable confirmation policies to register page.
- Added chunked uploading. This allows BeMusic to upload large files in smaller chunks for better upload reliability and avoid server max file size limits.
- Added support for XSendFile and XAcceleratedResponse for reducing server RAM and CPU usage when previewing or downloading files.
- Added resumable uploads functionality.
Enhancements
- Builder images can now be stored on cloud services (s3, digitalocean, backblaze etc.)
- Improved link manager positioning on mobile.
- Specific plans can now be hidden from upgrade and pricing pages.
- Device switcher will now disable options that can't be toggled on current screen size.
- Project owner can now be changed from admin area.
- Proration amount on subscription changes to more expensive plan on same interval will now be charged immediately instead of next billing cycle on stripe to prevent abuse.
- Added validation to check whether x-accel or x-sendfile is setup on the server before enabling that setting in Architect.
- Clicking "edit" button while icon is selected in builder will now open icon selector for replacing that icon.
- Updated several built-in templates to latest versions and bootstrap 4.
- Improved performance when downloading large files.
- Account confirmation email can now be resent from login page and admin area.
- Localization settings page will now show all available timezones.
- Redirect user from "billing/pricing" to "billing/upgrade" url if they are already logged in or subscribed.
- Public uploads (like user avatars) can now be stored on cloud services (s3, digitalocean, backblaze etc.).
Bug Fixes
- Background image uploading will now work properly.
- Pathname will now be striped from url when building sub-domain urls for projects.
- Fixed an issue where preview button would generate incorrect url sometimes.
- Fixed an issue where 403 error would be shown on some hosting providers when trying to load project in the builder.
- User subscription page will now correctly show parent and not base plan price.
- Fixed a few translation issues.
- Fixed an issue where projects with accented characters in the name preview would not work sometimes.
- Fixed font size input in text style panel.
- Added admin and custom page navbar positions to menu manager.
- Properly delete user projects after user is deleted.
- Corrected a few visual issues with dropdowns across the site.
- Chart legend items will now wrap to new line if there's not enough space.
- A number of other smaller fixes and improvements.
2019 December 02 - Version 2.2.0
New Features
- Added a landing page along with landing page editor in admin area.
- Added dark & light mode as well as multiple theme functionality.
- Data tables in admin area now have a number of built-in filters for easier data management.
- Users can now attach custom domains to their projects.
- Maximum number of projects can now be specified for user, role or plan.
- Default FTP credentials for publish project dialog can now be specified from settings page.
Enhancements
- Link editor will now be better positioned depending on the available screen space.
- Updated project preview appearance in user dashboard.
- Admin area is now fully responsive.
- Custom HTML can now be entered from "admin -> appearance > custom code" page.
- Builder sidebar now can be toggled on or off on mobile.
- "Admin > ads" page will now show a preview of where specific ad will appear on site.
- Improved html code formatting in the code editor.
- Various file uploads that are no longer used will now be periodically deleted.
- More templates on "new project" page will now be loaded when user scrolls down.
- User default avatars will now be generated automatically based on their email address.
- Template uploader in admin area will now accept more folder structures for templates.
- "iframe" and "script" tags are not supported in custom pages.
Bug Fixes
- Completely rebuilt appearance editor "colors" section, which will fix a number of issues with changing default colors.
- Fixed an issue where user would not be editable sometimes from "admin > users" page.
- Creating new page in builder will now correctly set that page SEO options.
- "View Source" button will now correctly highlight code for corresponding element.
- Fixed a few issues with duplicating existing pages.
- Fixed a few text lines that were not translatable.
- Fixed a few issues with "position" option in attributes panel.
- Fixed an issue where template name was not changeable sometimes.
- Prevent html and body tags from being deleted via del keybind.
- Fixed an issue where downloaded project would sometimes still have asset urls pointing to live site.
2019 April 14 - Version 2.1.5
New Features
- Added a new, simpler installer.
- Added 5 new templates.
- Elements and images can now be resized via resize handle.
- Element background (image or color) can now be removed.
Enhancements
- Updated "New Project" page design.
- Updated subscription page design.
- Billing plans now accept floats as amount (for example 5.99)
- Templates will now be ordered by creation/update date.
- Code editor dialog is now draggable.
- Amazon S3 storage method endpoint can now be changed via settings page.
- Menu for custom pages can now be created via menu manager.
- External link added via menu manager will now open in new browser page.
- Menu manager "route" type items now support query parameters.
- Google "mobile friendly" tests should now fully pass.
- Settings page will now validate most newly entered settings.
- Google analytics .p12 file can now be uploaded from settings page.
Bug Fixes
- Index page will now always be selected by default when opening new project.
- Fixed an issue that sometimes prevented pages from being renamed.
- Fixed an issue where paypal plans would not be synced sometimes when switching between sandbox and live mode.
- Template categories should now be removable in "Admin -> Settings -> Builder" page.
- Properly redirect user to project dashboard after successful subscription.
- Fixed an issue with some words not being translatable.
- Validation messages will now be translated when locale is not set to english.
- Undo/Redo functionality should now work properly with style changes (background, color, shadow etc.)
- Currencies with longer symbols will no longer overlap subscription plan name.
- User subscriptions in admin area will now be searchable.
- It should not be possible to set homepage to blank page anymore from settings.
- Sitename entered in "admin > appearance > general" page will now affect emails.
- Properly resize wide logos in navbar on mobile.
- Fixed an issue where user permissions could not be updated from admin area sometimes.
- Menu item reordering via drag and drop should now work properly in menu manager.
- "Add item" panel in menu manager should now work safari.
2018 November 22 - Version 2.1.2
Bug Fixes
- Fix an issue where default users role would not have correct permissions after installation.
- Fix an issue with pages panel sometimes not showing page meta tags.
2018 October 07 - Version 2.1.1
Bug Fixes
- Fix an issue with paypal sometimes starting in sandbox mode, even if live mode is enabled.
- Fix an issue where appearance colors editor live preview would not work on subdomain.
- Improve installer compatibility with MariaDB.
2018 September 24 - Version 2.1.0
New Features
- New built in contact page with google recaptcha integration.
- New files page in admin area for inspecting and deleting uploaded files..
- Custom translation lines can now be added from "admin > translations" page.
Bug Fixes
- Correctly reset project active page, when switching between different projects.
- Fix templates with window.load listener.
- Close inline text editor when navigating from builder to another page.
- Added templates permissions to permission select panel in admin area.
- Prevent paypal popup from getting blocked by some browsers.
- Fix an issue with settings sometimes to persisting properly in admin area.
- Allow tooltip translation.
- Correct several visual issues with builder UI.
- Fix page keywords, title and description not saving.
- Prevent "index" page from being deleted.
- Fix builder framework not changing to "none" sometimes.
- Prevent project preview window from being blocked on some browsers.
- Properly apply new template to project without a page reload.
- Fix new project creation from admin area.
- Don't delete whole element when editing element text and pressing "del" key.
- Give blank new projects min height, allowing elements to be drag and dropped properly.
Enhancements
- Preselect current element color in builder color pickers.
- Enable sorting of templates in admin area table.
- Allow template selecting when creating project from admin area.
- Load more templates in "new project" page via infinite scroll (if more templates exist).
- Truncate element name in context boxes if there's not enough space to display action buttons.
- Truncate long project names so action buttons are not hidden in dashboard.
- Add action and method fields for default form component.
- Improve upgrade page layout on mobile devices.
- New 404 page design.
- Always open active page preview when clicking "preview" button in builder.
2018 May 03 - Version 2.0.6
Bug Fixes
- Prevent custom elements from loading twice when navigating between multiple projects.
- Fixed several issues with incorrect template path generation on some servers.
- Fixed an issue with adding custom pages to menus via menu manager.
- Fixed an issue with billing plans sometimes not being updatable from admin area.
- Fixed an issue with installation on some older database versions.
Enhancements
- Some improvements to subdomain routing for user sites.
- Added support for new stripe billing API.
2018 March 09 - Version 2.0.4
Bug Fixes
- Corrected a few issues with email confirmation during registration.
- Close code editor when going back to dashboard from the builder.
- Make subscription created from admin area cancelable and resumable by user.
- Corrected an issue with wrong paths being generated on some windows machines.
- Prevent error if user is trying to login with two social auth services that have same username.
- Fixed issue with project creation, when selected template has “framework” set to “none”.
- Fixed template search in admin area > templates page.
- Make sure new template folder name is formatted properly.
Enhancements
- Added google fonts api key field in settings page for specifying your own key.
- Added a way to specify custom template categories from settings page.
- Properly handle paypal pop-up window close when user does not approve payment.
- Add “None” option in builder template settings panel.
2018 March 06 – Version 2.0.3
Bug Fixes
- Setting custom page as homepage in admin area should now work properly.
- Fixed an issue with adding groups to user in admin area.
- Fixed several issues with uploading new template .zip files.
Enhancements
- Improved account settings page responsive design at laptop breakpoint.
2018 March 05 – Version 2.0.2
Bug Fixes
- show validation errors when creating or updating user from admin area.
- fixed row and column drag and drop in layout panel.
- renamed “projects.export” permission to “projects.publish” in admin area.
- fixed an issue with project thumbnails sometimes not working in admin area “projects” page.
- corrected height of code editor modal.
- fixed subscriptions page sometimes not working in admin area.
- fixed a number of issues that occured in builder on various older browser versions.
Enhancements
- assign bootstrap 4 framework to blank projects by default.
- make sure blank project canvas has full height of builder window.
- make builder element names translatable.
- show project owner in admin area projects page.
2018 March 04 – Version 2.0.1
Bug Fixes
- Properly apply theme generated via appearance editor to all sections on the site.
- Fixed some issues with migrating from older versions.
- Don’t push action to undo manager, if that action can’t be properly undone due to error.
- Allow user to log in after logout without page reload.
- Fixed issue with builder themes sometimes not loading.
- Prevent last paypal step from throwing error when in browser incognito mode.
- Make account settings page accessible.
Enhancements
- Loading screen will now prevent any actions until builder is fully loaded.
- Show a notification to user after successful registration.
2018 March 02 – Version 2.0.0
New Features
- Added optional integrated subscriptions and billing functionality using stripe and paypal.
- Added new Layouts panel for managing containers, rows and columns.
- Added support for bootstrap 4 framework.
- Redesigned builder, dashboard and admin area using google’s material design language.
- Added integrated google analytics page in admin area.
- New templates can now be added by uploading a .zip file from admin area.
- Added page editor in admin area for creating custom pages (faq, terms of service, contact etc)
- Site can now be translated and new localizations created directly from admin area.
- Added mail templates editor for modifying welcome, forgot password and other emails.
- Added several ad slots that can be filled in from admin area.
- Added appearance editor for editing architect site design, uploading logos, adding custom css/js and more.
- Added menu manager for creating and modifying dashboard and admin menus.
- Added social login (google, twitter, facebook)
- Added password reset functionality.
- Added account settings page for users.
Enhancements
- Improved overall performance and load speed.
- Rebuilt uesrs, groups and permissions functionality and updated corresponding admin area pages.
- Upgraded all underlying libraries to latest versions.
- Pages in builder are now fully interactable, so things like sliders will work properly.
- Preview button in builder will now open an actual live site in new browser tab.
- Dashboard and new project page are now responsive.
- Simplified projects and templates filesystem structures.
- User project files, images, templates and other uploads can now be stored on external services (s3, rackspace etc) instead of local server.
- Improved undo/redo functionality for element re-ordering via drag and drop.
- Updated context boxes design and positioning.
- Added undo functionality for changing element classes via inspector.
- Improved padding/margin panels functionality.
Bug Fixes
- Many bugs have been fixed as architect has been re-coded from scratch.
2017 April 20 – Version 1.8.2
- Changed keybinds for copying/pasting/cutting editor elements, regular text can now be properly copy/pasted via keybinds from outside architect.
- Fixed an issue with thumbnails for custom templates not being generated correctly.
- Fixed an issue with wrong image being deleted from media manager sometimes when clicking delete button.
2016 December 12 – Version 1.8.1
- Fixed an issue with some architect functionality not working if PUT or DELETE requests were disabled on server.
- Fixed an issue with settings not saving properly sometimes.
- Fixed an issue with default image element showing non existing image sometimes.
- Fixed several issues with installer that would occur with various edge server configurations and restrictions.
- Several other small bugfixes.
2016 April 18 – Version 1.8
- Fixed an issue with user registration sometimes not working.
- Fixed an issue with user creation from users panel sometimes not working.
2016 February 13 – Version 1.7
- Export panel will now show an up to date images/html/css at all times.
- Different users can now create a project with same name.
- Hitting delete key when element text is being edited now ill not delete the whole element.
- Fixed undo/redo buttons in context menu.
- Fixed an issue where saving current project as template would not work properly.
- Fixed an issue where header images and other styles would not be changeable on some templates.
- Implemented a new installer that will try to automatically correct a number of common server issues.
- Project create modal will now be focused when opened.
2015 November 23 – Version 1.6
- Tables context menu will now have several options to add and remove rows and columns.
- Fixed an issue where preview button would sometimes not work on subsequent opens.
- Fixed an issue where style changing from inspector panel would not work on some elements properly.
- Fixed an issue where responsive video would not get exported properly sometimes.
- Fixed an issue where users wouldn't get properly logged in after registration.
2015 September 20 – Version 1.5
- Fixed an issue where users sometimes would not be properly logged out without a full page refresh.
- Fixed an issue with media manager not working properly on some servers.
- Fixed an issue with icons manager not working properly on some servers.
- Fixed an issue with linker sometimes displaying behind the browser window.
- Fixed an issue with default language configuration option not working.
- Fixed an issue with part of background panel sometimes not being visible.
- Fixed an issue with element select box icons sometimes dropping to new line.
- Corrected some issues that occurred if architect was installed in a sub-directory.
- Fixed an issue with links to assets sometimes being stripped out from custom templates.
2015 July 11 – Version 1.4
- Completely redesigned the UI of architect.
- Integrated code editors will now be draggable and resizable.
- Fixed an issue with keybinds for undo and redo not working.
- Fixed an issue with architect not installing properly if mysql database is in strict mode.
- Fixed an issue with preview sometimes not working properly when navigating between pages.
- Fixed an issue where libraries would not be exported properly if project had no custom javascript.
- Fixed an issue with exporting project that had accented characters in their names.
- Fixed an issue with google fonts not being properly exported.
- Project preview images should now properly update after changes have been made.
- Repositioned 'edit columns' button so it isn't in the way of clicking other buttons now.
- Fixed an issue with 'filled database details manually' checkbox not working during installation.
2015 March 28 – Version 1.3
- Added 10 new templates.
- Added new free dragging mode for ultimate freedom in element positioning. Enable/Disable from settings panel.
- Fixed an issue with project preview not always displaying changes.
- FTP details (except password) will now be remembered for project publishing.
- Fixed several issues with exporting and previewing responsive video element.
- Fixed an issue with users not being creatable by admin if registration is disabled.
- Improved menu items duplication. Select a menu item > select list item from breadcrumbs > right click> duplicate.
- Fixed issues with project exporting that occured on some shared hostings.
- Improved project preview performance.
- Fixed an issue with project html and css not saving properly from pages panel.
- Fixed an issue with save/publish buttons disappearing on smaller screens.
- Loading icon will now be shown until content is fully loaded.
- Added some missing translations.
- Fixed an issue with window not scrolling properly when dragging element against top edge.
- Corrected a problem with scroll bar not appearing on screens with smaller height.
- Fixed a bug with project preview when architect is installed in a sub-domain.
- Fixed a bug with preset textures not working when architect is installed in a sub-domain.
- Fixed a bug where image editor was not working on firefox if used from media manager.
2015 February 1 – Version 1.2
- Added new users management page.
- Added permissions to various parts of architect like projects, themes, templates creation, deletion etc.
- User registration can now be disabled from user management page.
- Corrected a problem with theme creation and deletion.
- Some fixes to installation when running older versions of PHP and MySQL.
- Fixed a bug that prevented publishing of projects on PHP versions lower then 5.4
2015 January 11 – Version 1.1.1
- Fixed some problems that occurred when using a sub-domain to host architect.
- Added a confirmation to project deletion.
- Corrected some bugs with installation introduced in last update.
- Added some missing translations.
- Fixed a problem with exporting to FTP not working properly on some servers.
2015 January 10 – Version 1.1
- Architect is now fully translatable and supports multiple languages.
- Navigation bar will now have a language switcher if there is more then 1 translation present.
- New projects will now always have a placeholder image.
- Added a favicon.
- Column editor will now work properly with bootstrap column offsets.
- Performance improvements.