Page MenuHomePhabricator
Feed Advanced Search

Feb 19 2019

epriestley committed rP312ba3071485: Don't report search indexing errors to the daemon log except from "bin/search… (authored by epriestley).
Don't report search indexing errors to the daemon log except from "bin/search…
Feb 19 2019, 7:17 PM
epriestley closed T12425: User-initiated search reindex tasks can end up stuck behind import tasks in the daemon queue as Resolved by committing rP312ba3071485: Don't report search indexing errors to the daemon log except from "bin/search….
Feb 19 2019, 7:17 PM · Customer Impact, Daemons, Search, Diffusion
epriestley closed D20178: Don't report search indexing errors to the daemon log except from "bin/search index".
Feb 19 2019, 7:17 PM
epriestley added inline comments to D20178: Don't report search indexing errors to the daemon log except from "bin/search index".
Feb 19 2019, 7:16 PM
epriestley committed rPaa470d21549c: Show user availability dots (red = away, orange = busy) in typeaheads… (authored by epriestley).
Show user availability dots (red = away, orange = busy) in typeaheads…
Feb 19 2019, 6:57 PM
epriestley closed D20173: Show user availability dots (red = away, orange = busy) in typeaheads, tokenizer tokens, and autocompletes.
Feb 19 2019, 6:57 PM
epriestley committed rP92abe3c8fb84: Extract scope line selection logic from the diff rendering engine so it can… (authored by epriestley).
Extract scope line selection logic from the diff rendering engine so it can…
Feb 19 2019, 6:55 PM
epriestley closed D20171: Extract scope line selection logic from the diff rendering engine so it can reasonably be iterated on.
Feb 19 2019, 6:55 PM
epriestley committed rP8d348e2eebbe: Clean up a couple of %Q issues in "Has Parents" task queries (authored by epriestley).
Clean up a couple of %Q issues in "Has Parents" task queries
Feb 19 2019, 6:54 PM
epriestley closed D20183: Clean up a couple of %Q issues in "Has Parents" task queries.
Feb 19 2019, 6:54 PM
epriestley committed rPe44b40ca4d83: Make "Subscribe/Unsubscribe" require only "CAN_VIEW", not "CAN_INTERACT" (authored by epriestley).
Make "Subscribe/Unsubscribe" require only "CAN_VIEW", not "CAN_INTERACT"
Feb 19 2019, 6:52 PM
epriestley closed D20174: Make "Subscribe/Unsubscribe" require only "CAN_VIEW", not "CAN_INTERACT".
Feb 19 2019, 6:52 PM
epriestley updated the diff for D20174: Make "Subscribe/Unsubscribe" require only "CAN_VIEW", not "CAN_INTERACT".
  • Fix "users" typo.
Feb 19 2019, 6:49 PM
epriestley added a comment to D20171: Extract scope line selection logic from the diff rendering engine so it can reasonably be iterated on.

This and two other followups also all have some flavor of "convert tabs to spaces" or vice versa. I suspect we can have fewer copies of this code eventually, but since it's like 10 lines of code I'm not worrying about it too much for now.

Feb 19 2019, 6:48 PM
epriestley committed rP884b8bd694f0: (stable) Fix a PhutilURI issue in workboards (authored by epriestley).
(stable) Fix a PhutilURI issue in workboards
Feb 19 2019, 5:01 PM
epriestley committed rP8cf6c68c9520: Fix a PhutilURI issue in workboards (authored by epriestley).
Fix a PhutilURI issue in workboards
Feb 19 2019, 5:01 PM

Feb 18 2019

epriestley added a comment to D20193: In revisions, replace "o" with "🐑".

I suppose we could resolve most of these issues simply and very surgically by putting <span></span> tags around exactly the replaced text, e.g. helic<span data-copy-text="🐑">o</span>pter.

