Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
868ee9e
Bootstrap new admin menu for snippets table uplift.
sheabunge Jul 24, 2025
846bb81
Fold shortcodes utils into component file.
sheabunge Jul 24, 2025
46ec4a7
Consoldate legacy manage styles into a single file.
sheabunge Jul 24, 2025
a69aa73
Only output request debug messages when WP_DEBUG is enabled.
sheabunge Jul 24, 2025
9f236c8
Clean up leftover conditions code.
sheabunge Jul 24, 2025
320ef3d
Initial implementation of snippets table in React.
sheabunge Jul 24, 2025
d1a4718
Improve look and function of React snippets table.
sheabunge Jul 24, 2025
00935b2
Add upsell dialog to manage page.
sheabunge Jul 24, 2025
d7a9043
Add proper pagination to React snippets table.
sheabunge Jul 24, 2025
6eece7a
Implement top navigation as PHP views.
sheabunge Jul 25, 2025
43bfbae
Implement toolbar and welcome page in React.
sheabunge Jul 26, 2025
d8af0d7
Make toolbar upgrade button respect the hide upsell setting.
sheabunge Jul 26, 2025
8724d55
Update welcome page design to match Figma.
sheabunge Jul 26, 2025
5a8900d
Build editor keyboard shortcut help directly from active keymaps.
sheabunge Jul 30, 2025
b4189eb
Merge branch 'edit-refresh/core' into manage-refresh/core
sheabunge Jul 31, 2025
ddfe144
Implement community cloud search page.
sheabunge Aug 1, 2025
42752e1
Merge branch 'edit-refresh/core' into manage-refresh/core
sheabunge Aug 7, 2025
f6062b8
Reorder toolbar navigation items.
sheabunge Aug 7, 2025
24f0ee2
Fix eslint warnings.
sheabunge Aug 12, 2025
05aa0a6
Split up overly complex components.
sheabunge Aug 14, 2025
75850f7
Introduce search filters context.
sheabunge Aug 15, 2025
aedde3f
Remove legacy manage menu code.
sheabunge Aug 15, 2025
60bd5d8
Merge branch 'edit-refresh/core' into manage-refresh/core
sheabunge Aug 15, 2025
348f8cd
Restructure source code files.
sheabunge Aug 15, 2025
0725eee
Convert classmap to use PSR-4.
sheabunge Aug 15, 2025
2c8d165
Merge branch 'edit-refresh/core' into manage-refresh/core
sheabunge Aug 20, 2025
303a928
Fix eslint warnings.
sheabunge Aug 20, 2025
7d0b1ee
Add missing import.
sheabunge Aug 22, 2025
d148146
Merge branch 'core' into manage-refresh/core
sheabunge Aug 27, 2025
c8fd032
Merge branch 'core-beta' into manage-refresh/core
sheabunge Oct 31, 2025
1377fae
Convert new functionality to be PSR-compliant.
sheabunge Oct 31, 2025
d29621f
Merge branch 'core-beta' into manage-refresh/core
sheabunge Nov 14, 2025
9cd098e
Fix JSON indentation.
sheabunge Nov 14, 2025
c6ef380
Merge branch 'core-beta' into manage-refresh/core
sheabunge Nov 14, 2025
680a2fb
Merge branch 'core' into manage-refresh/core
sheabunge Nov 18, 2025
c7b1deb
Merge branch 'core-beta' into manage-refresh/core
sheabunge Dec 13, 2025
a9d5414
Merge branch 'core-beta' into manage-refresh/core
sheabunge Jan 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions config/modules/codemirror-keymaps.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
declare module 'codemirror/src/input/keymap' {
import type { KeyMap } from 'codemirror'

export const getKeyMap: (keyMap: string) => KeyMap
}
9 changes: 5 additions & 4 deletions config/webpack-js.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { toCamelCase } from '../src/js/utils/text'
import { dependencies } from '../package.json'
import type { Configuration } from 'webpack'

const SOURCE_DIR = './src/js'
const SOURCE_DIR = './src/js/entries'
const DEST_DIR = './src/dist'

const babelConfig = {
Expand All @@ -24,13 +24,14 @@ const babelConfig = {

export const jsWebpackConfig: Configuration = {
entry: {
edit: { import: `${SOURCE_DIR}/edit.tsx`, dependOn: 'editor' },
edit: { import: `${SOURCE_DIR}/edit.ts`, dependOn: 'editor' },
editor: `${SOURCE_DIR}/editor.ts`,
import: `${SOURCE_DIR}/import.tsx`,
import: `${SOURCE_DIR}/import.ts`,
manage: `${SOURCE_DIR}/manage.ts`,
mce: `${SOURCE_DIR}/mce.ts`,
prism: `${SOURCE_DIR}/prism.ts`,
settings: { import: `${SOURCE_DIR}/settings.ts`, dependOn: 'editor' }
settings: { import: `${SOURCE_DIR}/settings.ts`, dependOn: 'editor' },
welcome: `${SOURCE_DIR}/welcome.ts`,
},
output: {
path: join(resolve(__dirname), '..', DEST_DIR),
Expand Down
3 changes: 1 addition & 2 deletions eslint.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -81,11 +81,11 @@ export default eslintTs.config(
objectLiteralTypeAssertions: 'never'
}],
'@typescript-eslint/consistent-type-imports': 'error',
'@typescript-eslint/consistent-type-exports': 'error',
'@typescript-eslint/no-confusing-void-expression': ['error', { ignoreArrowShorthand: true }],
'@typescript-eslint/no-for-in-array': 'error',
'@typescript-eslint/no-import-type-side-effects': 'error',
'@typescript-eslint/no-inferrable-types': ['error', { ignoreProperties: true, ignoreParameters: false }],
'@typescript-eslint/no-magic-numbers': ['error', { ignore: [-1, 0, 1], ignoreEnums: true }],
'@typescript-eslint/no-unused-vars': ['error', {
argsIgnorePattern: '^_',
varsIgnorePattern: '^_',
Expand Down Expand Up @@ -117,7 +117,6 @@ export default eslintTs.config(
}],
'max-lines-per-function': ['warn', { skipBlankLines: true, skipComments: true }],
'no-invalid-this': 'error',
'no-magic-numbers': ['error', { ignore: [-1, 0, 1] }],
'no-plusplus': ['error', { allowForLoopAfterthoughts: true }],
'no-ternary': 'off',
'one-var': ['error', 'never'],
Expand Down
Loading