Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
4fd1e96
updating packages
iruzevic Apr 25, 2025
340a9c3
Merge branch 'main' into release/7
iruzevic Apr 28, 2025
39cf52f
Merge branch 'main' into release/7
iruzevic May 8, 2025
9cb6721
update
iruzevic May 8, 2025
b3953b3
typo fixes
iruzevic May 8, 2025
9055e68
typo fixes
iruzevic May 8, 2025
ab242b5
typo fixes
iruzevic May 8, 2025
c788944
typo fixes
iruzevic May 8, 2025
a0feb32
typo fixes
iruzevic May 8, 2025
25899dd
typo fixes
iruzevic May 8, 2025
b12b012
typo fixes
iruzevic May 8, 2025
c05e346
typo fixes
iruzevic May 8, 2025
3b51c2d
typo fixes
iruzevic May 8, 2025
9c5718c
Merge branch 'main' into release/7
iruzevic May 9, 2025
bd94b77
addition features
iruzevic May 9, 2025
4353364
addition features
iruzevic May 9, 2025
c8aed1f
Merge branch 'main' into release/7
iruzevic May 16, 2025
e6b261d
Merge branch 'main' into release/7
iruzevic May 23, 2025
e9518c4
updating fixes
iruzevic May 23, 2025
31adfa9
updating fixes
iruzevic May 23, 2025
2e73d0d
updating fixes
iruzevic May 23, 2025
0ddba1c
updating fixes
iruzevic May 23, 2025
da98077
updating fixes
iruzevic May 23, 2025
36b2f97
updating style
iruzevic May 26, 2025
1625e8d
WIP on main
iruzevic May 27, 2025
c657601
updating deploy and settings fix
iruzevic May 27, 2025
0a37e99
updating deploy and settings fix
iruzevic May 27, 2025
76412bf
updating deploy and settings fix
iruzevic May 27, 2025
5f7b052
updating deploy and settings fix
iruzevic May 27, 2025
8805d81
updating deploy and settings fix
iruzevic May 27, 2025
fdca409
updating deploy and settings fix
iruzevic May 27, 2025
f6af68a
updating deploy and settings fix
iruzevic May 27, 2025
baedf19
updating deploy and settings fix
iruzevic May 27, 2025
3edbfb0
updating deploy and settings fix
iruzevic May 27, 2025
0042fb4
updating deploy and settings fix
iruzevic May 27, 2025
255a44d
updating deploy and settings fix
iruzevic May 27, 2025
22211eb
updating deploy and settings fix
iruzevic May 27, 2025
6cd5d5d
updating deploy and settings fix
iruzevic May 27, 2025
0a3a2fc
updating deploy and settings fix
iruzevic May 27, 2025
0e9f8f5
updating style
iruzevic May 28, 2025
d942840
updating style
iruzevic May 29, 2025
3bae315
updating conditional logic
iruzevic Jun 4, 2025
f7e1929
updating logic
iruzevic Jun 4, 2025
b5228c8
Merge branch 'main' into release/7
iruzevic Jun 4, 2025
c4d1021
Merge branch 'main' into release/7
iruzevic Jun 5, 2025
8a08a1f
Merge branch 'main' into release/7
iruzevic Jun 5, 2025
47cc986
revert
iruzevic Jun 5, 2025
2d67931
fixing file pathe
iruzevic Jun 5, 2025
cbc17fa
updating comparator
iruzevic Jun 6, 2025
ef528fe
updating fix
iruzevic Jun 6, 2025
de75475
adding transient storage
iruzevic Jun 10, 2025
228398e
adding transient storage
iruzevic Jun 10, 2025
ea5ca0c
Merge branch 'main' into release/7
iruzevic Jun 11, 2025
982f940
Auto stash before checking out "origin/main"
iruzevic Jul 6, 2025
25675d5
updating packages
iruzevic Jul 6, 2025
dd9c810
updating packages
iruzevic Jul 6, 2025
672f5f4
updating packages
iruzevic Jul 7, 2025
7c67945
sync with main
iruzevic Jul 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 0 additions & 3 deletions .browserslistrc

This file was deleted.

