1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-24 07:42:40 +01:00
phorge-phorge/src/applications/transactions
Bob Trahan 1bb2978a89 Desktop Notification support
Summary:
Fixes T4139. Adds a "Desktop Notifications" panel to settings. For now, we start with "Send Desktop Notifications Too" functionality. We can try to be fancy later and only send desktop notifications if the web app doesn't have focus, etc.

Test Plan:
Made some comments as a test user on a task and got purdy desktop notifications using Chrome. Then did it again with Firefox.

Played around with permissions form with Chrome and got helpful information about what was up. Played around with Firefox and got similar results, except canceling the dialogue didn't invoke my handler code somehow. Oh Firefox!

Reviewers: epriestley

Reviewed By: epriestley

Subscribers: rbalik, tycho.tatitscheff, joshuaspence, epriestley, Korvin

Maniphest Tasks: T4139

Differential Revision: https://secure.phabricator.com/D13219
2015-06-22 13:11:37 -07:00
..
application Transactions - add pagination to application transactions 2014-12-02 13:10:29 -08:00
constants Extend from Phobject 2015-06-15 18:02:27 +10:00
controller Fix bad rendering for custom policy descriptions 2015-04-09 13:10:19 -07:00
edges Modernize remaining edge types 2015-01-03 10:58:20 +11:00
editor Probably fix notifications not being properly marked as unread 2015-06-17 10:43:25 -07:00
error Route task merges through new editor 2013-09-23 14:32:32 -07:00
exception Mark some strings for translation 2015-06-09 23:06:52 +10:00
feed Desktop Notification support 2015-06-22 13:11:37 -07:00
interface Transactions - adding willRenderTimeline to handle tricky cases 2014-12-04 13:58:52 -08:00
phid Rename PHIDType classes 2014-07-24 08:05:46 +10:00
query Conpherence - use some handle pools for Durable column perf 2015-05-08 18:14:04 -07:00
replyhandler Support Spaces in ApplicationEmail 2015-06-11 10:23:56 -07:00
response Differential - return a better response for validation error cases 2015-01-20 13:59:17 -08:00
storage Allow PolicyRules to serve as "Object Policies" 2015-06-13 15:44:38 -07:00
view phtize all the things 2015-05-22 21:16:39 +10:00
worker Allow TransactionEditor to move publishing work to the daemons 2015-06-03 18:59:28 -07:00