Commit Graph

5140 Commits

Author SHA1 Message Date
qfrery
ac8c7dc7de update plugin description 2018-08-23 11:00:21 +01:00
qfrery
55a874decd add signup form to the plugin description on the repo 2018-08-22 14:09:19 +01:00
Pavel Dohnal
e299d1a195 Release 3.8.6 3.8.6 2018-08-21 12:40:37 +02:00
Tautvidas Sipavičius
0d28fe1464 Merge pull request #1466 from mailpoet/drag-drop-video
Editor tutorial: drag and drop [MAILPOET-1447]
2018-08-16 13:13:02 +03:00
Tautvidas Sipavičius
31411d2a06 Merge pull request #1468 from mailpoet/cron-post
Use POST for cron requests [MAILPOET-1485]
2018-08-16 12:54:47 +03:00
Tautvidas Sipavičius
5cfe8e3368 Merge pull request #1467 from mailpoet/readme-update
Pitch on repo 2nd iteration [MAILPOET-1487]
2018-08-16 11:23:30 +03:00
Jan Jakeš
5041df422a Add comment explaining HS beacon vs. Olark interaction
[MAILPOET-1446]
2018-08-16 10:22:57 +02:00
Jan Jakeš
a1d9aeb383 Detect HelpScout vs. Olark more securely
Intro target element selectors are now evaluated just before each
intro step - it should ensure HS or Olark will be correctly targeted
depending on which one is shown at that moment.

[MAILPOET-1446]
2018-08-16 10:22:57 +02:00
Jan Jakeš
07afc9525d Fix intro buttons overflowing from with longer translations
This happened for instance with German. Now fixed using flex, the tooltip
can expand up to 300px (intro.js default).

[MAILPOET-1446]
2018-08-16 10:22:57 +02:00
Jan Jakeš
81c22652cf Don't show intro on small screens
[MAILPOET-1446]
2018-08-16 10:22:57 +02:00
Jan Jakeš
fcef5f0d2b Show intro only on new install (but not when migrating from WP2)
Intro is marked as shown only when "Skip" or "Done" is explicitly used - this
avoids closing the intro by mistake and never having the option to see it again.

[MAILPOET-1446]
2018-08-16 10:22:57 +02:00
Jan Jakeš
7ae25ae299 Make intro strings translatable
[MAILPOET-1446]
2018-08-16 10:22:57 +02:00
Jan Jakeš
c0eec8ba9e Fix intro.js stacking bug when highliting element in 'position: fixed' parent
In WP this occurs when the sticky menu has 'position: fixed'. The fix gives it absolute
position when menu item highlighted in intro. It could cause the menu to scroll away
with content but in real world it should never happen since intro shows up only where
content is basically empty.

[MAILPOET-1446]
2018-08-16 10:22:57 +02:00
Jan Jakeš
c7af4af368 Fix intro.js positioning bug on 'position: fixed' elements
Intro.js has a bug causing tooltips appear in wrong places (or out of sceen)
when using 'position: fixed' on target element and not being scrolled to top.
This fixes the bug taking window scroll into account. The only place where
it can be seen is during the highlight animation when not scrolled to top,
which is not serious and not very likely to be seen.

[MAILPOET-1446]
2018-08-16 10:22:57 +02:00
Jan Jakeš
fe5b1b9683 Use WP style for intro.js buttons & make nice prev-next/prev-done button group
The intention here is to use WP default styles (adding .button class to buttons)
with as little overrides as possible, avoiding to use absolute px sizes.