3 changes: 1 addition & 2 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
---
name: Bug report
about: Create a report to help us improve
title: "[BUG] - "
title: '[BUG] - '
labels: bug
assignees: iruzevic

---

Thank you for your interest in our project! If you've encountered a bug, please provide a link to a live example or a clear set of steps to reproduce it. It would also be helpful to include any relevant code or screenshots.
3 changes: 1 addition & 2 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
---
name: Feature request
about: Suggest an idea for this project
title: "[FEATURE] - "
title: '[FEATURE] - '
labels: feature request
assignees: iruzevic

---

Thank you for your interest in our project! We value your ideas and feedback. Please provide detailed information regarding your feature request.
3 changes: 1 addition & 2 deletions .github/ISSUE_TEMPLATE/question.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
---
name: Question
about: Ask us a question
title: "[QUESTION] - "
title: '[QUESTION] - '
labels: question
assignees: iruzevic

---

Thank you for showing interest in our project. Please feel free to ask us any questions you may have. To help us assist you better, please provide a clear and concise question. For example, "How do I make this happen?”
5 changes: 5 additions & 0 deletions .github/workflows/bundle-artifact.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,11 @@ jobs:
NODE_VERSION: ${{ matrix.node }}
USE_BUN: true

- name: Set cache
uses: infinum/eightshift-deploy-actions-public/.github/actions/set/cache@main
with:
PROJECT_PATH: 'wp-content/plugins/eightshift-forms'

- name: Post install cleanup - plugin
uses: infinum/eightshift-deploy-actions-public/.github/actions/cleanup/project@main
with:
Expand Down
5 changes: 5 additions & 0 deletions .github/workflows/bundle-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,11 @@ jobs:
NODE_VERSION: ${{ matrix.node }}
USE_BUN: true

- name: Set cache
uses: infinum/eightshift-deploy-actions-public/.github/actions/set/cache@main
with:
PROJECT_PATH: 'wp-content/plugins/eightshift-utils'

- name: Post install cleanup - plugin
uses: infinum/eightshift-deploy-actions-public/.github/actions/cleanup/project@main
with:
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@ jobs:
lint:
name: Lint assets JS and CSS using Node version - ${{ matrix.node }}
runs-on: ubuntu-latest
needs: phpcs
strategy:
fail-fast: false
matrix:
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
/node_modules
/.vscode
/eightshift-forms
/eightshift

# Tests
tests/coverage/*
Expand Down
20 changes: 10 additions & 10 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"plugins": ["prettier-plugin-tailwindcss"],
"useTabs": true,
"jsxSingleQuote": true,
"singleQuote": true,
"singleAttributePerLine": true,
"printWidth": 180,
"arrowParens": "always",
"bracketSpacing": true,
"semi": true,
"trailingComma": "all"
"plugins": ["prettier-plugin-tailwindcss"],
"useTabs": true,
"jsxSingleQuote": true,
"singleQuote": true,
"singleAttributePerLine": true,
"printWidth": 180,
"arrowParens": "always",
"bracketSpacing": true,
"semi": true,
"trailingComma": "all"
}
2 changes: 1 addition & 1 deletion .stylelintrc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"extends": "./node_modules/@eightshift/frontend-libs/linters/stylelint.config.js",
"extends": "./node_modules/@eightshift/frontend-libs-tailwind/linters/stylelint.config.js",
"ignoreFiles": "public/**/*.css"
}
9 changes: 8 additions & 1 deletion .swcrc
Original file line number Diff line number Diff line change
@@ -1,10 +1,17 @@
{
"$schema": "https://swc.rs/schema.json",
"jsc": {
"parser": {
"syntax": "ecmascript",
"jsx": true,
"decorators": false,
"dynamicImport": true
}
},
"transform": {
"react": {
"runtime": "automatic"
}
},
"target": "es2022"
}
}
11 changes: 10 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,14 @@ All notable changes to this project will be documented in this file.

