Steve Howell
b4c157c644
Extract unread.unread_mentions_counter.
...
This was extracted mostly for symmetry with the other two
counter classes in unread.js. It's just a thin layer on top
of a Dict() object.
2017-08-02 09:40:47 -07:00
Steve Howell
257e110996
unread: Only send clients 5000 most recent unread messages.
2017-08-02 09:40:47 -07:00
Vaida Plankyte
02d65a67af
frontend: Edit confirm_continue_registration.html to be clearer.
...
Fixes #5707 .
2017-08-02 08:51:25 -07:00
Vaida Plankyte
eb001e42d0
help: Document display emoji reactions as text feature.
2017-08-02 10:13:32 -04:00
Rishi Gupta
082c3a3c93
portico: Add for-working-groups-and-communities.md.
2017-08-02 00:19:34 -07:00
Rishi Gupta
94f7a5704f
portico: Add for/companies.
2017-08-02 00:19:34 -07:00
Rishi Gupta
2ee15a0b06
portico: Update for/open-source.
2017-08-02 00:19:34 -07:00
Tim Abbott
32a5a54ba5
test_docs: Fix test for the redesigned /features page.
2017-08-02 00:09:32 -07:00
Brock Whittaker
334689ad51
Fix password reset alignment issue.
...
This fixes the password reset input box not lining up with the button.
2017-08-01 23:54:45 -07:00
Tim Abbott
c095ac6279
generate_test_data: Fix typo in configuration.
2017-08-01 23:45:57 -07:00
Brock Whittaker
0b89561524
portico: Redesign the /features landing page.
...
This is a redesign of the features landing page from the current style
that includes the new sections in a grid format as well as some new
high-quality sections.
2017-08-01 23:39:44 -07:00
Rishi Gupta
3e9a85ecb2
onboarding: Add turtle reaction to an initial message.
2017-08-01 22:51:05 -07:00
Rishi Gupta
31c011dfcc
onboarding: Add picture to onboarding messages.
2017-08-01 22:47:57 -07:00
Rishi Gupta
f995094441
registration: Split out onboarding messages to onboarding.py.
2017-08-01 22:47:53 -07:00
Rishi Gupta
fbceba2b81
tutorial: Remove exports.start.
2017-08-01 22:38:22 -07:00
Rishi Gupta
51bc7801dd
tutorial: Narrow to /is/private instead of pm-with welcome-bot.
...
Main reasons:
* Shouldn't be hardcoding welcome bot
* compose_actions.cancel() was not closing the compose box, for some
reason. It was working fine before commit a few up from here ("tutorial:
Remove rest of tutorial."), but I think possibly due to the fact that one
had to click a button to exit the tutorial (that could be wrong, it was
hard to pinpoint why it was working before that commit and not after.)
This code should be going away anyway once #5816 is resolved.
2017-08-01 22:38:22 -07:00
Rishi Gupta
0c665e9bbe
tutorial: Remove unnecessary actions.
...
* .screen is no longer being changed by other parts of the tutorial
* first_run_message we don't need, since we're guaranteed to have a message.
* Changing to #home and narrow.deactivate are not needed since we're
immediately narrowing to PM with welcome-bot.
2017-08-01 22:38:22 -07:00
Rishi Gupta
4f417700ef
tutorial: Remove logic in start that is immediately undone in finale.
...
Setting stream colors and then setting them back, disabling and enabling
event handlers, and setting tutorial status twice.
2017-08-01 22:38:22 -07:00
Rishi Gupta
852bbfa16a
tutorial: Remove tutorial_finale.
...
Was already orphaned, since skip is always true. This is just removing the
code.
2017-08-01 22:38:22 -07:00
Rishi Gupta
0286a41c4c
tutorial: Remove is_running and defer logic.
2017-08-01 22:38:22 -07:00
Rishi Gupta
99df794f2c
tutorial: Remove window resizing logic.
2017-08-01 22:38:22 -07:00
Rishi Gupta
38ad318651
tutorial: Remove fake_messages and extra current_msg_list rendering.
2017-08-01 22:38:22 -07:00
Rishi Gupta
be7f6db854
tutorial: Remove rest of tutorial.
...
Replaces the call to welcome() in tutorial.start with finale(true), and then
iteratively removes all orphaned code.
2017-08-01 22:38:22 -07:00
Rishi Gupta
e1843dd1b9
tutorial: Remove delayed messages.
...
These have been replaced by the initial stream messages and PMs.
The two pieces of information that exist here and not in the initial stream
messages are a link to /integrations, and a demonstration of image
uploading/pasting.
I think the current information presented is already a lot, though probably
it would be good to work in integrations somehow. Image pasting should just
be done in a separate Zulip that demonstrates the many different formatting
features.
2017-08-01 22:38:22 -07:00
Rishi Gupta
cec65d78da
realm creation: Update text of initial PM.
2017-08-01 22:38:22 -07:00
Rishi Gupta
a51d8d4251
realm creation: Change initial realm messages and streams.
2017-08-01 22:38:22 -07:00
Rishi Gupta
9c5765bcde
registration: Split welcome message creation out of initial stream creation.
...
The welcome messages aren't a faithful reproduction of what was there
before, but they're about to be changed in the next few commits anyway.
2017-08-01 22:38:22 -07:00
Rishi Gupta
70d77c7251
realm creation: Move sending of initial notifications stream message.
...
Slowly collecting all initial realm messages into
send_initial_realm_messages, so that it is easy to control their order.
2017-08-01 22:38:22 -07:00
Rishi Gupta
377e32d77c
realm creation: Add an initial private stream.
2017-08-01 22:38:22 -07:00
Rishi Gupta
139a2224fe
realm creation: Move initial stream setup into its own function.
2017-08-01 22:38:22 -07:00
Vishnu Ks
a4c4f4dea9
realm creation: Remove duplicate welcome string.
...
We already give a "Welcome to Zulip" in the PM with welcome-bot.
2017-08-01 22:38:22 -07:00
James Rowan
db4a8227ee
realm creation: Move DEFAULT_NEW_REALM_STREAMS out of settings.
2017-08-01 22:38:22 -07:00
Rishi Gupta
b14533d0b7
actions: Allow leaving stream args unspecified in set_default_streams.
...
Sets them to the create_stream_if_needed defaults.
2017-08-01 22:38:22 -07:00
Darren Fix
69767a43cb
Create complex sample messages for dev VM.
...
Create a generator script to pull lines from a play, enhancing
random lines with emoji, Markdown and other flair.
With numerous contributions from Rein Zustand and Tim Abbott to finish
the project.
Fixes : #1666 .
2017-08-01 20:54:39 -07:00
Brock Whittaker
5ee0725731
Remove unnecessary comment.
2017-08-01 18:33:11 -07:00
Brock Whittaker
199a0582d7
Reduce <h3> heading margin.
...
This reduces the margin-top of the <h3> headings.
2017-08-01 18:32:18 -07:00
Brock Whittaker
448358bf96
/help/: Change image styling.
...
This changes from larger box shadows to subtle line borders.
2017-08-01 18:32:18 -07:00
Tim Abbott
3425d83f52
twitter: Update links to point to our new Twitter username.
2017-08-01 17:13:33 -07:00
Joshua Pan
f253d741dd
Add tests for stream_data.maybe_get_stream_name().
2017-08-01 16:19:41 -07:00
Joshua Pan
b7fe2fe7d8
Move maybe_get_stream_name to stream_data.js.
...
This also gets rid of the unnecessary set_global
in settings_org.js test, which made tests fail after
moving the code.
2017-08-01 16:19:41 -07:00
Brock Whittaker
7c63b061c1
settings: Remove intermediate hash change.
...
This removes an unecessary intermediate hash change when opening
up the settings page automatically on page load.
Fixes : #3634 .
2017-08-01 15:38:17 -07:00
rht
a2edbcbe94
Do s/ top-right / top right /g.
2017-08-01 15:30:37 -07:00
rht
89afd0da22
Standardize the description of icon-vector-cog at navbar.
...
While humans can disambiguate 'upper right' and 'top right' to one area,
it might help with any machine reading comprehension task by choosing a
more regular wording.
2017-08-01 15:30:37 -07:00
rht
532bd6eaa6
Ensure virtualenv is run throughout the entire Travis dev provision.
2017-08-01 15:29:13 -07:00
Brock Whittaker
463f69fd1b
Enable scrolling on user presences on mobile.
...
The overflow was set to "hidden". I'm unsure of how this was even
working on desktop, but the #user-presences div certainly would
not scroll on mobile. This enables mobile scrolling.
2017-08-01 14:52:16 -07:00
Brock Whittaker
850efdebdd
Add equal padding to sides of the right sidebar on mobile.
...
This adds equal padding to both the left and right side of the mobile
sidebar so that text and divs don’t hit the right side of the screen.
2017-08-01 14:52:16 -07:00
Brock Whittaker
17c4ef2e21
Fix settings back arrow vertical alignment.
...
The back arrow to get to the settings tabs on mobile was too low in
position in the header.
2017-08-01 14:48:13 -07:00
Brock Whittaker
bceebb1547
Make right sidebar user search input larger.
...
This makes the <input> 100% in width, rather than only about 60% of the
width of the sidebar.
2017-08-01 14:48:13 -07:00
Brock Whittaker
d1508a6435
Add "touch-action: manipulation" for less tap delay.
...
This is a google recommendation to remove the 300ms tap delay on
mobile web.
2017-08-01 12:37:08 -07:00
Steve Howell
30646f2a3b
test-js-with-node: Add "Success:" to success message.
2017-08-01 13:43:35 -04:00