Page MenuHomePhabricator
Feed Advanced Search

Feb 9 2016

chad added a comment to T10305: Use fixed-width (monospaced) font for (re)markup textareas.

pasted_file (447×911 px, 109 KB)

Feb 9 2016, 2:20 PM · Remarkup, Bug Report
bbrdaric created T10305: Use fixed-width (monospaced) font for (re)markup textareas.
Feb 9 2016, 1:56 PM · Remarkup, Bug Report

Feb 7 2016

epriestley triaged T6445: Rendering SVG images as Wishlist priority.

This isn't necessarily "won't ever fix", but the cost to secure SVG sufficiently is enormous and I can't imagine it making sense to pursue until we are a huge organization with as many as 4 or 5 full time engineers.

Feb 7 2016, 10:20 PM · Wikimedia, Restricted Project, Files
epriestley added a comment to T6445: Rendering SVG images.

Looking through the security situation in more detail in response to a recent report via HackerOne, I think it's unlikely that we'll pursue support for this in the upstream. Browsers will execute Javascript and other dangerous actions (external includes, entity expansion) in SVGs, and there is no way to avoid this in a categorical way or otherise delegate security to the browser.

Feb 7 2016, 10:16 PM · Wikimedia, Restricted Project, Files

Feb 5 2016

epriestley added a comment to T10163: Remarkup Autocomplete Errata.

I think I can fix that. The current assumption is that the wrap is the result of multiple words:

Feb 5 2016, 9:48 PM · Remarkup, Typeahead
chad added a comment to T10163: Remarkup Autocomplete Errata.

Feel free to say no... but if you start an @ at the edge of the remarkup box, the text will move to the newline but the box won't.

Feb 5 2016, 9:46 PM · Remarkup, Typeahead

Feb 4 2016

epriestley added a comment to T10163: Remarkup Autocomplete Errata.

I'm not planning to touch all the cases like ` #x, {nav #x, ``` #x, %%% #x, etc. We don't have a client-side Remarkup parser and I'm not planning to build one for this. See T3725#39466 for some earlier discussion.

Feb 4 2016, 12:37 AM · Remarkup, Typeahead
joshuaspence added a comment to T10163: Remarkup Autocomplete Errata.

This currently triggers autocomplete, but probably shouldn't: ` #f.

Feb 4 2016, 12:24 AM · Remarkup, Typeahead

Feb 2 2016

epriestley merged task T9896: make images from comments visible in email into T10262: Scramble file secrets when attached objects change their view policies.
Feb 2 2016, 1:08 AM · Restricted Project, Remarkup, Mail

Jan 28 2016

joshuaspence added a project to T10234: When using a PhabricatorRemarkupCustomInlineRule with caching disabled, custom rules may end up with incorrect engines: Remarkup.
Jan 28 2016, 9:51 AM · Remarkup, Bug Report

Jan 24 2016

epriestley added a revision to T10163: Remarkup Autocomplete Errata: Restricted Differential Revision.
Jan 24 2016, 10:43 PM · Remarkup, Typeahead
joshuaspence added a comment to T10163: Remarkup Autocomplete Errata.

The only issue that I've noticed so far is that @{article: triggers the autocomplete, whereas it probably should not.

Jan 24 2016, 9:36 PM · Remarkup, Typeahead

Jan 21 2016

epriestley closed T10198: Support Github's Language Declaration Syntax as Wontfix.

This would be ambiguous with other directives (lines, name, counterexample, etc).

Jan 21 2016, 11:57 PM · Remarkup, Feature Request
• joncalhoun created T10198: Support Github's Language Declaration Syntax.
Jan 21 2016, 11:54 PM · Remarkup, Feature Request
ablekh added a comment to T3725: Using keyword @ to address users does not autocomplete names.

@chad Thank you for quick clarification.

