Page MenuHomePhabricator
Feed Advanced Search

Jun 17 2014

swisspol created T5399: Add "Can Edit Mock Policies" setting to /applications/edit/PhabricatorApplicationPholio/.
Jun 17 2014, 7:44 PM
swisspol created T5398: Add ability to secret questions and other password reset info along with password in Passphrase.
Jun 17 2014, 7:33 PM · Passphrase
swisspol created T5389: Moving a wiki doc to the automatic location of a project page might not work properly.
Jun 17 2014, 5:06 AM · Phriction, Projects

Jun 16 2014

swisspol created T5386: Pholio notifications are not configurable in /settings/panel/emailpreferences/.
Jun 16 2014, 7:59 PM · Pholio
swisspol added a comment to T5358: Make "Self Actions" default value a setting.

I don't think implementing this task would make anything more complex. It doesn't change anything UX wise: things would work exactly as before in all the cases you described since the default behavior is unchanged. It only allows exposes explicitly said default behavior like for other settings on the page and let orgs in which the majority of users would rather not receive self-notifications change from opt-out to opt-in.

Jun 16 2014, 5:32 PM · User Preferences
swisspol added a comment to T5358: Make "Self Actions" default value a setting.

@chad, the line you mentioned, wouldn't this changed the default for the option as it is displayed but not as it is implemented? I mean shouldn't I instead change the initial value for PhabricatorUserPreferences::PREFERENCE_NO_SELF_MAIL?

Jun 16 2014, 4:01 PM · User Preferences

Jun 15 2014

swisspol added a comment to T5359: Improve handling of non-supported image types in Pholio.

Thanks much for addressing this issue Evan.

Jun 15 2014, 3:58 PM · Pholio
swisspol created T5370: User pop-ups shouldn't show "Status: ..." line if Calendar app is uninstalled.
Jun 15 2014, 5:28 AM · Badge Awarded, Calendar

Jun 14 2014

swisspol added a comment to T3190: Provide a way to reference projects in Remarkup.

That's great, thanks for implementing this!

Jun 14 2014, 5:27 AM · Remarkup, Projects

Jun 13 2014

swisspol added a comment to T5342: Unable to delete workboard column even if empty.

FYI deleting the edges directly in the DB fixed the issue in both cases.

Jun 13 2014, 10:43 PM · Workboards
swisspol added a comment to T5342: Unable to delete workboard column even if empty.

I found another board with the same issue. This time the invisible task is in the backlog column of 2 other projects.

Jun 13 2014, 10:39 PM · Workboards
swisspol added a comment to T4863: Allow Workboard Cards to be customized for display.

T5356 got merged into this one but the idea is not mentioned above: it's about displaying the secondary projects a task is in the bubble as well.

Jun 13 2014, 10:37 PM · Projects, Workboards, Wikimedia
swisspol added a comment to T5342: Unable to delete workboard column even if empty.

Poking around the database, this is the column that can't be deleted:

INSERT INTO `project_column` (`id`, `phid`, `name`, `status`, `sequence`, `projectPHID`, `dateCreated`, `dateModified`)
VALUES
	(23, X'504849442D50434F4C2D7964657172736E3565706E356471717965786C62', 'Fri 6/13', 0, 6, X'504849442D50524F4A2D6E7571356B353564793335716A32626F32366F32', 1401399132, 1402355539);
Jun 13 2014, 6:26 PM · Workboards
swisspol added a comment to T5322: Show list of file attachments to a task in a dedicated section at the top.

Well since you asked for it: T5359: Improve handling of non-supported image types in Pholio. That's the first issue we hit after introducing to our designers (not a blocker but annoying and probably not hard to fix).

Jun 13 2014, 3:54 PM
swisspol added a comment to T5358: Make "Self Actions" default value a setting.

Actually that would be great if someone could let me know where to patch the default value in the source, thanks.