Feb 18 2019, 3:44 AM
epriestley committed rPHU795d7ec4a575: (stable) Correct a typo of "phutil" as "phtuil" (authored by epriestley).
(stable) Correct a typo of "phutil" as "phtuil"
Feb 18 2019, 2:58 AM
epriestley committed rPHU25023f245430: Correct a typo of "phutil" as "phtuil" (authored by epriestley).
Correct a typo of "phutil" as "phtuil"
Feb 18 2019, 2:58 AM
epriestley committed rPd4f28640eb51: (stable) Fix a PhutilURI issue in Multimeter (authored by epriestley).
(stable) Fix a PhutilURI issue in Multimeter
Feb 18 2019, 1:40 AM
epriestley committed rPadab70240390: Fix a PhutilURI issue in Multimeter (authored by epriestley).
Fix a PhutilURI issue in Multimeter
Feb 18 2019, 1:40 AM
epriestley committed rPHU4d21f105b17f: (stable) Fix a PhutilURI issue with "scope" in OAuth (authored by epriestley).
(stable) Fix a PhutilURI issue with "scope" in OAuth
Feb 18 2019, 1:39 AM
epriestley committed rPHUba76d400319d: Fix a PhutilURI issue with "scope" in OAuth (authored by epriestley).
Fix a PhutilURI issue with "scope" in OAuth
Feb 18 2019, 1:38 AM

Feb 17 2019

epriestley requested review of D20194: Display some invisible/nonprintable characters in diffs by default.
Feb 17 2019, 10:16 PM
epriestley added a revision to T2495: Improve whitespace expansion of tab literals: D20194: Display some invisible/nonprintable characters in diffs by default.
Feb 17 2019, 10:15 PM · Restricted Project, FreeBSD, Diffusion, Differential
epriestley added a revision to T12822: Replace Differential ZWS "oncopy" behavior with a grand Javascript sorcery: D20194: Display some invisible/nonprintable characters in diffs by default.
Feb 17 2019, 10:15 PM · Differential
epriestley added a comment to D20193: In revisions, replace "o" with "🐑".

I suppose we could resolve most of these issues simply and very surgically by putting <span></span> tags around exactly the replaced text, e.g. helic<span data-copy-text="🐑">o</span>pter.

Feb 17 2019, 5:29 PM
epriestley abandoned D20193: In revisions, replace "o" with "🐑".

Objectively great diff, but not planning to move forward with it for now.

Feb 17 2019, 5:25 PM
epriestley requested review of D20193: In revisions, replace "o" with "🐑".
Feb 17 2019, 5:19 PM
epriestley added a revision to T12822: Replace Differential ZWS "oncopy" behavior with a grand Javascript sorcery: D20193: In revisions, replace "o" with "🐑".
Feb 17 2019, 5:18 PM · Differential
epriestley requested review of D20192: Correct various minor diff copy behaviors.
Feb 17 2019, 4:45 PM
epriestley added a revision to T12822: Replace Differential ZWS "oncopy" behavior with a grand Javascript sorcery: D20192: Correct various minor diff copy behaviors.
Feb 17 2019, 4:44 PM · Differential
epriestley added a comment to T12822: Replace Differential ZWS "oncopy" behavior with a grand Javascript sorcery.

I'm probably not going to fix this since it's pretty minor and moderately complicated to fix, but this interaction is not ideal:

Feb 17 2019, 4:08 PM · Differential
epriestley requested review of D20191: Behold! Copy text from either side of a diff!.
Feb 17 2019, 3:40 PM
epriestley added a revision to T13161: Plans: Improve Differential diff display behaviors: D20191: Behold! Copy text from either side of a diff!.
Feb 17 2019, 3:38 PM · Differential, Plans
epriestley added a revision to T12822: Replace Differential ZWS "oncopy" behavior with a grand Javascript sorcery: D20191: Behold! Copy text from either side of a diff!.
Feb 17 2019, 3:38 PM · Differential
epriestley updated the summary of D20190: Disable the JSHint "function called before it is defined" and "unused parameter" warnings.
Feb 17 2019, 2:43 PM
epriestley added a comment to D20190: Disable the JSHint "function called before it is defined" and "unused parameter" warnings.

This is the documentation:

