1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2025-01-12 15:51:04 +01:00
phorge-phorge/src/applications/project
epriestley 61f82bb97b Introduce "Curtain" views, panels, and extensions
Summary:
This opens up the new action column to have specialized rendering and behavior. Briefly:

  - Converted applications (right now, only Paste) render a `CurtainView` to build the column content.
  - This view uses new extensions to build panels (projects, subscribers, tokens).
  - The panel extension code and rendering can be changed without breaking old stuff.

Minor changes:

  - Token awards now load their tokens, for consistency/simplicity.
  - Removed the rest of the "fork of" / "forked from" UI in Paste -- I essentially removed these features a while ago, and no one has complained.

Test Plan:
UI is a bit rough, but works, and it's going to get changed now anyway:

{F1160550}

{F1160551}

Reviewers: chad

Reviewed By: chad

Differential Revision: https://secure.phabricator.com/D15414
2016-03-06 09:27:55 -08:00
..
__tests__ Use an extended policy to bind column and board policies together 2016-02-13 11:34:54 -08:00
application Allow workboard background colors to be configured 2016-02-16 08:15:12 -08:00
capability Add default View, Edit, and Join Policies to Projects 2014-11-21 11:22:17 -08:00
command Implement a "!projects" mail command 2015-04-01 11:51:51 -07:00
conduit Allow installs to customize project icons 2016-01-08 14:01:53 -08:00
config Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
constants Allow workboard background colors to be configured 2016-02-16 08:15:12 -08:00
controller Solidify PHUITwoColumnView as a page layout 2016-03-01 07:23:08 -08:00
customfield Convert projects to EditEngine 2015-12-27 15:42:50 -08:00
edge Replace subscribe/unsubscribe for projects with explicit mail setting 2016-01-19 19:39:02 -08:00
editor Allow workboard background colors to be configured 2016-02-16 08:15:12 -08:00
engine Fix an issue where newly created tasks could appear at the bottom of columns 2016-02-15 15:18:05 -08:00
engineextension Introduce "Curtain" views, panels, and extensions 2016-03-06 09:27:55 -08:00
events New People Hovercards 2016-02-11 15:41:55 -08:00
herald Add Herald support for projects 2016-01-19 19:37:54 -08:00
icon Add more information (colors, members, watchers) to project.search 2016-01-24 10:02:05 -08:00
interface Roughly implement milestone columns on workboards 2016-02-03 16:37:59 -08:00
lipsum Improve lispum generation of pastes 2015-12-25 07:41:38 -08:00
mail phtize all the things 2015-05-22 21:16:39 +10:00
phid Fix dead column link and provide more milestone UI context 2016-02-05 12:25:52 -08:00
policyrule De-garbage the horrible garbage project section of the policy selection control 2016-02-05 09:50:06 -08:00
profilepanel Add a basic progress bar for milestones 2016-02-08 18:50:22 -08:00
query Fix missing cursor data for paging Projects by creation date 2016-02-29 16:08:28 -08:00
remarkup Give project tags hovercards 2016-02-03 14:50:49 -08:00
search Convert all "DocumentIndexers" into "FulltextEngines" 2015-12-21 17:25:23 -08:00
searchfield Fix a bad call when prefilling ApplicationSearch from ?projects=some_slug 2016-02-08 10:44:33 -08:00
storage Don't publish anything for "Disable Mail" / "Enable Mail" on projects 2016-02-28 16:32:32 -08:00
typeahead Don't show un-completeable results in people/project autocomplete 2016-02-12 11:03:21 -08:00
view Give AphrontTagView a getViewer(), deprecate getUser() 2016-03-06 09:27:38 -08:00