Jun 13 2014, 3:53 PM · User Preferences
swisspol renamed T5359: Improve handling of non-supported image types in Pholio from Improve handling on non-supported image types in Pholio to Improve handling of non-supported image types in Pholio.
Jun 13 2014, 3:52 PM · Pholio
swisspol created T5359: Improve handling of non-supported image types in Pholio.
Jun 13 2014, 3:51 PM · Pholio
swisspol renamed T5358: Make "Self Actions" default value a setting from Make "Self Actions" default value a default to Make "Self Actions" default value a setting.
Jun 13 2014, 2:46 PM · User Preferences
swisspol created T5358: Make "Self Actions" default value a setting.
Jun 13 2014, 2:46 PM · User Preferences
swisspol created T5356: Add ability to display secondary projects in task bubbles on Workboards.
Jun 13 2014, 2:33 PM · Workboards
swisspol added a comment to T5322: Show list of file attachments to a task in a dedicated section at the top.

We're going to be quite happy with Pholio, you can close this task. Thanks!

Jun 13 2014, 2:20 PM
swisspol created T5355: Have tasks "bubbles" always display the edit icon in the UI.
Jun 13 2014, 2:18 PM · Maniphest
swisspol created T5354: Add a "back to query results / workboard / view" link when visiting a task's page.
Jun 13 2014, 2:18 PM
swisspol added a comment to T5353: Add visual hint to tasks that are blocked by others.

Knowing at a glance that a task is blocked is pretty important IMO, as much as priority or who is assigned.

Jun 13 2014, 2:05 PM · Custom Fields, Maniphest
swisspol created T5353: Add visual hint to tasks that are blocked by others.
Jun 13 2014, 2:00 PM · Custom Fields, Maniphest
swisspol created T5352: Add ability to filter tasks on blocking status in search queries.
Jun 13 2014, 1:56 PM · Maniphest
swisspol added a comment to T5342: Unable to delete workboard column even if empty.

Humm... I don't know then: now I can't delete another column in this same workboard, which only had 1 open task and in 1 project, this one. I dragged it back to backlog, but I can't delete the now empty column: says it's not empty.

Jun 13 2014, 7:18 AM · Workboards
swisspol added a comment to T5342: Unable to delete workboard column even if empty.

I was able to repro by chance (or at least 1 way to get to it):

  1. Have a single tasks, closed, in a column which is in 2 projects
  2. Click edit button and remove the project of the current workboard
  3. Save
Jun 13 2014, 7:16 AM · Workboards
swisspol created T5343: Add ability to set a user photo through Conduit .
Jun 13 2014, 2:46 AM · Conduit, People
swisspol added a comment to T5342: Unable to delete workboard column even if empty.

I was able to add and delete a column. I'd rather not try to delete an existing column which would require messing up with this workboard.

Jun 13 2014, 1:11 AM · Workboards
swisspol added a comment to T5342: Unable to delete workboard column even if empty.

If you can think of things I can do to poke around the MySQL database to fix this, let me know.

Jun 13 2014, 12:44 AM · Workboards
swisspol created T5342: Unable to delete workboard column even if empty.
Jun 13 2014, 12:40 AM · Workboards
swisspol created T5341: 404 error when trying to edit a workboard column after applying a filter.
Jun 13 2014, 12:37 AM · Workboards

Jun 12 2014

swisspol added a comment to T5322: Show list of file attachments to a task in a dedicated section at the top.

For context, here's a comment from our designer:

the main use case for me would be attaching mockups and assets for a developer to implement. When I hand off a task to Sam or whomever, they have to comb down the change log to find attachments inline, but it seems like it’d make more sense to have them arrayed at the top of the task as well.

Jun 12 2014, 12:25 AM

Jun 11 2014

swisspol added a comment to T5322: Show list of file attachments to a task in a dedicated section at the top.

That might solve our need indeed, so we'll try it. Feel free to close this task.

Jun 11 2014, 9:07 PM
swisspol added a comment to T5322: Show list of file attachments to a task in a dedicated section at the top.

Pholio is in beta though, so should we really be using it?

Jun 11 2014, 8:11 PM
swisspol added a comment to T5322: Show list of file attachments to a task in a dedicated section at the top.

To clear, having inline attachments is very nice and should not change. This task is about the fact that because their are inline, they end up being hidden as well as the comments, while arguably, attachments are distinct from comments and for some tasks more important and should remain easily accessible.

Jun 11 2014, 7:11 PM
swisspol added a comment to T5161: Columns should be able to be "hidden".

FWIW we just had a meeting with the early adopters of Phabricator at our org, and the inability to delete (or get rid of) an empty column (visually empty since full of closed tasks), was reported by several people at their #1 annoyance.

