Select the types of activity you want to include in your feed.
@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
···298298 'Show All Inlines' => pht('Show All Inlines'),
299299300300 'List Inline Comments' => pht('List Inline Comments'),
301301+302302+ 'Hide or show all inline comments.' =>
303303+ pht('Hide or show all inline comments.'),
301304 ),
302305 ));
303306
···190190191191 label = pht('Collapse or expand inline comment.');
192192 this._installKey('q', label, this._onkeycollapse);
193193+194194+ label = pht('Hide or show all inline comments.');
195195+ this._installKey('A', label, this._onkeyhideall);
196196+193197 },
194198195199 isAsleep: function() {
···446450447451 var pht = this.getTranslations();
448452 this._warnUser(pht('You must select a comment to hide.'));
453453+ },
454454+455455+ _onkeyhideall: function() {
456456+ var inlines = this._getInlinesByType();
457457+ if (inlines.visible.length) {
458458+ this._toggleInlines('all');
459459+ } else {
460460+ this._toggleInlines('show');
461461+ }
449462 },
450463451464 _warnUser: function(message) {
···17011714 this._dropdownMenu.close();
17021715 e.prevent();
1703171617171717+ this._toggleInlines(type);
17181718+ },
17191719+17201720+ _toggleInlines: function(type) {
17041721 var inlines = this._getInlinesByType();
1705172217061723 // Clear the selection state since we end up in a weird place if the