@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Use violet with not-verified user tags

Summary: Will see how this goes in practice. Uses violet where color is used for non responsive peeps.

Test Plan: Create a user without email verification, test hover card, profile, mentions and lists.

Reviewers: epriestley

Reviewed By: epriestley

Subscribers: Korvin

Differential Revision: https://secure.phabricator.com/D17678

+16 -11
+5 -5
resources/celerity/map.php
··· 9 9 'names' => array( 10 10 'conpherence.pkg.css' => '437d3b5a', 11 11 'conpherence.pkg.js' => '281b1a73', 12 - 'core.pkg.css' => '9139007e', 12 + 'core.pkg.css' => 'b2ad82f4', 13 13 'core.pkg.js' => 'fbc1c380', 14 14 'darkconsole.pkg.js' => 'e7393ebb', 15 15 'differential.pkg.css' => '90b30783', ··· 37 37 'rsrc/css/application/base/main-menu-view.css' => '5294060f', 38 38 'rsrc/css/application/base/notification-menu.css' => '6a697e43', 39 39 'rsrc/css/application/base/phui-theme.css' => '9f261c6b', 40 - 'rsrc/css/application/base/standard-page-view.css' => '285cedf3', 40 + 'rsrc/css/application/base/standard-page-view.css' => '89da5a9c', 41 41 'rsrc/css/application/chatlog/chatlog.css' => 'd295b020', 42 42 'rsrc/css/application/conduit/conduit-api.css' => '7bc725c4', 43 43 'rsrc/css/application/config/config-options.css' => '0ede4c9b', ··· 166 166 'rsrc/css/phui/phui-segment-bar-view.css' => 'b1d1b892', 167 167 'rsrc/css/phui/phui-spacing.css' => '042804d6', 168 168 'rsrc/css/phui/phui-status.css' => 'd5263e49', 169 - 'rsrc/css/phui/phui-tag-view.css' => '84d65f26', 169 + 'rsrc/css/phui/phui-tag-view.css' => 'cc4fd402', 170 170 'rsrc/css/phui/phui-timeline-view.css' => '1d7ef61d', 171 171 'rsrc/css/phui/phui-two-column-view.css' => 'ce9fa0b7', 172 172 'rsrc/css/phui/workboards/phui-workboard-color.css' => '783cdff5', ··· 798 798 'phabricator-shaped-request' => '7cbe244b', 799 799 'phabricator-slowvote-css' => 'a94b7230', 800 800 'phabricator-source-code-view-css' => '4383192f', 801 - 'phabricator-standard-page-view' => '285cedf3', 801 + 'phabricator-standard-page-view' => '89da5a9c', 802 802 'phabricator-textareautils' => '320810c8', 803 803 'phabricator-title' => '485aaa6c', 804 804 'phabricator-tooltip' => '8fadb715', ··· 875 875 'phui-segment-bar-view-css' => 'b1d1b892', 876 876 'phui-spacing-css' => '042804d6', 877 877 'phui-status-list-view-css' => 'd5263e49', 878 - 'phui-tag-view-css' => '84d65f26', 878 + 'phui-tag-view-css' => 'cc4fd402', 879 879 'phui-theme-css' => '9f261c6b', 880 880 'phui-timeline-view-css' => '1d7ef61d', 881 881 'phui-two-column-view-css' => 'ce9fa0b7',
+1 -1
src/applications/people/markup/PhabricatorMentionRemarkupRule.php
··· 151 151 } 152 152 153 153 if (!$user->isResponsive()) { 154 - $tag->setDotColor(PHUITagView::COLOR_GREY); 154 + $tag->setDotColor(PHUITagView::COLOR_VIOLET); 155 155 } else { 156 156 if ($user->getAwayUntil()) { 157 157 $away = PhabricatorCalendarEventInvitee::AVAILABILITY_AWAY;
+1 -1
src/applications/people/phid/PhabricatorPeopleUserPHIDType.php
··· 62 62 63 63 $availability = null; 64 64 if (!$user->isResponsive()) { 65 - $availability = PhabricatorObjectHandle::AVAILABILITY_DISABLED; 65 + $availability = PhabricatorObjectHandle::AVAILABILITY_NOEMAIL; 66 66 } else { 67 67 $until = $user->getAwayUntil(); 68 68 if ($until) {
+1 -1
src/applications/people/view/PhabricatorUserCardView.php
··· 68 68 } else if (!$user->getIsEmailVerified()) { 69 69 $tag_icon = 'fa-envelope'; 70 70 $tag_title = pht('Email Not Verified'); 71 - $tag_shade = PHUITagView::COLOR_RED; 71 + $tag_shade = PHUITagView::COLOR_VIOLET; 72 72 } else if ($user->getIsAdmin()) { 73 73 $tag_icon = 'fa-star'; 74 74 $tag_title = pht('Administrator');
+1
src/applications/phid/PhabricatorObjectHandle.php
··· 6 6 7 7 const AVAILABILITY_FULL = 'full'; 8 8 const AVAILABILITY_NONE = 'none'; 9 + const AVAILABILITY_NOEMAIL = 'no-email'; 9 10 const AVAILABILITY_PARTIAL = 'partial'; 10 11 const AVAILABILITY_DISABLED = 'disabled'; 11 12
+4
webroot/rsrc/css/application/base/standard-page-view.css
··· 84 84 color: {$orange}; 85 85 } 86 86 87 + .handle-availability-no-email .perfect-circle { 88 + color: {$violet}; 89 + } 90 + 87 91 .handle-availability-disabled .perfect-circle { 88 92 color: {$greytext}; 89 93 }
+3 -3
webroot/rsrc/css/phui/phui-tag-view.css
··· 46 46 .phui-tag-dot { 47 47 position: relative; 48 48 display: inline-block; 49 - width: 6px; 50 - height: 6px; 49 + width: 5px; 50 + height: 5px; 51 51 margin-right: 4px; 52 52 top: -1px; 53 - border-radius: 6px; 53 + border-radius: 5px; 54 54 border: 1px solid transparent; 55 55 } 56 56