Page MenuHomePhabricator
Feed Advanced Search

May 14 2020

epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21252: Distinguish more carefully between "null" inline offsets and "0" inline offsets.
May 14 2020, 5:57 PM · Inline Comments, Diffusion, Differential

May 13 2020

epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21250: Store inline comment offset information and show it when highlighting comments.
May 13 2020, 11:55 PM · Inline Comments, Diffusion, Differential
epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.
  • In Jupyter notebooks (and, theoretically, other rich content) we find an inner <td /> before finding the content <td />, preventing context menus from working.
May 13 2020, 11:05 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21249: Improve select-to-comment behavior in Firefox and on unified diffs.
May 13 2020, 8:47 PM · Inline Comments, Diffusion, Differential
epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.
  • In Firefox, multi-line selections don't generate a context menu properly.
  • Clicking the "New Inline Comment" action disables the oncopy behavior onmousedown but doesn't take the action until onclick. This creates a flash of selected content which spans both sides of the change and looks odd.
  • Context selection doesn't activate in unified mode, maybe because data-copy stuff is being used to identify content cells.
May 13 2020, 8:20 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21248: Allow users to create inline comments by directly selecting text directly.
May 13 2020, 8:17 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21246: Add "View Raw Remarkup" to inline comments.
May 13 2020, 4:31 PM · Inline Comments, Diffusion, Differential
epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.
  • When you create an inline, do nothing, then click "Cancel", inlines briefly count themselves in the paths panel.
May 13 2020, 4:30 PM · Inline Comments, Diffusion, Differential
epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.

I have a patch which allows you to edit published inlines. It "works", but it causes a ton of weird side effects when you perform an edit.

May 13 2020, 4:18 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21244: Move inline comment actions into a dropdown menu.
May 13 2020, 12:57 PM · Inline Comments, Diffusion, Differential
epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.

Inline stuff:

May 13 2020, 12:43 PM · Inline Comments, Diffusion, Differential

May 12 2020

epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21243: Render proper "Show Context" links in DocumentEngine diffs, not just bullets.
May 12 2020, 11:00 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21242: When an inline was left on a rendered DocumentEngine document, don't include an email context patch.
May 12 2020, 9:09 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21241: Make "View as Document Type..." only show valid options.
May 12 2020, 8:33 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21240: When creating an inline, save the current document engine.
May 12 2020, 7:19 PM · Inline Comments, Diffusion, Differential
epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.

Probably kicking this, but:

May 12 2020, 6:31 PM · Inline Comments, Diffusion, Differential
epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.

See PHI1703. The document engine the original comment was made on should be persisted, so email can do something better than dumping unrelated lines of text into the body.

May 12 2020, 6:29 PM · Inline Comments, Diffusion, Differential

May 8 2020

epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21239: Fix an issue where storage inlines are fed to InlineAdjustmentEngine.
May 8 2020, 11:51 PM · Inline Comments, Diffusion, Differential
epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.

The preview section underneath the comment area doesn't mark "editing" inlines in any special way.

May 8 2020, 3:56 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21238: Make "Delete" from inline comment previews function correctly while editing comments.
May 8 2020, 3:09 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21237: Make "View" from inline comment previews correctly jump to "isEditing" inlines.
May 8 2020, 2:51 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21236: Persist "Show Changeset" and improve path text selection.
May 8 2020, 1:39 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21235: Lift inline comment draft behaviors to "InlineController".
May 8 2020, 1:26 PM · Inline Comments, Diffusion, Differential

May 7 2020

epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21234: Replace "loadUnsubmittedInlineComments()" with a modern "DiffQuery".
May 7 2020, 8:59 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21233: Remove "DifferentialInlineCommentQuery".
May 7 2020, 8:31 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21232: Move the "Inline List" view to "DiffInlineCommentQuery".
May 7 2020, 8:03 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21231: Lift most "InlineController" querying to the base class.
May 7 2020, 7:54 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21230: Replace remaining pseudo-query methods on AuditInlineComment.
May 7 2020, 7:28 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21229: Replace "loadDraftComments()" with a Query.
May 7 2020, 7:09 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21228: Replace "loadDraftAndPublishedComments()" with a Query.
May 7 2020, 6:56 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21227: Make InlineCommentQueries more robust/consistent.
May 7 2020, 5:56 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21226: Allow inline comment storage objects to generate their own runtime objects.
May 7 2020, 3:50 PM · Inline Comments, Diffusion, Differential
epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.

