Page MenuHomePhabricator
Feed Advanced Search

Mar 16 2015

epriestley removed a subtask for T5364: Conpherence v2 (Original Discussion): T5369: Phabricator should play lots of sounds all the time to give the experience of an elusive, ineffable richness.
Mar 16 2015, 7:08 PM · Conpherence
epriestley added a parent task for T5247: Allow Conpherence channels to be registered for notifications: T7569: Support Feed/Notifications in Conpherence.
Mar 16 2015, 7:08 PM · Conpherence
epriestley added a subtask for T7569: Support Feed/Notifications in Conpherence: T5247: Allow Conpherence channels to be registered for notifications.
Mar 16 2015, 7:08 PM · Conpherence
epriestley created T7569: Support Feed/Notifications in Conpherence.
Mar 16 2015, 7:07 PM · Conpherence
epriestley removed a subtask for T5364: Conpherence v2 (Original Discussion): T4139: Add support for desktop notifications.
Mar 16 2015, 7:07 PM · Conpherence
epriestley removed a parent task for T4139: Add support for desktop notifications: T5364: Conpherence v2 (Original Discussion).
Mar 16 2015, 7:07 PM · Aphlict
epriestley added a subtask for T7568: Support Desktop Notifications in Conpherence: T4139: Add support for desktop notifications.
Mar 16 2015, 7:07 PM · Conpherence (v4)
epriestley added a parent task for T4139: Add support for desktop notifications: T7568: Support Desktop Notifications in Conpherence.
Mar 16 2015, 7:07 PM · Aphlict
epriestley created T7568: Support Desktop Notifications in Conpherence.
Mar 16 2015, 7:06 PM · Conpherence (v4)
epriestley added a subtask for T7567: Support sound in Conpherence: T5369: Phabricator should play lots of sounds all the time to give the experience of an elusive, ineffable richness.
Mar 16 2015, 7:06 PM · Conpherence (v4)
epriestley added a parent task for T5369: Phabricator should play lots of sounds all the time to give the experience of an elusive, ineffable richness: T7567: Support sound in Conpherence.
Mar 16 2015, 7:06 PM · Aphlict
epriestley created T7567: Support sound in Conpherence.
Mar 16 2015, 7:06 PM · Conpherence (v4)
epriestley removed a parent task for T7254: Custom Conpherence Image: T5364: Conpherence v2 (Original Discussion).
Mar 16 2015, 7:05 PM · Conpherence
epriestley removed a subtask for T5364: Conpherence v2 (Original Discussion): T7254: Custom Conpherence Image.
Mar 16 2015, 7:05 PM · Conpherence
epriestley added a subtask for T7566: Implement "Rooms" in Conpherence: T7254: Custom Conpherence Image.
Mar 16 2015, 7:05 PM · Wikimedia, Conpherence
epriestley added a parent task for T7254: Custom Conpherence Image: T7566: Implement "Rooms" in Conpherence.
Mar 16 2015, 7:05 PM · Conpherence
epriestley created T7566: Implement "Rooms" in Conpherence.
Mar 16 2015, 7:04 PM · Wikimedia, Conpherence
epriestley created T7565: Ship Conpherence v2.
Mar 16 2015, 7:03 PM · Conpherence
epriestley renamed T5364: Conpherence v2 (Original Discussion) from Build Conpherence v2 to Conpherence v2 (Original Discussion).
Mar 16 2015, 7:03 PM · Conpherence
epriestley removed a parent task for T5364: Conpherence v2 (Original Discussion): T7135: Pressing "Ctrl-Enter" in Conpherence does not refocus on text entry.
Mar 16 2015, 7:01 PM · Conpherence
epriestley removed a subtask for T7135: Pressing "Ctrl-Enter" in Conpherence does not refocus on text entry: T5364: Conpherence v2 (Original Discussion).
Mar 16 2015, 7:01 PM · Conpherence
epriestley renamed T7307: Daemons UI is confusing when you aren't an administrator from Daemons UI is insanely confusing when you aren't an administrator to Daemons UI is confusing when you aren't an administrator.
Mar 16 2015, 5:56 PM · Daemons, Phacility
epriestley added a comment to T7134: Make CDN resource population more robust in the Phacility cluster.