Jan 21 2016, 6:45 PM · FreeBSD, User Delight, Remarkup
chad added a comment to T3725: Using keyword @ to address users does not autocomplete names.

it's on master today and stable likely on Saturday depending on what branch you track.

Jan 21 2016, 6:00 PM · FreeBSD, User Delight, Remarkup
ablekh added a comment to T3725: Using keyword @ to address users does not autocomplete names.

@spicyj Good idea, thank you for the advice :-). I just wasn't sure this feature is in production...

Jan 21 2016, 5:56 PM · FreeBSD, User Delight, Remarkup
sophiebits added a comment to T3725: Using keyword @ to address users does not autocomplete names.

@ablekh Have you tried Googling for "how to update phabricator"?

Jan 21 2016, 5:50 PM · FreeBSD, User Delight, Remarkup
ablekh added a comment to T3725: Using keyword @ to address users does not autocomplete names.

How do I get this feature? System update? If Yes, please point me to documentation, describing the update process. Thank you!

Jan 21 2016, 5:48 PM · FreeBSD, User Delight, Remarkup

Jan 20 2016

epriestley added a comment to T10163: Remarkup Autocomplete Errata.

The most recent ruleset seems to be working pretty well for me. It hasn't been spazzing out and popping up all over the place, but has been there the couple of times I actually wanted it.

Jan 20 2016, 1:16 PM · Remarkup, Typeahead
Restricted Application closed T10177: Newlines in remarkup not always preserved as Resolved by committing Restricted Diffusion Commit.
Jan 20 2016, 1:00 PM · Remarkup, Bug Report
richardvanvelzen added a revision to T10177: Newlines in remarkup not always preserved: Restricted Differential Revision.
Jan 20 2016, 12:51 PM · Remarkup, Bug Report

Jan 19 2016

richardvanvelzen updated the task description for T10177: Newlines in remarkup not always preserved.
Jan 19 2016, 9:02 PM · Remarkup, Bug Report
richardvanvelzen updated the task description for T10177: Newlines in remarkup not always preserved.
Jan 19 2016, 9:01 PM · Remarkup, Bug Report
richardvanvelzen added a comment to T10177: Newlines in remarkup not always preserved.

So the preview didn't show the text on multiple lines. :/

Jan 19 2016, 9:00 PM · Remarkup, Bug Report
richardvanvelzen created T10177: Newlines in remarkup not always preserved.
Jan 19 2016, 9:00 PM · Remarkup, Bug Report

Jan 17 2016

epriestley renamed T10152: Allow uri.allowed-protocols to be configured in the Phacility cluster from Add config settings to define custom URL schemes for remarkup to Allow uri.allowed-protocols to be configured in the Phacility cluster.
Jan 17 2016, 3:51 PM · Phacility
epriestley reopened T10152: Allow uri.allowed-protocols to be configured in the Phacility cluster as "Open".
Jan 17 2016, 3:50 PM · Phacility
swisspol added a comment to T10152: Allow uri.allowed-protocols to be configured in the Phacility cluster.

If I switch the setting to ["http","https","mailto","hyper","itms-services"], then the exception is gone. So I guess the format is a JSON array, not object. But like I said above, hyperlinks don't work at all.

Jan 17 2016, 3:42 PM · Phacility
swisspol added a comment to T10152: Allow uri.allowed-protocols to be configured in the Phacility cluster.

Ah and when I attempt to save the doc, I get this error:

Unhandled Exception ("InvalidArgumentException")
Jan 17 2016, 3:13 PM · Phacility
swisspol added a comment to T10152: Allow uri.allowed-protocols to be configured in the Phacility cluster.

Still doesn't seem to work: all links are broken in Phriction:

pasted_file (45×607 px, 9 KB)

Jan 17 2016, 3:12 PM · Phacility
epriestley added a comment to T10152: Allow uri.allowed-protocols to be configured in the Phacility cluster.

{ "http": true, "https": true, "mailto": true, "tel": true }