Jun 11 2014, 7:07 PM · Workboards
swisspol created T5322: Show list of file attachments to a task in a dedicated section at the top.
Jun 11 2014, 6:47 PM

Jun 10 2014

swisspol created T5305: Can't batch unassign tasks.
Jun 10 2014, 3:14 PM

Jun 3 2014

swisspol added a comment to T5254: Allow top-level wiki doc to display entire document hierarchy instead of only 2 levels.

Ah right that makes more sense. Can't I just fix the query to cut at say 4 instead of 2?

Jun 3 2014, 4:45 PM · Phriction
swisspol created T5254: Allow top-level wiki doc to display entire document hierarchy instead of only 2 levels.
Jun 3 2014, 3:37 PM · Phriction

May 29 2014

swisspol added a comment to T5223: Some users getting confused by priority changing while dragging tasks between workboard columns .

If there is any way to disable the change of priority in the meantime (patching the source is OK), please let me know.

May 29 2014, 8:46 PM
swisspol created T5223: Some users getting confused by priority changing while dragging tasks between workboard columns .
May 29 2014, 8:46 PM

May 27 2014

swisspol added a comment to T5162: Add Herald action value for content creator / author.

To be clear, it's for more than just if someone filed a task without setting a project: it could be used to check the validity of various task fields like Projects or Assignee or check for a status change and kick back the task to the originator (after adding a comment as well I guess?).

May 27 2014, 9:07 PM · Herald
swisspol added a comment to T3510: Indicate a task/revision is closed in Remarkup.

Note that we have been using this feature for the past 10 days and it works great.

May 27 2014, 9:02 PM · Remarkup, Wikimedia

May 22 2014

swisspol added a comment to T5118: Add a config setting to prevent task creation or saving without having at least one project specified.

The Herald rule would help because if the task wasn't filed properly you can then automagically re-assign it to the person who filed it. They can create at will but the task just gets re-assigned to them if they did it wrong so they can "try again".

May 22 2014, 8:16 PM · Maniphest
swisspol added a comment to T5115: Empty columns in workboard cannot be deleted if containing only closed tasks.

Is it practical or good UI to leave around columns made of closed tasks? I would vote no since:

  1. It's wasting space on screen and create "holes" in your board
  2. It makes it harder to see everything at a glance
  3. Dragging tasks from backlog becomes a total pain as you have to go across the entire screen or more each time
May 22 2014, 7:47 PM · Workboards
swisspol added a comment to T4190: Rebuild remarkup image proxying.

Thanks, I got to work and add support for <img> in remarkup: P1158.

May 22 2014, 3:36 PM · Contributor Onboarding, Remarkup
swisspol edited P1158 <img> support in remarkup.
May 22 2014, 3:36 PM
swisspol added a comment to T4190: Rebuild remarkup image proxying.

I got the extension in place, but I think there's an override problem:

<img>http://images.apple.com/home/images/promo_macbookair.jpg</img>

Results in:

undefined (57×491 px, 10 KB)

May 22 2014, 4:07 AM · Contributor Onboarding, Remarkup
swisspol added a comment to T5148: Redesign task list in project page to display all tasks and have same task filter mechanism as in the work board.

It's not so much about the functionality, it's just that it's super convenient to do in-page filtering in workboards and the implementation is great: because the query is an overlay vs being anchored at the top of the page it's not wasting a ton of space nor distracting.

May 22 2014, 2:14 AM · Projects, Workboards
swisspol added a comment to T5118: Add a config setting to prevent task creation or saving without having at least one project specified.

I think something lacking here which would be nice is if Herald could assign tasks to the task creator. This would then let you create a Herald "global task validation rule" that could re-assign to the creator.

May 22 2014, 12:23 AM · Maniphest

May 21 2014

swisspol added a comment to T5133: Show "Hide Query" button in Maniphest even for custom queries.

Thanks for your detailed feedback! I can only agree with your approach and this is indeed the core problem (observed a number of times at a personal level or during meetings review the workloads through Maniphest tasks):

May 21 2014, 9:04 PM · Applications
swisspol added a comment to T5133: Show "Hide Query" button in Maniphest even for custom queries.