When Phabricator is in a production configuration, we should start checking hashes and 404'ing requests with bad hashes to improve robustness. There's no real reason why we don't do this now, except that Akamai was aggressive about caching 404's at Facebook in 2007.

Mar 16 2015, 5:55 PM · Phacility
epriestley added a comment to T7156: Give instance administrators and users greater visibility into maintenance windows.
  • Registered @phacilitystatus.
  • Added a link to it to the admin console.
  • Credentials in K41.
Mar 16 2015, 5:53 PM · Phacility
epriestley closed T7156: Give instance administrators and users greater visibility into maintenance windows as Resolved by committing Restricted Diffusion Commit.
Mar 16 2015, 5:51 PM · Phacility
epriestley lowered the priority of T7156: Give instance administrators and users greater visibility into maintenance windows from High to Normal.

I've been pushing the cluster weekly, but it basically goes down for about 30 seconds some time early on a Saturday and no one notices. My tentative plan here is:

Mar 16 2015, 5:32 PM · Phacility
epriestley added a comment to T4427: Add formal task points.

@rbalik, see T4778: When will my feature get built, or my bug get fixed?

Mar 16 2015, 5:29 PM · Wikimedia, Maniphest, Workboards
epriestley closed T7353: [Discussion] Enable a trial period for new users as Resolved.

I think the new "evaluation period" copy is a pretty good starting point for now. We'll probably evolve this over time.

Mar 16 2015, 5:27 PM · Phacility
epriestley added a comment to T5358: Make "Self Actions" default value a setting.

How about changing the entire product to default to not sending any email?

Mar 16 2015, 3:38 PM · User Preferences
epriestley closed T7564: Test as Resolved.
Mar 16 2015, 12:10 PM · Tokens, testies
epriestley added a revision to T7538: Consider refinements to Conpherence send-on-enter interaction: Unknown Object (Differential Revision).
Mar 16 2015, 12:09 PM · Conpherence (v4)
epriestley added a comment to T7559: integration with reverse caching proxies such as squid, varnish.

Are you sure about that? I don't understand a lot about this, but isn't this what Edge Side Includes is supposed to solve? Better caching for logged in users?

Mar 16 2015, 4:05 AM

Mar 15 2015

epriestley triaged T7538: Consider refinements to Conpherence send-on-enter interaction as Low priority.
  • Column layout now has send-on-enter.
Mar 15 2015, 11:12 PM · Conpherence (v4)
epriestley added a comment to T6713: Adding a comment to a conpherence sometimes duplicates the message in the UI.

There's still a race condition that we should fix, the window is just a lot narrower.

Mar 15 2015, 10:40 PM · Transactions, Conpherence
epriestley closed T5007: Exception when uploading file to S3 as Wontfix.

This is almost a year old, I can't reproduce it, and we haven't seen other reports.

Mar 15 2015, 7:32 PM · Files, Phragment
epriestley added a comment to T5155: Evaluate support for AWS IAM Roles in S3 Client.

Support for streaming files (vs fire-and-forget requests) -- which I think was discussed somewhere -- is no longer very important after T7149. We can now store files of arbitrary size in engines that only expose the existing writeEntireFile($big_chunk_of_data) API without major downsides.

Mar 15 2015, 7:31 PM · Files
epriestley added a comment to T5187: Make "Upload File" dialog have a vanilla file upload control.

After T7149, drag-and-drop uploads support arbitrarily large files and resumable uploads for files larger than the chunk threshold (currently 8MB).

Mar 15 2015, 7:28 PM · Prioritized, FreeBSD, User Delight, Remarkup, Files, Wikimedia
epriestley added a comment to T6794: Lightbox status bar stays behind after scrolling.

This has been a few months, any idea if there was a resolution?

Mar 15 2015, 7:19 PM · Files
epriestley added a comment to T7480: Allow editing the name of a file.
  • In Files → (Choose a File) → Edit File, the only available option is "Visible To".
  • Add a "name" field.
  • Add a "name" transaction type, editor support, etc., so changing the name shows up in the file's edit history.
