Page MenuHomePhabricator
Feed All Stories

Mar 29 2016

epriestley added a comment to T10689: Display slightly more information about status of revision from main page..

T1279 is talking about the reviewer list on the detail page (/Dxxx), not the list page (/differential/). This was implemented years ago, so I suspect it isn't a duplicate, unless you're years out of date.

Mar 29 2016, 2:04 PM · Feature Request (Needs Information)
• anthony-verge added a comment to T10689: Display slightly more information about status of revision from main page..

@epriestley @eadler : T1279 is exactly what I was looking for. Thanks guys. Feel free to close this task as duplicate.

Mar 29 2016, 2:03 PM · Feature Request (Needs Information)
epriestley moved T10689: Display slightly more information about status of revision from main page. from Backlog to Needs Information on the Feature Request board.
Mar 29 2016, 1:51 PM · Feature Request (Needs Information)
eadler added a comment to T10689: Display slightly more information about status of revision from main page..

T731, T1279, and T10574 are all likely related.

Mar 29 2016, 1:49 PM · Feature Request (Needs Information)
epriestley added a comment to T10689: Display slightly more information about status of revision from main page..

Thanks for the request!

Mar 29 2016, 1:43 PM · Feature Request (Needs Information)
• anthony-verge created T10689: Display slightly more information about status of revision from main page..
Mar 29 2016, 1:25 PM · Feature Request (Needs Information)
epriestley assigned T10688: Badge translation error to lpriestley.

D15545 should fix the infrastructure part of this, and make this error more clear by returning an explicit diagnostic error rather than a mostly-working string and a log.

Mar 29 2016, 12:33 PM · Badges, Bug Report
epriestley added a revision to T10688: Badge translation error: Unknown Object (Differential Revision).
Mar 29 2016, 12:31 PM · Badges, Bug Report
epriestley added a comment to T10688: Badge translation error.

Oh, I believe the actual issue is that the translations are variant on the wrong parameter. I think this is the correct fix (adding an extra array()):

Mar 29 2016, 12:10 PM · Badges, Bug Report
epriestley added a comment to T10688: Badge translation error.

D15544 (changing %s to %d) shouldn't be the fix for this -- %s is correct, because we want to render "1,234,567" if the number is large:

Mar 29 2016, 12:08 PM · Badges, Bug Report
maccath added a comment to T6653: Script and regex linter could use some examples.

For reference and the benefit of people Googling how to configure a script and regex linter, here is a full example (using sass-lint):

Mar 29 2016, 9:59 AM · Lint, Documentation, Arcanist
ajvorobiev awarded T10682: Applications have no profile photos when they author transactions a Love token.
Mar 29 2016, 6:41 AM · Restricted Project, Harbormaster, Bug Report
cspeckmim added a comment to T10687: jx-tooltip does whatever it feels like.

Are you always seeing this render in a bad location or is it only sometimes? I regularly see the first rendered hovercard located way off to the left but it's only the first hovercard that tries to render -- and it's usually only the first hovercard after starting up Firefox. I haven't found reproducible steps so I haven't bothered to report it yet, but I wonder if it's related to this. I primarily use (the most recent) Firefox so it may be just browser. Using Cmd/Ctrl+Refresh doesn't cause it to affect again - manually restarting Firefox is also not a surefire way to reproduce.

Mar 29 2016, 6:36 AM · PHUI, Bug Report
chad added a revision to T10318: Make it easier to award badges: Unknown Object (Differential Revision).
Mar 29 2016, 3:04 AM · Badges (v0)
chad added a revision to T10688: Badge translation error: Unknown Object (Differential Revision).
Mar 29 2016, 3:04 AM · Badges, Bug Report
chad created T10688: Badge translation error.
Mar 29 2016, 2:37 AM · Badges, Bug Report
avivey created T10687: jx-tooltip does whatever it feels like.
Mar 29 2016, 12:44 AM · PHUI, Bug Report

Mar 28 2016

