├── index.php ├── includes ├── index.php ├── admin │ ├── index.php │ ├── views │ │ └── publish_now.php │ ├── class-rop-services-factory.php │ ├── class-rop-shortner-factory.php │ ├── shortners │ │ ├── class-rop-owly-shortner.php │ │ ├── class-rop-isgd-shortner.php │ │ ├── class-rop-firebase-shortner.php │ │ ├── class-rop-rebrandly-shortner.php │ │ ├── class-rop-rvivly-shortner.php │ │ └── class-rop-bitly-shortner.php │ ├── models │ │ ├── class-rop-shortners-model.php │ │ └── class-rop-post-format-model.php │ ├── notices │ │ ├── class-rop-admin-notices.php │ │ └── class-rop-admin-notices-helpers.php │ ├── helpers │ │ ├── class-rop-exception-handler.php │ │ └── class-rop-log-handler.php │ └── abstract │ │ └── class-rop-model-abstract.php ├── class-rop-deactivator.php └── class-rop-activator.php ├── .stylelintrc ├── .jshintignore ├── assets ├── img │ ├── to_pro.png │ ├── logo_rop.png │ ├── black-friday.jpg │ ├── to_business.png │ ├── accounts_icon.jpg │ ├── revivenetwork.jpg │ ├── twitter_post_img.jpg │ ├── video_placeholder.jpg │ ├── revive-network-logo.png │ └── x-twitter.svg ├── fonts │ ├── FontAwesome.otf │ ├── fontawesome-webfont.eot │ ├── fontawesome-webfont.ttf │ ├── fontawesome-webfont.woff │ └── fontawesome-webfont.woff2 ├── js │ └── react │ │ └── build │ │ └── index.asset.php └── css │ ├── admin-notices.css │ └── rop.css ├── docs └── images │ ├── no-posts.png │ ├── queue_stack.png │ ├── connect-network.png │ ├── sharing_workflow.png │ └── first_start_workflow.png ├── languages ├── tweet-old-post.mo ├── tweet-old-post-de_DE.mo ├── tweet-old-post-es_ES.mo ├── tweet-old-post-fr_FR.mo ├── tweet-old-post-pt_BR.mo ├── tweet-old-post-pt_PT.mo └── tweet-old-post-sk_SK.mo ├── .wordpress-org ├── icon-128x128.gif ├── icon-256x256.gif ├── screenshot-1.png ├── screenshot-2.png ├── screenshot-3.png ├── screenshot-4.png ├── screenshot-5.png ├── screenshot-6.png ├── screenshot-7.png ├── screenshot-8.png ├── banner-1544x500.jpg └── banner-772x250.jpg ├── .wp-env.json ├── webpack.sharing.config.js ├── cron-system ├── index.php ├── composer.json ├── rest-endpoints │ ├── class-rop-system-base.php │ ├── class-rop-debug-ping.php │ ├── class-rop-registration-check.php │ └── class-rop-ping-system.php └── class-rop-cron-core.php ├── .github ├── labeler.yml ├── dependabot.yml ├── workflows │ ├── issue-labeler.yml │ ├── sync-wporg-assets.yml │ ├── create-tagged-release.yml │ ├── test-js.yml │ ├── sync-branches.yml │ ├── deploy-to-wporg.yml │ ├── pr-checklist.yml │ ├── new-issues.yml │ ├── e2e.yml │ ├── test-php.yml │ └── build-dev-artifacts.yml ├── PULL_REQUEST_TEMPLATE.md └── ISSUE_TEMPLATE │ ├── Feature_request.yml │ └── Bug_report.yml ├── .gitignore ├── vue └── src │ ├── rop_publish_now.js │ ├── rop_exclude_posts.js │ ├── rop_main.js │ └── vue-elements │ ├── reusables │ ├── empty-active-accounts.vue │ ├── account-modal.vue │ ├── toast.vue │ ├── button-checkbox.vue │ ├── add-account-tile.vue │ ├── countdown.vue │ ├── webhook-headers.vue │ ├── vue-spinner.vue │ ├── preload_three_dots.vue │ ├── webhook-account-modal.vue │ ├── status-box.vue │ └── counter-input.vue │ ├── upsell-sidebar.vue │ └── queue-tab-panel.vue ├── .jshintrc ├── phpstan.neon ├── .distignore ├── bin └── dist.sh ├── tests ├── e2e │ ├── playwright.config.js │ ├── config │ │ ├── global-setup.js │ │ └── flasky-tests-reporter.js │ ├── specs │ │ └── dashboard │ │ │ ├── accounts.spec.js │ │ │ ├── general-settings.spec.js │ │ │ ├── post-format.spec.js │ │ │ └── publish-now.spec.js │ ├── README.md │ └── utils │ │ └── index.js ├── bootstrap.php ├── test-logger.php ├── php │ └── static-analysis-stubs │ │ └── symbols.php ├── test-selector.php ├── test-scheduler.php ├── test-content.php ├── helpers │ └── class-setup-accounts.php └── test-plugin.php ├── docker-compose.yml ├── Gruntfile.js ├── .releaserc.yml ├── phpunit.xml ├── src ├── variations │ └── Upsell.js ├── manual │ └── index.js ├── instant │ ├── Reshare.js │ ├── ListItem.js │ ├── index.js │ └── PostUpdate.js └── index.js ├── .eslintrc.js ├── webpack.config.js ├── composer.json ├── package.json └── phpcs.xml /index.php: -------------------------------------------------------------------------------- 1 | 4 |
7 | {{ labels.no_active_accounts }} 8 |
9 | 13 | 19 |31 | {ropApiSettings.labels.post_editor.upsell.subtitle} 32 |
33 |$upsell_title
46 |$upsell_body
47 |{ropApiSettings.labels.publish_now.manual_sharing_desc}
67 | 68 |{ropApiSettings.labels.publish_now.reshare_description}
90 | 91 |34 | {{ field.description }} 35 |
36 |63 | { 64 | ropApiSettings.labels.publish_now 65 | .add_account_to_use_instant_share 66 | } 67 |
68 | 69 |{ropApiSettings.labels.publish_now.instant_sharing_desc}
112 | 113 |16 | {{ labels.sharing_not_started }} 17 |
18 |19 | {{ labels.sharing_not_started_desc }} 20 |
21 |31 | 32 |
33 |39 | {{ labels.queue_desc }} 40 |
41 |70 | {{ labels.no_posts }} 71 |
72 | 76 || 78 | {ropApiSettings.labels.publish_now.account} 79 | | 80 |81 | {ropApiSettings.labels.publish_now.time} 82 | | 83 |84 | {ropApiSettings.labels.publish_now.status} 85 | | 86 |
|---|
{ropApiSettings.labels.publish_now.queued}
160 |{labels.description}
176 | > 177 | )} 178 | 179 |