Not exactly related, but:

May 7 2020, 3:48 PM · Inline Comments, Diffusion, Differential

May 6 2020

epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.

In D21225, I made the "attach_inlines" parameter to differential.createcomment a no-op. This originated in D7019 and was a "Facebook Feature" at the time with no use case or rationale.

May 6 2020, 6:30 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21225: Make the "attach_inlines" parameter to "differential.createcomment" a no-op.
May 6 2020, 6:28 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21224: Remove the obsolete "DiffusionInlineCommentPreviewController".
May 6 2020, 3:36 PM · Inline Comments, Diffusion, Differential

May 4 2020

epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21219: When cancelling an unsaved editing inline after a reload, don't cancel into an empty state.
May 4 2020, 9:01 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21218: When a user submits "isEditing" inlines and chooses to publish them, publish their current draft state as-shown.
May 4 2020, 8:46 PM · Inline Comments, Diffusion, Differential
epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.
  • Audit is missing the "attach, drop-voided, upgrade-to-draft-text" code that Differential has when submitting "isEditing" comments.
  • Audit is missing the entire submit-editing workflow in general.
May 4 2020, 8:43 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21217: When loading a page with inlines, don't select/focus inlines which we immediately upgrade to "editing".
May 4 2020, 8:37 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21216: Save drafts for inline comments currently being edited.
May 4 2020, 7:44 PM · Inline Comments, Diffusion, Differential
epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.
  • When you load the page and there are multiple inlines which we're pushing into an edit state, we focus and select them in sequence (and the overall order is basically random). The focus + select behavior should be disabled for this edit pathway.
May 4 2020, 7:43 PM · Inline Comments, Diffusion, Differential
epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.
  • When we force saves of inlines, we probably (?) save the last saved state, not the draft state.
May 4 2020, 7:41 PM · Inline Comments, Diffusion, Differential
epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.
  • When you click a line, type text, get a draft, reload the page, and cancel the inline: we cancel into an empty state.
May 4 2020, 7:36 PM · Inline Comments, Diffusion, Differential
epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.
  • When you click a line, type text, then go to the list view: the revision draft state has not re-synchronized based on an empty inline comment with only a draft, because saving a draft doesn't trigger a re-sync.
May 4 2020, 7:34 PM · Inline Comments, Diffusion, Differential
epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.
  • In the preview, editing inline comments don't reflect draft states correctly.
May 4 2020, 7:30 PM · Inline Comments, Diffusion, Differential
epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.
  • The preview section underneath the comment area doesn't mark "editing" inlines in any special way.
  • The "view" links in the preview don't jump to editing comments correctly.
  • The "delete" links in the preview don't put editing comments into the right state (delete is normally impossible for an editing comment).
May 4 2020, 7:23 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21215: Don't consider empty inlines when considering whether a revision has draft comments or not.
May 4 2020, 5:29 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21214: When rendering changesets, discard empty draft inline comments.
May 4 2020, 5:18 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21212: Refine unusual inline comment client interactions.
May 4 2020, 4:33 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21211: Don't publish "empty" inline comments.
May 4 2020, 4:26 PM · Inline Comments, Diffusion, Differential

Apr 30 2020

epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21191: When users submit "editing" inlines, warn them that their inlines will be saved.
Apr 30 2020, 12:15 AM · Inline Comments, Diffusion, Differential

Apr 29 2020

epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.

As of D21188, inlines have these remaining weird behaviors:

Apr 29 2020, 7:16 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21188: When draft inline comments are submitted, disengage the editor.
Apr 29 2020, 7:00 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21187: When a user clicks "Cancel" on an inline comment to leave the "Editing" state, save the state change.
Apr 29 2020, 6:34 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21186: Make "editing" state persistent for inline comments.
Apr 29 2020, 2:56 PM · Inline Comments, Diffusion, Differential
epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.

In the DOM, inline comments are currently structured as a "comment row", followed by zero or more related rows (which may contain the editor UI or the undo UI).

Apr 29 2020, 2:12 PM · Inline Comments, Diffusion, Differential

