- See github issue #32. Adds precision to backup naming.
- Reverts breaking changes made by commit 80e8adf to fix #15.
- See github issue #27. Fixes issue introduced in 2.6.0, attempting to fix noise in AJAX.
- See github issue #26. Fixes CSS highlighting not working.
- Bumped Ace version to 1.2.9.
- Fixed PHPParser_Error not being caught.
- Added 'aceide_parse_php' filter to allow disabling the inbuilt PHP syntax parser.
- See github issue #24. Fixes some resource URLs.
- See github issue #15. Removes AJAX noise from ALL other plugins/themes etc. Much more solid than previous solution for github issue #5.
- Resolves github issue #21. Better error output in the event the HTTP server will not process a file upload request.
- Added plugin license.
- Resolved github issue #22. AceIDE now supports PHP 7.
- Fixed github issue #11, where text would be replaced when clicking in replace field of the search box - Thanks to X-Raym
- Fixed shift line up/down hotkeys
- Added editor to Multisite's network admin menu - Thanks to X-Raym
- Added AceIDE logo - Thanks to Kevin Young (rdytogokev)
- Added Fullscreen editor
- Slightly modified some keyboard command handlers for usability
- Changed capability from 'create_users' to 'edit_plugins' (See GitHub issue #14)
- Fixed broken SumoPaint image manipulation functionality (see github issue #3)
- Strips noise from other plugins upon opening files (see github issue #5)/wp-content/plugins/aceide/CHANGELOG.md
- Fixed broken zipping functionality with ZipArchive (see github issue #6)
- Added autocomplete for taxonomy functions add_term_meta, get_term_meta, update_term_meta and delete_term_meta
- Fixed broken zipping functionality (see github issue #2)
- Fixed AceIDE editor main class error on older versions of PHP for unknown shorthand array syntax - Thanks to X-Raym
- Fixed dialog issues with Z order of find, settings and git dialogs
- Fixed dialog close button mislocation
- WPide was forked into AceIDE!
- Introduced composer as a dependency management solution
- Massive code refactor to better follow Single Role Principle, and the WordPress PHP coding standards - introduces PHP namespacing into internal plugin code
- Fixed WPide admin_body_class filter issue
- Added multi-site support. (UNTESTED)
- Added Drag n' Drop file moving
- Added syntax highlighting for the Twig templating language (http://twig.sensiolabs.org)
- Added the Emmet plugin to create HTML nodes with CSS syntax (http://emmet.io)
- Upgraded Ace to v1.2.4
- Fixed SumoPaint link issues when the aceide_filesystem_root filter is not at default value
- Context menu option added to file browser to rename, delete, download, zip, unzip!! thanks to shanept https://github.com/shanept for the code behind this. Right click on a folder/file in the file browser to see options (Thanks to https://github.com/shanept)
- find+replace
- Stopped using the full functionality of sanitize_file_name() and using a cut down version instead that allows period, dash and underscore at the beginning and end of filename.
- corrected invalid regex for determining image type
- Changed order of PHP4 compatible constructor in an attempt to stop a PHP Strict Standard error
- Update to Ace Editor 1.2.0
- Editor settings, so that it’s possible to change the theme and other editor features/behaviours
- New application icon in menu bar
- Update the Ace component to 1.1.1 which includes some bug fixes, a PHP worker (showing PHP errors as you work) and a greatly improved search box.
- Fixed issue with file save showing javascript alert as if there was a failure when there wasn't
- Order folders and files alphabetically
- As a quick fix I have commentted out the git functionality as the namespacing used is causing issues with old versions of PHP
- Added initial git functions using the following library: PHP-Stream-Wrapper-for-Git from https://github.com/teqneers/PHP-Stream-Wrapper-for-Git
- Initial Git functionality added - it's very experimental!
- Add restore recent backup facility - It's a primative implementation at this point but it does the job. See FAQ note.
- Turned on the LESS mode when a .LESS file is edited
- Made the autocomplete functionality only be enabled for PHP files otherwise it can be a pain to write txt files like this one!
- Ramped up the version number because the last one was just getting silly
- Interface changes to make the editor take up more screen space. Including hiding the WP admin menu and footer.
- Fixed problem saving PHP documents - PHP-Parser library wasn't included in the codebase correctly
- PHP syntax checking before saving to disk (Using: https://github.com/nikic/PHP-Parser)
- Fixed error Warning: Creating default object from empty value in AceIDE.php
- Updated the ace editor to current build
- Added colour assist - a colour picker that displays when you double click a hex colour code in the editor (see other notes for info).
- Added a confirm box to stop you exiting the editor by mistake and losing unsaved chnages.
- Added 'aceide_filesystem_root' filter (see other notes for info).
- A number of bug fixes.
- Added links to the WordPress codex and the PHP manual from within the function refrence for further info
- Newly created files use to contain a space, instead it now defaults to a blank file.
- Fixed a problem with file loading (ajax) indicator not showing.
- Upload snapshot of current ajaxorg editor (master/build/src) at 00:30 on the 22 May 2012. Which fixes some issues with selecting big blocks of text, code folding seems better with gutter interface hidden when not in use
- Fix browser compatibility issues
- Fixing issue with closing tabs not focusing onto next tab once closed.
- Fixed issue with detecting ajax url correctly which was causing all AceIDE ajax requests to fail if WordPress was installed in a subdirectory.
- Stopped autocomplete from trying to work when a js/css file is being edited.
- Cleaned up the AceIDE class and modified the way the class is passed to WordPress actions/filters.
- On startup the editor page now shows extra debuggin information for the filesystem API initialisation.
- On startup the initial editor page now shows some startup info regarding file permissions to help with debugging.
- If AceIDE cannot access your files due to permissions then when it starts up it will give you an alert to say this.
- Image editing is now available using the SumoPaint image editor and drawing application http://www.sumopaint.com/
- You can now create new files/folders
- Recreated this plugin as a dedicated AceIDE section/app rather than extending the built in plugin/theme editor (just incase WP remove it)
- Now using the WP filesystem API (although currently restricted to local access)
- More security checks on file opening and editing
- Added new file tree for exploring the file system and opening files (any file in wp-content)
- Massive overhaul to code autocomplete functionality with the addition of function information right in the app
- Update the ajaxorg Ace Editor to the current branch
- Tabbed editing
- Added link to meta section of plugin list for easy install of V2 Dev version if you have dismissed the alert.
- Added the facility to download and run the cutting edge development version of AceIDE from the Github repository
- Implemented JavaScript and CSS mode for better syntax highlighing and checking (Thanks to Thomas Wieczorek)
- Organise and format source code
- Tidy and comment code
- Added message when backup file is generated
- Adjust code complete dropdown position
- Improved editor responsiveness when using delete or enter keys
- Fixed "Folder name case" issue.
- Initial release.