New control panel theme with dark sidebar
Ability to move fields between sections
Improved name field UI/UX
Moved "Show name field" to customize tab and adjust toggle
Upload field not working in settings interface
Adding a new field assigns the field to the last fieldset section
storage/app/themes directory not auto-generated
Unable to change theme
Installation fails when whitespace is present in application name
Installation fails when referencing an old .env file
Too many attempts error when working in the control panel
CORS Settings have been added
Including setting to set Google API Key
boot methods in FusionServiceProvider have been named accordingly
APP_DEBUG=true now set on Install when using --homestead or --valet flags.
Taxonomies improved (correctly validating edit requests.)
Added new upload fieldtype
Reload current page in theme customizer preview window
Alert when attempting to navigate away from theme customizer without saving
Added navigation bar to theme customizer preview window
Refactored theme customizer with better live reload capabilities
Form service now accepts FormData object, supporting file uploads
Theme option changes don't reflect immediately
PublishModuleAssets class not found during installation
Old theme symlinks causing exceptions when theme is removed
Visual installation wizard.
List Fieldtype: manage a simple list of items.
Implemented Sanctum for SPA authentication and personal tokens.
theme_option helper for convenience.
Adding --debug flag to CLI installer; sets APP_DEBUG=true.
Major re-organization of
Redirect to /install if FusionCMS is not yet installed.
Renamed 'pages' to 'singles' for cohesion.
Renamed 'theme settings' to 'theme options' for cohesion.
Updating Parsedown packages in order to resolve bugs.
Adding multi-select option to Select Fieldtype.
Set database charset/collation through installer tools.
Synchronized form loading so fields are loaded after data is ready.
Fixed console errors on Inbox page when no Forms exist.
Setup a standard set of roles & permissions:
Ability to assign permissions to roles from roles interface.
Core permission authorization checks.
Form fieldtype was added.
Resources that record activities will remove their activity history when deleted.
File resource has been refactored (added
description) along with UI updates to reflect changes.
Modals will by default close only through 'x' button or esc keystroke.
Updated reserved keyword list (i.e. adding
Fixed Composer v2 deprecation notices.
Module install redirect fixed.
Attempting to rename file within FileManager working properly.
Naming convention corrected for child matrices.
Corrected issue where adding taxonomies from it's field display wasn't working.
Console error will no longer show when visiting the File Manager's root folder.
Fixed issue in File Manager where new folder always added to root folder (as opposed to the folder you are in).
No longer requiring password fields when editing an user account.
Fixed File Manager 'locking issue' when navigating from another module.
Fixed some breadcrumb issues within the File Manager.
Asset Fieldtype option no longer limits the
root directory options.
Fixed menu item attributes being registered incorrectly.
File Manager will now render SVG files correctly.
Various other improvements.
Migrated Fusion to a dedicated Composer package!
Upgraded to Laravel 7
Updated Redactor to v3.3.5
Added new Extensions API, giving the ability to extend third-party API's through Fusion's matrix system
fusion:sync command to also sync and symlink add-on modules
fusion:install command to also clean up any left-over module files
Removed the bundled
themes directories, as these are now scaffolded by the new CMS package on installation
New requirements for strong password (1+ digit, 1+ uppercase, 1+ lowercase, 1+ symbol)
Markdown Field now has a preview feature for viewing HTML version.
Checking for duplicate
slug values within same content groups (display error if duplicate found).
Disabled content can now only be viewed with a link by an admin user.
Improved File Manager form validation reporting.
A call to
fusion:install will now clear out user-generated files.
Implement model events for logging activities.
Increased color contrast ratio for blue links on white background
Flash messages are now more noticeable.
Clear cache after System Settings update; changes are immediately received.
Fixed issue where theme preview screen was throwing a 500 error.
Fixed Markdown Field escaping Blade tags
Added missing label on search filter input field.
MacroServiceProvider class as it was experimental
Added new menu builder to build navigations for your frontend
Added user fieldtype
Added asset fieldtype
Added ability to assign multiple taxonomy references within a single fieldset
Added ability to update matrix page titles from the edit interface
Enabled auto-scrolling when dragging an asset to the bounds of the file manager container
Added ability to allow fieldtypes to dictate model relationship for more flexibility
Swapped out Frappe Charts with Apex Charts for displaying analytics
Reorganized sidebar to minimize clutter
Fixed control panel layout in for Safari browser
Fixed issue where spinner will continually show on dashboard if Google Analytics was not configured
Fixed link on entry create/edit interface to assign fieldset if one is not been added yet
Fixed issue where
php artisan route:list would fail if personal access tokens were disabled
Fixed issue regarding setting a new theme to fail
Removed link to import tool while we work on things a bit more
Added mobile navigation for the control panel
Allow name and slug field to be optional when creating matrix entries
Improved on backups interface
Added ability to rename directories in file manager
Added dedicated rename action and modal when files and/or directories are selected in file manager
Added ability to replace existing files in file manager
Added CMS version constant and reference in footer of control panel
Added the "default" field value to the field resource API
Added missing template for the
verification.notice route in the "Hello" theme
Allow empty database passwords when installing
Refactored installer and included new flag options
Added new inbox interface to view and manage all received form responses
Display configuration error related to Google Analytics integration
Default "Hello" theme is now set when running tests
Fixed new user accounts being partially verified
Fixed users who do not have access to the control panel getting stuck on the loading screen
Fixed being unable to view route list through artisan
Fixed newly added settings not propagating
Fixed fields not saving when creating a new form
Fixed inconsistencies in visual feedback when there are unsaved changes
Fixed error thrown when deleting fieldsets with relationships and fields with no database columns
Fixed being unable to replace a matrice's assigned fieldset
Fixed being unable to log in through control panel login form
Fixed reference to pluralize library when creating matrices
Fixed fieldtype settings page not loading
Fixed datetime field from overlapping the UI
Fixed being unable to navigate to multi-word taxonomy from the sidebar
Fixed datatable pagination data carrying over to other pages
Fixed being unable to save matrix entries where the name begins with a number
Fixed emails not being sent out using the configured settings
Added simple view logger
Non-core themes are automatically included in the .gitignore file
Adding environmental variable for Fusion News feed
Updated User pages to follow standard UI
Adding ability to assign Matrix as a child of itself
Added padding for Quick Link icons so text never goes beneath icon
Added ability to specify name of Entries in Collection
Added descriptive page titles to control panel routes
Added ability to upload/overwrite Themes
Fixed issue with delete button not submitting on overview pages
Fixed issue where Matrix attributes were overriding Field attributes with conflicting names
Fixed issue where generated Matrix Page/Collection models are duplicated
Fixed issue where router not properly binding data for Matrix Page
Fixed issue where conflicting Field names weren't saving correctly when editing assigned Fieldset
Suppressed Ignition solution that had error reporting take 30+ second to load
Fixed issue where Taxonomies with Fieldsets of differing names would cause a 500 error
Fixed issue with FileManager when trying to reference moment(js)
Fixed issue with Matrix Collections auto-setting slugs with an underscore delimiter instead of a dash
Prompt users before navigating away from forms with unsaved changes
Prevent matrices from being created with just numbers as the name
Allow admin sidebar to scroll when content begins to overflow
Update sidebar links when matrix is updated
DateTime fieldtype should cast as datetime
Add in ability to enable and manage personal access tokens for API consumption
Files should be uploadable by dragging over the main file manager window
Added new "Color Picker" fieldtype
Folders do not display in list view within the file manager.
Dashboard doesn't load when related activity has been deleted
Can't delete fieldsets attached to deleted models
Fieldset section handles not updated based on their titles
"NavigationDuplicated" console errors appear when attempting to dynamically create a new fieldset for a new matrix
Duplicate field being create upon subsequent field additions
Select fieldtype options don't clear on subsequent field creation
500 error when attempting to edit a previously deleted matrix entry
Fields are not properly removed from the database when fieldsets are deleted
Removing and adding a new field with the same name causes database errors
Activity log breaks when renaming a matrix with entries
Toggle fieldtype renders as a checkbox in Firefox
Tooltips and dropdowns are hidden in card elements when they overflow
Viewing a page or collection without a fieldset in the control panel results in a 500 error
Broken view and edit routes to matrices in control panel
Entries of collections with multi-word names cannot be created
Fields do not show immediately after creating a new fieldset
SEO insights chart overflows and covers sidebar
Fields can be saved twice when creating new fields within a fieldset section
Site settings can not be saved