lpriestley added a revision to T8941: Badges don't show in certain Timeline conditions: Unknown Object (Differential Revision).
Mar 28 2016, 10:09 PM · Badges (v0)
eadler moved T3145: Add configuration to specify additional bots/daemons on phd start from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 28 2016, 8:32 PM · Restricted Project, Daemons
eadler added a project to T3145: Add configuration to specify additional bots/daemons on phd start: Restricted Project.
Mar 28 2016, 8:32 PM · Restricted Project, Daemons
eadler moved T10225: arc patch --nobranch leaves submodules in the wrong state from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 28 2016, 8:29 PM · Haskell.org, Restricted Project, Arcanist, Bug Report
eadler moved T10127: Migrating repository between storage hosts in a cluster from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 28 2016, 8:29 PM · Clusters, Feature Request
eadler moved T10262: Scramble file secrets when attached objects change their view policies from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 28 2016, 8:29 PM · Restricted Project, Restricted Project, Wikimedia, Files
eadler moved T10429: Projects query shows projects and subprojects as unrelated from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 28 2016, 8:29 PM · Restricted Project, Feature Request
eadler moved T10272: Expose "branched from" information in conduit differential API from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 28 2016, 8:29 PM · Restricted Project, Conduit, Feature Request
eadler moved T10448: Modularize mail tags from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 28 2016, 8:29 PM · Prioritized, Restricted Project, Mail, User Preferences, Owners, Feature Request
eadler moved T10500: When diffing B against A in Differential, files touched in A but not B should be finessed better from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 28 2016, 8:29 PM · Restricted Project, Differential
eadler moved T10512: Implement `user.search` Conduit API method from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 28 2016, 8:29 PM · Prioritized, Restricted Project, People, Conduit, Feature Request
eadler moved T10668: When replying to a ghost inline comment, it is possible for the reticle to cover the reply UI from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 28 2016, 8:29 PM · Inline Comments, Restricted Project, Differential
eadler moved T10671: Implement `badges.search` and `badges.edit` Conduit API methods from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 28 2016, 8:29 PM · Restricted Project, Conduit, Badges (v0)
eadler moved T10673: Convert Phurl to use EditEngine from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 28 2016, 8:29 PM · Contributor Onboarding, Restricted Project, Phurl
eadler moved T10679: When phurl.short-uri is configured, use it in the UI from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 28 2016, 8:29 PM · Contributor Onboarding, Restricted Project, Phurl
eadler moved T10681: Add Phurl Conduit API methods from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 28 2016, 8:29 PM · Contributor Onboarding, Restricted Project, Conduit, Phurl
eadler moved T10682: Applications have no profile photos when they author transactions from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 28 2016, 8:29 PM · Restricted Project, Harbormaster, Bug Report
eadler added a project to T10127: Migrating repository between storage hosts in a cluster: Restricted Project.
Mar 28 2016, 8:23 PM · Clusters, Feature Request
eadler added a project to T10225: arc patch --nobranch leaves submodules in the wrong state: Restricted Project.
Mar 28 2016, 8:23 PM · Haskell.org, Restricted Project, Arcanist, Bug Report
eadler added a project to T10262: Scramble file secrets when attached objects change their view policies: Restricted Project.
Mar 28 2016, 8:23 PM · Restricted Project, Restricted Project, Wikimedia, Files
eadler added a project to T10272: Expose "branched from" information in conduit differential API: Restricted Project.
Mar 28 2016, 8:22 PM · Restricted Project, Conduit, Feature Request
eadler added a project to T10429: Projects query shows projects and subprojects as unrelated: Restricted Project.
Mar 28 2016, 8:20 PM · Restricted Project, Feature Request
eadler added a project to T10448: Modularize mail tags: Restricted Project.
Mar 28 2016, 8:20 PM · Prioritized, Restricted Project, Mail, User Preferences, Owners, Feature Request
eadler added a project to T10500: When diffing B against A in Differential, files touched in A but not B should be finessed better: Restricted Project.
Mar 28 2016, 8:20 PM · Restricted Project, Differential
eadler added a project to T10512: Implement `user.search` Conduit API method: Restricted Project.
Mar 28 2016, 8:20 PM · Prioritized, Restricted Project, People, Conduit, Feature Request
eadler added a project to T10671: Implement `badges.search` and `badges.edit` Conduit API methods: Restricted Project.
Mar 28 2016, 8:19 PM · Restricted Project, Conduit, Badges (v0)
eadler added a project to T10668: When replying to a ghost inline comment, it is possible for the reticle to cover the reply UI: Restricted Project.
Mar 28 2016, 8:19 PM · Inline Comments, Restricted Project, Differential
eadler added a project to T10673: Convert Phurl to use EditEngine: Restricted Project.
Mar 28 2016, 8:19 PM · Contributor Onboarding, Restricted Project, Phurl
eadler added a project to T10679: When phurl.short-uri is configured, use it in the UI: Restricted Project.
Mar 28 2016, 8:19 PM · Contributor Onboarding, Restricted Project, Phurl
eadler added a project to T10681: Add Phurl Conduit API methods : Restricted Project.
Mar 28 2016, 8:19 PM · Contributor Onboarding, Restricted Project, Conduit, Phurl
eadler added a project to T10682: Applications have no profile photos when they author transactions: Restricted Project.
Mar 28 2016, 8:19 PM · Restricted Project, Harbormaster, Bug Report
eadler removed a project from T10560: Find ways to detect/fix/warn about MySQL indexes with poor cardinality estimates: Restricted Project.
Mar 28 2016, 8:18 PM · Infrastructure
chad moved T10318: Make it easier to award badges from Backlog to v0 on the Badges board.
Mar 28 2016, 8:06 PM · Badges (v0)
chad claimed T10318: Make it easier to award badges.
Mar 28 2016, 8:06 PM · Badges (v0)
epriestley added a revision to T10537: Nuance Infrastructure: Unknown Object (Differential Revision).
Mar 28 2016, 7:46 PM · Nuance (v1)
epriestley added a revision to T10538: Bridge GitHub to Phabricator: Unknown Object (Differential Revision).
Mar 28 2016, 7:46 PM · Nuance, GitHub
epriestley assigned T6526: Implement "Badges" or "Medals", for annotating special users to lpriestley.
Mar 28 2016, 7:36 PM · Restricted Project, Badges (v0), People
epriestley assigned T8940: Annotate badges with awarder, date to lpriestley.
Mar 28 2016, 7:36 PM · Badges (v0)
chad placed T6526: Implement "Badges" or "Medals", for annotating special users up for grabs.
Mar 28 2016, 7:36 PM · Restricted Project, Badges (v0), People
chad placed T8940: Annotate badges with awarder, date up for grabs.
Mar 28 2016, 7:35 PM · Badges (v0)
swisspol added a comment to T10262: Scramble file secrets when attached objects change their view policies.