Mar 15 2015, 7:18 PM · Files
epriestley assigned T7480: Allow editing the name of a file to lpriestley.
Mar 15 2015, 7:16 PM · Files
epriestley added a comment to T7480: Allow editing the name of a file.

I don't think there's any product or technical reasoning here, Files just predated ApplicationTransactions and came from a simpler time.

Mar 15 2015, 7:16 PM · Files
epriestley updated subscribers of T4136: Project options shown in Policy control should be smarter and more powerful.
Mar 15 2015, 6:21 PM · Projects, Policy
epriestley merged task T7560: The selectable values for fields like `Visible to` grow endless into T4136: Project options shown in Policy control should be smarter and more powerful.
Mar 15 2015, 6:21 PM

Mar 14 2015

epriestley added a comment to T7537: In Branches Table also provide a link to the full repository.

There's (intentionally) no natural way to get to /repository/<branch>/. It's reachable by clicking the crumbs from /browse/<branch>/.

Mar 14 2015, 9:20 PM · Diffusion
epriestley added a comment to T7537: In Branches Table also provide a link to the full repository.

Why do you want to go to /repository/ instead of /browse/? See:

Mar 14 2015, 8:54 PM · Diffusion
epriestley closed T7526: Herald Rule for Folder Change as Resolved.

Yes, use a rule like this:

Mar 14 2015, 8:51 PM · Herald
epriestley closed T7548: https://secure.phabricator.com/maniphest/ times out when not logged in as Resolved.

This was caused by a miscast of a floating point value to an integer, which could incorrectly truncate it and leave us trying to load the same page over and over again in a loop. It required a particular combination of subpriority value, paging boundaries, and task visibility; we happened to have all three. rP106ca70a should resolve it.

Mar 14 2015, 8:46 PM
epriestley added a comment to T7559: integration with reverse caching proxies such as squid, varnish.

We should already do this. See this document for some details. We refer to caching reverse proxies as "CDNs", under the assumption that most users will not be configuring their own, but the principle is the same:

Mar 14 2015, 7:27 PM
epriestley added a comment to T7558: Conpherence doesn't scroll to bottom in Durable Column regularly.

We make a request to /blah/?meme=x, which generates the appropriate image on the server side and redirects to it. The meme rule doesn't know anything about the underlying image.

Mar 14 2015, 6:25 PM · Conpherence (v4)
epriestley added a comment to T7558: Conpherence doesn't scroll to bottom in Durable Column regularly.

I can break it in full Conpherence if my browser window is narrow enough that the highlander macro is rescaled by the max-width: 100% rule.

Mar 14 2015, 6:16 PM · Conpherence (v4)
epriestley added a comment to T7558: Conpherence doesn't scroll to bottom in Durable Column regularly.

This is probably:

Mar 14 2015, 6:11 PM · Conpherence (v4)
epriestley added a revision to T7538: Consider refinements to Conpherence send-on-enter interaction: Unknown Object (Differential Revision).
Mar 14 2015, 6:09 PM · Conpherence (v4)
epriestley closed T7529: Durable Column scrollbars be runnin wild (desktop) as Resolved by committing Restricted Diffusion Commit.
Mar 14 2015, 5:58 PM · Conpherence
epriestley closed T7529: Durable Column scrollbars be runnin wild (desktop), a subtask of T7014: Annouce Persistent Chat option in Conpherence, as Resolved.
Mar 14 2015, 5:58 PM · Conpherence
epriestley claimed T7529: Durable Column scrollbars be runnin wild (desktop).
Mar 14 2015, 5:56 PM · Conpherence
epriestley added a revision to T7529: Durable Column scrollbars be runnin wild (desktop): Unknown Object (Differential Revision).
Mar 14 2015, 5:55 PM · Conpherence
epriestley added a revision to T7149: Allow users to import data into a new Phacility instance: Unknown Object (Differential Revision).
Mar 14 2015, 5:49 PM · Phacility
epriestley added a revision to T7149: Allow users to import data into a new Phacility instance: Unknown Object (Differential Revision).
Mar 14 2015, 4:35 PM · Phacility
epriestley added a revision to T7149: Allow users to import data into a new Phacility instance: Unknown Object (Differential Revision).
Mar 14 2015, 4:34 PM · Phacility
epriestley added a revision to T7149: Allow users to import data into a new Phacility instance: Unknown Object (Differential Revision).
Mar 14 2015, 4:28 PM · Phacility
epriestley added a revision to T7149: Allow users to import data into a new Phacility instance: Unknown Object (Differential Revision).
Mar 14 2015, 4:23 PM · Phacility
epriestley added a revision to T7149: Allow users to import data into a new Phacility instance: Unknown Object (Differential Revision).
Mar 14 2015, 3:43 PM · Phacility
epriestley added a revision to T7149: Allow users to import data into a new Phacility instance: Unknown Object (Differential Revision).
Mar 14 2015, 3:40 PM · Phacility