Feb 17 2019, 2:41 PM
epriestley requested review of D20190: Disable the JSHint "function called before it is defined" and "unused parameter" warnings.
Feb 17 2019, 2:37 PM
epriestley added a revision to T12822: Replace Differential ZWS "oncopy" behavior with a grand Javascript sorcery: D20190: Disable the JSHint "function called before it is defined" and "unused parameter" warnings.
Feb 17 2019, 2:36 PM · Differential
epriestley added a comment to T12822: Replace Differential ZWS "oncopy" behavior with a grand Javascript sorcery.

In Firefox, selecting a range which crosses an inline comment currently drops the line after the comment. Here, return arra does not copy:

Feb 17 2019, 1:47 PM · Differential
epriestley requested review of D20189: Remove hidden zero-width spaces affecting copy behavior.
Feb 17 2019, 12:15 PM
epriestley added a revision to T12822: Replace Differential ZWS "oncopy" behavior with a grand Javascript sorcery: D20189: Remove hidden zero-width spaces affecting copy behavior.
Feb 17 2019, 12:13 PM · Differential
epriestley added a revision to T13161: Plans: Improve Differential diff display behaviors: D20189: Remove hidden zero-width spaces affecting copy behavior.
Feb 17 2019, 12:13 PM · Differential, Plans

Feb 16 2019

epriestley requested review of D20188: Use `<td class="n" data-n="3">` instead of `<th>3</th>` for line numbers.
Feb 16 2019, 7:39 PM
epriestley added a revision to T13161: Plans: Improve Differential diff display behaviors: D20188: Use `<td class="n" data-n="3">` instead of `<th>3</th>` for line numbers.
Feb 16 2019, 7:37 PM · Differential, Plans
epriestley added a revision to T12822: Replace Differential ZWS "oncopy" behavior with a grand Javascript sorcery: D20188: Use `<td class="n" data-n="3">` instead of `<th>3</th>` for line numbers.
Feb 16 2019, 7:37 PM · Differential
epriestley added a subtask for T13161: Plans: Improve Differential diff display behaviors: T12822: Replace Differential ZWS "oncopy" behavior with a grand Javascript sorcery.
Feb 16 2019, 5:51 PM · Differential, Plans
epriestley added a parent task for T12822: Replace Differential ZWS "oncopy" behavior with a grand Javascript sorcery: T13161: Plans: Improve Differential diff display behaviors.
Feb 16 2019, 5:51 PM · Differential
cspeckmim awarded T13161: Plans: Improve Differential diff display behaviors a Party Time token.
Feb 16 2019, 5:02 PM · Differential, Plans
epriestley updated the task description for T13161: Plans: Improve Differential diff display behaviors.
Feb 16 2019, 4:42 PM · Differential, Plans
epriestley added a comment to D20187: Put some whitespace behaviors back, but only for "diff alignment", not display.