Jan 17 2016, 10:13 AM · Phacility
swisspol added a comment to T10152: Allow uri.allowed-protocols to be configured in the Phacility cluster.

What's the format for setting? I tried ["http","https","mailto","hyper"] but it didn't work and actually breaks all links.

Jan 17 2016, 7:30 AM · Phacility
chad added a comment to T10163: Remarkup Autocomplete Errata.

haha no idea, this arose from a product discussion about how project tags will render when there are 16 levels.

Jan 17 2016, 3:12 AM · Remarkup, Typeahead
hach-que added a comment to T10163: Remarkup Autocomplete Errata.

wait how do I get @epriestley points

Jan 17 2016, 3:07 AM · Remarkup, Typeahead
chad added a comment to T10163: Remarkup Autocomplete Errata.

are you kidding me, I spent all my @epriestley points on this as is.

Jan 17 2016, 3:06 AM · Remarkup, Typeahead
hach-que added a comment to T10163: Remarkup Autocomplete Errata.

Is there any intention to add support for auto-complete when typing like "T1234" or "D1234"? That would help immensely with instances that have a large number of tasks or diffs. I know there's been a few times on this instance where I've wanted to refer to diffs in task comments, but I can't remember the number perfectly so I have to open a Maniphest search to try and guess what number it was. Having it in the typeahead with the task / revision title would mean I don't need to spend time doing that.

Jan 17 2016, 3:01 AM · Remarkup, Typeahead
joshuaspence added a comment to T10163: Remarkup Autocomplete Errata.

From D15029:

Jan 17 2016, 2:39 AM · Remarkup, Typeahead
chad added a comment to T10163: Remarkup Autocomplete Errata.

ǝɯ ɹoɟ sʞɹoʍ ʎǝlʇsǝᴉɹdǝ@

Jan 17 2016, 2:37 AM · Remarkup, Typeahead
chad added a comment to T10163: Remarkup Autocomplete Errata.

Is it expected that this doesn't work on mobile?

Jan 17 2016, 2:34 AM · Remarkup, Typeahead
chad added a comment to T10163: Remarkup Autocomplete Errata.

Is it expected that this doesn't work on mobile?

Jan 17 2016, 2:34 AM · Remarkup, Typeahead
joshuaspence added a comment to T10163: Remarkup Autocomplete Errata.

Is it expected that this doesn't work on mobile?

Jan 17 2016, 2:30 AM · Remarkup, Typeahead
cspeckmim added a comment to T10163: Remarkup Autocomplete Errata.

In the case of 1 match, we now hide if there's one match and it's exactly what you typed.

I think that's what I intended to describe - hadn't considered if there was a single match but wasn't exactly what was typed. Thanks.

Jan 17 2016, 2:09 AM · Remarkup, Typeahead

Jan 16 2016

epriestley updated the task description for T10163: Remarkup Autocomplete Errata.
Jan 16 2016, 11:46 PM · Remarkup, Typeahead
epriestley added a revision to T10163: Remarkup Autocomplete Errata: Restricted Differential Revision.
Jan 16 2016, 11:38 PM · Remarkup, Typeahead
epriestley added a comment to T10163: Remarkup Autocomplete Errata.

I like that idea. Should it also hide if there are 0-1 matches? When mentioning users with short usernames or project names it's often faster to just type, @chad, @cspeck, #enad, etc.

Jan 16 2016, 11:33 PM · Remarkup, Typeahead
epriestley added a comment to T10163: Remarkup Autocomplete Errata.

Okay, all that stuff is live now too.

Jan 16 2016, 11:21 PM · Remarkup, Typeahead
epriestley added a revision to T10163: Remarkup Autocomplete Errata: Restricted Differential Revision.
Jan 16 2016, 11:08 PM · Remarkup, Typeahead
epriestley updated the task description for T10163: Remarkup Autocomplete Errata.
Jan 16 2016, 11:07 PM · Remarkup, Typeahead
chad added a comment to T10163: Remarkup Autocomplete Errata.