Mar 13 2015

epriestley added a revision to T7149: Allow users to import data into a new Phacility instance: Unknown Object (Differential Revision).
Mar 13 2015, 9:37 PM · Phacility
epriestley added a revision to T7149: Allow users to import data into a new Phacility instance: Unknown Object (Differential Revision).
Mar 13 2015, 8:57 PM · Phacility
epriestley added a comment to T7552: Link button makes text jumps to bottom of the textarea in Chrome.

Mar 13 2015, 7:53 PM · Remarkup
epriestley added a revision to T7149: Allow users to import data into a new Phacility instance: Unknown Object (Differential Revision).
Mar 13 2015, 7:39 PM · Phacility
epriestley added a revision to T7149: Allow users to import data into a new Phacility instance: Unknown Object (Differential Revision).
Mar 13 2015, 7:28 PM · Phacility
epriestley added a comment to T7552: Link button makes text jumps to bottom of the textarea in Chrome.

I think it's this:

Mar 13 2015, 7:24 PM · Remarkup
epriestley closed T7555: Typo on Phabricator Roadmap, Conpherence v2 as Resolved.
Mar 13 2015, 6:37 PM · Public & Media Relations
epriestley created T7556: In durable column, status bullet overlaps username.
Mar 13 2015, 6:25 PM · Conpherence, Design
epriestley added a comment to T7555: Typo on Phabricator Roadmap, Conpherence v2.

Pushed, but "pesistant" is still spelled incorrectly. :)

Mar 13 2015, 6:23 PM · Public & Media Relations
epriestley added a revision to T7149: Allow users to import data into a new Phacility instance: Unknown Object (Differential Revision).
Mar 13 2015, 12:54 PM · Phacility
epriestley added a comment to T7522: Add tooling to backpopulate instance accounts into the cluster.

Just a quick update here -- there are really two barriers:

Mar 13 2015, 12:50 PM · Phacility
epriestley added a revision to T7149: Allow users to import data into a new Phacility instance: Unknown Object (Differential Revision).
Mar 13 2015, 11:03 AM · Phacility
epriestley triaged T7548: https://secure.phabricator.com/maniphest/ times out when not logged in as High priority.
Mar 13 2015, 10:13 AM
epriestley claimed T7548: https://secure.phabricator.com/maniphest/ times out when not logged in.
Mar 13 2015, 10:13 AM
epriestley closed T7551: dd as Spite.
Mar 13 2015, 10:12 AM
epriestley added a revision to T7149: Allow users to import data into a new Phacility instance: Unknown Object (Differential Revision).
Mar 13 2015, 2:09 AM · Phacility
epriestley added a revision to T7149: Allow users to import data into a new Phacility instance: Unknown Object (Differential Revision).
Mar 13 2015, 1:23 AM · Phacility
epriestley closed T7411: Allow uploading files from the command line as Wontfix.

D12060 or followup work should remove the limit from arc upload.

Mar 13 2015, 1:20 AM · Files
epriestley added a comment to T7547: Is there a way to specify a wildcard path in Owners?.

No. You can write herald rules which match paths against regular expressions, but Owners only matches prefixes.