No to beat on a dead horse, but I just finished creating a new wiki page with ~20 screenshots of mobile UI (in a series of tables to easily compare UIs on different OSes), and the fact images don't cache is a massive pain:

  • whenever editing the markup, even to add a single character, the preview area needs to reload 2+ MBs of screenshots
  • not only is this slow, but the layout of the preview jumps all around while the images are (re)loading, so you can't navigate easily
  • same thing when saving the changes: everything needs to reload again from scratch and layout jumps again all over the place
Mar 28 2016, 7:24 PM · Restricted Project, Restricted Project, Wikimedia, Files
epriestley added a revision to T10538: Bridge GitHub to Phabricator: Unknown Object (Differential Revision).
Mar 28 2016, 6:44 PM · Nuance, GitHub
lpriestley closed T10670: When a user has been awarded badges but all their badges are archived, their profile shows an empty panel as Resolved by committing Restricted Diffusion Commit.
Mar 28 2016, 6:40 PM · Badges (v0)
epriestley added a revision to T10537: Nuance Infrastructure: Unknown Object (Differential Revision).
Mar 28 2016, 6:35 PM · Nuance (v1)
chad added a project to T10685: Audit flow improvements: Audit.
Mar 28 2016, 6:20 PM · Audit, Feature Request
lpriestley added a revision to T10670: When a user has been awarded badges but all their badges are archived, their profile shows an empty panel: Unknown Object (Differential Revision).
Mar 28 2016, 6:12 PM · Badges (v0)
lpriestley closed T8996: Move Badge awards to be an actual object, not an edge as Resolved.