Apr 28 2020

epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.

OKAY SO

Apr 28 2020, 9:29 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21184: Add generic "attributes" storage to inline comment tables.
Apr 28 2020, 8:48 PM · Inline Comments, Diffusion, Differential

Apr 27 2020

epriestley closed T13516: Remove the "filetree" setting (so it's always enabled for everyone) as Resolved.
  • Collapsing paths has moved forward to T13519.
  • Table of Contents updates have moved forward to T13520.
  • FormationView issues have moved forward to T13521.
Apr 27 2020, 2:31 PM · Diffusion, Differential
epriestley updated the task description for T13516: Remove the "filetree" setting (so it's always enabled for everyone).
Apr 27 2020, 2:30 PM · Diffusion, Differential
epriestley updated the task description for T13516: Remove the "filetree" setting (so it's always enabled for everyone).
Apr 27 2020, 2:10 PM · Diffusion, Differential

Apr 25 2020

epriestley closed T13517: Cloning repositories over HTTPS may fail after compression changes as Resolved.

I believe D21167 fixed this.

Apr 25 2020, 4:24 PM · Diffusion
epriestley added a revision to T13517: Cloning repositories over HTTPS may fail after compression changes: D21167: When proxying HTTP repository responses from repository nodes, discard content description headers.
Apr 25 2020, 2:40 PM · Diffusion
epriestley added a comment to T13517: Cloning repositories over HTTPS may fail after compression changes.

The request sequence here is:

Apr 25 2020, 2:37 PM · Diffusion
epriestley triaged T13517: Cloning repositories over HTTPS may fail after compression changes as Normal priority.
Apr 25 2020, 2:29 PM · Diffusion

Apr 24 2020

epriestley added a revision to T13516: Remove the "filetree" setting (so it's always enabled for everyone): D21166: Stick the page footer in the right place on Formation View pages.
Apr 24 2020, 6:21 PM · Diffusion, Differential
epriestley updated the task description for T13516: Remove the "filetree" setting (so it's always enabled for everyone).
Apr 24 2020, 12:20 PM · Diffusion, Differential

Apr 23 2020

epriestley updated the task description for T13516: Remove the "filetree" setting (so it's always enabled for everyone).
Apr 23 2020, 8:34 PM · Diffusion, Differential
epriestley added a revision to T13516: Remove the "filetree" setting (so it's always enabled for everyone): D21163: Update static resource package definitions.
Apr 23 2020, 8:34 PM · Diffusion, Differential
epriestley added a revision to T13516: Remove the "filetree" setting (so it's always enabled for everyone): D21162: Don't show the "file tree" view on tablets/phones.
Apr 23 2020, 8:17 PM · Diffusion, Differential
epriestley updated the task description for T13516: Remove the "filetree" setting (so it's always enabled for everyone).
Apr 23 2020, 8:05 PM · Diffusion, Differential
epriestley added a revision to T13516: Remove the "filetree" setting (so it's always enabled for everyone): D21161: Refine more Differential review state behaviors.
Apr 23 2020, 5:10 PM · Diffusion, Differential
epriestley updated the task description for T13516: Remove the "filetree" setting (so it's always enabled for everyone).
Apr 23 2020, 5:09 PM · Diffusion, Differential
epriestley updated the task description for T13516: Remove the "filetree" setting (so it's always enabled for everyone).
Apr 23 2020, 5:07 PM · Diffusion, Differential
epriestley added a revision to T13516: Remove the "filetree" setting (so it's always enabled for everyone): D21160: Update the "View Options" menu for recent filetree changes.
Apr 23 2020, 3:11 PM · Diffusion, Differential
epriestley updated the task description for T13516: Remove the "filetree" setting (so it's always enabled for everyone).
Apr 23 2020, 1:48 PM · Diffusion, Differential
epriestley updated the task description for T13516: Remove the "filetree" setting (so it's always enabled for everyone).
Apr 23 2020, 1:47 PM · Diffusion, Differential

Apr 22 2020

epriestley updated the task description for T13516: Remove the "filetree" setting (so it's always enabled for everyone).
Apr 22 2020, 8:51 PM · Diffusion, Differential
epriestley updated the task description for T13513: Make schema changes to inlines to prepare for new inline features.
Apr 22 2020, 8:49 PM · Inline Comments, Diffusion, Differential
epriestley closed T7469: Handle folder copies/moves more gracefully as Wontfix.

I'm not aware of any current customer interest in improving this behavior, and it's likely a lot of work to improve what is largely a moot case (there's usually no value in reviewing individual file-level changes in a "create a new branch X" commit) that only affects Subversion.

Apr 22 2020, 6:19 PM · Diffusion, Subversion
epriestley added a revision to T13516: Remove the "filetree" setting (so it's always enabled for everyone): D21157: Mark "low importance" and "owned" changes in the filetree.
Apr 22 2020, 6:00 PM · Diffusion, Differential
epriestley updated the task description for T13516: Remove the "filetree" setting (so it's always enabled for everyone).
Apr 22 2020, 3:53 PM · Diffusion, Differential
epriestley added a revision to T13516: Remove the "filetree" setting (so it's always enabled for everyone): D21156: Show change information in file icons in the filetree.
Apr 22 2020, 3:20 PM · Diffusion, Differential

Apr 21 2020

epriestley added a revision to T13516: Remove the "filetree" setting (so it's always enabled for everyone): D21155: When a directory has a single directory child, collapse them into a single "a/b/" path entry.
Apr 21 2020, 10:56 PM · Diffusion, Differential
epriestley added a revision to T13516: Remove the "filetree" setting (so it's always enabled for everyone): D21154: Entirely replace the old filetree UI with the "flank" UI.
Apr 21 2020, 10:21 PM · Diffusion, Differential
epriestley updated the task description for T13516: Remove the "filetree" setting (so it's always enabled for everyone).
Apr 21 2020, 9:51 PM · Diffusion, Differential
epriestley added a revision to T13516: Remove the "filetree" setting (so it's always enabled for everyone): D21153: Roughly style the new "flank" paths UI.
Apr 21 2020, 9:04 PM · Diffusion, Differential
epriestley updated the task description for T13516: Remove the "filetree" setting (so it's always enabled for everyone).
Apr 21 2020, 9:03 PM · Diffusion, Differential
epriestley updated the task description for T13516: Remove the "filetree" setting (so it's always enabled for everyone).
Apr 21 2020, 8:36 PM · Diffusion, Differential
epriestley added a revision to T13516: Remove the "filetree" setting (so it's always enabled for everyone): D21152: Generate file trees from changesets in the new flank UI.
Apr 21 2020, 6:54 PM · Diffusion, Differential
epriestley updated the task description for T13516: Remove the "filetree" setting (so it's always enabled for everyone).
Apr 21 2020, 6:27 PM · Diffusion, Differential
epriestley added a revision to T13516: Remove the "filetree" setting (so it's always enabled for everyone): D21151: Glue the new FormationView on top of the older Filetree view in Differential.
Apr 21 2020, 4:45 PM · Diffusion, Differential
epriestley added a revision to T13516: Remove the "filetree" setting (so it's always enabled for everyone): D21150: Add a "FormationView" to support dynamic flank panels.
Apr 21 2020, 2:23 PM · Diffusion, Differential

Apr 20 2020

epriestley updated the task description for T13516: Remove the "filetree" setting (so it's always enabled for everyone).
Apr 20 2020, 10:13 PM · Diffusion, Differential
epriestley added a comment to T13516: Remove the "filetree" setting (so it's always enabled for everyone).

Pretty much ready to ship:

Apr 20 2020, 3:41 PM · Diffusion, Differential
epriestley updated the task description for T13516: Remove the "filetree" setting (so it's always enabled for everyone).
Apr 20 2020, 2:24 PM · Diffusion, Differential

Apr 19 2020

epriestley updated the task description for T13516: Remove the "filetree" setting (so it's always enabled for everyone).
Apr 19 2020, 2:17 PM · Diffusion, Differential

Apr 18 2020

epriestley added a revision to T13516: Remove the "filetree" setting (so it's always enabled for everyone): D21139: Remove the "Filetree" preference, so it's on for everyone.
Apr 18 2020, 4:48 PM · Diffusion, Differential
epriestley renamed T13516: Remove the "filetree" setting (so it's always enabled for everyone) from Remove the "filetree" setting to Remove the "filetree" setting (so it's always enabled for everyone).
Apr 18 2020, 4:48 PM · Diffusion, Differential