Skip to content

Commit db5df0b

Browse files
committed
Merge branch 'release/10.1.0'
* release/10.1.0: Final commit of version 10.1.0 Bump to v10.1.0 Improve documentation Upgrade deps and polish readme Correct tastewp link
2 parents ac19d51 + fc77859 commit db5df0b

34 files changed

Lines changed: 695 additions & 512 deletions

.github/workflows/push.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,23 +15,23 @@ jobs:
1515
runs-on: ubuntu-latest
1616

1717
steps:
18-
- name: Checkout code
19-
uses: actions/checkout@v4
18+
- name: 🛒 Checkout code
19+
uses: actions/checkout@v6
2020

21-
- name: Install Node.js via nvm
21+
- name: 🪛 Install Node.js via nvm
2222
shell: bash --login {0}
2323
run: |
2424
nvm install --no-progress
2525
echo "$(dirname $(nvm which node))" >> $GITHUB_PATH
2626
27-
- name: Install npm dependencies
27+
- name: 📦 Install npm dependencies
2828
run: npm ci
2929

30-
- name: Run prettier
30+
- name: 🔎 Run prettier
3131
run: npm run prettier
3232

33-
- name: Run linter
33+
- name: 🔎 Run linter
3434
run: npm run lint
3535

36-
- name: Build
36+
- name: 🔨 Build
3737
run: npm run build

.github/workflows/release.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,20 @@ on:
1010
jobs:
1111
release:
1212
name: Deploy to WP.org
13-
runs-on: ubuntu-22.04
13+
runs-on: ubuntu-latest
1414
environment: live
1515
steps:
16-
- name: Checkout code
17-
uses: actions/checkout@v5
16+
- name: 🛒 Checkout code
17+
uses: actions/checkout@v6
1818

19-
- uses: actions/setup-node@v4
19+
- uses: actions/setup-node@v6
2020
with:
21-
node-version: 22
21+
node-version: 24
2222

23-
- name: Install npm dependencies
23+
- name: 📦 Install npm dependencies
2424
run: npm ci
2525

26-
- name: Build assets for production
26+
- name: 🔨 Build assets for production
2727
run: npm run build
2828

2929
- name: WordPress Plugin Deploy

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v24.11.0
1+
v24.13.0

README.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ In short: this add-on runs on the Ninja Forms plugin engine where you can config
1818

1919
## Playground
2020

21-
If you would like to have a quick play, you can quickly spawn a temporary WordPress site using TasteWP with this URL:<br/>
22-
https://tastewp.com/recipe/5384480fa0
21+
If you would like to have a quick play, you can quickly spawn a temporary WordPress site using TasteWP with this URL:
22+
<https://tastewp.com/recipe/fba0d4f1cd>
2323

2424
Just note that it will last 6 days only and that you'll have to create a [new whitelist entry](https://www.videomail.io/whitelist) for that.
2525

@@ -34,25 +34,25 @@ Just note that it will last 6 days only and that you'll have to create a [new wh
3434
2.2.3 Symlink videomail-for-ninja-forms like that: `ln -s ~/code/binarykitchen/videomail-for-ninja-forms ~/Local\ Sites/videomail-for-ninja-forms/app/public/wp-content/plugins/videomail-for-ninja-forms`
3535
2.2.4. Activate it on WP admin side
3636
2.2.5 Import the template form from ./examples/nf_form_video_contact_us.nff
37-
2.2.6 Download the PHP Error Log plugin from https://wordpress.org/plugins/error-log-monitor/ and install it locally
37+
2.2.6 Download the PHP Error Log plugin from <https://wordpress.org/plugins/error-log-monitor> and install it locally
3838
2.2.7. Activate it on WP admin side
3939
3. Install latest nodejs, best with [nvm](https://github.com/creationix/nvm)
4040
4. `npm install` to install dependencies
41-
5. `gulp watch --host x --port y` which will open Google Chrome and automatically reloads upon changes (PHP, JS and CSS). Defaults to https://localhost:8890
41+
5. `gulp watch --host x --port y` which will open Google Chrome and automatically reloads upon changes (PHP, JS and CSS). Defaults to <https://localhost:8890>
4242

4343
Note: depending on your OS the `gulp watch` command might result into errors;
4444

4545
### Arch Linux Issues
4646

47-
- Afraid have to amend `sudo` before `npm run mh` or so. <-------- !!!
48-
- Can't use .local domain as it's [reserved under Arch Linux](https://community.localwp.com/t/local-tld-is-not-resolved-when-in-hosts-file-if-used-on-arch-based-linux/43793/6)
47+
- Afraid have to amend `sudo` before `npm run mh` or so.
48+
- Can't use .local domain as it's [reserved under Arch Linux](https://community.localwp.com/t/local-tld-is-not-resolved-when-in-hosts-file-if-used-on-arch-based-linux/43793/6).
4949

5050
### Customize host or port
5151

5252
For custom hosts or ports, you can customize `gulp watch` like that:
5353

5454
`gulp watch --port=8890 --host=wp` and that will open this page for you:
55-
https://wp:8890/wordpress/wp-admin/admin.php?page=ninja-forms
55+
<https://wp:8890/wordpress/wp-admin/admin.php?page=ninja-forms>
5656

5757
(for exactly these parameters, there is a short cut: `npm run wp` and `wp:8890` is already whitelisted)
5858

@@ -74,7 +74,7 @@ In the `/doc` folder we place in all text and images for the public documentatio
7474

7575
## Report bugs
7676

77-
https://github.com/binarykitchen/videomail-for-ninja-forms/issues
77+
<https://github.com/binarykitchen/videomail-for-ninja-forms/issues>
7878

7979
## Releasing
8080

@@ -89,7 +89,7 @@ https://github.com/binarykitchen/videomail-for-ninja-forms/issues
8989
- src/js/main.js
9090
- src/php/videomail.php
9191
- videomail-for-ninja-forms.php
92-
5. Optional: validate readme.txt with https://wordpress.org/plugins/developers/readme-validator/
92+
5. Optional: validate readme.txt with <https://wordpress.org/plugins/developers/readme-validator/>
9393
6. Run `npm run clean`, `npm install` and `npm run build`
9494
7. Git commit and push
9595
8. Run `npm run release`
@@ -98,10 +98,10 @@ https://github.com/binarykitchen/videomail-for-ninja-forms/issues
9898
paste the new version section from readme.txt (just the section without the date and version number)
9999
(upon any errors, you may try to run manually "gh release create" again to trigger a release on GitHub)
100100
10. Wait until the release is published and
101-
make sure the new version is announced on https://wordpress.org/plugins/videomail-for-ninja-forms as
101+
make sure the new version is announced on <https://wordpress.org/plugins/videomail-for-ninja-forms> as
102102
this can take a while ...
103103
11. Announce on Social Media
104104

105105
## Ask for help
106106

107-
https://binarykitchen.com
107+
<https://binarykitchen.com>

dist/videomail-for-ninja-forms.zip

861 Bytes
Binary file not shown.
-79.2 KB
Binary file not shown.

doc/faq/img/step-10.png

104 KB
Loading

doc/faq/img/step-11.png

503 KB
Loading

doc/faq/img/step-12.png

828 KB
Loading

doc/faq/img/step-13.png

1.14 MB
Loading

0 commit comments

Comments
 (0)