Closing this, because it seems to be done, the way the title is written. All other related plans have their own tasks.

Mar 28 2016, 6:02 PM · Badges (v0)
lpriestley closed T8996: Move Badge awards to be an actual object, not an edge, a subtask of T8940: Annotate badges with awarder, date, as Resolved.
Mar 28 2016, 6:02 PM · Badges (v0)
epriestley added a revision to T10537: Nuance Infrastructure: Unknown Object (Differential Revision).
Mar 28 2016, 6:00 PM · Nuance (v1)
lpriestley closed T10677: Update Badge transaction titles as Resolved.

Pretty sure I covered all the badge transactions.

Mar 28 2016, 5:58 PM · Badges
epriestley updated subscribers of T10234: When using a PhabricatorRemarkupCustomInlineRule with caching disabled, custom rules may end up with incorrect engines.

D15535 should completely fix this in all cases

Mar 28 2016, 5:36 PM · Remarkup, Bug Report
lpriestley added a revision to T10677: Update Badge transaction titles: Unknown Object (Differential Revision).
Mar 28 2016, 5:34 PM · Badges
epriestley added a revision to T10234: When using a PhabricatorRemarkupCustomInlineRule with caching disabled, custom rules may end up with incorrect engines: Restricted Differential Revision.
Mar 28 2016, 5:24 PM · Remarkup, Bug Report
lpriestley added a revision to T10677: Update Badge transaction titles: Unknown Object (Differential Revision).
Mar 28 2016, 5:23 PM · Badges
eadler added a comment to T10621: Create projects from external thing (extension to T3980).

How do you imagine Phabricator learning about the existence of new external groups? Just polling a list of every group in LDAP every hour or whatever?

Mar 28 2016, 4:59 PM · Restricted Project, Restricted Project, LDAP, Projects, Feature Request
cspeckmim added a comment to T10686: Remarkup: Unable to use italics on a quoted header line.

Evidence for the trial (when the fix goes live the description will render correctly)

Mar 28 2016, 4:33 PM · Remarkup, Bug Report
lpriestley added a revision to T10677: Update Badge transaction titles: Unknown Object (Differential Revision).
Mar 28 2016, 4:25 PM · Badges
cspeckmim added a comment to T10686: Remarkup: Unable to use italics on a quoted header line.

It was another cspeckmim

Mar 28 2016, 4:23 PM · Remarkup, Bug Report
epriestley closed T10686: Remarkup: Unable to use italics on a quoted header line as Resolved by committing Restricted Diffusion Commit.
Mar 28 2016, 4:12 PM · Remarkup, Bug Report
epriestley added a revision to T10686: Remarkup: Unable to use italics on a quoted header line: Unknown Object (Differential Revision).
Mar 28 2016, 4:11 PM · Remarkup, Bug Report
epriestley claimed T10686: Remarkup: Unable to use italics on a quoted header line.

u wot m8? havin' a go? havin' a little laff?

Mar 28 2016, 4:09 PM · Remarkup, Bug Report
chad removed 1 task(s) for M1454: ss: T6273: Inline comments do not support editing (Pholio, Differential, Diffusion).
Mar 28 2016, 4:09 PM
chad removed 1 mock(s) for T6273: Inline comments do not support editing (Pholio, Differential, Diffusion): M1454: ss.
Mar 28 2016, 4:09 PM · Audit, Restricted Project, Diffusion, Differential, Transactions, Pholio
• ersanagirman added 1 task(s) for M1454: ss: T6273: Inline comments do not support editing (Pholio, Differential, Diffusion).
Mar 28 2016, 4:08 PM
• ersanagirman added 1 mock(s) for T6273: Inline comments do not support editing (Pholio, Differential, Diffusion): M1454: ss.
Mar 28 2016, 4:08 PM · Audit, Restricted Project, Diffusion, Differential, Transactions, Pholio
cspeckmim updated subscribers of T10686: Remarkup: Unable to use italics on a quoted header line.
Mar 28 2016, 4:06 PM · Remarkup, Bug Report
cspeckmim created T10686: Remarkup: Unable to use italics on a quoted header line.
Mar 28 2016, 4:05 PM · Remarkup, Bug Report
epriestley added a comment to T6878: Tagged commits which are not ancestors of any branch head don't get imported.