This projects adheres to [Semantic Versioning](https://semver.org/) and [Keep a CHANGELOG](https://keepachangelog.com/).

## [6.9.0]

### Changed

- Updated dependencies to the latest version.
- Bundle flow to prebuild cache.
- Fixing all migration issues.

## [6.8.1]

### Added
Expand Down Expand Up @@ -1142,7 +1150,7 @@ This projects adheres to [Semantic Versioning](https://semver.org/) and [Keep a
- filter for setting http request from `httpRequestArgs ` to `httpRequestTimeout` because it is used only to set timeout.
- Greenhouse integration from `wp_remote_post ` to regular `Curl` because of the issues while sending the attachments. You are now only limited on the amount of memory your server can send.
- form will now throw an error if form-ID or type is missing in the request.
- all remote requests are now outputed via helper for easier and more predictable output.
- all remote requests are now outputted via helper for easier and more predictable output.
- converting from internal geolocation logic to libs abstract class logic.
- updating libs.
- `ES_GEOLOCAITON` global constant to `ES_GEOLOCAITON_IP`.
Expand Down Expand Up @@ -1270,6 +1278,7 @@ This projects adheres to [Semantic Versioning](https://semver.org/) and [Keep a

- Initial production release.

[6.9.0]: https://github.com/infinum/eightshift-forms/compare/6.8.1...6.9.0
[6.8.1]: https://github.com/infinum/eightshift-forms/compare/6.8.0...6.8.1
[6.8.0]: https://github.com/infinum/eightshift-forms/compare/6.7.4...6.8.0
[6.7.4]: https://github.com/infinum/eightshift-forms/compare/6.7.3...6.7.4
Expand Down
26 changes: 13 additions & 13 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,22 +14,22 @@ appearance, race, religion, or sexual identity and orientation.
Examples of behavior that contributes to creating a positive environment
include:

* Using welcoming and inclusive language
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members
- Using welcoming and inclusive language
- Being respectful of differing viewpoints and experiences
- Gracefully accepting constructive criticism
- Focusing on what is best for the community
- Showing empathy towards other community members

Examples of unacceptable behavior by participants include:

* The use of sexualized language or imagery and unwelcome sexual attention or
advances
* Trolling, insulting/derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or electronic
address, without explicit permission
* Other conduct which could reasonably be considered inappropriate in a
professional setting
- The use of sexualized language or imagery and unwelcome sexual attention or
advances
- Trolling, insulting/derogatory comments, and personal or political attacks
- Public or private harassment
- Publishing others' private information, such as a physical or electronic
address, without explicit permission
- Other conduct which could reasonably be considered inappropriate in a
professional setting

## Our Responsibilities

Expand Down
17 changes: 10 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,14 @@
Eightshift forms plugins is a complete form builder tool that utilizes modern Block editor features with multiple third-party integrations to boost your project to another level.

## ⚠️ Requirements

To get started, you'll need:

* [Node LTS](https://nodejs.org/)
* [Composer](https://getcomposer.org/)
* [Bun](https://bun.sh/)
* [git](https://git-scm.com/)
* [WP-CLI](https://wp-cli.org/)
- [Node LTS](https://nodejs.org/)
- [Composer](https://getcomposer.org/)
- [Bun](https://bun.sh/)
- [git](https://git-scm.com/)
- [WP-CLI](https://wp-cli.org/)

## 🏁 Quick start

Expand All @@ -35,12 +36,14 @@ Eightshift forms plugin is created on the [Eightshift development kit](https://e

## 🛟 Getting help

If you have any questions or problems, please [open an issue](https://github.com/infinum/eightshift-forms/issues) on GitHub.
If you have any questions or problems, please [open an issue](https://github.com/infinum/eightshift-forms/issues) on GitHub.

When submitting issues or otherwise participating in development, please follow our [code of conduct](https://github.com/infinum/eightshift-forms/blob/develop/CODE_OF_CONDUCT.md), and fill out the issue template properly. We'll do our best to answer your issues as quickly as humanly possible: following these steps helps us out a lot in doing that.

## 👩‍💻 Maintainers 🧑‍💻
## 👩‍💻 Maintainers 🧑‍💻

Eightshift Forms is maintained and sponsored by [Infinum](https://infinum.com).

## ⚖️ License

Eightshift Forms by [Infinum](https://infinum.com). It is free software, and may be redistributed under the terms specified in the LICENSE file.
Loading
Loading