Allen Rabinovich
14d3a6b567
Remove unused CSS reference and an unused extra_cls variable
...
(imported from commit d94e8c432d476009bc729cf0cd889a7871ba26ff)
2013-07-05 14:18:08 -07:00
Allen Rabinovich
7b1a774a50
Remove background coloring and restyle crumbs
...
(imported from commit f08cb73ebc0cf35212ed2f2084bb524698a5b1f2)
2013-07-05 14:14:29 -07:00
Allen Rabinovich
1b703b0808
Change crumb bar coloring logic and some text: remove dark background from PM, change the name of Search to Search results, remove background recoloring from the entire crumb bar, set border color instead of background color on individual crumbs.
...
(imported from commit d2106675b3f06e014e41a67df82778ae04eea45c)
2013-07-05 14:14:29 -07:00
Allen Rabinovich
926cfc2cc9
Remove colorize_tab_outline class from the crumb bar tab list
...
(imported from commit bd2664dc05ea2a57826ffb4a000e70bcc2589812)
2013-07-05 14:14:29 -07:00
Leo Franchi
2a5e53eaec
[manual] Update desktop apps to 0.3.3
...
This requires a puppet apply on prod
(imported from commit aba8004684de70772d2ddd31a563b3650c4cbd9b)
2013-07-05 16:41:26 -04:00
Steve Howell
aacb5c3da9
Prevent 'function(' in JS code.
...
(imported from commit 1f86de8786ec9db10c54c1630da633690990859b)
2013-07-05 16:32:33 -04:00
Steve Howell
249252f700
Put spaces after "function" in JS code (cosmetic).
...
(imported from commit 7579547bfed70b3e53122109d0d6f30ea01f5ac3)
2013-07-05 16:32:32 -04:00
Leo Franchi
26c66b17a9
Mark desktop apps as having sound enabled regardless of webkit
...
(imported from commit 478fdead0fa43b0706fd0af09c8d890eec0ce5e1)
2013-07-05 16:24:39 -04:00
Jeff Arnold
8f58647ff6
Don't let up/down close a compose unless the compose content is focused.
...
Fixes #1447 .
(imported from commit 73603050680c526be3764dbaaa8ed747b76ead56)
2013-07-05 15:00:08 -04:00
Steve Howell
75ac44f9f3
Support deactivate_bot API.
...
(imported from commit 41eece8bf69a930e02eb4c0208cf25b5c283da16)
2013-07-05 14:09:32 -04:00
Steve Howell
a3f965ea6a
Add test_add_bot().
...
(imported from commit 07aa3e474e69473f2eb4b090aabcf48fd72f7a2c)
2013-07-05 14:09:32 -04:00
Kevin Mehall
dce866fc0a
Restore favicon.ico, fixing favicon indicator weirdness.
...
Deleted in 064c159, but it's still used. For some reason, nginx still
serves it on staging and prod despite it being deleted from git.
(imported from commit 11d6d29f974caca6c75d36f273674d3084ad9182)
2013-07-05 11:38:08 -04:00
Kevin Mehall
91268b16a8
Add unread message gradient with -webkit- prefix for desktop app and Safari.
...
(imported from commit d98720922665e9c3a41d15d8e91efc3235d93287)
2013-07-05 11:29:03 -04:00
Kevin Mehall
97b7b6ee33
Don't try to test message visibility when it's not in the current stream.
...
Fixes the JS traceback "'null' is not an object" introduced in b67e52d.
Testing: Receive a message when narrowed to a different subject, with
the window focused.
(imported from commit 54b9e7924a2bf66ba5cc9799fc3687a084496465)
2013-07-05 11:29:03 -04:00
Kevin Mehall
49e3ba7cb3
Make sure a message is in the list before trying to select it.
...
Fixes the JS traceback "Selected message id not in MessageList"
introduced by b67e52d
Testing:
* Narrow to a subject and send a PM
* Narrow to a PM recipient and send a stream message
* Narrow to a subject and send a stream message to a different subject
(imported from commit 1171c3f97813dc7db891042906762be8afb2a1b5)
2013-07-05 11:26:18 -04:00
Tim Abbott
20c1e1bb8c
Fix regexp for mit.edu on javascript side as well.
...
(imported from commit cf1bf6c78b7116a49436fe0de98abc4aad74e611)
2013-07-03 18:39:44 -04:00
Tim Abbott
58536354ad
Fix regexp for mit.edu narrowing.
...
(imported from commit 1f82671de8a00ac6fb0fc649ed3f85a8ceaa388f)
2013-07-03 18:34:01 -04:00
Jeff Arnold
b96f41a991
Honor the case of the user's subject in the first autocomplete option
...
(imported from commit 7820fc7c8c45498407f857c20755f1bcdc292e1f)
2013-07-03 18:08:46 -04:00
Waseem Daher
51f9ace595
Revert "Chevron icon on each message now causes a dropdown menu; hover on message for info"
...
This reverts commit f8fbf70c8502370a78159e24f3cf9589fb9d384f, since
we're waiting on some Firefox and no-hover fixes.
(imported from commit 6b13f5bb9d907303ab311afd7da584bc06538c91)
2013-07-03 17:44:35 -04:00
Steve Howell
ccd759cc3f
Remove dead code related to showing bots.
...
(The dead code made sense in the very early phases of sketching out
the feature, but it's no longer executed.)
(imported from commit 464145f227ddb25f0554bbbade0b0e3e0e399bc3)
2013-07-03 17:28:10 -04:00
Steve Howell
949d6bfc8c
Clean up HTML construction for bot avatars.
...
(imported from commit ef9122ac739163d97b3142c7e300ce595eefa6f7)
2013-07-03 17:28:10 -04:00
Kevin Mehall
5999df005e
Wrap option lists onto multiple lines where previous commits made them long
...
(imported from commit 856bd9f0082ef1a6e8d537316330c40266f2f25c)
2013-07-03 17:10:15 -04:00
Kevin Mehall
56bd11fa7f
Don't mark messages read when the pointer lands on them when narrowing.
...
This is slightly inconsistent, but keeps the unread count from decreasing
when narrowing and un-narrowing.
(imported from commit 185e8653c31a312c166e784b335ae7ae7e9b78e9)
2013-07-03 17:10:15 -04:00
Kevin Mehall
0f6bdafea3
Mark all messages in view as read when you hit the bottom.
...
Trac #1428
(imported from commit f40d890091528969ae4e4db80adb019cbce60fef)
2013-07-03 17:10:15 -04:00
Kevin Mehall
e6b2acefe2
Move message_is_visible to viewport.js
...
(imported from commit 9f05f8f2f00badb67325994825a904bde6958d73)
2013-07-03 17:10:15 -04:00
Kevin Mehall
22c1a66da8
Don't mark messages as read by visibility.
...
Trac #1428
(imported from commit b67e52d7434220e397ca20ffa49915de6633519c)
2013-07-03 17:10:15 -04:00
Kevin Mehall
318d66ed9e
Apply CSS class .unread to unread message rows.
...
Trac #1428
(imported from commit e19d75ecd6164b9643411b4740a10527952acc0c)
2013-07-03 17:10:15 -04:00
Luke Faraone
490020b441
Serve custom fonts to OS X desktop clients
...
Previously we added code which prevented us from serving custom fonts to
Humbug Desktop user agents due to concerns QtWebKit bugs with
@font-face.
On OS X, we use the system WebKit so we don't have this bug. In fact,
the aformentioned change caused us to have no custom fonts at all on Mac
systems!
Here we fix this by resuming the serving of such fonts to Macs.
(imported from commit b222e9dd721914d17aed8341244cfb5c71149a12)
2013-07-03 16:37:56 -04:00
Michael McCanna
d284c92ea0
Reworded usage help for tools/review
...
(imported from commit 75595c9fde0ce37ec052c18fbb4b4d35623fe1ce)
2013-07-03 14:16:56 -04:00
Steve Howell
edc718951c
Use same CACHES/SESSION_ENGINE settings in dev as in prod.
...
(imported from commit d45ec576bd0a87b9da0c1a7f7e0a002091d728ff)
2013-07-03 13:31:27 -04:00
Steve Howell
009d7b8174
Shrink avatars to 35px in the Your bots table.
...
I tried 30px at first, but I think a slightly bigger avatar helps
fill out the table a bit. It should be easier to tweek these in
CSS now, although Allen agrees with me that the tabular display
may be short lived when we add edit/delete features.
(imported from commit b4d69cddf63fa122374e20731a5755e7dec86304)
2013-07-03 11:49:04 -04:00
Steve Howell
32a1d4dc13
Remove colon after Add new bot
...
(imported from commit 918b3f4ec2e20423ba596134dcce3a5372b90a14)
2013-07-03 11:49:04 -04:00
Steve Howell
0db3afd70a
Remove (optional) in Your Bots table
...
(imported from commit 146aab0dc5e09f32dba31926671ee15869180057)
2013-07-03 11:49:04 -04:00
acrefoot
b6bd54b350
If your event_log is empty, finish (don't fail) with more helpful message
...
(imported from commit b08e8fc32438fba16fbe1c3f01afc99a1b62d583)
2013-07-03 11:15:09 -04:00
Steve Howell
71dec63ad1
Fix regression with JS tests only working the first time.
...
The JS tests would fail on the second run due to memcache having
dirty data. This change sets a new KEY_PREFIX whenever you launch
a server in test mode.
(imported from commit 4d41e6b79ab3bb7cb4c96b37050f0b1c9abc6b5e)
2013-07-03 10:43:24 -04:00
Jessica McKellar
078defaf15
Regardless of how you get to it, run the tutorial un-narrowed, in the Home view.
...
(imported from commit 9e57d098b9a4064388c12969fd77663c96597986)
2013-07-02 18:26:18 -04:00
Jessica McKellar
4567bcea1a
Add fake message timestamp info needed for new date separators.
...
(imported from commit 20a29af1f140385f37fc1dff4e278304a2c16c4a)
2013-07-02 18:26:18 -04:00
Jessica McKellar
58780f0637
Disable hotkeys during the tutorial.
...
We don't want you accidentally arrowing around.
(imported from commit 6a1d18c40833007439c5c54849598438f04b13b1)
2013-07-02 18:26:18 -04:00
Jessica McKellar
04001fdc64
models: remove outdated tutorial comment.
...
(imported from commit 11ad15b7beb84555fae7edda92a48d5032c99994)
2013-07-02 18:26:18 -04:00
Jessica McKellar
5db6d16b4a
subs: remove unused tutorial functions.
...
(imported from commit 666bcae369f64848c778eccf3fc97ae39986c353)
2013-07-02 18:26:17 -04:00
Jessica McKellar
46afe3be69
views: remove now-unused tutorial message sending capabilities.
...
(imported from commit 65d14bf469f64b47cf682f4fb36946c6d841eebd)
2013-07-02 18:26:17 -04:00
Jessica McKellar
dbbc555a52
Remove now-unused do_finish_tutorial.
...
(imported from commit 6511d086376d1e81218cd31268f39e2145cb4d48)
2013-07-02 18:26:17 -04:00
Jessica McKellar
14e27e7583
Add the new tutorial steps.
...
(imported from commit 9269acbcf58332002b1d45c0134ccb2db980f05c)
2013-07-02 18:26:17 -04:00
Jessica McKellar
fcf3b262d0
Add some screen divs to be used to box spotlighted content in the tutorial.
...
(imported from commit 2fcb357b9d812287fcb7070e16d91f5da19ffb96)
2013-07-02 18:26:17 -04:00
Jessica McKellar
5688ee5e57
Provide a function to set the get_updates timeout to 0 for the tutorial.
...
(imported from commit c904360ffe6fe3cacc9de37d523501a0d45f7176)
2013-07-02 18:26:17 -04:00
Jessica McKellar
672a2ef9ac
get_updates: factor out success work into a function.
...
It has ballooned to screenfuls of code, and this refactor will help
with the tutorial.
(imported from commit 05d18558911ee7ce58b0de43eedf164b495d47ae)
2013-07-02 18:26:17 -04:00
Jessica McKellar
8d73f2d80f
Load fake tutorial messages on tutorial start.
...
(imported from commit aa58f134d86662f090db52f9fdfd815e69f42235)
2013-07-02 18:26:16 -04:00
Jessica McKellar
e2fe16af84
subs: export the ability to check and set stream colors.
...
We'll need this to temporarily set stream colors for the fake tutorial
messages.
(imported from commit 3a2943ccf061cf414d95dc89f3221f9986da9c64)
2013-07-02 18:26:16 -04:00
Jessica McKellar
9a40276865
views: don't defer subscribing a new users to their streams until after the tutorial.
...
We did this as a hack to prevent traffic while you were in the
tutorial. In the revised tutorial, we want you to see your actual
streams while you go through it, and we'll instead store the events
client-side for processing after you finish.
(imported from commit 75af93d0661c9d14b2c85624aef3f71a78053980)
2013-07-02 18:26:16 -04:00
Jessica McKellar
c7d289e328
Rip out old tutorial.
...
(imported from commit a8f2b246f23500e93a56e028e22aa1196c017d8e)
2013-07-02 18:26:16 -04:00