From 7eccc000e8234169bec00d0b669b585a598a867d Mon Sep 17 00:00:00 2001 From: Marcus Quinn <6428977+marcusquinn@users.noreply.github.com> Date: Sat, 12 Apr 2025 17:06:00 +0100 Subject: [PATCH] Add AI IDE configuration files and improve compatibility (v1.6.17) --- .aiconfig | 40 ++++++++ .augmentignore | 96 +++++++++++++++++++ .clinerc | 29 ++++++ .cursorignore | 35 +++++++ .gitignore | 20 ++++ .v0ignore | 35 +++++++ .windsurfignore | 35 +++++++ CHANGELOG.md | 7 ++ README.md | 6 ++ fix-plugin-does-not-exist-notices.php | 4 +- .../fix-plugin-does-not-exist-notices.pot | 2 +- readme.txt | 11 ++- 12 files changed, 316 insertions(+), 4 deletions(-) create mode 100644 .aiconfig create mode 100644 .augmentignore create mode 100644 .clinerc create mode 100644 .cursorignore create mode 100644 .v0ignore create mode 100644 .windsurfignore diff --git a/.aiconfig b/.aiconfig new file mode 100644 index 0000000..59470a4 --- /dev/null +++ b/.aiconfig @@ -0,0 +1,40 @@ +{ + "name": "fix-plugin-does-not-exist-notices", + "description": "WordPress plugin to fix 'Plugin file does not exist' notices", + "schema_version": "1.0.0", + "ignore_patterns": [ + "node_modules/", + "vendor/", + "bower_components/", + "build/", + "dist/", + "*.zip", + "*.tar.gz", + "*.mp4", + "*.pdf", + "*.psd", + "*.ai", + "*.sketch", + "*.fig", + "*.xd", + "*.pxd", + "*.afdesign", + "*.afphoto", + "*.afpub", + "wp-content/uploads/", + "wp-content/upgrade/", + "wp-content/backup-db/", + "wp-content/cache/", + "wp-content/backups/" + ], + "models": { + "default": "gpt-4", + "code_generation": "gpt-4", + "code_explanation": "gpt-4", + "documentation": "gpt-4" + }, + "settings": { + "temperature": 0.2, + "max_tokens": 4000 + } +} diff --git a/.augmentignore b/.augmentignore new file mode 100644 index 0000000..023aedf --- /dev/null +++ b/.augmentignore @@ -0,0 +1,96 @@ +# Augment ignore file +# Patterns for files and directories that should be ignored by Augment's context engine + +# Dependencies and package managers +node_modules/ +vendor/ +bower_components/ +.pnp/ +.pnp.js +package-lock.json +composer.lock +yarn.lock + +# Build outputs +build/ +dist/ +out/ +.next/ +.nuxt/ +.output/ +.cache/ +.parcel-cache/ + +# Environment and configuration +.env +.env.* +!.env.example +.venv/ +venv/ +ENV/ +.serverless/ +.fusebox/ + +# IDE and editor files +.idea/ +.vscode/ +*.sublime-* +*.swp +*.swo +*~ +.DS_Store + +# Large binary files +*.zip +*.tar.gz +*.tgz +*.rar +*.7z +*.mp4 +*.mov +*.avi +*.mp3 +*.wav +*.ogg +*.pdf + +# Design files +*.psd +*.ai +*.sketch +*.fig +*.xd +*.pxd +*.afdesign +*.afphoto +*.afpub + +# Logs and debugging +logs/ +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +.pnpm-debug.log* +debug.log + +# Testing and coverage +coverage/ +.nyc_output/ +.jest/ +.cypress/ +cypress/videos/ +cypress/screenshots/ + +# Temporary files +tmp/ +temp/ +.tmp/ +.temp/ + +# WordPress specific +wp-content/uploads/ +wp-content/upgrade/ +wp-content/backup-db/ +wp-content/cache/ +wp-content/backups/ diff --git a/.clinerc b/.clinerc new file mode 100644 index 0000000..43f5237 --- /dev/null +++ b/.clinerc @@ -0,0 +1,29 @@ +{ + "ignore": [ + "node_modules/", + "vendor/", + "bower_components/", + "build/", + "dist/", + "*.zip", + "*.tar.gz", + "*.mp4", + "*.pdf", + "*.psd", + "*.ai", + "*.sketch", + "*.fig", + "*.xd", + "*.pxd", + "*.afdesign", + "*.afphoto", + "*.afpub", + "wp-content/uploads/", + "wp-content/upgrade/", + "wp-content/backup-db/", + "wp-content/cache/", + "wp-content/backups/" + ], + "model": "gpt-4", + "temperature": 0.2 +} diff --git a/.cursorignore b/.cursorignore new file mode 100644 index 0000000..10c9ff2 --- /dev/null +++ b/.cursorignore @@ -0,0 +1,35 @@ +# Cursor ignore file +# Similar to .gitignore but for Cursor's AI context + +# Dependencies and package managers +node_modules/ +vendor/ +bower_components/ + +# Build outputs +build/ +dist/ + +# Large binary files +*.zip +*.tar.gz +*.mp4 +*.pdf + +# Design files +*.psd +*.ai +*.sketch +*.fig +*.xd +*.pxd +*.afdesign +*.afphoto +*.afpub + +# WordPress specific +wp-content/uploads/ +wp-content/upgrade/ +wp-content/backup-db/ +wp-content/cache/ +wp-content/backups/ diff --git a/.gitignore b/.gitignore index ff077ba..38a9654 100644 --- a/.gitignore +++ b/.gitignore @@ -60,6 +60,26 @@ debug.log *.afdesign *.afphoto *.afpub +*.psd +*.ai +*.sketch +*.fig +*.xd +*.indd +*.aep +*.prproj +*.psb +*.xcf +*.cdr +*.eps +*.svg.bak +*.blend +*.blend1 +*.blend2 +*.c4d +*.max +*.3ds +*.fbx # WordPress testing .phpunit.result.cache diff --git a/.v0ignore b/.v0ignore new file mode 100644 index 0000000..4246e65 --- /dev/null +++ b/.v0ignore @@ -0,0 +1,35 @@ +# v0 ignore file +# Files and directories to exclude from v0's context + +# Dependencies and package managers +node_modules/ +vendor/ +bower_components/ + +# Build outputs +build/ +dist/ + +# Large binary files +*.zip +*.tar.gz +*.mp4 +*.pdf + +# Design files +*.psd +*.ai +*.sketch +*.fig +*.xd +*.pxd +*.afdesign +*.afphoto +*.afpub + +# WordPress specific +wp-content/uploads/ +wp-content/upgrade/ +wp-content/backup-db/ +wp-content/cache/ +wp-content/backups/ diff --git a/.windsurfignore b/.windsurfignore new file mode 100644 index 0000000..0d94cbd --- /dev/null +++ b/.windsurfignore @@ -0,0 +1,35 @@ +# Windsurf ignore file +# Files and directories to exclude from Windsurf's context + +# Dependencies and package managers +node_modules/ +vendor/ +bower_components/ + +# Build outputs +build/ +dist/ + +# Large binary files +*.zip +*.tar.gz +*.mp4 +*.pdf + +# Design files +*.psd +*.ai +*.sketch +*.fig +*.xd +*.pxd +*.afdesign +*.afphoto +*.afpub + +# WordPress specific +wp-content/uploads/ +wp-content/upgrade/ +wp-content/backup-db/ +wp-content/cache/ +wp-content/backups/ diff --git a/CHANGELOG.md b/CHANGELOG.md index 101eb86..59c685e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to this project will be documented in this file. +## [1.6.17] - 2024-05-17 +### Added +- .augmentignore file with best practices +- Configuration files for Cursor, Windsurf, v0, and Cline IDEs +- More design file formats to .gitignore +- .aiconfig file for general AI IDE compatibility + ## [1.6.16] - 2024-05-17 ### Fixed - Updated CI configuration files with correct plugin slugs diff --git a/README.md b/README.md index 6755046..dbf1608 100644 --- a/README.md +++ b/README.md @@ -122,6 +122,12 @@ The plugin works by: ## Changelog +### 1.6.17 +* Added .augmentignore file with best practices +* Added configuration files for Cursor, Windsurf, v0, and Cline IDEs +* Added more design file formats to .gitignore +* Added .aiconfig file for general AI IDE compatibility + ### 1.6.16 * Updated CI configuration files with correct plugin slugs * Updated CHANGELOG.md with all recent versions diff --git a/fix-plugin-does-not-exist-notices.php b/fix-plugin-does-not-exist-notices.php index 767a33d..9c2001c 100644 --- a/fix-plugin-does-not-exist-notices.php +++ b/fix-plugin-does-not-exist-notices.php @@ -13,7 +13,7 @@ * Plugin Name: Fix 'Plugin file does not exist.' Notices * Plugin URI: https://wordpress.org/plugins/fix-plugin-does-not-exist-notices/ * Description: Adds missing plugins to the plugins list with a "Remove Reference" link so you can permanently clean up invalid plugin entries and remove error notices. By Marcus Quinn (marcusquinn.com) & WP ALLSTARS (wpallstars.com). - * Version: 1.6.16 + * Version: 1.6.17 * Author: Marcus Quinn & WP ALLSTARS * Author URI: https://www.wpallstars.com * License: GPL-2.0+ @@ -48,7 +48,7 @@ if ( ! defined( 'ABSPATH' ) ) { } // Define plugin constants -define( 'FPDEN_VERSION', '1.6.16' ); +define( 'FPDEN_VERSION', '1.6.17' ); define( 'FPDEN_PLUGIN_DIR', plugin_dir_path( __FILE__ ) ); define( 'FPDEN_PLUGIN_URL', plugin_dir_url( __FILE__ ) ); define( 'FPDEN_PLUGIN_FILE', __FILE__ ); diff --git a/languages/fix-plugin-does-not-exist-notices.pot b/languages/fix-plugin-does-not-exist-notices.pot index 5ca3bf8..978da0a 100644 --- a/languages/fix-plugin-does-not-exist-notices.pot +++ b/languages/fix-plugin-does-not-exist-notices.pot @@ -2,7 +2,7 @@ # This file is distributed under the GPL-2.0+. msgid "" msgstr "" -"Project-Id-Version: Fix 'Plugin file does not exist.' Notices 1.6.16\n" +"Project-Id-Version: Fix 'Plugin file does not exist.' Notices 1.6.17\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/fix-plugin-does-not-exist-notices\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/readme.txt b/readme.txt index 9d6597b..f5ebed1 100644 --- a/readme.txt +++ b/readme.txt @@ -5,7 +5,7 @@ Tags: plugins, missing plugins, cleanup, error fix, admin tools, plugin file doe Requires at least: 5.0 Tested up to: 6.4 Requires PHP: 7.0 -Stable tag: 1.6.16 +Stable tag: 1.6.17 License: GPL-2.0+ License URI: https://www.gnu.org/licenses/gpl-2.0.html @@ -91,6 +91,12 @@ Although this plugin consumes minimal disk space, and doesn't run unless you are == Changelog == += 1.6.17 = +* Added .augmentignore file with best practices +* Added configuration files for Cursor, Windsurf, v0, and Cline IDEs +* Added more design file formats to .gitignore +* Added .aiconfig file for general AI IDE compatibility + = 1.6.16 = * Updated CI configuration files with correct plugin slugs * Updated CHANGELOG.md with all recent versions @@ -277,6 +283,9 @@ Although this plugin consumes minimal disk space, and doesn't run unless you are == Upgrade Notice == += 1.6.17 = +Added configuration files for AI-powered IDEs and improved compatibility with development tools. + = 1.6.16 = Updated CI configuration files and fixed outdated references to the previous plugin name.