9e0ff7b99a
Fix router for subscribers
...
[MAILPOET-3911]
2024-07-10 18:02:00 +02:00
9bd31fe2aa
Fix useNavigate errors coming from Logo
...
Previously we used useHistory which wasn't throwing errors in case
it was used outside of router. It just returned undefined.
The undefined was causing errors being logged in console on admin pages
where we don't define onClick explicitly and where we don't use router.
useNavigate throws an error if it is not inside the router. In this commit, I added
handling of the error and default fallback that redirects to the homepage in cases where there is no router.
[MAILPOET-3911]
2024-07-10 18:02:00 +02:00
1bfe45fc10
Fix router in forms.jsx
...
Route must always be wrapped in Routes
[MAILPOET-3911]
2024-07-10 18:02:00 +02:00
7bcfe93269
Replace forgotten occurences of match.params with useParams hook
...
[MAILPOET-3911]
2024-07-10 18:02:00 +02:00
bb83d2ff1b
Fix RoutedTabs for switch-only variant
...
[MAILPOET-3911]
2024-07-10 18:02:00 +02:00
a36d71850a
Fix Routes and paths for newsletter listing
...
Paths don't support regexps any more https://reactrouter.com/en/main/upgrading/v5#note-on-route-path-patterns
[MAILPOE-3911]
2024-07-10 18:02:00 +02:00
6a4e81bd88
Remove nested HashRouter from dynamic segments list.tsx
...
This was causing: You cannot render a <Router> inside another <Router>. You should never have more than one in your app.
[MAILPOET-3911]
2024-07-10 18:02:00 +02:00
913bb7e50a
Remove @types/react-router-dom
...
v6 is written in Typescript
[MAILPOET-3911]
2024-07-10 18:02:00 +02:00
cd3c6982da
Fix tiny CSS glitches on segment editor page
...
This was causing small items like badges and values in multi selelect
to look broken.
[MAILPOET-3911]
2024-07-10 18:02:00 +02:00
feadef6c3c
Update usage of Link components
...
See https://reactrouter.com/en/main/upgrading/v5#pass-link-state-as-separate-prop
[MAILPOET-3911]
2024-07-10 18:02:00 +02:00
d781b899c7
Delete unused component EventsConditions
...
This component seems to be a leftover after we removed automatic email.
It uses this.prop.history.push which is no longer available.
I was not able to find any usage of this component in the free or premium
plugin.
[MAILPOET-3911]
2024-07-10 18:02:00 +02:00
fc76b5608d
Remove the rest of the usages of history.push
...
[MAILPOET-3911]
2024-07-10 18:02:00 +02:00
f54b9f590c
Replace <Redirect> with <Navigate>
...
[MAILPOET-3911]
2024-07-10 18:02:00 +02:00
ca77a01d5c
Replace useRouteMatch
...
The hook useRouteMatch was removed in react-router-dom v6
[MAILPOET-3911]
2024-07-10 18:02:00 +02:00
f917b4e885
Replace withRouter with react-router-dom hooks
...
withRouter was removed
[MAILPOET-3911]
2024-07-10 18:02:00 +02:00
0f5fbcf044
Replace useHistory which was removed from react-router-dom
...
[MAILPOET-3911]
2024-07-10 18:02:00 +02:00
530f62f021
Refactor Switch to Routes
...
See https://reactrouter.com/en/main/upgrading/v5#upgrade-all-switch-elements-to-routes
[MAILPOET-3911]
2024-07-10 18:02:00 +02:00
8810a734b5
Update react-router-dom package to v6
...
[MAILPOET-3911]
2024-07-10 18:02:00 +02:00
ce0901a237
Refactor redirects placed directly in <Switch>
...
This is per the second step in https://reactrouter.com/en/main/upgrading/v5
[MAILPOET-3911]
2024-07-10 18:02:00 +02:00
76cf3cfd75
Refactor Route render or component to children
...
This is per the first step in update guide https://reactrouter.com/en/main/upgrading/v5
[MAILPOET-3911]
2024-07-10 18:02:00 +02:00
c84910c075
Add test for switching active automation to draft
...
[MAILPOET-6131]
2024-07-10 12:56:52 +02:00
9be6895cf1
Simplify automation test helpers
...
[MAILPOET-6131]
2024-07-10 12:56:52 +02:00
b7cee657c7
When unscheduling automation run actions, cancel related runs
...
[MAILPOET-6131]
2024-07-10 12:56:52 +02:00
45592114bd
Fix privacy policy links not being replaced if no privacy page exists
...
[MAILPOET-4504]
2024-07-10 12:27:20 +02:00
da93cc5237
Render sender domain notice together with other field errors
...
[MAILPOET-5270]
2024-07-09 17:09:41 +02:00
f3da8048c4
Expose sender domain notice component
...
[MAILPOET-5270]
2024-07-09 17:09:41 +02:00
63189e6b5d
Move sender domain notice component up to components dir
...
[MAILPOET-5270]
2024-07-09 17:09:41 +02:00
b0c8d84c78
Ensure value is always number
...
https://github.com/mailpoet/mailpoet/security/code-scanning/13
2024-07-09 16:02:12 +02:00
1d0596f14f
Update used WooCommerce Subscriptions plugin in Circle CI
...
- latest version: 6.4.1
- previous version: 6.3.2
2024-07-09 13:28:25 +02:00
f490215ff2
Release 4.55.0
2024-07-09 13:12:56 +02:00
1c41fe81b1
Fix side effect in shortcodes test
...
[MAILPOET-5359]
2024-07-09 09:03:18 +02:00
b59e6fb683
Add instructions for running individual acceptance test in premium
2024-07-08 16:31:13 +02:00
0017e21523
Add Table of Contents in free plugin README
...
[MAILPOET-6136]
2024-07-08 16:31:13 +02:00
757582546d
Simplify free plugin README + small improvements
...
[MAILPOET-6136]
2024-07-08 16:31:13 +02:00
3e40492caf
Add section on translators comments
...
[MAILPOET-6136]
2024-07-08 16:31:13 +02:00
dc49f56c7f
Add Table of Contents in README
...
[MAILPOET-6136]
2024-07-08 16:31:13 +02:00
c7cbece95c
Better header structure in README
...
[MAILPOET-6136]
2024-07-08 16:31:13 +02:00
79ae36f4db
Remove new template section - the link is 404
...
[MAILPOET-6136]
2024-07-08 16:31:13 +02:00
3912426190
Add examples how to run individual tests locally
...
[MAILPOET-6136]
2024-07-08 16:31:13 +02:00
f7b942ece6
Simplify SUPPORT
...
[MAILPOET-6136]
2024-07-08 16:31:13 +02:00
945680f643
Improve CONTRIBUTING
...
[MAILPOET-6136]
2024-07-08 16:31:13 +02:00
b6d8b86afd
Remove issues section as it's irrelevant for external contributors
...
[MAILPOET-6136]
2024-07-08 16:31:13 +02:00
c87fc41a22
Remove IdiORM to Doctrine section as it's completed now
...
[MAILPOET-6136]
2024-07-08 16:31:13 +02:00
ce94e24fb1
Fix rendering of special characters using [site:name] shortcode
...
[MAILPOET-5359]
2024-07-08 14:45:41 +02:00
a4c6929e27
Fix type
...
[MAILPOET-5436]
2024-07-08 14:37:30 +02:00
a23d6e2609
Unify font-size and verically align activity modal header
...
[MAILPOET-5436]
2024-07-08 14:37:30 +02:00
cd424e9e58
Add detailed run logs sample data
...
[MAILPOET-5436]
2024-07-08 14:37:30 +02:00
964b391672
API now returns "Unknown step: $key" so fallback is not needed
...
[MAILPOET-5436]
2024-07-08 14:37:30 +02:00
0dffcc5ebd
Update API endpoint response structure
...
[MAILPOET-5436]
2024-07-08 14:37:30 +02:00
ac751871f9
Unify automation endpoint 404 exceptions
...
[MAILPOET-5436]
2024-07-08 14:37:30 +02:00