Specifically, the issue here is that we fetch and import branch heads, but not other refs, including tags. We also aren't totally consistent about which refs we import across hosted/imported repositories.

Mar 28 2016, 3:35 PM · Wikimedia, Restricted Project, Diffusion
witrin added a comment to T5391: Support custom fields in 'Export to Excel'.

@camilorojas You're welcome! PS: I like your avatar ... ^^

Mar 28 2016, 1:09 PM · Data Exporters
• camilorojas added a comment to T5391: Support custom fields in 'Export to Excel'.

@camilorojas That's because you haven't defined the custom field std:maniphest:vendor:field. Checkout the docs to see how to do that!

Mar 28 2016, 1:06 PM · Data Exporters
witrin added a comment to T5391: Support custom fields in 'Export to Excel'.

@camilorojas That's because you haven't defined the custom field std:maniphest:vendor:field. Checkout the docs to see how to do that!

Mar 28 2016, 12:53 PM · Data Exporters
• camilorojas added a comment to T5391: Support custom fields in 'Export to Excel'.

@camilorojas I think I just added the following file

src/applications/maniphest/export/ManiphestExcelCustomFormat.php
<?php

final class ManiphestExcelCustomFormat extends ManiphestExcelFormat {

  public function getName() {
    return pht('Custom');
  }

  public function getFileName() {
    return 'maniphest_tasks_'.date('Ymd');
  }

  /**
   * @phutil-external-symbol class PHPExcel
   * @phutil-external-symbol class PHPExcel_IOFactory
   * @phutil-external-symbol class PHPExcel_Style_NumberFormat
   * @phutil-external-symbol class PHPExcel_Cell_DataType
   */
  public function buildWorkbook(
    PHPExcel $workbook,
    array $tasks,
    array $handles,
    PhabricatorUser $user) {

    $sheet = $workbook->setActiveSheetIndex(0);
    $sheet->setTitle(pht('Tasks'));

    $widths = array(
      null,
      15,
      null,
      10,
      15,
      15,
      60,
      30,
      20,
      100,
    );

    foreach ($widths as $col => $width) {
      if ($width !== null) {
        $sheet->getColumnDimension($this->col($col))->setWidth($width);
      }
    }

    $status_map = ManiphestTaskStatus::getTaskStatusMap();
    $pri_map = ManiphestTaskPriority::getTaskPriorityMap();

    $date_format = null;

    $rows = array();
    $rows[] = array(
      pht('ID'),
      pht('Owner'),
      pht('Status'),
      pht('Priority'),
      pht('Date Created'),
      pht('Date Updated'),
      pht('Title'),
      pht('Projects'),
      pht('URI'),
      pht('Description'),
      pht('Custom Field'),
    );

    $is_date = array(
      false,
      false,
      false,
      false,
      true,
      true,
      false,
      false,
      false,
      false,
      false,
    );

    $header_format = array(
      'font'  => array(
        'bold' => true,
      ),
    );

    foreach ($tasks as $task) {
      $task_owner = null;
      if ($task->getOwnerPHID()) {
        $task_owner = $handles[$task->getOwnerPHID()]->getName();
      }

      $custom_fields = PhabricatorCustomField::getObjectFields(
        $task,
        PhabricatorCustomField::ROLE_VIEW);
      $custom_fields
        ->setViewer($user)
        ->readFieldsFromStorage($task);
      $custom_fields = $custom_fields->getFields();

      $projects = array();
      foreach ($task->getProjectPHIDs() as $phid) {
        $projects[] = $handles[$phid]->getName();
      }
      $projects = implode(', ', $projects);

      $rows[] = array(
        'T'.$task->getID(),
        $task_owner,
        idx($status_map, $task->getStatus(), '?'),
        idx($pri_map, $task->getPriority(), '?'),
        $this->computeExcelDate($task->getDateCreated()),
        $this->computeExcelDate($task->getDateModified()),
        $task->getTitle(),
        $projects,
        PhabricatorEnv::getProductionURI('/T'.$task->getID()),
        phutil_utf8_shorten($task->getDescription(), 512),
        $custom_fields['std:maniphest:vendor:field']->getValueForStorage(),
      );
    }

    foreach ($rows as $row => $cols) {
      foreach ($cols as $col => $spec) {
        $cell_name = $this->col($col).($row + 1);
        $cell = $sheet
          ->setCellValue($cell_name, $spec, $return_cell = true);

        if ($row == 0) {
          $sheet->getStyle($cell_name)->applyFromArray($header_format);
        }

        if ($is_date[$col]) {
          $code = PHPExcel_Style_NumberFormat::FORMAT_DATE_YYYYMMDD2;
          $sheet
            ->getStyle($cell_name)
            ->getNumberFormat()
            ->setFormatCode($code);
        } else {
          $cell->setDataType(PHPExcel_Cell_DataType::TYPE_STRING);
        }
      }
    }
  }

