├── .distignore ├── .env.example ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .github └── workflows │ ├── ai-code-reviewer.yml │ └── main.yml ├── .gitignore ├── .nvmrc ├── .prettierignore ├── .prettierrc.js ├── LICENSE ├── README-DEV.md ├── README.md ├── ai-for-wp.php ├── assets ├── banner-1544x500.png ├── banner-772x250.png ├── cwp-helper-slide-1.jpg ├── cwp-helper-slide-2.jpg ├── cwp-helper-slide-3.jpg ├── cwp-helper-slide-4.jpg ├── icon-128x128.png └── icon-256x256.png ├── bin └── wp-dist-archive.sh ├── composer.json ├── composer.lock ├── includes ├── AdminPage.php ├── Ajax.php ├── Cron.php ├── ErrorHandler.php ├── Filters.php ├── Logs.php ├── Main.php ├── Settings.php ├── Snippets.php └── Utils │ └── RegisterAjaxMethod.php ├── jsconfig.json ├── languages └── ai-for-wp.pot ├── package.json ├── phpcs.xml ├── postcss.config.js ├── readme.txt ├── snippets └── .gitkeep ├── src ├── App.tsx ├── components │ ├── ClosableNotice.tsx │ ├── CwpGuide.tsx │ ├── Icon.tsx │ ├── Layout.tsx │ ├── Notifications.tsx │ ├── Tab.tsx │ ├── Tabs.tsx │ └── forms │ │ └── ApiKey.tsx ├── content │ └── home │ │ ├── section1.md │ │ └── section2.md ├── hooks │ ├── useNotificationsContext.tsx │ └── usePagePropsContext.tsx ├── pages │ ├── Home.tsx │ ├── Logs.tsx │ ├── Settings.tsx │ └── Snippets.tsx ├── react-app-env.d.ts ├── settings.tsx ├── styles │ ├── card.css │ ├── guide.css │ ├── header.css │ ├── layout.css │ ├── preview-modal.css │ ├── styles.css │ ├── table.css │ ├── tabs.css │ ├── utilities.css │ └── variables.css ├── types.d.ts └── utils │ ├── codewpaiRequest.ts │ └── nextId.ts └── webpack.config.mjs /.distignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/.distignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | vendor 4 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/ai-code-reviewer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/.github/workflows/ai-code-reviewer.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/LICENSE -------------------------------------------------------------------------------- /README-DEV.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/README-DEV.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/README.md -------------------------------------------------------------------------------- /ai-for-wp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/ai-for-wp.php -------------------------------------------------------------------------------- /assets/banner-1544x500.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/assets/banner-1544x500.png -------------------------------------------------------------------------------- /assets/banner-772x250.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/assets/banner-772x250.png -------------------------------------------------------------------------------- /assets/cwp-helper-slide-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/assets/cwp-helper-slide-1.jpg -------------------------------------------------------------------------------- /assets/cwp-helper-slide-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/assets/cwp-helper-slide-2.jpg -------------------------------------------------------------------------------- /assets/cwp-helper-slide-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/assets/cwp-helper-slide-3.jpg -------------------------------------------------------------------------------- /assets/cwp-helper-slide-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/assets/cwp-helper-slide-4.jpg -------------------------------------------------------------------------------- /assets/icon-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/assets/icon-128x128.png -------------------------------------------------------------------------------- /assets/icon-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/assets/icon-256x256.png -------------------------------------------------------------------------------- /bin/wp-dist-archive.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/bin/wp-dist-archive.sh -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/composer.lock -------------------------------------------------------------------------------- /includes/AdminPage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/includes/AdminPage.php -------------------------------------------------------------------------------- /includes/Ajax.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/includes/Ajax.php -------------------------------------------------------------------------------- /includes/Cron.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/includes/Cron.php -------------------------------------------------------------------------------- /includes/ErrorHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/includes/ErrorHandler.php -------------------------------------------------------------------------------- /includes/Filters.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/includes/Filters.php -------------------------------------------------------------------------------- /includes/Logs.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/includes/Logs.php -------------------------------------------------------------------------------- /includes/Main.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/includes/Main.php -------------------------------------------------------------------------------- /includes/Settings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/includes/Settings.php -------------------------------------------------------------------------------- /includes/Snippets.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/includes/Snippets.php -------------------------------------------------------------------------------- /includes/Utils/RegisterAjaxMethod.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/includes/Utils/RegisterAjaxMethod.php -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/jsconfig.json -------------------------------------------------------------------------------- /languages/ai-for-wp.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/languages/ai-for-wp.pot -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/package.json -------------------------------------------------------------------------------- /phpcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/phpcs.xml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/postcss.config.js -------------------------------------------------------------------------------- /readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/readme.txt -------------------------------------------------------------------------------- /snippets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/components/ClosableNotice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/src/components/ClosableNotice.tsx -------------------------------------------------------------------------------- /src/components/CwpGuide.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/src/components/CwpGuide.tsx -------------------------------------------------------------------------------- /src/components/Icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/src/components/Icon.tsx -------------------------------------------------------------------------------- /src/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/src/components/Layout.tsx -------------------------------------------------------------------------------- /src/components/Notifications.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/src/components/Notifications.tsx -------------------------------------------------------------------------------- /src/components/Tab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/src/components/Tab.tsx -------------------------------------------------------------------------------- /src/components/Tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/src/components/Tabs.tsx -------------------------------------------------------------------------------- /src/components/forms/ApiKey.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/src/components/forms/ApiKey.tsx -------------------------------------------------------------------------------- /src/content/home/section1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/src/content/home/section1.md -------------------------------------------------------------------------------- /src/content/home/section2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/src/content/home/section2.md -------------------------------------------------------------------------------- /src/hooks/useNotificationsContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/src/hooks/useNotificationsContext.tsx -------------------------------------------------------------------------------- /src/hooks/usePagePropsContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/src/hooks/usePagePropsContext.tsx -------------------------------------------------------------------------------- /src/pages/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/src/pages/Home.tsx -------------------------------------------------------------------------------- /src/pages/Logs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/src/pages/Logs.tsx -------------------------------------------------------------------------------- /src/pages/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/src/pages/Settings.tsx -------------------------------------------------------------------------------- /src/pages/Snippets.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/src/pages/Snippets.tsx -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | declare module "*.md"; 2 | -------------------------------------------------------------------------------- /src/settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/src/settings.tsx -------------------------------------------------------------------------------- /src/styles/card.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/src/styles/card.css -------------------------------------------------------------------------------- /src/styles/guide.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/src/styles/guide.css -------------------------------------------------------------------------------- /src/styles/header.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/src/styles/header.css -------------------------------------------------------------------------------- /src/styles/layout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/src/styles/layout.css -------------------------------------------------------------------------------- /src/styles/preview-modal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/src/styles/preview-modal.css -------------------------------------------------------------------------------- /src/styles/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/src/styles/styles.css -------------------------------------------------------------------------------- /src/styles/table.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/src/styles/table.css -------------------------------------------------------------------------------- /src/styles/tabs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/src/styles/tabs.css -------------------------------------------------------------------------------- /src/styles/utilities.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/src/styles/utilities.css -------------------------------------------------------------------------------- /src/styles/variables.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/src/styles/variables.css -------------------------------------------------------------------------------- /src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/src/types.d.ts -------------------------------------------------------------------------------- /src/utils/codewpaiRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/src/utils/codewpaiRequest.ts -------------------------------------------------------------------------------- /src/utils/nextId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/src/utils/nextId.ts -------------------------------------------------------------------------------- /webpack.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpai-inc/ai-for-wp/HEAD/webpack.config.mjs --------------------------------------------------------------------------------