mirror of
https://github.com/getgrav/grav-plugin-admin.git
synced 2026-02-22 22:51:10 +01:00
46 KiB
46 KiB
v1.2.14
02/17/2017
v1.2.13
02/17/2017
-
- Fix issue with validating page when switching language #963
- Fix issue with quotes in Admin strings used in JS #965
- Refactored
AdminController::taskGetUpdatesto use standard task/response #980 - Sync Admin pages blueprints with core core#212d35221a9bbcc242508ba49a551b3f6e62af8e
v1.2.12
02/12/2017
-
- Rebuilt the JS bundle to address various JS-related issues that cropped up in
v1.2.11 - Fixed Firefox Network Error issue when updating multiple plugins/themes at concurrently #1301
- Rebuilt the JS bundle to address various JS-related issues that cropped up in
v1.2.11
02/10/2017
-
- Added lang strings for
CLI_COMPATIBILITYwhich is new in Grav v1.1.16
- Added lang strings for
-
- Allow plugin to set custom 'authorize' and 'location' in
onAdminMenu()event - Updated all language files with latest from Crowdin
- Allow plugin to set custom 'authorize' and 'location' in
v1.2.10
1/30/2017
-
- Fixed issue with downloaded package when installing a testing release
- Allow non admin.super users to change their account information. Allow
admin.superandadmin.usersto change other users information. #943 - Handle removing a media file also if it's not a json request. Was not working after
6b34336599
v1.2.9
01/18/2017
v1.2.8
01/17/2017
-
- Allow the ability to clear the cache if
admin.maintenance, as stated in the docs #908 - Added lang strings for
DEFAULT_LANGin Site configuration - Added lang strings for
NEVER_CACHE_TWIGin System and Page configuration
- Allow the ability to clear the cache if
-
- Fixed saving the configuration if not
admin.super - Show the clear cache buttons if the user has
admin.cachepermissions #908 - Fix colorpicker validation when transparency is set to 1.00 #921
- Fix html markup in section twig #922
- Fix bug in deleting a file uploaded with the
filefield #920 - Fix for plugin throwing event-based errors when plugin is removed and no longer available to process said event
- Fixed saving the configuration if not
v1.2.7
12/22/2016
-
- Fixed an issue with non
.htmlextensions not setting application type properly when fallback template not found.
- Fixed an issue with non
-
- Fix plugins and themes json calls after the introduction of HTML fallback for templates not found
v1.2.6
12/21/2016
-
- Added a delay before reloading the page when a plugin or theme get installed
- Fix prompting to remove Grav itself when removing a package that requires a specific Grav version
- Remove cli-server exception since we now have compatibility with a custom router in Grav #1219
-
- Fix issue with array field and
value_only: true
- Fix issue with array field and
v1.2.5
12/13/2016
v1.2.5-rc.4
12/07/2016
-
- Added a new
permissionsform field, used in the user profile to simplify editing permissions - Added several new
onAdminAfter...()events to allow for more 3rd party plugin interaction
- Added a new
v1.2.5-rc.3
11/26/2016
-
- Update class namespace for Admin class #874
- Fix updating/installing packages from admin
v1.2.5-rc.2
11/19/2016
-
- Make default value work for filepicker #859
v1.2.5-rc.1
11/09/2016
-
- Updated to FontAwesome 4.7.0 with Grav icon
-
- Editor link button doesn't prefix links with
http://anymore #813 - Dashboard Charts now always refresh no matter what #753
- Use rawRoute for parent too when saving #843
- Avoid different output when users exist or not in password recovery #849
- Fix login to admin with permission inherited from group #857
- Editor link button doesn't prefix links with
v1.2.4
10/22/2016
v1.2.3
10/19/2016
-
- Added new
onAdminCreatePageFrontmatter()event to support plugins such asauto-dateby allowing frontmatter to be modified by plugins. - Added a new independent
cache_enabledoption for admin plugin (default isfalse). Should fix various sync issues. - Add an
onAdminDataevent to allow plugins to add additional blueprints data
- Added new
-
- Handle errors when a resource fails to install
- Page media and File field images thumbnail are now properly proportionate and 150x100
- Added the Codeception testing suite with an initial test
-
- Fix #1034 redirect of page creation procedure when system.home.hide_in_urls is enabled
- Media (Page): Do not extend parent metehod for sending files since Safari and IE API for FormData don’t implement
delete(#772) - Clean up POST keys containing square brackets, allows for regex ranges in routes (#776)
- Fix #773 allow filepicker work inside lists, respond to mutation event
- Better error handling for Feed when unable to connect
- Fixed UI for Pagemedia note when files cannot yet be uploaded (#798)
- Fixed Submit buttons getting disabled in case of form invalidity disallowing to submit again (#802)
- Fixed issue when reading the file size setting if set to
0(in Pagemedia and File fields) - Fixed issue with
filefield in collections that caused unexpected duplication of items (#775) - Dramatically improved
filepickerperformance. Data is only ever loaded when the drop-down is on focus, as it was supposed to be. Image preview of a selected item won't be rendered unless the field gains focus to avoid wasting resources. (#788) - Allow
filepickerfield to peak at the pending uploaded files and optimistically select them (#792) - Fix #821 issue in saving a page to a new language when the filename does not contain the filename yet.
v1.2.2
09/08/2016
-
- Fix #767 Add styling for new HTML5 input field types
- Fix issue with checking the package dependencies when more than one package is being inspected
v1.2.1
09/07/2016
v1.2.0
09/07/2016
-
- All new
filefield. All files get uploaded via Ajax and are stored upon Save. This improves the Save task tremendously as now there is no longer the need of waiting for the files to finish uploading. Fully backward compatible,filefield now includes also alimitandfilesizeoption in the blueprints. The former determines how many files are allowed to be uploaded when in combination withmultiple: true(default: 10), the latter determines the file size limit (in MB) allowed for each file (default: 5MB) - Added a new
filepickerfield, which allows to pick any file from an ajax-powered select box. Thepagemediaselectfield now internally uses thefilepickerfield to live-reload the available files, and to show image previews.
- All new
-
- Better error handling for 500 Internal Server Errors, when Fetch fails
- Various notifications style and other CSS fixes
- More language strings added
- Added
clear-tmpto cache clear drop-down - Unified JSON twig templates
- Better error handling for 500 Internal Server Errors, when Fetch fails.
- Updated vendor Libraries
-
- Curl fix for invalid cert errors with News Feed
- Avoid requiring
admin.superfor ajax calls #739 - Fix showing HTML in notifications, in the feed
- Fixed broken page type filtering
- Fixed
beforeunloadevent not prompting to offer the choice to stay on the page in case of unsaved changes - Fixed click-away detection for preventing loss of changes, that would get ignored in some circumstances (ie, from modal confirmation)
- Fixed issue with
_jsonelements where nested fields merging would get stored in an unexpected way - Fixed composer dependencies missing error message
v1.1.4
08/14/2016
v1.1.3
08/10/2016
-
- Admin notifications system. Admin will pull and cache notifications. This will be used to announce important updates, security vulnerabilities, and general interest news.
- Ability to disable widgets in the dashboard
- Added news feed widget to the dashboard
-
- Updated FontAwesome to v4.6.3
- Use new List functionality for Media Configuration
- Get fresh media list for
Controller::getListMedia()rather that cache so always latest. - Add translation strings for the new system.force_ssl option
- Reworked List UI to better handle drag & drop sort. To sort it is now required to use the left drag handle #724
- Lists now features a new YAML option
controls: [top|bottom|both](default: bottom) which will display the "Add Item" button at the Top and/or Bottom position relative to the list. When the Top button is pressed, a new item will be added at the beginning of the list, when the Bottom button is pressed, a new item will be appended to the list. - Lists now features two new YAML options
sortby: [field](default: disabled) andsortby_dir: [asc|desc](default: asc) which will display a new Sorting button in the list allowing to automatically reindex the collection based on the given sort field set. - Lists now features a new YAML option
collapsed: [true|false](default: false) and a new UI/UX that allows for collapsing / expanding collection items, allowing to better managing long lists of items. It is advised to always put as first field the most significant one, so that when a list is collapsed it can be still easily browsed. - It is now possible to sort Array fields via drag & drop #950
-
- Fixed issue in Admin favicon URL #704
- Fixed issue in
selfupgradewhere the package would get downloaded in the wrong destination - Hide tab when user is not authorized to access it #712
- Fixed Lists issue when reindexing, causing Radio fields to potentially lose their
checkedstatus - Avoid overwriting a file when uploaded with the same filename through the Admin blueprint
filefield type ifavoid_overwritingis enabled on the field - Fixed issue with Array field in
value_onlymode, improperly displaying the key when no value was set - Translate the description of a blueprint field #729
v1.1.2
07/16/2016
-
- Forcing limit of upload files based on System settings
-
- Definitive fix for multi form submission in Microsoft Edge causing the Save to not work #694
- Fix issue with calculating the
theme_urlwithopen_basedirrestrictions #699 - Check for null payload before going on #526
- Redraw Dashboard Charts when collapsing/expanding the sidebar
- Fix for
cache/compilederrors resulting from page media uploads getgrav/grav#938
v1.1.1
07/14/2016
-
- Fixed issue with forms causing creation of new pages not to work #698 and getgrav/grav#934
v1.1.0
07/14/2016
-
- Added the ability to login with the email in addition to the username. #674
- It is now possible to sort the Plugins and Themes views by 'Name', 'Author', 'GravTeam', 'Release Date', 'Updates Available' and 'Testing' releases (if in Testing Channel), both Ascending and Descending. #583
- Prevent external links (like the Preview button) to trigger the "Changes Detected" notice #689
- Added a filter field in Plugins and Themes list views, to allow for quick search of a particular resource
- Added new
Enabledsorting option for Plugins list view
-
- Fixed an issue that prevented removing more than one page, in the pages listng #672
- Fixed toggleables in lists that were always loading as checked even when not stored #688
- Fixed Fullscreen tooltip in Editor displaying off screen (when in fullscreen mode) #677
- Fixed inconsistency in the way selectized fields would be rendered #692
- Fixed issue with Save in Microsoft Edge #694
v1.1.0-rc.4
06/21/2016
-
- Fix for 'front-end' shortcut showing in mobile sidebar incorrectly.
- Append progressive number to the copied page title. #394
- Add field description to forms #667
- Fix clearing all cache #658
- Assign the correct ordering when saving a page that didn't have ordering set before #628
- Fix issue when saving a modular child folder as 05.somethin and being reset to 01.something upon save #628
v1.1.0-rc.3
06/14/2016
-
- Fix for Gemini Scrollbar CSS breaking layout in IE 9+ #644
- Fall back to english for UI language if admin's language is not set #641
- List field has the wrong label/field width. Switched to "1/3 | 2/3" like all other fields.
- Correctly set the page slug on page copy. Avoids having two pages with the same slug #394
- When copying a page, if there's a page prefix (used for ordering), update the value to avoid having two pages with the same order number #429
- Fixed size of dropdown text in responsive views to be readable #647
- Fixed issue with checkbox in toggleables getting submitted with the form even when disabled (fixes #646)
v1.1.0-rc.2
06/02/2016
v1.1.0-rc.1
06/01/2016
-
- Major improvements with the File Upload (
file) field type. Now fully supports themes, plugins, configuration + pages
- Major improvements with the File Upload (
-
- Updated with latest languages via Crowdin
- Provide security options for single tabs #615
- Disable double clicking on Save/Delete/Copy page actions #611
- Tweaked the avatar alignment in sidebar #592
- Added page name to delete dialog #511
- Enabling / Disabling a Plugin doesn't trigger the expand / collapse details anymore #614
- Added hover on plugins list rows to match pages #619
- Translate media configuration #608
- Use raw routes in blueprints to better support multi-language #798
- Updated NPM modules dependencies
-
- Fix double "Removed successfully" appearing when removing a package #609
- Prevent removing required plugins dependencies when removing a package #613
- Show page title in Delete Confirmation modal if this information is available
- Don't try to uninstall admin/form/login/email plugins
- Only check for updates if not
admin.maintenanceoradmin.super#557 - Always submit checkboxes that are not checked and force a 0 value #616
- Fix encoding in tooltips again #622
- Do not show
movecursor for Collections that aren't sortable #624 - Properly handle Collections that specify a custom key, rather than falling back to indexed list #632
v1.1.0-beta.5
05/23/2016
-
- Fixed Togggle field with doubled
checked="checked"whentoggleable: true#579 - Strip HTML tags and lowercase username from login/reset forms #577
- Fixed issue with version numbers not showing up for dependencies #581
- Fixed editor tooltips in fullscreen mode and tablet devices rendering #566
- Fixed issue with
fileform field not functioning #838 - Fixed issue with creating pages #595
- Fixed Togggle field with doubled
v1.1.0-beta.4
05/09/2016
-
- Implemented Quickopen functionality to automatically open / close the Sidebar when mouseover
-
- Fix for admin translation filter (
|tu) not substituting text - #567 - Translated "Publishing" tab text #561
- Fix invalid argument supplied in foreach #563
- CSS fixes for editor button alignment
- Fix for forgot password not finding anyone
- Fix UI issue with update button on a package page in Firefox
- Fix issue with update button when automatic check for updates is disabled
- Fix issue caused by clicking "Check for updates" multiple times
- Added missing translations
- Fix for Themes with an array of keywords #823
- Fix for admin translation filter (
v1.1.0-beta.3
05/04/2016
-
- Added a
|adminNicetimeTwig filter to show 'nicetime' in admin user's language - Added a
prependandappendfield option for text input type - Added a WIP
onAdminRegisterPermissionsevent - Added several new languages: Arabic, Danish, Greek, Farsi, Korean, Romanian, Thai. Huge thanks to the translation teams
- Added a
-
- Fixed UI issue with Backup / Update buttons positioning
- Tweaked placeholders color in login/new user panels #542
-
- Fixed several untranslated strings
- Fix the version information after updating Grav from Admin
- Fix a Twig autoescape issue on Plugins descriptions
- Fix for showing empty drop-down with only one supported language #522
- Fix for visibility toggle on new page not working #551
- Page tooltips usability issue #496
- Fix removed title attribute from editor toolbar buttons #539
- Allow Incognito / Private browsing to still function in Safari #527
v1.1.0-beta.2
04/27/2016
-
- Added
grav ~1.1to dependencies - Added a persistent message if you try to run Admin 1.1 on Grav 1.0
- Added
-
- Used locator instead of
CACHE_DIR - Added a better way to get Admin version
- Show account page for users with certain ACL #524
- Used locator instead of
-
- Fixed Editor Preview using wrong parameters for the ajax call
- Fixed toggle for stable/testing channel
- Fixed blueprint JSON fields
- If not logged in redirect to base path #445
- Various autoescape fixes
- ColorPicker CSS fixes
- Fix for translation of admin login #500
- Fix list not applying
toggleable: trueandstyle: vertical#518 - Fixed issue with update for wrong plugin displaying on plugin details pages
- Fixed error with the close sidebar toggle in some browsers (Firefox, iOS Safari)
v1.1.0-beta.1
04/20/2016
-
- JavaScript Rewrite. Admin is now built in ES6
- Lists can now be nested and 'fancy fields' (such as editor, datetime picker, selectize, other lists) get automatically initialized so they are always available no matter if you add or remove items from the lists
- The Editor has been reworked to be more flexible. In fact you can now pass any CodeMirror setting via blueprints, through the codemirror: attribute. The buttons have also a new API that allow to add or ignore buttons and behaviors into the toolbar from any plugin (see grav-plugin-editor-buttons). We also added the headers buttons (H1-H6) and Undo / Redo buttons, due to popular demand
- We introduced a new colorpicker field. You can now add more colors to your admin plugins :)
- Along with the versioning support added in the Grav Core for 1.1, the admin plugin can now install dependencies with the same versioning requirements as the GPM CLI commands.
- New System configuration field for toggling GPM release version (testing/stable)
- Several new system configuration options for new functionality such as
Process frontmatter Twig - Ability to collapse the sidebar to a smaller icon view if you need more room.
-
- The default Grav theme has been tweaked and in many places completely rewritten to ensure that it's as flexible as possible. The primary reason for this was to ensure theming and customization compatibility for the upcoming Admin Pro plugin, but a key benefit includes greatly improved mobile compatibility.
- We reworked the Datetimepicker, you will notice a new refreshed UI with a much better support for translations
- Tabs are now persistent. In views such as Page editing, when switching tab and saving or refreshing, would cause the tab to be reset to the initial one.
- When editing a page in Expert mode, the frontmatter editor is now more friendly. You will now get line numbers, undo/redo and YAML linter.
- Behind the scenes we have reworked how the form and toggleables work. This added a lot more reliability and consistency across the whole admin.
- The Pages view has more persistent states. It will now remember your expanded/collapsed states as well as filtering.
- Lists can now accept a custom button label with the 'btnLabel' property
- After login to Admin, redirect to the original URL called
- Admin now has an unique cache key compared to the 'site' so pages can be cached independently
- Improved the layout of the User Profile page.
- Set cache key uniquely for admin so cache does not colide with site
v1.0.9
02/11/2016
v1.0.8
02/05/2016
-
- Added a logout button when not authorized to access a page in Admin
- Added the option to hide a tab from an extended blueprint (https://github.com/getgrav/grav/issues/620)
- Many new languages and updates to existing languages from the Translation team.
-
- Check frontmatter for validity prior to saving
- Add noindex, nofollow across the entire admin theme if no other robots headers are set on a page
- Allow to hide a configuration blueprint section / tab and still save its values
- Allow to show user defined blueprints in configuration
- Updated FontAwesome to latest 4.5.0 version
-
- Fixed an issue with user registration on Linux caused by
glob()possibly returning false. - Fixed an issue preventing Admin to work correctly in a multisite configuration
- Fixed preview and insertion of images with non-lowercase extension
- Fixed an incorrect number of pages being displayed in the sidebar in some cases
- [Security] Don't reveal Grav filesystem path when trying to delete non-existing images
- [Security] Fix PHP error happening when uploading file without extension if the JS dropzone uploader is configured to allow empty file extensions
- [Security] Ensure correct escaping in various Twig files
- Fixed an issue with user registration on Linux caused by
v1.0.7
01/15/2016
-
- Added onAdminDashboard event
- Added onAdminSave event
- New lang strings for reverse proxy toggle
-
- More robust YAML file checking in config folders
- Removed deprecated menu event
- Removed old logs code
- Used new onAdminDashboard event for current dashboard widgets
-
- Fix for missing access checks on config pages #397
- Fix parent not loaded on admin form save #587
- When no route field is added to a page blueprint, add it as page root
- Fix for wrong page count (will show dynamic added pages in count too - Need to fix this)
- Fix for IE/Edge saving forms #391
v1.0.6
01/07/2016
v1.0.5
01/07/2016
-
- Added a pointer to Grav's contributing guide
- Handle the optional logic to strip home from Page routes and urls
- The Configuration page now shows any blueprint found in the user/blueprints/config/ folder, thus allowing to add custom configurations
-
- Allow the nonce for a POST action to be set in the query url
- Add a fallback twig template to use in case Twig cannot find a template file
- Modified update Theme and Plugin buttons to use more reliably markup
-
- Fix additional
onparameter when saving plugins configs that contain tabs in their blueprint - Fixes for the
pagemediaselectform field - Fix an untranslated message in the logout form when
system.languages.translationsis disabled - Fixed a hardcoded
http://reference throwing warnings under HTTPS - Ensure download package has
.zipextension, just in case
- Fix additional
v1.0.4
12/22/2015
-
- Improved File input field for admin
- Restore file inputs functionality and process form via JS if no inputs found
-
- Fix for the image preview in the file field on multi-lang sites
- Fix problem in form code introduced by fix to allow file uploads
- Fix redirect in deleting page media
v1.0.3
12/20/2015
-
- Added
pagemediaselectfield for use in pages
- Added
-
- Updated various languages
- Check for method
meetsRequirements()prior to using - Enable
fileform field to be used in plugins and theme blueprints
v1.0.2
12/18/2015
v1.0.1
12/18/2015
-
- Moved languages into individual files under
languages/folder - Added a check for PHP version
- Dutch translation added
- Moved languages into individual files under
-
- Let forms work with file inputs
- Various file input improvements
- Language updates
- Better checks for existence of Popularity JSON data
- Add file processing to admin forms
- More Admin Pro integration fixes
-
- Set form to multipart if it contains a file field
cleanFilesData()now returns just the filename
v1.0.0
12/11/2015
-
- New built-in admin registration process
- Added security check to
sectionform field - Added new RocketTheme font with various icons
- Add
onAdminThemeInitialized()event to adminThemes::init() - Force timestamp on CSS/JS assets based on
GRAV_VERSION - Additions for Gantry5 support
-
- Force lowercase
usernamewhen logging in - Hide markdown preview except for pages
- Added a notice if you don't have permission to see dashboard
- Updated admin login page logic
- Return "Invalid Security Token" instead of "Unauthorized"
- Throw exception if you used with built-in PHP web server
- Updated languages
- Removed
noreply@getgrav.orgdefault email address - Use new methods to disable CSS/JS pipeline if available
- Various code cleanups
- Force lowercase
-
- Handle case when email
fromis not configured - Fix tabs support in plugin/themes settings
- Fix param separator in page media Ajax call
- Fix favicon base URL
- Handle case when email
v1.0.0-rc.7
12/01/2015
-
- Display error page if page does not exist in admin
- Removed Beta message option and added toggle for GitHub message
- Added functionality to support Admin Pro plugin (in development)
-
- Added support for Markdown editor in lists #239
- Better Markdown Editor API with dynamic initialization
- Various language updates
- Removed some unused variables
- Added admin check for pages existence
- Prevent the admin to cause an error when an Ajax action is in progress
- Force translations to be active even when disabled in site #299
- Do not reinitialize
Selectizeif already available
-
- Fixed full-screen markdown Editor
- Fix modular preview not working reliably #254
- Nonce fixes (hopefully the last of them!)
- Fix broken plugin enable/disable
- Fix issue where
_redirect: /pluginswas getting stored in the plugin configuration - Replace default them service with admin one
- Fix saving array fields #304
- Fix missing translations when default language is not english
- Fix title variables not translated #310
v1.0.0-rc.6
11/21/2015
-
- Implemented logic to detect when offline and suppress Ajax calls
- Added nonce logic to be used by JS
-
- Nonce fix for updating themes
- Nonce fix for deleting pages
v1.0.0-rc.5
11/20/2015
-
- Use Nonce mechanism for form security
- Added Hungarian translation
- Add support for Markdown labels #271
- Added support for Markdown Editor in all the things
- Implemented save keyboard shortcut (Ctrl + S / CMD + S)
-
- Better error for "Internal Server Error" when accessing GPM
- Updated French translation
- Updated Russian translation
- Load Gravatar image with protocol-less
//:syntax - Improved header UI in mobile browsers #265
- Dropped unused version of JQuery
- More visible Preview link icon
- Hide Latest pages if there are none
- Improved toggle to better support different length strings
-
- Force rescanning fields when submitting a form #243
- Set default lang for pages on fresh session
- Escaped values in
array.html.twig - Fix saving in IE Edge
- Fixed various typos
- Fixed JS button issues #370
- Fixed JS error in private browsing #272
- Fixed date field border
- Fixed multiple instance of Markdown Editor #285
- Fixed Spacer CSS #267
v1.0.0-rc.4
10/29/2015
-
- Changed admin menu event hook to
onAdminMenu() - Minor improvements for admin page location
- Additional lang strings for Grav 1.0.0-rc.3
- Changed admin menu event hook to
v1.0.0-rc.3
10/27/2015
-
- Rely on context-language for active language
- Improved some Russian translations
- Only show login if not already logged in
-
- Disable asset pipeline in admin only
- Fix Editor cursor insertion point when text is selected in some actions
v1.0.0-rc.2
10/23/2015
v1.0.0-rc.1
10/23/2015
-
- Redirect to non-language URL except for
pages/
- Redirect to non-language URL except for
-
- New language strings for new
system.yamlfields - Improved Russian translations
- Improved compatibility with PECL Yaml parser
- New language strings for new
-
- Redirect to correct page if you change folder/slug
- Fix issue with Asset pipeline not being disabled in admin
- Fix for HTML in text input fields
- Fixed various icons in headers
v0.6.2
10/15/2015
-
- Use
titlerather thanmenuin Page listing - Wrapped language strings in double-quotes
- New language strings for new fields
- Use
-
- Fixed issue with IE not able to save pages
v0.6.1
10/07/2015
-
- Added the ability to render front-end templates in markdown preview
- Option to disable Google-based fonts. Useful for Cyrillic languages.
- Couple of new static helper methods used by new page blueprints
- New
fieldsetform field (thanks @Sommerregen!)
-
- Hide editor buttons in preview mode
- Improved support for admin when offline
- Use relative URL in Login form
- Added some more missing lang strings
- Improved German translation
- Compressed CSS files for improved performance
- Only get last 7 days in week count calculation
-
- Fix saving pages in local-specific languages
- Only track 'human' page hits in statistics
- Responsive fixes for 'wordy' languages
- Fixed delete issue with array field type
- Fixed some hardcoded
adminreferences to allow admin path change - Fix for issue with lang code being added twice
- Fix language name in admin buttons
v0.6.0
09/16/2015
-
- Support for custom markdown editor buttons!
- Added Russian translations
- Added Japanese translations
- Ajax session keep-alive when editing forms
-
- Added missing Italian translations
- Added additional options field into the pages form field
-
- Fix GPM errors in offline mode
- Fix for duplicate status messages
v0.5.0
09/11/2015
-
- Responsive layout for mobile compatibility (thanks @Vivalldi!)
- Added page type and many other new filters to Page list view
- Added granular ACL requirements to admin pages
- Ability to define page date format
- Added
onAdminTemplateNavPluginHookto allow for plugins to hook into sidebar - Added YAML Twig filters (to and from)
- Support for nested metadata
- Added ability to disable automatic update checks via admin plugin configuration
- Initial Spanish translation
-
- Check for existence of a user account
- Various language additions
- Refactored form fields to remove duplicates from form plugin
- Improved date picker
- Improved display field
- Add page template type to page list view
- Various UI fixes
- Added some default field 'focus' to save clicking
- Only allow "Add Modular" if the theme has modular templates
- Updated
chartist.jslibrary - Updated 'fontawesome' fonts to the latest v4.4
-
- Fix for "drag-n-drop" of non-image media
- Fix a fatal error in GPM when offline
- Fix a z-index bug with tooltips
- Fix a z-index bug in lang dropdowns
- Don't allow deleting of last empty array field
- Fix for images with parenthesis in filenames
- Fix for page title visualization when not set
- Fix for cursor position in folder/array fields
v0.4.3
08/31/2015
-
- Added Japanese translation
- Support for independent file name and template override
-
- Improved slug generation using
slugify.js - Allow the
titletwig variables to set the page title - Improved Page media handling with several bugfixes
- Prevent error when there are no pages on a site
- If all updates are applied, show "Fully Updated" text in dashboard
- Better preview link (requires
rtrimfilter from Grav 0.9.40) - Order all plugins and themes alphabetically
- Removed duplicate language entries
- Improved slug generation using
-
- Fix for redirect after saving when multilang not enabled
- Fix for deleting responsive media
- Fix for HTML encoding in markdown field
v0.4.2
08/25/2015
-
- Fix for current admin lang not showing up in page lang dropdown
- Fix for incorrect NAME/CONTENT lang keys
- Fix for incorrect site link
v0.4.1
08/24/2015
v0.4.0
08/24/2015
-
- Multi-language Page support!!!
- Admin languages configurable per user
- Toastr messages for
check updates - new
tufilter for admin translations - Italian and German admin translations
- Added a save location in system and site configuration
- Page metadata now uses flexible array field
-
- Allow subpages of modular pages to display in pages list
- Open external pages in new tabs
- Reworked
visibilityof pages - Use
PLUGIN_ADMINprefix for translations - Added link to gravatar.com to avoid confusion on avatar
- Limit page count to 200 in ordering field
- Fixed various Safari flex issues
- Use
rawRoute()for page links - Minor
param separatorfixes - Various CSS fixes
- Improved CodeMirror to force spaces
- Added Selectize dropdowns to various forms and modals
-
- Fix for
Call to a member function path() on non-objecterror - Fixed dropdown z-index issues
- Correctly set the filename including language if set
- Fix for empty taxonomies on page save
- Fix for page not redirecting properly on folder change
- Fix for table headers styling
- Added missing translation strings
- Unique page counting in total page counts
- Fixed JS warning with page filtering and deleting
- Fix for
v0.3.0
08/11/2015
-
- Show current date in form date format fields
- Added a new check for updates button to flush GPM
- Added session timeout configuration for admin
- Added
isSymlinklogic for Grav - Added new
phpinfopage
-
- Improved toggleables
- Support
param_separatorfor Apache on windows - Logout now goes to interstitial to provide session messages
- Updated hints and improved formatting
- Encoding URI for images in editor preview
- Create user
system.yamlandsite.yamlif they are missing - Open external links in new tab by default
- Set edit mode to
normalby default - Disable CSS/JS pipelining in the admin
-
- Fixed form submission not working in IE
- Fix fatal error when deleting homepage
- Prevent admin plugin activating when the URL of a page contains partial route
v0.2.0
08/06/2015
-
- Added multiple clear cache types
- Added back to themes link when adding new themes
- Properly handles visibility and ordering and guesses best option on new
- Added new templates field with support for custom (unsupported) template type
- Added new display field for displaying simple text value
- Update Grav button now works
- Added spanish translation
- Added german translation
-
- Improved page order handling logic
- Implemented 2-step theme switching logic with warning
- Force
modularpage class for modular template - Clear page cache on page delete (ghost pages still showing)
- Clears route on page save so changes such as
slugare picked up - Fix dashboard layout in Safari
- Added tooltips for official 'Team Grav' themes/plugins
-
- Handle modular page templates on create
- Fixed Firefox JS error for arrays
- Ensure we don't change page type to empty and save (causing page to be deleted)
- Fixed some minor CSS issues with editor
- Fixed link to RocketTheme.com
- Disabled fields now stay properly disabled