[MAILPOET-1446]
2018-08-16 10:22:57 +02:00
Jan Jakeš
fe248ffde7 Style intro.js highlight helper layer & tooltips to go nice with WP
[MAILPOET-1446]
2018-08-16 10:22:57 +02:00
Jan Jakeš
5621ab22bc Add basic intro.js onboarding & its initialization
[MAILPOET-1446]
2018-08-16 10:22:57 +02:00
Jan Jakeš
8418e67f87 Add intro.js dependency
[MAILPOET-1446]
2018-08-16 10:22:57 +02:00
Pavel Dohnal
8ea06f3f31 Use POST for cron requests
[MAILPOET-1485]
2018-08-16 08:27:05 +02:00
Pavel Dohnal
79b2e7b486 Update readme
[MAILPOET-1487]
2018-08-15 15:19:39 +02:00
Pavel Dohnal
9600917253 Hide the video for old users
[MAILPOET-1447]
2018-08-15 10:06:32 +02:00
Pavel Dohnal
f6eccfbe3b Skip the video in tests
[MAILPOET-1447]
2018-08-14 16:22:08 +02:00
Tautvidas Sipavičius
081f362799 Release 3.8.5 3.8.5 2018-08-14 17:12:59 +03:00
Pavel Dohnal
1f88e56f1e Skip video if already seen
[MAILPOET-1447]
2018-08-14 16:08:46 +02:00
Pavel Dohnal
03a452acfa Remember user has seen the video
[MAILPOET-1447]
2018-08-14 15:42:31 +02:00
Tautvidas Sipavičius
23c54824a6 Merge pull request #1465 from mailpoet/survey-catch
Catch error when rendering deactivation survey [MAILPOET-1491]
2018-08-14 16:19:13 +03:00
Pavel Dohnal
1a9e6b8dcb Try to fix failing test
[MAILPOET-1491]
2018-08-14 14:46:38 +02:00
Pavel Dohnal
33aa7180f3 Catch error when rendering survey
[MAILPOET-1491]
2018-08-14 13:46:48 +02:00
Pavel Dohnal
a35834417b Add video title
[MAILPOET-1447]
2018-08-14 12:55:14 +02:00
Pavel Dohnal
9efb5b5f90 Display tutorial video in editor
[MAILPOET-1447]
2018-08-14 12:52:48 +02:00
Pavel Dohnal
4a810f9103 Add editor tutorial video
[MAILPOET-1447]
2018-08-14 12:52:32 +02:00
Tautvidas Sipavičius
1516153846 Merge pull request #1464 from mailpoet/validation-error
Fix rendering an error in wrong place [MAILPOET-1463]
2018-08-14 12:19:04 +03:00
Pavel Dohnal
e73b12d6f0 Let parsley to render error where it needs to
[MAILPOET-1463]
2018-08-13 16:49:29 +02:00
Tautvidas Sipavičius
084be79210 Merge pull request #1461 from mailpoet/fix-js-vuln
Update js dependency [MAILPOET-1470]
2018-08-13 15:58:25 +03:00
Rostislav Wolny
e2b40fee37 Add welcome wizard application
[MAILPOET-1439]
2018-08-13 10:34:34 +02:00
Rostislav Wolny
d8167692ee Add strings for welcome wizard
[MAILPOET-1439]
2018-08-13 10:34:34 +02:00
Rostislav Wolny
43d536e5c3 Add image assets for new wizard
[MAILPOET-1439]
2018-08-13 10:34:34 +02:00
Rostislav Wolny
7d47e97b51 Add a common component for stepped progress bar
[MAILPOET-1439]
2018-08-13 10:34:34 +02:00
Rostislav Wolny
e55df2ca2d Add filter for skipping welcome wizard
This was requested for the purposes of the demo page

[MAILPOET-1439]
2018-08-13 10:34:34 +02:00
Rostislav Wolny
406c8bb6bd Render welcome wizard page for a new installation
[MAILPOET-1439]
2018-08-13 10:34:34 +02:00
Rostislav Wolny
a8c7615013 Remove welcome page
The welcome page will be replaced by a new welcome wizard

[MAILPOET-1439]
2018-08-13 10:34:34 +02:00
Rostislav Wolny
9369e7883c Add acceptance test for post notification duplication [MQ-41] 2018-08-13 10:08:41 +02:00
Vlad
51c89d5aa1 Requires PHP 5.5 or newer. 2018-08-09 14:12:58 +02:00
Rostislav Wolny
659f748dc9 Add cache headers to cron endpoints
[MAILPOET-1464]
2018-08-09 14:08:04 +02:00
Pavel Dohnal
2038643c2b Update js dependency
To fix vulnerability

[MAILPOET-1470]
2018-08-08 15:41:08 +02:00
Rostislav Wolny
c7aeca116f Add queue_id index into newsletter_links table
Missing index caused that it took to long when generating tracked unsubscribe URL.

[MAILPOET-1486]
2018-08-08 09:15:06 +02:00
amine-mp
5748dfe759 Merge pull request #1459 from mailpoet/wait-for-mysql
Wait for mysql [MAILPOET-1443]
2018-08-07 14:43:08 +01:00
Rostislav Wolny
cc294dd362 Releasing 3.8.4 3.8.4 2018-08-07 14:01:22 +02:00
Pavel Dohnal
4c79a400c5 Wait for mysql
[MAILPOET-1443]
2018-08-07 11:51:06 +02:00
amine-mp
348c740a35 Merge pull request #1458 from mailpoet/acceptance-tests-fix
Use ui to update settings
2018-08-07 10:09:21 +01:00