Yeah I'm finding implementation mixed at various sites.

Jan 16 2016, 11:05 PM · Remarkup, Typeahead
epriestley added a revision to T10163: Remarkup Autocomplete Errata: Restricted Differential Revision.
Jan 16 2016, 11:04 PM · Remarkup, Typeahead
epriestley added a comment to T10163: Remarkup Autocomplete Errata.

I didn't do that because I don't think a space is universal -- I've seen ":" and ",", particularly.

Jan 16 2016, 11:04 PM · Remarkup, Typeahead
chad added a comment to T10163: Remarkup Autocomplete Errata.

I sort of expect it to also place a space for me after selecting the correct object.

Jan 16 2016, 11:02 PM · Remarkup, Typeahead
epriestley updated the task description for T10163: Remarkup Autocomplete Errata.
Jan 16 2016, 10:52 PM · Remarkup, Typeahead
epriestley added a comment to T10163: Remarkup Autocomplete Errata.

That word stuff still has some weird/buggy results, I'll see if I can improve the behavior.

Jan 16 2016, 10:51 PM · Remarkup, Typeahead
epriestley added a comment to T10163: Remarkup Autocomplete Errata.

Alright, all that stuff is hopefully fixed/improved now:

Jan 16 2016, 10:49 PM · Remarkup, Typeahead
epriestley added a revision to T10163: Remarkup Autocomplete Errata: Restricted Differential Revision.
Jan 16 2016, 10:37 PM · Remarkup, Typeahead
epriestley added a revision to T10163: Remarkup Autocomplete Errata: Restricted Differential Revision.
Jan 16 2016, 10:02 PM · Remarkup, Typeahead
epriestley added a revision to T10163: Remarkup Autocomplete Errata: Restricted Differential Revision.
Jan 16 2016, 9:45 PM · Remarkup, Typeahead
epriestley added a revision to T10163: Remarkup Autocomplete Errata: Restricted Differential Revision.
Jan 16 2016, 9:40 PM · Remarkup, Typeahead
epriestley added a revision to T10163: Remarkup Autocomplete Errata: Restricted Differential Revision.
Jan 16 2016, 9:17 PM · Remarkup, Typeahead
epriestley updated the task description for T10163: Remarkup Autocomplete Errata.
Jan 16 2016, 9:14 PM · Remarkup, Typeahead
cspeckmim added a comment to T10163: Remarkup Autocomplete Errata.

That would change your case of @epriestley xvnoinoandsonaf having autosuggest stick around though.

Jan 16 2016, 8:39 PM · Remarkup, Typeahead
cspeckmim added a comment to T10163: Remarkup Autocomplete Errata.

I like that idea. Should it also hide if there are 0-1 matches? When mentioning users with short usernames or project names it's often faster to just type, @chad, @cspeck, #enad, etc.

Jan 16 2016, 8:27 PM · Remarkup, Typeahead
epriestley added a comment to T10163: Remarkup Autocomplete Errata.

Maybe we can do this:

Jan 16 2016, 8:20 PM · Remarkup, Typeahead
epriestley added a comment to T10163: Remarkup Autocomplete Errata.

That'll break @evan danger priestley and #differential mobile unbeta. I don't really see a clean way to resolve that based on spaces-typed, since both human and project names may contain an arbitrary number of internal words. We could put some artificial cutoff (three words? maybe four or five for projects?) but I don't immediately see a way to write a rule that always does what you users want.

Jan 16 2016, 8:18 PM · Remarkup, Typeahead
cspeckmim added a comment to T10163: Remarkup Autocomplete Errata.

@epriestley - Sorry, was just noting the different cases while testing -- most of the 'prefix' ones I gather made sense for the exact reasons you described. The only change I would prefer is if space also dismissed the typeahead - if completely ignoring typeahead it feels like it's in the way.

