Eeshan Garg
0a43e5e257
Replace all user-facing references to "invite-only" with "private".
...
Fixes #9611 .
2018-06-12 13:37:45 -04:00
Cynthia Lin
385f5dc956
features: Standardize width of feature blocks with pseudoelements.
...
Fixes #9195 .
2018-06-12 13:27:26 -04:00
Tim Abbott
93b5e0df61
custom profile fields: Extract a separate various for whether enabled.
...
This will make it possible to do this on a per-organization basis.
2018-06-07 11:35:04 -07:00
Vishnu Ks
dab90d52e0
register: Fix the autofocus of registration form.
2018-06-07 08:16:09 -07:00
Anupam Dagar
8939767452
message view: Add loading indicator to bankruptcy modal.
...
Tweaked by tabbott to remove the old logic, which wasn't be displayed
and regardless didn't look as nice.
Fixes : #9629 .
2018-06-06 15:06:05 -07:00
Max Nussenbaum
0f77a1f81d
portico: Restyle blockquotes on Why Zulip.
...
This restyles the blockquotes on the Why Zulip page.
2018-06-06 14:54:38 -07:00
Steve Howell
db514002ec
settings: Use separate lists for the two sidebar panels.
...
The list with the options for normal settings now has
the class normal-settings-list.
The list with the options for org settings now has
the class org-settings-list.
The new markup helps us avoid code like this:
$(".settings-list li:not(.admin)")
We also have funny hacks in our key handlers related
to the old combined-list approach, which we can
eventually eliminate.
2018-06-06 09:42:33 -07:00
Max Nussenbaum
1e6bb09bfc
portico: Restyle Why Zulip page.
...
This updates the Why Zulip page to improve the styling of bullets,
blockquotes, and images.
2018-06-04 15:09:03 -07:00
Steve Howell
96caebf38f
Remove dead code related to settings logout option.
...
I guess we used to have a way to logout from within
settings, but the list item was always hidden when you
went into settings, so it's apparently just dead code,
and it's kind of a strange thing to have in settings.
2018-06-04 09:02:58 -07:00
Shubham Dhama
4b42a1207a
portico: Fix `/plans` link in the tour carousel.
2018-06-04 08:54:52 -07:00
Shubham Dhama
e59fcddb13
portico: Stop wraping of slides in landing page carousel.
2018-06-04 08:54:52 -07:00
Robert Hönig
620b473cc8
botserver: Rename zulip-bot-server to zulip-botserver.
2018-06-04 08:39:25 -07:00
Robert Hönig
f0284c84d6
bot docs: Update botserverrc examples.
...
THe botserverrc sections now include
a token for each bot.
2018-06-04 08:39:25 -07:00
Rishi Gupta
182215d125
portico: Update text of why-zulip.
...
With edits from tabbott.
2018-06-03 09:37:00 -07:00
Anupam Dagar
c8024cec5c
hotkey: Close deprecation notice on Enter keypress.
2018-06-03 09:33:16 -07:00
Max Nussenbaum
7f32c26731
portico: Update landing page tour.
...
This moves the tour on the landing page to the top of the page,
and makes a number of other minor fixes.
2018-06-03 09:01:01 -07:00
Rhea Parekh
b47bc0e082
docs: Remove customprofilefield from caveats in slack import doc.
...
This was added in #9035
2018-06-02 09:01:55 -07:00
Rhea Parekh
f8e53511ea
slack import: Add support for bold-italics formatting.
...
Fixes #8927
2018-06-02 09:01:55 -07:00
Tim Abbott
0e354a4a23
api: Document BAD_EVENT_QUEUE_ID errors more completely.
2018-06-01 12:41:50 -07:00
Tim Abbott
ba835e3511
api: Fix response fixtures for create-user.
2018-06-01 12:36:12 -07:00
Tim Abbott
9cbf6ad03b
api: Fix response fixtures for delete_queue.
...
These were malformed.
2018-06-01 12:34:51 -07:00
Yago González
f68fedd808
api docs: Make minor phrasing improvement.
2018-06-01 12:03:31 -07:00
Anupam Dagar
9674a139bf
hotkeys: Change * to Ctr+s for starring a message.
...
Fixes : #9613 .
2018-06-01 09:53:15 -07:00
Eeshan Garg
f5bfa4e793
css: Fix code block formatting issues in our Markdown docs.
2018-06-01 09:19:42 -07:00
Lyla Fischer
7fba0f1505
user docs: Update logging-in.md.
2018-06-01 01:39:45 -04:00
Lyla Fischer
2807189d87
user docs: Update join-a-zulip-organization.
2018-06-01 01:37:30 -04:00
Tim Abbott
656804bdb7
tour: Remove conditionals around CTA button.
...
We really just want a consistent button for this use case.
2018-05-31 12:55:45 -07:00
Rhea Parekh
ae71aa6084
docs: Add macro for import docs "logging in" section.
...
Fixes #9550 .
2018-05-31 08:46:52 -07:00
Tim Abbott
2aa8f214d4
glossary: Fix confusing discussion of integrations.
...
We now have more integration types, anyway.
2018-05-30 18:22:31 -07:00
Eeshan Garg
4f98a45507
docs: Rename "webhooks" to "incoming webhooks".
...
I only renamed references that I thought were absolutely necessary
and only if the resulting sentence structure wasn't awkward.
If the renaming resulted in awkward structure, I replaced the term
"webhook" with "integration" (but only in some very obvious cases).
Fixes #9500 .
2018-05-30 18:21:13 -07:00
Steve Howell
8abaca1457
minor: Turn HTML comment into template comment.
...
We don't need to send comments about our portico
setup over the wire.
2018-05-30 18:12:34 -07:00
Shubham Dhama
d1bfb59872
home: Make `translations` load before `app` bundle.
2018-05-30 23:20:57 +05:30
Rhea Parekh
25ac6e812f
Matrix: Create 'install-matrix' macro.
...
'install-matrix' is used twice, in 'integrations/irc.md'
and 'integrations/matrix.md'. Hence we create a macro for
it.
2018-05-30 10:47:02 -07:00
Rhea Parekh
dffb23afc2
Matrix: update the integration documentation.
2018-05-30 10:47:02 -07:00
Yashashvi Dave
b94986b1e1
jquery-form: Remove use of jquery-form from invite-user form.
2018-05-30 03:14:39 +05:30
novokrest
9278cdf75b
mercurial: Update mercurial.md documentation.
2018-05-29 11:51:05 -07:00
Tim Abbott
059537e00f
irc: Improve the IRC and Matrix documentation.
...
The big changes here are:
* Making the install instructions easier to copy/paste.
* Adding numbering for the IRc integration. We probably want to do a
similar thing with Matrix, too.
2018-05-29 11:24:47 -07:00
Rhea Parekh
1db442acd4
IRC: Add integration documentation.
2018-05-29 10:59:53 -07:00
Rhea Parekh
25e3515d9b
Matrix: Add integration documentation.
2018-05-29 10:59:53 -07:00
Robert Hönig
fe6b46dfa6
docs: Consistently use Botserver instead of botserver or bot server.
2018-05-29 07:27:33 -07:00
Robert Hönig
04d68d2570
code: Rename flaskbotrc to botserverrc.
2018-05-29 10:19:17 +02:00
Shubham Padia
d9b0ab2ae7
narrow: Show non-existing user message for invalid emails.
...
Also adds people.is_valid_bulk_emails_for_compose and refactors
narrow_state.set_compose_defaults to use it.
2018-05-28 10:45:42 -07:00
Yago González
c25855f703
api docs: Fix broken link.
2018-05-28 10:39:25 -07:00
Vishnu Ks
8a294bd880
registration: Keep settings export select after email.
...
Also rename the label.
2018-05-27 22:39:21 -07:00
Vishnu Ks
2ada226008
registration: Use select instead of radio in import settings.
2018-05-27 22:37:11 -07:00
Vishnu Ks
13fe5582d5
registration: Move organization section to top.
2018-05-27 22:37:11 -07:00
Rishi Gupta
08d7e113db
activity: Add link to installation stats.
2018-05-27 22:07:07 -07:00
Yago González
f84c9b919b
api docs: Read parameters and response fixtures from OpenAPI files.
2018-05-26 22:49:55 +02:00
Rishi Gupta
2b97a9488f
stats: Fix on-hover behavior of number of users.
...
Fixes regression introduced in fa9d79e
.
2018-05-26 12:08:05 -07:00
Lyla Fischer
b446bf3cae
user docs: Add doc for stream privacy settings.
2018-05-26 10:04:46 -07:00
Tim Abbott
7d57e2554f
emails: Fix awkward "Zulip Team" invitations signature block.
...
These should have had the "The" at the start.
2018-05-26 07:38:14 -07:00
Tim Abbott
29ed55b253
followup_day1: Emphasize the Organization URL more strongly.
2018-05-26 07:35:26 -07:00
Yago González
2daf6c92f0
i18n: Tag followup_day1 templates for translation.
2018-05-26 07:32:33 -07:00
Yago González
b4084d30d2
emails: Move user role logic for followup_day1 to notifications.py.
2018-05-26 07:29:58 -07:00
Yago González
5b0b9feb7d
i18n: Atomize translation tags.
...
Makes the i18n strings in this file much easier to translate by splitting
them into smaller chunks (which avoids having a lot of code in the tagged
strings), and adds a string that was missing as well.
2018-05-26 07:06:43 -07:00
Tim Abbott
1cdcf607a3
docs: Document the Zulip GDPR compliance story.
2018-05-25 15:06:02 -07:00
Yago González
d87f0ccb4e
api docs: Show Yes/No in the "Required" field of the args table.
2018-05-25 23:31:30 +02:00
Tim Abbott
c67833f888
help: Add proper documentation of Zulip import/export process.
...
Based on an original version written by Rishi, but this has been
basically rewritten by tabbott.
We also clean up one confusing part of our Slack docs.
2018-05-25 12:19:34 -07:00
Tim Abbott
34354ca62b
docs: Split zulip_botserver discussion of deploying bots.
...
Now we have explicit documentation for the processing of deploying a
single bot, which can be cleaner and simpler.
2018-05-25 11:01:57 -07:00
Robert Hönig
53891a9bed
bots: Don't name section headers in flaskbotrc.
...
The Botserver uses section headers in the flaskbotrc to
determine which bot to run. Silently setting the section
headers to a bot's username is confusing and makes it
harder for Botserver users to figure out how to get the
Botserver to run the bots they want. This commit empties
all flaskbotrc section headers and thus makes the assignment
of bots explicit and mandatory.
2018-05-25 10:33:40 -07:00
Robert Hönig
bdf79f271d
Implement and document new Botserver setup routine.
...
Previously, the Botserver determined which bot to run for an
outgoing webhook by dispatching on a different URL endpoint
for each bot. Now, instead, the Botserver determines which bot
to run by the section header of the bot in the flaskbotrc.
This commit makes the frontend provide the new flaskbotrc
and updates the setup steps for the Botserver in the docs.
2018-05-25 10:33:40 -07:00
vaibhav
cc0d0b55f1
docs: Add documentation for outgoing webhooks.
...
Rewritten by some combination of @rheaparekh and @timabbott to more
clearly discuss what's actually important to users.
2018-05-25 10:30:53 -07:00
Shubham Padia
db69231e70
portico: Fix scrollbar appears for `not long` domain name.
...
Fixes #9516 .
Scrollbar appeared in the subdomain input box while registering an
org. This is a hacky solution to the problem and doesn't work for
long domain names. A proper fix for the same should be provided in
the future.
2018-05-23 14:03:10 -07:00
Vishnu Ks
8369e2b15e
registration: Allow users to import settings from other realm.
...
This should significantly improve the user experience for creating
additional accounts on zulipchat.com.
Currently, disabled in production pending some work on visual styling.
2018-05-23 10:30:00 -07:00
Eeshan Garg
3ed20589f2
webhooks: Add generic exception for unexpected webhook events.
...
UnexpectedWebhookEventType is a generic exception that we may
now raise when we encounter a webhook event that is new or one
that we simply aren't aware of.
2018-05-22 08:30:19 -07:00
Tim Abbott
23c4a25041
help: Fix a misplaced period.
2018-05-21 14:47:11 -07:00
Max Nussenbaum
0ff2051982
portico: Add tour section to homepage.
...
This adds a tour of Zulip to the bottom of the homepage.
In order to get the carousel nave, we use Bootstrap 2 from a CDN on
this page; this isn't ideal in the medium term, but upgrading
Bootstrap across the project is too much work for now.
2018-05-20 15:04:23 -07:00
Nikhil Kumar Mishra
fa9d79e203
stats: Add 1 day actives and total users to number of users chart.
2018-05-20 10:56:16 -07:00
Tim Abbott
9de80990ea
api: Update links for new /deploying-bots page.
...
Also caught by test-help-documentation.
2018-05-18 16:31:52 -07:00
Tim Abbott
847fc69c79
api: Fix a badly line-wrapped link.
...
Caught by test-help-documentation.
2018-05-18 16:31:36 -07:00
Tim Abbott
dd7507c88a
docs: Add a page on deploying bots in production.
2018-05-18 16:13:17 -07:00
Rishi Gupta
af758755bd
stats: Rename target_realm_name to target_name in stats.html.
2018-05-18 15:12:36 -07:00
Rishi Gupta
a422165662
help: Make minor edit to change-the-time-format.
2018-05-17 12:07:37 -04:00
Shubham Padia
00cd622604
compose: Fix extra space below compose error text.
...
Fixes #9433 .
Extra bottom margin was observed when using `compose_error` which
was caused by paragraphs in bootstrap having a bottom margin of 10px.
The paragraph tag has been replaced by a span tag.
2018-05-16 15:05:36 -07:00
Shubham Padia
9ad292cf2a
right-sidebar: Add keyboard instructions shortcut in bottom-right corner.
...
Fixes #9182 . Adds a link to the keyboard shortcuts popup at the
bottom-right corner of the right sidebar. A tooltip saying
`Keyboard Shortcuts(?)` has been added to the icon. The icon is
positioned using `position: fixed`.
2018-05-16 13:32:42 -07:00
Lyla Fischer
c29fc8f0c3
user docs: Update logging-out doc.
2018-05-16 16:17:39 -04:00
Lyla Fischer
98c50f7041
user docs: Update time-format docs.
2018-05-16 16:17:39 -04:00
Lyla Fischer
a1c26dcc71
user docs: Update avatar docs.
2018-05-16 16:17:39 -04:00
Eeshan Garg
c68627a834
config-file-macro: Specify full path to integration scripts.
2018-05-15 18:02:56 -04:00
Eeshan Garg
f29b9f14fd
integrations: Update docs for git and codebase.
...
Doing both as once due to the common dependency on
change-zulip-config-file-indented.md.
2018-05-15 18:02:56 -04:00
Yago González
bc403fc4c4
i18n: Tag missing strings for translation.
2018-05-15 09:06:56 -07:00
Yago González
f0fa550001
docs: Rename rest_endpoints with dashes.
2018-05-15 09:06:56 -07:00
Eeshan Garg
3a68f998a7
integration-docs-guide: Add a more detailed writing style guide.
...
Most of the recommendations in this guide were written by Rishi
Gupta (rishig), with a few contributions from Eeshan Garg.
2018-05-15 10:06:08 -04:00
Eeshan Garg
fa28ccb952
integration-docs-guide: Trim text documenting Markdown macros.
...
We were devoting too much space/text to documenting our Markdown
macro. It is much more concise to just have a description and a
link to an example doc for each major macro.
2018-05-14 20:14:08 -02:30
Tim Abbott
1f837340d1
api: Fix confusing documentation about services for botserver.
...
This fixes several super-confusing things in these docs. Bot services
aren't a user-facing concept, and also, you need the URL before
creating the bot users.
2018-05-14 09:21:45 -07:00
Tim Abbott
485d5b6335
api: Fix incorrectly coded bullet for zulip_botserver config.
2018-05-14 09:21:45 -07:00
Joshua Pan
e591668d60
bot-docs: Rewrite last section of "Running bots".
2018-05-14 04:27:36 -07:00
Joshua Pan
3952f94157
minor: Add missing period to bot-docs.
2018-05-14 04:27:36 -07:00
Joshua Pan
128aa8b7ee
bot-docs: Remove hint on "Running bots" doc.
...
We already explain testing bot output in
"Writing bots" doc, and the placement of
the hint itself doesn't make sense.
2018-05-14 04:27:36 -07:00
Joshua Pan
0b112cf5e9
bot-docs: Streamline introduction to 'Running a bot'.
2018-05-14 04:27:36 -07:00
Joshua Pan
2b06e1cec7
bot-docs: Renumber list to use all 1's.
2018-05-14 04:27:36 -07:00
Aditya Bansal
a00f3b5843
docs: Update for change from typing.Text to str.
2018-05-14 05:23:36 +05:30
Yago González
610f48dcbc
docs: Explain how to configure the Python bindings.
...
The Python bindings (which are used for bots, amongst other things) can
be configured either with a .zuliprc file or with environment variables
in the host machine.
This new page in the user docs explains how to set the bindings up using
both techniques, and is a good reference on the setup required by Zulip
bots.
2018-05-13 15:09:23 -07:00
Yago González
c6eee1c9da
docs: Rename rest_error_handling with dashes.
2018-05-13 15:02:48 -07:00
Yago González
7ae51a4ec6
docs: Update API key-related screenshots.
2018-05-13 15:02:48 -07:00
Max Nussenbaum
bf27ed2b1b
portico: Swap annual and monthly pricing on plans page.
...
This swaps the annual and monthly pricing on the plans page
(with the .67 cents properly aligned).
2018-05-12 15:29:28 -07:00
Max Nussenbaum
c9bcb2ef92
portico: Add link to Why Zulip on landing page.
...
This adds a link to the Why Zulip page to the landing page,
at the end of the "Organized" column.
2018-05-12 15:29:28 -07:00
Tim Abbott
d18b193b5b
why-zulip: Fix a buggy/broken link.
...
This was accidentally introduced in
fc6833e46a
.
2018-05-10 14:43:06 -07:00
Max Nussenbaum
fc6833e46a
portico: Add quote to Why Zulip page.
...
Adds a quote from Grahame Grieve to the Why Zulip page.
With tweaks by tabbott to make the linter pass.
2018-05-10 14:17:21 -07:00
Max Nussenbaum
caf6870a54
portico: Break up long paragraphs on Why Zulip.
...
This breaks long paragraphs on the Why Zulip page into multiple
smaller paragraphs to improve readability.
2018-05-10 07:34:34 -07:00