I don't think D9224 is addressing what this very task was originally about or am I missing something?

  • Just show the "Hide" button even for custom queries (that's a big help UI wise IMO): so you can hide this gigantic form when you're done tweaking it.
  • When coming to a pre-built query from another place (e.g. from "View All" in a project page), have the query form hidden by default instead of shown (same as when clicking on a saved query), as it's less likely you'll want to further customize these results. To me the real problem BTW is that the project view does not show all the tasks in place (T5148).
May 21 2014, 7:54 PM · Applications
swisspol created T5148: Redesign task list in project page to display all tasks and have same task filter mechanism as in the work board.
May 21 2014, 7:54 PM · Projects, Workboards
swisspol added a comment to T4190: Rebuild remarkup image proxying.

Makes total sense and thanks for the pointer!

May 21 2014, 7:19 PM · Contributor Onboarding, Remarkup
swisspol added a comment to T4190: Rebuild remarkup image proxying.

Why is image proxying needed (which I assume means transferring the image data from the other server through the Phabricator server) vs just allowing to embedding an image URL that points to another server?

May 21 2014, 5:23 PM · Contributor Onboarding, Remarkup
swisspol created T5139: Allow embedding external image URLs in Phriction.
May 21 2014, 6:21 AM

May 20 2014

swisspol added a comment to T5118: Add a config setting to prevent task creation or saving without having at least one project specified.

Yes events are a workaround for part of the problem (set a default assignee per project), but then they become a problem when now you have to enforce conventions when people create projects so they remember to create Herald rules or tasks are lost. In any case, the primary problem is the possibility for tasks to be created / edited without a project. Now you need someone who's (yes part-time, but still) job is just to watch and route these. What if this person is very busy or on vacation, etc...

May 20 2014, 9:03 PM · Maniphest
swisspol added a comment to T5118: Add a config setting to prevent task creation or saving without having at least one project specified.

@chad I certainly don't remember it being a problem at Apple but maybe it was the case in some groups. Actually, I would say that's a great example where you certainly need to enforce a top-level component at the bug creator level: you can't imagine bug going to "Apple" and have some bug router person at this scale ;) If one is reporting a bug on TextEdit, you set the component to TextEdit. Same for technologies like WebKit. Anyone can figure this out. Then regarding the subcomponents (WebKit / Rendering), you wouldn't expect the bug reporter to know about it or even do it.

May 20 2014, 8:09 PM · Maniphest
swisspol added a comment to T5135: Allow to change defaults for Passphrase "Visible To" and "Editable By" policies.

In our case I would like the defaults to be administrators / administrators.

May 20 2014, 4:25 PM · Passphrase
swisspol created T5135: Allow to change defaults for Passphrase "Visible To" and "Editable By" policies.
May 20 2014, 4:12 PM · Passphrase
swisspol created T5134: Consider renaming "Close" task button to "Close as Resolved" to better indicate what the action does.
May 20 2014, 3:16 PM
swisspol added a comment to T5133: Show "Hide Query" button in Maniphest even for custom queries.

One more thing: if you get to a task query from a special place vs building the query by hand (e.g. when clicking on View All on a project page), the query form should be hidden by default.

May 20 2014, 3:03 PM · Applications
swisspol created T5133: Show "Hide Query" button in Maniphest even for custom queries.
May 20 2014, 2:55 PM · Applications
swisspol added a comment to T5118: Add a config setting to prevent task creation or saving without having at least one project specified.

I'm sure there might be others, but Phabricator is the first task tracking system I use that doesn't enforce a top-level classification of tasks into "components" (e.g. iOS, Web, Backend...), which would be the equivalent of requesting tasks to be at least in one project. I would also expects most orgs to only use task tracking software internally (excluding customer support software like Zendesk), which means people are familiar with the names of the common projects.

May 20 2014, 2:49 PM · Maniphest
swisspol added a comment to T4967: Add a "notify me when an object associated with a project I'm a member of gets updated" checkbox.

Also the copy for the prompt dialog when watching a project is not very clear:

Watching a project will let you monitor it closely. You will receive email and notifications about changes to every object associated with projects you watch.

I understood this as including wiki docs since it says "every object associated". If it's only tasks, it might be better to just say "tasks".

May 20 2014, 2:37 PM · Projects
swisspol added a comment to T5116: Amazon SES mailer does not allow specifying endpoint.

For instance production access is per endpoint (http://docs.aws.amazon.com/ses/latest/DeveloperGuide/request-production-access.html). Same for SMTP settings e.g. "email-smtp.us-west-2.amazonaws.com".

May 20 2014, 2:30 PM · Mail
swisspol added a comment to T5120: Task rows to be customized for display.

Got it, feel free to close this ticket as a dup then.

May 20 2014, 2:26 PM
swisspol added a comment to T4967: Add a "notify me when an object associated with a project I'm a member of gets updated" checkbox.

No, D9185 only applies to tasks, and Phriction never sends email right now.

May 20 2014, 2:26 PM · Projects
qgil awarded T5115: Empty columns in workboard cannot be deleted if containing only closed tasks a Like token.
May 20 2014, 5:37 AM · Workboards
swisspol added a comment to T4967: Add a "notify me when an object associated with a project I'm a member of gets updated" checkbox.

Just to be clear: with the landing of D9185 does this mean if you watch a project, you also get email notifications for edits (or creation) on the project's wiki page as well as any subpage?

May 20 2014, 4:46 AM · Projects
swisspol added a comment to T5120: Task rows to be customized for display.

I previously filed T5014 and T5017 which got dup'ed against T418 but I don't think this is exactly the same thing. For instance rows of tasks are also displayed on your home page. So there should be a global config setting to indicate which fields (including custom ones) are displayed in task rows.

May 20 2014, 3:59 AM
swisspol created T5120: Task rows to be customized for display.
May 20 2014, 3:56 AM
swisspol added a comment to T418: Integrate CustomField into more interfaces.

Like custom fields already have an option to be searchable or not, they should have an option to be "displayable" (off by default) to indicate they appear in the UI where the object is displayed e.g. search results boxes, link popup boxes, workboard boxes, etc...

May 20 2014, 3:49 AM · Restricted Project, Restricted Project, Restricted Project, Custom Fields, Maniphest
swisspol added a comment to T5118: Add a config setting to prevent task creation or saving without having at least one project specified.

Note that this is not about assigning a default project which can be done with Herald. It's about making sure every new task is at least in one sensible project.

May 20 2014, 3:26 AM · Maniphest
swisspol created T5118: Add a config setting to prevent task creation or saving without having at least one project specified.
May 20 2014, 3:25 AM · Maniphest
swisspol added a comment to T5117: Automatically CC users mentioned in a task description like in the comments.

Also the doc is not clear on what happens if editing a comment (vs adding a comment) and mentioning a user? Would that add to the CC list as well? Editing a description should adopt the same behavior.

May 20 2014, 3:02 AM · Maniphest, Applications
swisspol created T5117: Automatically CC users mentioned in a task description like in the comments.
May 20 2014, 3:02 AM · Maniphest, Applications
swisspol added a comment to T5116: Amazon SES mailer does not allow specifying endpoint.

FYI Amazon SES does have different endpoints per region:
http://docs.aws.amazon.com/general/latest/gr/rande.html#ses_region

May 20 2014, 1:11 AM · Mail
swisspol created T5116: Amazon SES mailer does not allow specifying endpoint.
May 20 2014, 1:11 AM · Mail
swisspol created T5115: Empty columns in workboard cannot be deleted if containing only closed tasks.
May 20 2014, 12:31 AM · Workboards

May 19 2014

swisspol renamed T5100: Show work board column names as part of task basic information in query results and reference link popups from Show work board column names as part of task basic information to Show work board column names as part of task basic information in query results and reference link popups.
May 19 2014, 1:48 AM · Hovercards, Maniphest, Workboards

May 18 2014

swisspol added a comment to T4807: Workboards should support alternate ordering rules, including "don't keep arranged by anything".

I like the idea of "slots" in the board UI (it would be a config setting: "show slots" I assume). Is there a task tracking this specific enhancement?

May 18 2014, 7:33 PM · Maniphest, Workboards
swisspol added a comment to T5101: Allow renaming default "Backlog" column in work boards through Maniphest's configuration.

Indeed it works, thanks!

May 18 2014, 7:30 PM · Workboards
swisspol added a comment to T4807: Workboards should support alternate ordering rules, including "don't keep arranged by anything".

FWIW I think task management systems should have no overlapping dimensions as this invites complexity, confusion, extra conventions and maintenance. In practice, this means you shouldn't have a dimension for which some values require another dimensions to only be in some other specific values: that's redundancy of information. A bit of information should only be stored and defined in a single place. It can of course be displayed in multiple places.

May 18 2014, 6:49 PM · Maniphest, Workboards
swisspol renamed T5101: Allow renaming default "Backlog" column in work boards through Maniphest's configuration from Allow renaming default column in work boards in Maniphest configuration to Allow renaming default "Backlog" column in work boards through Maniphest's configuration.
May 18 2014, 6:32 PM · Workboards
swisspol added a comment to T5101: Allow renaming default "Backlog" column in work boards through Maniphest's configuration.

Fair enough. In the mean time, I'll patch this piece of code:

public function getDisplayName() {
  if ($this->isDefaultColumn()) {
    return pht('Backlog');
  }
  return $this->getName();
}
May 18 2014, 6:27 PM · Workboards
swisspol renamed T5101: Allow renaming default "Backlog" column in work boards through Maniphest's configuration from Allow renaming default column in work boards to Allow renaming default column in work boards in Maniphest configuration.
May 18 2014, 6:10 PM · Workboards
swisspol created T5101: Allow renaming default "Backlog" column in work boards through Maniphest's configuration.
May 18 2014, 6:10 PM · Workboards
swisspol added a comment to T5100: Show work board column names as part of task basic information in query results and reference link popups.

I guess column name should also be reflected in the popup that appears when mouse hovering on a task link if that's not already the case.

May 18 2014, 5:51 PM · Hovercards, Maniphest, Workboards
swisspol created T5100: Show work board column names as part of task basic information in query results and reference link popups.
May 18 2014, 5:49 PM · Hovercards, Maniphest, Workboards

May 17 2014

swisspol added a comment to T3510: Indicate a task/revision is closed in Remarkup.

Most impressive! This is the second time I've seen a hourly turnaround on a task in a few days, which I have never seen before on a large open source project. This reflects greatly on the dedication of the team to this fine product. Thanks so much!

May 17 2014, 5:14 AM · Remarkup, Wikimedia
swisspol added a comment to T3510: Indicate a task/revision is closed in Remarkup.

@chad The Internet is a surprisingly small world :) Thanks much for having supported our product! I'm been spending more and more time with Phabricator recently and I'm really liking it more and more. It's certainly excellent to support engineering work. I just wished it had a few small extra features which would significantly improve its use for project management, road-mapping, etc...

May 17 2014, 3:53 AM · Remarkup, Wikimedia
swisspol added a comment to T3510: Indicate a task/revision is closed in Remarkup.

Thanks for offering to accept a patch and the pointers. I have a programming background and have contributing to various open source projects. The only reason I haven't proposed a patch upfront is that I'm not comfortable with this code base yet (and I haven't done any PHP coding in 10+ years which doesn't help). I will have a look and circle back.

May 17 2014, 3:42 AM · Remarkup, Wikimedia
swisspol added a comment to T3510: Indicate a task/revision is closed in Remarkup.

That's an unfortunate limitation of an otherwise really neat feature which kind of prevents using most effectively especially for lists of tasks (you need to mouse hover over the task reference to know its status) .

May 17 2014, 3:24 AM · Remarkup, Wikimedia
swisspol added a comment to T5091: Add syntax to refer to tickets that includes title when expanding in place.

Ah that's too bad! I was looking forward to tell the team about this super neat feature especially for lists of tasks, but not knowing the task has been fixed does limit its usefulness. In your own comment for instance, I could only notice you didn't use the feature:

See also T3945 (implementing checkbox lists) and T405 (syntax to embed query results in a comment or description).
May 17 2014, 3:16 AM
swisspol closed T5091: Add syntax to refer to tickets that includes title when expanding in place as Resolved.

Sorry about this, I can't believe I missed that, for some reason I thought it was for media, not tasks and revisions!

May 17 2014, 3:11 AM
swisspol added a comment to T5091: Add syntax to refer to tickets that includes title when expanding in place.

Of course, where you really end up saving time, it's when listing tasks e.g.

Action items resulting from meeting on May 15th:
- T25+
- T26+
- T27+
- T28+
- T29+
May 17 2014, 3:10 AM