b8d285a1d9
Add a copy of MailPoet PHP coding standard for tests [MAILPOET-981]
2017-07-03 14:54:04 +03:00
bb73e257db
Uses cross-env to set environment variables
...
Adds manifests to .gitingore
2017-06-21 10:28:40 -04:00
be63aa727d
Adds return statement to CSS compilication task
...
Swaps is_file with is_readable when checking for manifest's existance
2017-06-20 11:33:56 -04:00
45e6e0e9e6
Adds manifest file to style assets
2017-06-20 11:33:07 -04:00
08395d4365
Adds support for environment flag to asset compilation
...
Uses production environment when building release
2017-06-20 11:33:07 -04:00
dde0b16cca
Update robo file
...
[MAILPOET-938]
2017-06-19 16:09:59 +01:00
6f64b9faa2
Add eslint
...
[MAILPOET-938]
2017-06-19 14:30:09 +01:00
67ffcb5485
Clean up the SVN dir before checking out for faster operation [MAILPOET-913]
2017-06-13 12:22:32 +03:00
3705ed7da0
Use a faster SVN workflow in release publishing automation [MAILPOET-913]
2017-06-07 17:46:10 +03:00
a0d2be50e8
Upload translation files to Transifex via publish command [MAILPOET-855]
2017-03-16 15:11:38 +03:00
5321a136e7
Add importing of translations from Transifex [MAILPOET-849]
2017-03-13 17:43:56 +03:00
e8e0c1e0b3
Automatically update SVN /assets folder upon publishing a release
2017-02-21 15:46:28 +02:00
0d75ee0e12
Merge pull request #816 from mailpoet/utf8_renderer_fix
...
Fixed UTF-8 encoding in renderer on PHP 5.3 [MAILPOET-812]
2017-02-14 12:39:53 +03:00
3f188e3690
Updates lint rules to ignore pQuery class (name not in camel case caps,
...
etc.)
2017-02-13 21:00:46 -05:00
70fe253db3
Update Robo from 0.7.2 to 1.0.5
2017-02-09 19:08:04 +03:00
e255484bc8
Quote path in awk command for Windows compatibility [MAILPOET-758]
2016-12-22 10:16:15 +03:00
fc53aca31d
Remove database dependency for SVN publish task [MAILPOET-758]
2016-12-22 10:04:28 +03:00
edcce542c3
Merge pull request #747 from mailpoet/svn_push_command
...
Add a command to push new release to WP SVN [MAILPOET-673]
2016-12-16 14:50:37 +02:00
f4b7acca1e
Fix parsing function call arguments when arg strings contain commas
2016-12-15 20:24:04 +02:00
dfa13726e7
Add force mode to svn:publish command, add svn:checkout command
2016-12-15 16:20:12 +03:00
71711b4a0d
Add a command to push new release to WP SVN
2016-12-14 18:24:41 +03:00
288464e8cb
Change Robo tasks to return error exit codes when they fail
2016-11-02 13:10:23 +02:00
f3b96af863
Attempt to fix command status codes for Robo commands
2016-08-29 21:32:57 +03:00
efc5c34bf9
Add running PHP unit test coverage reports in CircleCI
2016-08-25 00:34:58 +03:00
0e0c41882e
Generate XML report for unit tests and add it to CircleCI tracking
2016-08-25 00:05:41 +03:00
c493de6569
Try to output JS test results in jUnit format for CircleCI
2016-08-24 21:44:22 +03:00
5624f4c7a0
Add new Robo task to run all QA tasks in one go
2016-08-04 18:16:43 +03:00
c62ae2ce80
Add PHP CodeSniffer option to reduce severity, fixed syntax error
2016-06-30 18:52:07 +03:00
805e641d40
Add PHP lint and PHP code sniffer
2016-06-30 18:46:32 +03:00
97dd0abea2
fixed makepot task
...
- added proper grunt module (grunt-cli)
- updated translations extract code to remove warnings when no translations are found
2016-03-17 15:08:38 +01:00
409697ee64
Sending queue router update
...
- cleaned up useless code
- bugfixes
- improved code coverage
2016-02-11 11:30:01 -05:00
aa959810e9
Merge pull request #322 from mailpoet/code_coverage
...
Code coverage report
2016-02-01 16:31:53 +02:00
41c8c0dae5
Code coverage report
2016-02-01 14:07:54 +01:00
4fd0c4b484
Router updates + unit tests + React
...
- added -f flag to run unit test command in order to fail fast
- pass only id to "$endpoint->get($id)" in React forms instead of array
- updated routers according to the ->get($id) change
- refactored a bit the way form creation works
- added unit tests for Segments router
2016-02-01 11:56:21 +01:00
48fbce22e7
Queue
...
- updated menu icon for our plugin
- added watchCss command to watch only CSS files
- added Status column in Newsletters listing
- added progress bar styles
- fixed issue with JS assets being loaded twice on non MP pages
- changed subscriber_ids to segment_ids in addQueue
2015-12-02 12:25:28 +01:00
0fedd1779f
- Moves Import and Export under ImportExport namespace
...
- Cretes a single BootStrapMenu class for Import and Export
- Updates tests
- Adds 2 new methods to Segments model
2015-11-13 12:25:31 -05:00
1625e1771b
- Bootstraps export
2015-11-13 12:25:30 -05:00
10a20935c3
cleanup tests
2015-11-12 14:11:27 +01:00
20a6e6d6de
- Adds import's step 1 method selection logic
2015-11-07 11:09:13 -05:00
0b1fc8f6c3
- Updates webpack config file
...
- Adds an option to watch/compile just the JS files with webpack
2015-11-07 11:05:48 -05:00
b20d92c9b1
fixed unit tests and added form model unit test
2015-11-06 18:43:56 +01:00
5ccf69631a
Remove acceptance commands from Robofile.
2015-10-14 15:57:34 +02:00
9d0ca85490
Last step
...
- improved watch command (much simpler robofile + truly recursive)
- split all form fields into separate files (JSX)
- improved form to allow multiple fields per row
- added selection react class for multi select using select2
- added missing files for select2 (webpack doesn't include them)
2015-10-01 12:25:25 +02:00
2cc24ae965
- Added acceptance tests for the Newsletters page
...
- Added a shim to make PhantomJS work with React (temporary workaround)
- Removed asset compilation during acceptance testing
Closes #111
2015-09-07 20:05:55 -04:00
9f37108b0b
Listings: form
...
- fixed compileCSS so that it watches over all .styl files
- uniform "new" form for newsletters / segments / subscribers
- cleaned up jsx files
2015-09-04 16:41:04 +02:00
7370d19be3
Segment listing
...
- fixed duplicate entry in Robofile for editor styles
- added Segment menu
- added Segment listing
- added listing methods to Segment model
- fixed syntax in both Segment & Subscriber models (MAX LINE 80!!!)
2015-09-04 13:02:23 +02:00
c1d6f9ba44
Fix vendor asset loading, add initial newsletter data
2015-08-28 12:20:51 +03:00
da371e33f4
Set up editor style compilation
2015-08-28 00:56:42 +03:00
3d58728312
Fixing listing
...
- amd style for listing dependencies
- added robo tasks to run failed tests
- created method to start phantomJS server in robofile
- fixed acceptance tests on form widget
- fixed unit test on subscriber
2015-08-27 22:38:42 +02:00
1c77536cf5
Acceptance + Robo task
...
- added $file argument to test:acceptance
- updated test:unit's argument name for consistency
- beefing up form widget acceptance test
2015-08-20 18:09:45 +02:00