Jan 16 2016, 8:14 PM · Remarkup, Typeahead
chad added a comment to T10163: Remarkup Autocomplete Errata.

Another errata is when the typeahead appears off the page and you have to scroll. In Conpherence it, uh, scrolls the main header off the page.

Jan 16 2016, 8:14 PM · Remarkup, Typeahead
epriestley added a comment to T10163: Remarkup Autocomplete Errata.

Let's try the less-annoying way and see if it actually causes problems, it's definitely the behavior I would prefer personally.

Jan 16 2016, 8:14 PM · Remarkup, Typeahead
chad added a comment to T10163: Remarkup Autocomplete Errata.

But maybe it will feel weird, since I don't think most inline typeaheads work like that. On github as soon as I hit @, it pops a typeahead with you at the top (presumably, you're the commit author?)

Jan 16 2016, 8:05 PM · Remarkup, Typeahead
epriestley updated the task description for T10163: Remarkup Autocomplete Errata.
Jan 16 2016, 8:04 PM · Remarkup, Typeahead
chad added a comment to T10163: Remarkup Autocomplete Errata.

From a design POV I see typeaheads as "Search", not "Browse". They should have some idea when they did @ or # what they were looking to link to.

Jan 16 2016, 8:03 PM · Remarkup, Typeahead
epriestley added a comment to T10163: Remarkup Autocomplete Errata.

Do you think that's preferable? I think it's probably much better for experienced users, but I'm a little worried some users will type a #, sit there, then tell us it's broken if we do that.

Jan 16 2016, 8:02 PM · Remarkup, Typeahead
chad added a comment to T10163: Remarkup Autocomplete Errata.

We could also decline to pop the typeahead until the user types the first (valid) character. Currently we pop it on @ or # immediately to show the user that it's available and aid discovery, but it might be better to wait until they type one valid character before we pop it, so there wouldn't be a flash on cases of ##, etc.

Jan 16 2016, 8:00 PM · Remarkup, Typeahead
epriestley added a comment to T10163: Remarkup Autocomplete Errata.

We could also decline to pop the typeahead until the user types the first (valid) character. Currently we pop it on @ or # immediately to show the user that it's available and aid discovery, but it might be better to wait until they type one valid character before we pop it, so there wouldn't be a flash on cases of ##, etc.

Jan 16 2016, 7:59 PM · Remarkup, Typeahead
chad added a comment to T10163: Remarkup Autocomplete Errata.

url.png (276×182 px, 2 KB)

Jan 16 2016, 7:59 PM · Remarkup, Typeahead
epriestley updated the task description for T10163: Remarkup Autocomplete Errata.
Jan 16 2016, 7:58 PM · Remarkup, Typeahead
epriestley added a comment to T10163: Remarkup Autocomplete Errata.