(The actual rendering of that new diff is still a little bit sketchy since some of the pixel alignment isn't quite right and I want to tweak the colors, but all the elements are in the right places.)

Feb 16 2019, 4:34 PM
epriestley requested review of D20187: Put some whitespace behaviors back, but only for "diff alignment", not display.

Builds depend on D20182.

Feb 16 2019, 4:32 PM
epriestley added a revision to T6791: Side-by-side diff for source code is noisier than other tools: D20187: Put some whitespace behaviors back, but only for "diff alignment", not display.
Feb 16 2019, 4:31 PM · Diffusion, Differential
epriestley added a revision to T13161: Plans: Improve Differential diff display behaviors: D20187: Put some whitespace behaviors back, but only for "diff alignment", not display.
Feb 16 2019, 4:31 PM · Differential, Plans
epriestley added a revision to T13161: Plans: Improve Differential diff display behaviors: D20182: Add Arcanist support for highlighting indent change intraline diffs.
Feb 16 2019, 4:12 PM · Differential, Plans
epriestley updated the summary of D20182: Add Arcanist support for highlighting indent change intraline diffs.
Feb 16 2019, 4:12 PM
epriestley committed rP005eb5f9fcec: (stable) Fix a couple more "URI->alter()" callsites in paging code (authored by epriestley).
(stable) Fix a couple more "URI->alter()" callsites in paging code
Feb 16 2019, 3:53 PM
epriestley committed rPdbcf41dbea00: Fix a couple more "URI->alter()" callsites in paging code (authored by epriestley).
Fix a couple more "URI->alter()" callsites in paging code
Feb 16 2019, 3:28 PM
epriestley added inline comments to D20185: Remove all whitespace options/configuration everywhere.
Feb 16 2019, 2:49 PM
epriestley requested review of D20185: Remove all whitespace options/configuration everywhere.

Tests depend on D20182.

Feb 16 2019, 2:44 PM
epriestley added a comment to T13161: Plans: Improve Differential diff display behaviors.

Note that T6791 has an example of a change where removing the whitespace options is going to cause a behavioral regression. Here's an example:

Feb 16 2019, 2:43 PM · Differential, Plans
epriestley closed T11142: Side-by-side diff viewer breaks lines on word boundaries and makes diffing difficult in some situations as Wontfix.

This report is generally unclear / hard to reproduce / unusual so I'm not sure how to move forward. It's likely mooted by D20181.

Feb 16 2019, 2:20 PM · Restricted Project, Bug Report (Needs Information), Differential
epriestley added a comment to T13161: Plans: Improve Differential diff display behaviors.

See PHI701. This behavior is not ideal:

Feb 16 2019, 2:18 PM · Differential, Plans
epriestley added a revision to T3498: Allow ignore whitespace in Audit/Diffusion diffs: D20185: Remove all whitespace options/configuration everywhere.
Feb 16 2019, 2:16 PM · Diffusion
epriestley added a revision to T13161: Plans: Improve Differential diff display behaviors: D20185: Remove all whitespace options/configuration everywhere.
Feb 16 2019, 2:16 PM · Differential, Plans
epriestley added a comment to T13074: Plans: Workboard triggers, groups, and subproject columns.

I'm going to start here, and implement this proposed rule, which I think is the simpler and more intuitive of the proposals:

Feb 16 2019, 2:07 PM · Workboards (v3), Plans, Projects
epriestley closed T12165: Maybe add a (fullscreen workboard) menu item or URL for link as Wontfix.

It sounds like real-time updates will more-or-less moot this.

Feb 16 2019, 1:39 PM · Workboards, Profile Menu Item
epriestley moved T5474: Support workboard column triggers which activate when a task is dropped into a column from Future Work to v3 on the Workboards board.
Feb 16 2019, 1:36 PM · Workboards (v3), Restricted Project
epriestley moved T11036: Put subproject columns on workboards from Backlog to v3 on the Workboards board.
Feb 16 2019, 1:36 PM · Workboards (v3), Projects (v3)
epriestley moved T13074: Plans: Workboard triggers, groups, and subproject columns from Backlog to v3 on the Workboards board.
Feb 16 2019, 1:34 PM · Workboards (v3), Plans, Projects
epriestley renamed T13249: 2019 Week 7 - 10 Bonus Content from 2019 Week 7 Bonus Content to 2019 Week 7 - 8 Bonus Content.
Feb 16 2019, 3:20 AM · Plans
epriestley added a comment to T13250: Some typeaheads use nonscalar HTTP parameters, which fatal under new "phutil_build_http_query()" rules.

(See T13251 for followup.)

Feb 16 2019, 3:20 AM · Typeahead
epriestley closed T13250: Some typeaheads use nonscalar HTTP parameters, which fatal under new "phutil_build_http_query()" rules as Resolved.

I believe all (?) of these are now fixed in both master and stable.

Feb 16 2019, 3:19 AM · Typeahead
epriestley committed rP3058cae4b82e: Allow task statuses to specify that either "comments" or "edits" are "locked" (authored by epriestley).
Allow task statuses to specify that either "comments" or "edits" are "locked"
Feb 16 2019, 3:18 AM
epriestley closed D20165: Allow task statuses to specify that either "comments" or "edits" are "locked".
Feb 16 2019, 3:18 AM
epriestley committed rP0b2d25778d8f: Add basic, rough support for changing field behavior based on object subtype (authored by epriestley).
Add basic, rough support for changing field behavior based on object subtype
Feb 16 2019, 3:18 AM
epriestley closed D20161: Add basic, rough support for changing field behavior based on object subtype.
Feb 16 2019, 3:18 AM
epriestley committed rP4b10bc2b643d: Correct schema irregularities (including weird keys) with worker task tables (authored by epriestley).
Correct schema irregularities (including weird keys) with worker task tables
Feb 16 2019, 3:17 AM
epriestley closed T6615: Worker task table has some remaining awkward keys as Resolved by committing rP4b10bc2b643d: Correct schema irregularities (including weird keys) with worker task tables.
Feb 16 2019, 3:17 AM · Infrastructure, Daemons
epriestley closed D20175: Correct schema irregularities (including weird keys) with worker task tables.
Feb 16 2019, 3:17 AM
epriestley committed rPc5e16f9bd996: Give HarbormasterBuildUnitMessage a real Query class (authored by epriestley).
Give HarbormasterBuildUnitMessage a real Query class
Feb 16 2019, 3:17 AM
epriestley closed D20179: Give HarbormasterBuildUnitMessage a real Query class.
Feb 16 2019, 3:16 AM
epriestley committed rPHU650bdfa65f2f: (stable) Promote 2019 Week 7 (authored by epriestley).
(stable) Promote 2019 Week 7
Feb 16 2019, 3:10 AM
epriestley committed rARC5e0722296b19: (stable) Promote 2019 Week 7 (authored by epriestley).
(stable) Promote 2019 Week 7
Feb 16 2019, 3:07 AM
epriestley committed rPdd060b94f0d0: (stable) Promote 2019 Week 7 (authored by epriestley).
(stable) Promote 2019 Week 7
Feb 16 2019, 3:07 AM
epriestley edited the content of Changelog.
Feb 16 2019, 3:05 AM
epriestley created 2019 Week 7 (Mid February).
Feb 16 2019, 3:04 AM
epriestley updated the task description for T13251: Upgrading: PhutilURI Query Parameter Changes.
Feb 16 2019, 2:21 AM · Installing & Upgrading, Guides, Infrastructure

Feb 15 2019

epriestley committed rARC07a208d8fc47: In "arc diff", warn when some reviewers are away even if not everyone is away (authored by epriestley).
In "arc diff", warn when some reviewers are away even if not everyone is away
Feb 15 2019, 10:44 PM
epriestley closed D20172: In "arc diff", warn when some reviewers are away even if not everyone is away.
Feb 15 2019, 10:44 PM
epriestley committed rP8810cd2f4d15: Add a standalone view for the Maniphest task graph (authored by epriestley).
Add a standalone view for the Maniphest task graph
Feb 15 2019, 10:43 PM
epriestley closed D20164: Add a standalone view for the Maniphest task graph.
Feb 15 2019, 10:43 PM
epriestley committed rP8f8e863613c0: When users follow an email login link but an install does not use passwords… (authored by epriestley).
When users follow an email login link but an install does not use passwords…
Feb 15 2019, 10:41 PM
epriestley closed D20170: When users follow an email login link but an install does not use passwords, try to get them to link an account.
Feb 15 2019, 10:41 PM
epriestley committed rP2ca316d652d8: When users confirm Duo MFA in the mobile app, live-update the UI (authored by epriestley).
When users confirm Duo MFA in the mobile app, live-update the UI
Feb 15 2019, 10:38 PM
epriestley closed D20169: When users confirm Duo MFA in the mobile app, live-update the UI.
Feb 15 2019, 10:38 PM
epriestley committed rP454a76256228: Queue search indexing tasks at a new PRIORITY_INDEX, not PRIORITY_IMPORT (authored by epriestley).
Queue search indexing tasks at a new PRIORITY_INDEX, not PRIORITY_IMPORT
Feb 15 2019, 10:16 PM
epriestley closed D20177: Queue search indexing tasks at a new PRIORITY_INDEX, not PRIORITY_IMPORT.
Feb 15 2019, 10:16 PM
epriestley committed rP66060b294bce: Fix a URI construction in remarkup macro/meme rules (authored by epriestley).
Fix a URI construction in remarkup macro/meme rules
Feb 15 2019, 10:09 PM