Leo Franchi
d08b8459ed
Only show unread notifications in the title bar if a message is shown in the home view.
...
(imported from commit 795a6cb55d480c57e84ea5e17ef3afdc5d62d68b)
2013-02-22 17:05:36 -05:00
Keegan McAllister
ddcf2cb86e
Set favicon from our generated images rather than using Notificon
...
We've been noticing a long delay between switching to a window with unread
messages and the time that those messages actually appear. This got much worse
around the time we added Notificon.
Our hypothesis (supported by some testing) is that the work done by Notificon
in creating a <canvas>, drawing into it, serializing it to PNG, etc. is using
up some quota of background operations that would be better spent rendering
messages.
Switching to precomputed images should mitigate this problem.
Resolves #896 .
May resolve #882 to our satisfaction.
(imported from commit a2d98a163486bdd35fdfb5351f96c5529ba5c7e9)
2013-02-15 16:19:50 -05:00
Keegan McAllister
c0054f6335
notifications: Remove duplicated code
...
(imported from commit 3b6fe986ed51a3698460b2e6f984df6f71cc5f6f)
2013-02-15 16:18:24 -05:00
Jessica McKellar
b8ad7f235a
Replace the pipe character between stream and subject with a '>'.
...
It helps to clarify the relationship between subjects and streams.
(imported from commit 53ed623f3875939c5b6f812de54ccbe616cdb1db)
2013-02-15 11:01:06 -05:00
Jeff Arnold
04d31a12eb
Let's not call an expensive function on every mouse movement
...
(imported from commit 762e4f51210afcc3d394841ee0708dba09e4bc01)
2013-02-12 17:09:35 -05:00
Jeff Arnold
d0f422979b
Change the favicon on notification (great for pinned tabs)
...
(imported from commit 025ad165d15b2e6d979c246776148f13ebc555fb)
2013-02-12 16:27:07 -05:00
Jeff Arnold
f93661e798
Make @**Jeff Arnold** only notify me, not every Jeff
...
(imported from commit 8e59eceebb4c5af298b0251c126b181cf5899d93)
2013-02-12 10:42:52 -05:00
Jeff Arnold
875e125fb9
Cause @all or @everyone to alert everyone
...
(imported from commit e2d1cd8b6ea4f2cbae82d052643a5b88e979931c)
2013-02-12 10:27:09 -05:00
Jeff Arnold
e2f3a85dbd
Clean up the notification code
...
(imported from commit 5bd811ba40b3f535d474ac53e22fd16816f9bac6)
2013-02-12 10:27:09 -05:00
Jeff Arnold
bb19978397
Reset the new message count whenever the user mouses over the window
...
(imported from commit 5813398dbc59acc9f9e53c1e0631fc7d327de50d)
2013-01-21 15:54:02 -05:00
Jeff Arnold
621dbcaac0
Firefox on Ubuntu claims falsely to be able to do webkit notifications
...
(imported from commit d4778f38eaefc4fe95d93c6f3dcb5e43bbef5bb2)
2013-01-21 15:53:52 -05:00
Jeff Arnold
360737d928
Fix lowercasing issue with notifications for people with same name
...
(imported from commit 7f9c6f040c428af2c53929e4251861dea9361f2f)
2013-01-18 18:02:14 -05:00
Jeff Arnold
5b9cb1ebcd
Fix notifications for users whose username is their first or last name
...
(imported from commit 66a58e81571f4eed3c840950bde63ef245ca4d48)
2013-01-18 17:02:17 -05:00
Jeff Arnold
279ded6072
Notify when we see our username or our name plus punctuation
...
(imported from commit 158c78de264ef31f61670694764d025a773ae840)
2013-01-11 13:00:34 -05:00
Jeff Arnold
97e8fb893b
Fire a notification for an @name match anywhere in the msg content
...
(imported from commit 1b6932b1b1094af6f0de2346ca721805e264490d)
2013-01-10 13:44:06 -05:00
Jeff Arnold
5d5c490613
Disable speaking-at-me notifications for mit.edu
...
(imported from commit 194c5241311b46f26ecb0b2bb2201b1a7af7b520)
2013-01-09 23:05:02 -05:00
Jeff Arnold
7709e21a24
Notify the user when someone is speaking at them
...
(imported from commit 662ea67b2cf210bfd327ae2db6f924e4424d6d50)
2013-01-09 20:18:39 -05:00
Jeff Arnold
dbb63cb524
Don't continuously bug user if they dismiss the notifications box
...
Fixes Trac #514
(imported from commit 445af7cf458118be0394491aebbd9996817b08a4)
2013-01-08 11:04:16 -05:00
Jeff Arnold
d67e2cc4f3
Put the domain earlier in the titlebar, to help distinguish tabs
...
(imported from commit 225072a7cc044b011114a8630b02d74640b39d55)
2012-12-05 16:03:02 -05:00
Zev Benjamin
7e4776322d
[manual] Unify huddles and personals into private messages on the receive path
...
feedback-bot and zephyr_mirror will need to be updated and restarted
when this is deployed to prod.
(imported from commit fe2b524424c174bcb1b717a851a5d3815fda3f69)
2012-12-04 18:01:51 -05:00
Jeff Arnold
ed1eff9bfa
Dismiss all notifications when the tab regains focus
...
(imported from commit 53c807d7a02aabe62a832a129505d690e98e39cc)
2012-11-27 13:39:46 -05:00
Jeff Arnold
2f882b505a
Show "how many messages have arrived while away" in the document title
...
(imported from commit 6e2a18be9953694048d107a56a03a67f8bc2bd5a)
2012-11-27 13:39:46 -05:00
Jeff Arnold
4cb0c6225e
Add webkit desktop notifications
...
Partially addresses Trac #31
(imported from commit f1f04b5c50bf9f33b69c90926fd67015cd2dc219)
2012-11-26 14:43:55 -05:00