-
Notifications
You must be signed in to change notification settings - Fork 30
Release #1268
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Release #1268
Changes from 46 commits
Commits
Show all changes
73 commits
Select commit
Hold shift + click to select a range
f95af98
Sync branch [skip ci]
pirate-bot e489b4a
fix(dev): update action's node version
HardeepAsrani fb16a74
Sync branch [skip ci]
pirate-bot 13b7677
Sync branch [skip ci]
pirate-bot 5618340
fix: small drop-downs can't be closed
HardeepAsrani 5101ede
fix: bubble chart crash on window resize with named series in manual …
HardeepAsrani 184ae3e
fix: prevent double clipboard alert on copy action (#1265)
HardeepAsrani 57a71e7
fix: resolve intermittent sidebar scroll failure in Chrome (#1264)
HardeepAsrani 5e9cea6
fix: visualizer getCSV method throwing constant errors (#1263)
HardeepAsrani 1d599d3
fix: fatal error on servers with broken FTP filesystem configuration …
HardeepAsrani 5da3eeb
fix: manual config not working for ChartJS charts (#1257)
HardeepAsrani e897a39
fix: visibility of block method
HardeepAsrani 877ac5a
chore(deps-dev): bump phpstan/phpstan from 2.1.22 to 2.1.33 (#1243)
dependabot[bot] 03eeef7
chore(deps-dev): bump phpcompatibility/phpcompatibility-wp (#1236)
dependabot[bot] cec8e3a
chore(deps-dev): bump szepeviktor/phpstan-wordpress from 2.0.2 to 2.0…
dependabot[bot] 91610bd
chore(deps-dev): bump wp-coding-standards/wpcs from 2.3.0 to 3.3.0 (#…
dependabot[bot] d693f16
chore: update agents.md
HardeepAsrani 94f9316
chore(dev): add translation workflow
HardeepAsrani 71156c2
Sync branch [skip ci]
pirate-bot 218e07e
fix: guard against undefined properties on license object in Library …
HardeepAsrani 9f4d52e
fix: hide 'Show Chart' reminder message when in chart view mode (#1270)
HardeepAsrani a6a9328
fix: remove legacy DataTable class and hide pagination options when d…
HardeepAsrani 1173551
fix: catch invalid Google Charts format patterns and show i18n error …
HardeepAsrani f70d446
chore: add doc link to upsells
HardeepAsrani 230e049
refactor: block editor block for simplicity (#1278)
HardeepAsrani 10f4d39
feat: add Elementor widget for displaying Visualizer charts (#1279)
HardeepAsrani 1c05a88
feat: replace manual config textarea with CodeMirror JSON editor (#1280)
HardeepAsrani e61e5dd
chore(deps): bump codeinwp/themeisle-sdk from 3.3.49 to 3.3.50 (#1283)
dependabot[bot] 34f994f
feat(import): add native XLSX import support (#1281)
HardeepAsrani 50da22d
fix: render lazy charts already in viewport on page load (#1287)
HardeepAsrani d253049
feat: improve import from WordPress and database UX with stepped flow…
HardeepAsrani da64108
fix: various issues (#1282)
HardeepAsrani bc14d4b
feat: Replace WP-Cron with Action Scheduler for reliable auto-sync (#…
HardeepAsrani 2e82b0f
chore: fix e2e tests
HardeepAsrani 19a87cf
chore: fix e2e tests
HardeepAsrani 9707d76
feat: add list view toggle to chart library with user meta persistenc…
HardeepAsrani 1b131a0
chore fix: qa
HardeepAsrani e8c8e7f
feat: improve keyboard navigation on chart creation screen (#1293)
HardeepAsrani 88ddd1d
feat: improve chart creation interface (#1292)
HardeepAsrani 8c4a112
fix: schedule validation for WP import (#1291)
HardeepAsrani fae76cc
feat: add AI Chart Creation (#1290)
HardeepAsrani c5e66d5
fix: e2e tests
HardeepAsrani f3f2613
chore: qa fixes
HardeepAsrani 9d23ec4
chore: qa fixes
HardeepAsrani 0a18fc5
chore: qa fixes
HardeepAsrani e4bab5d
chore: qa fixes
HardeepAsrani 3e46a0d
Update js/library.js
HardeepAsrani 3a6430a
chore: review fixes
HardeepAsrani db23e85
fix: improve chart rendering security
HardeepAsrani fdadad1
fix: upsell message order
HardeepAsrani b80bec0
chore(deps-dev): bump phpstan/phpstan from 2.1.40 to 2.1.42 (#1289)
dependabot[bot] e3be3eb
fix: phpstan errors
HardeepAsrani 641601c
feat: add color pallets (#1294)
HardeepAsrani f42382f
feat: improvements to onboarding flow (#1295)
HardeepAsrani 050d1f5
fix: lazy loading not working without mouse action
HardeepAsrani 2e7d9be
fix: load sample data by default
HardeepAsrani db53acb
fix: lazy loading not working without mouse action
HardeepAsrani 60059c8
feat(dev): add agentic dev setup
HardeepAsrani 37d3fb1
fix: lazy loading not always working
HardeepAsrani 53d1e0a
Revert "fix: lazy loading not always working"
HardeepAsrani 3ae4d5e
Revert "fix: lazy loading not working without mouse action"
HardeepAsrani e64d56e
Revert "fix: lazy loading not working without mouse action"
HardeepAsrani 50b915e
fix: dummy data not being saved
HardeepAsrani b0f5616
chore(deps): bump codeinwp/themeisle-sdk from 3.3.50 to 3.3.51 (#1298)
dependabot[bot] 005d311
chore(deps-dev): bump phpstan/phpstan from 2.1.44 to 2.1.45 (#1299)
dependabot[bot] 2f237cf
fix: update UI strings for improved CTAs, grammar fixes, and consiste…
vytisbulkevicius ec7f84a
fix: multiple charts in same page not showing for different lib
HardeepAsrani 84ef0e9
fix: d3 value reverting
HardeepAsrani 7676f45
fix: onboarding email field
HardeepAsrani 0f58474
fix: elementor widget; onboarding link and css
HardeepAsrani ff6cf26
fix: d3 preview improvements
HardeepAsrani a138133
fix: media library insert button styling
HardeepAsrani 28f8952
feat: add edit d3 to gutenberg
HardeepAsrani File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,45 @@ | ||
| name: Translations Diff | ||
|
|
||
| on: | ||
| pull_request_review: | ||
| pull_request: | ||
| types: [opened, edited, synchronize, ready_for_review] | ||
| branches: | ||
| - development | ||
| - master | ||
|
|
||
| jobs: | ||
| translation: | ||
| runs-on: ubuntu-latest | ||
| steps: | ||
| - name: Checkout Base Branch | ||
| uses: actions/checkout@master | ||
| with: | ||
| ref: ${{ github.base_ref }} | ||
| path: visualizer-base | ||
| - name: Setup node 22 | ||
| uses: actions/setup-node@v6 | ||
| with: | ||
| node-version: 22.x | ||
| - name: Checkout PR Branch (Head) | ||
| uses: actions/checkout@master | ||
|
HardeepAsrani marked this conversation as resolved.
Outdated
HardeepAsrani marked this conversation as resolved.
Outdated
|
||
| with: | ||
| path: visualizer-head | ||
| - name: Build POT for PR Branch | ||
| run: | | ||
| chmod +x ./visualizer-head/bin/make-pot.sh | ||
| ./visualizer-head/bin/make-pot.sh ./visualizer-head ./visualizer-head/languages/visualizer.pot | ||
| ls ./visualizer-head/languages/ | ||
| - name: Build POT for Base Branch | ||
| run: | | ||
| ./visualizer-head/bin/make-pot.sh ./visualizer-base ./visualizer-base/languages/visualizer.pot | ||
| ls ./visualizer-base/languages/ | ||
| - name: Compare POT files | ||
| uses: Codeinwp/action-i18n-string-reviewer@main | ||
| with: | ||
| fail-on-changes: "false" | ||
| openrouter-key: ${{ secrets.OPEN_ROUTER_API_KEY }} | ||
| openrouter-model: "google/gemini-2.5-flash" | ||
| base-pot-file: "visualizer-base/languages/visualizer.pot" | ||
| target-pot-file: "visualizer-head/languages/visualizer.pot" | ||
| github-token: ${{ secrets.BOT_TOKEN }} | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,5 @@ | ||
| { | ||
| "core": "WordPress/WordPress#6.5.0", | ||
| "core": null, | ||
| "phpVersion": "7.4", | ||
| "plugins": ["."], | ||
| "themes": [], | ||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,47 @@ | ||
| #!/bin/bash | ||
|
|
||
| # Script to generate POT file via Docker | ||
| # Usage: ./bin/make-pot.sh [plugin-path] [destination-path] | ||
|
|
||
| # Set defaults | ||
| PLUGIN_PATH="${1:-.}" | ||
| DESTINATION="${2:-.}" | ||
|
|
||
| # Resolve absolute paths | ||
| PLUGIN_PATH="$(cd "$PLUGIN_PATH" 2>/dev/null && pwd)" || { | ||
| echo "Error: Plugin path '$1' does not exist" | ||
| exit 1 | ||
| } | ||
|
|
||
| DESTINATION="$(cd "$(dirname "$DESTINATION")" 2>/dev/null && pwd)/$(basename "$DESTINATION")" || { | ||
| echo "Error: Unable to resolve destination path" | ||
| exit 1 | ||
| } | ||
|
|
||
| # Extract destination filename and directory | ||
| DEST_DIR="$(dirname "$DESTINATION")" | ||
| DEST_FILE="$(basename "$DESTINATION")" | ||
|
|
||
| # Ensure destination directory exists | ||
| mkdir -p "$DEST_DIR" | ||
|
|
||
| echo "Generating POT file..." | ||
| echo "Plugin Path: $PLUGIN_PATH" | ||
| echo "Destination: $DESTINATION" | ||
| echo "" | ||
|
|
||
| # Run Docker container with wp-cli to generate POT | ||
| docker run --user root --rm \ | ||
| --volume "$PLUGIN_PATH:/var/www/html/plugin" \ | ||
| wordpress:cli \ | ||
| bash -c 'php -d memory_limit=512M "$(which wp)" --version --allow-root && wp i18n make-pot plugin ./plugin/languages/'"$DEST_FILE"' --include=admin,includes,libs,assets,views --allow-root --domain=anti-spam' | ||
|
|
||
| # Check if the file was created inside the container | ||
| if [ $? -eq 0 ]; then | ||
| echo "" | ||
| echo "✓ POT file successfully generated at: $DESTINATION" | ||
| else | ||
| echo "" | ||
| echo "✗ Error generating POT file" | ||
| exit 1 | ||
| fi |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.