Select the types of activity you want to include in your feed.
@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.)
hq.recaptime.dev/wiki/Phorge
···149149150150 $panel = new AphrontPanelView();
151151 $panel->setHeader('Needs Triage');
152152- $panel->setCaption(
152152+ $panel->setCaption(hsprintf(
153153 'Open tasks with "Needs Triage" priority in '.
154154- '<a href="/project/">projects you are a member of</a>.');
154154+ '<a href="/project/">projects you are a member of</a>.'));
155155156156 $panel->addButton(
157157 phutil_tag(
···245245246246 if ($handle) {
247247 $header = "Task Burn Rate for Project ".$handle->renderLink();
248248- $caption = "<p>NOTE: This table reflects tasks <em>currently</em> in ".
249249- "the project. If a task was opened in the past but added to ".
250250- "the project recently, it is counted on the day it was ".
251251- "opened, not the day it was categorized. If a task was part ".
252252- "of this project in the past but no longer is, it is not ".
253253- "counted at all.</p>";
248248+ $caption = hsprintf(
249249+ "<p>NOTE: This table reflects tasks <em>currently</em> in ".
250250+ "the project. If a task was opened in the past but added to ".
251251+ "the project recently, it is counted on the day it was ".
252252+ "opened, not the day it was categorized. If a task was part ".
253253+ "of this project in the past but no longer is, it is not ".
254254+ "counted at all.</p>");
254255 } else {
255256 $header = "Task Burn Rate for All Tasks";
256257 $caption = null;
···478478 $email_create = PhabricatorEnv::getEnvConfig(
479479 'metamta.maniphest.public-create-email');
480480 if (!$task->getID() && $email_create) {
481481- $email_hint = pht('You can also create tasks by sending an email to: ').
482482- '<tt>'.phutil_escape_html($email_create).'</tt>';
481481+ $email_hint = pht(
482482+ 'You can also create tasks by sending an email to: %s',
483483+ phutil_tag('tt', array(), $email_create));
483484 $description_control->setCaption($email_hint);
484485 }
485486
···150150 ->setLabel('Custom Domain')
151151 ->setName('custom_domain')
152152 ->setValue($blog->getDomain())
153153- ->setCaption('Must include at least one dot (.), e.g. '.
154154- 'blog.example.com')
153153+ ->setCaption('Must include at least one dot (.), e.g. blog.example.com')
155154 ->setError($e_custom_domain)
156155 )
157156 ->appendChild(