  private function col($n) {
    return chr(ord('A') + $n);
  }

}

Don't forget to update your class map:

$ cd webroot/phabricator
$ ../arcanist/bin/arc liberate src
Mar 28 2016, 12:31 PM · Data Exporters
swisspol added a comment to T10685: Audit flow improvements.

One of the fundamental features I really like about Phab is how everything is linked nicely: from diffs to tasks to commits to wiki etc... Seems like Audits are surprisingly silo'ed from the rest.

Mar 28 2016, 2:28 AM · Audit, Feature Request
swisspol renamed T10685: Audit flow improvements from Improve Audit flow by linking commits to Audit flow improvements.
Mar 28 2016, 2:27 AM · Audit, Feature Request
swisspol created T10685: Audit flow improvements.
Mar 28 2016, 2:27 AM · Audit, Feature Request

Mar 27 2016

chad created T10684: Need a PhabricatorDateEditField.
Mar 27 2016, 8:44 PM · Calendar, ApplicationEditor
jlebar added a comment to T10239: Ability to pass more info to custom linters.

Modifying clang-format to expose individual messages with distinct patches is the best way forward here.

Mar 27 2016, 8:34 PM · Feature Request
epriestley added a subtask for T10364: Conpherence v4 (UI/UX): T10683: New Conpherence participant makes the conversation unread but does not update subtitle.
Mar 27 2016, 7:34 PM · Conpherence (v4)
epriestley added a parent task for T10683: New Conpherence participant makes the conversation unread but does not update subtitle: T10364: Conpherence v4 (UI/UX).
Mar 27 2016, 7:34 PM · Conpherence (v4), Bug Report
Krenair created T10683: New Conpherence participant makes the conversation unread but does not update subtitle.
Mar 27 2016, 7:32 PM · Conpherence (v4), Bug Report
swisspol added a comment to T10682: Applications have no profile photos when they author transactions.

A generic Phab icon would be fine for a first pass at improving this IMO.

Mar 27 2016, 7:02 PM · Restricted Project, Harbormaster, Bug Report
epriestley added a comment to T10682: Applications have no profile photos when they author transactions.

At a minimum, Herald, Harbormaster, Nuance, Phortune and Differential can author stories today, although not all of these stories currently render with photos. We should probably assume any application may author stories.

Mar 27 2016, 7:00 PM · Restricted Project, Harbormaster, Bug Report
epriestley renamed T10682: Applications have no profile photos when they author transactions from Harbormaster has no "user photo" in feed to Applications have no profile photos when they author transactions.
Mar 27 2016, 6:58 PM · Restricted Project, Harbormaster, Bug Report