Mar 13 2015, 12:24 AM · Owners
epriestley added a revision to T7149: Allow users to import data into a new Phacility instance: Unknown Object (Differential Revision).
Mar 13 2015, 12:13 AM · Phacility
epriestley added a revision to T7149: Allow users to import data into a new Phacility instance: Unknown Object (Differential Revision).
Mar 13 2015, 12:10 AM · Phacility

Mar 12 2015

epriestley closed T7546: Api Rest as Invalid.

See, e.g., https://secure.phabricator.com/book/phabdev/article/conduit/

Mar 12 2015, 11:57 PM
epriestley added a comment to T7539: Dragging a file into Durable Column on /home/ triggers full upload.

In Safari, dragging files to the homepage now flashes the mask on and off rapidly. You have about a 50% chance of actually hitting an upload.

Mar 12 2015, 9:17 PM · Files, Conpherence
epriestley closed T5843: Make storage backends extensible as Resolved by committing Restricted Diffusion Commit.
Mar 12 2015, 8:29 PM · Database
epriestley closed T5843: Make storage backends extensible, a subtask of T7149: Allow users to import data into a new Phacility instance, as Resolved.
Mar 12 2015, 8:29 PM · Phacility
epriestley added a comment to T7149: Allow users to import data into a new Phacility instance.

The new protocol will go roughly like this, either via a new Conduit API method like file.allocate or an extension to file.uploadhash:

Mar 12 2015, 8:26 PM · Phacility
epriestley added subtasks for T7014: Annouce Persistent Chat option in Conpherence: T7058: Quicksand gets confused if you manually navigate to the original page, T7063: Comment previews don't work in Quicksand, T7061: Some UIs activate dialogs incorrectly when Quicksand is active, T7064: Hi-Sec doesn't work properly with Quicksand, T7059: Quicksand and the JX.busy navigation bar don't interact properly, Unknown Object (Maniphest Task).
Mar 12 2015, 8:05 PM · Conpherence
epriestley added a parent task for T7059: Quicksand and the JX.busy navigation bar don't interact properly: T7014: Annouce Persistent Chat option in Conpherence.
Mar 12 2015, 8:05 PM · Quicksand
epriestley added a parent task for T7061: Some UIs activate dialogs incorrectly when Quicksand is active: T7014: Annouce Persistent Chat option in Conpherence.
Mar 12 2015, 8:05 PM · Quicksand
epriestley added a parent task for T7058: Quicksand gets confused if you manually navigate to the original page: T7014: Annouce Persistent Chat option in Conpherence.
Mar 12 2015, 8:05 PM · Quicksand
epriestley added a parent task for T7063: Comment previews don't work in Quicksand: T7014: Annouce Persistent Chat option in Conpherence.
Mar 12 2015, 8:05 PM · Quicksand
epriestley added a parent task for T7064: Hi-Sec doesn't work properly with Quicksand: T7014: Annouce Persistent Chat option in Conpherence.
Mar 12 2015, 8:05 PM · Quicksand
epriestley removed a subtask for T7061: Some UIs activate dialogs incorrectly when Quicksand is active: T7014: Annouce Persistent Chat option in Conpherence.
Mar 12 2015, 8:05 PM · Quicksand
epriestley removed a parent task for T7014: Annouce Persistent Chat option in Conpherence: T7061: Some UIs activate dialogs incorrectly when Quicksand is active.
Mar 12 2015, 8:05 PM · Conpherence
epriestley added a comment to T7014: Annouce Persistent Chat option in Conpherence.

Quicksand is going to take a long time to sort out sufficiently -- I expect we're a minimum of 2-3 weeks away from making this public/announced, since I'm probably not even going to start working on it until later next week at the very earliest.

Mar 12 2015, 8:02 PM · Conpherence
epriestley added a comment to T5843: Make storage backends extensible.

D12053 marks this as fixed. Specifically:

Mar 12 2015, 7:46 PM · Database
epriestley added a revision to T5843: Make storage backends extensible: Unknown Object (Differential Revision).
Mar 12 2015, 7:39 PM · Database