Typeahead starts when preceded by ., -, (, |, #, @

Jan 16 2016, 7:57 PM · Remarkup, Typeahead
cspeckmim added a comment to T10163: Remarkup Autocomplete Errata.

Some nuances I've tested:

  1. Typeahead starts when preceded by ., -, (, |, #, @
  2. Typeahead does not start when preceded by most other characters including ', ", ?, ,, /, {, }, [, ], ), :, >, < +, _, ;, !
Jan 16 2016, 7:42 PM · Remarkup, Typeahead
cspeckmim added a comment to T10163: Remarkup Autocomplete Errata.

Not sure if rP2d495e97014d made it on this install, but typing two # in a row still tries to autocomplete. Should it be dismissed if prior text is # as well (for headings/sections)?

Jan 16 2016, 6:57 PM · Remarkup, Typeahead

Jan 15 2016

epriestley updated the task description for T10163: Remarkup Autocomplete Errata.
Jan 15 2016, 7:14 PM · Remarkup, Typeahead
epriestley added a revision to T10163: Remarkup Autocomplete Errata: Restricted Differential Revision.
Jan 15 2016, 7:13 PM · Remarkup, Typeahead
scp added a comment to T10163: Remarkup Autocomplete Errata.

Seeing as how you don't need to select a result for the mention to work, the inability to get the typeahead results back after dismissing them isn't that big of a deal either way, imo.

Jan 15 2016, 7:10 PM · Remarkup, Typeahead
epriestley added a comment to T10163: Remarkup Autocomplete Errata.

(1) is currently intentional -- I'm being pretty aggressive about throwing the prompt away, and dismiss it if you use "up" or "down" to get off the ends of the list, under the assumption those actions mean "throw this away, I hate it". I'm definitely open to changing those to just eat the inputs.

Jan 15 2016, 7:04 PM · Remarkup, Typeahead
scp added a comment to T10163: Remarkup Autocomplete Errata.

Ok, here's what just happened on my initial test run:

Jan 15 2016, 7:00 PM · Remarkup, Typeahead
epriestley added a comment to T10163: Remarkup Autocomplete Errata.

One thing I've done differently than, e.g., Facebook is that I've made summoning the completer explicit (when you type "@" or "#"), not implicit (when you position your cursor somewhere in something that looks like a username in the text).

Jan 15 2016, 6:05 PM · Remarkup, Typeahead
chad added a comment to T10163: Remarkup Autocomplete Errata.

(This seems to work really well for me, btw)

Jan 15 2016, 5:56 PM · Remarkup, Typeahead
chad updated subscribers of T10163: Remarkup Autocomplete Errata.

I heard @scp is also good at breaking things.

Jan 15 2016, 5:56 PM · Remarkup, Typeahead
chad updated subscribers of T10163: Remarkup Autocomplete Errata.

I can't break it with 30 seconds of attempt. Wonder what @joshuaspence will find.

Jan 15 2016, 5:51 PM · Remarkup, Typeahead
epriestley added a comment to T10163: Remarkup Autocomplete Errata.

That appears to be working better, now.

Jan 15 2016, 5:49 PM · Remarkup, Typeahead
epriestley updated the task description for T10163: Remarkup Autocomplete Errata.
Jan 15 2016, 5:41 PM · Remarkup, Typeahead
epriestley updated the task description for T10163: Remarkup Autocomplete Errata.
Jan 15 2016, 5:40 PM · Remarkup, Typeahead
epriestley added a revision to T10163: Remarkup Autocomplete Errata: Restricted Differential Revision.
Jan 15 2016, 5:40 PM · Remarkup, Typeahead
epriestley added a comment to T10163: Remarkup Autocomplete Errata.

I think my analysis of the blur thing wasn't quite right, I'm still getting intermittent success with clicking results. I'll dig into that a bit more.

Jan 15 2016, 5:35 PM · Remarkup, Typeahead
epriestley updated the task description for T10163: Remarkup Autocomplete Errata.
Jan 15 2016, 5:33 PM · Remarkup, Typeahead
epriestley triaged T10163: Remarkup Autocomplete Errata as Normal priority.
Jan 15 2016, 5:33 PM · Remarkup, Typeahead
epriestley added a revision to T10163: Remarkup Autocomplete Errata: Restricted Differential Revision.
Jan 15 2016, 5:32 PM · Remarkup, Typeahead
chad added a comment to T10163: Remarkup Autocomplete Errata.

derp

Jan 15 2016, 5:27 PM · Remarkup, Typeahead
epriestley added a comment to T10163: Remarkup Autocomplete Errata.
In T10163#154221, @chad wrote:

If I type @demo and then tab it changes to @abuna

Jan 15 2016, 5:27 PM · Remarkup, Typeahead
chad added a comment to T10163: Remarkup Autocomplete Errata.

If I type @demo and then tab it changes to @abuna

Jan 15 2016, 5:26 PM · Remarkup, Typeahead