Rishi Gupta
97ed71ca69
portico: Reorder quotes in carousel on /hello.
2018-10-18 16:31:03 -07:00
Tim Abbott
fde03feed9
api docs: Fix titles for add/remove linkifiers docs.
2018-10-17 15:35:53 -07:00
Eeshan Garg
b31bbbe649
api_docs: Use tabbed_sections extension in new API docs.
2018-10-17 15:32:35 -07:00
Eeshan Garg
5275d49f05
api_docs: Properly escape arguments passed to curl.
...
Fixes #8484 .
2018-10-17 15:32:35 -07:00
Rishi Gupta
d76f728dda
api docs: Rename webhook-walkthrough to incoming-webhooks-walkthrough.
2018-10-16 21:07:00 -07:00
Rishi Gupta
6a352ab249
api docs: Add script and plugin integrations to integrations-overview.
2018-10-16 21:07:00 -07:00
Rishi Gupta
df20f1a47f
api docs: Rename integration-guide.md to non-webhook-integrations.md.
2018-10-16 21:07:00 -07:00
Rishi Gupta
cd81b0766a
api docs: Move references to integration-guide to integrations-overview.
2018-10-16 21:06:59 -07:00
Rishi Gupta
a8e1225a6b
api docs: Update integration-guide.
2018-10-16 21:06:59 -07:00
Rishi Gupta
c3eb922559
api docs: Move general advice to incoming webhooks guide.
...
One of the bullets does reference APIs, which aren't relevant to incoming
webhooks, but decided to leave it as is.
2018-10-16 21:06:59 -07:00
Rishi Gupta
decc5352aa
api docs: Update webhook-walkthrough.
2018-10-16 21:06:59 -07:00
Rishi Gupta
47cddf4acf
api docs: Update incoming-webhooks-overview.md.
2018-10-16 21:06:59 -07:00
Rishi Gupta
4abce1783f
api docs: Restructure integrations section and add an overview.
2018-10-16 21:06:59 -07:00
Cynthia Lin
f03d7d29b5
styles: Convert named colors to HSL values.
2018-10-16 13:14:19 -07:00
Cynthia Lin
5869cc3b6d
emails: Convert hex values to HSL values.
2018-10-16 13:14:19 -07:00
Cynthia Lin
89d81b37d4
styles: Convert background properties to background-color.
2018-10-16 13:14:19 -07:00
Tim Abbott
6487d956fe
api docs: Fix typo in URL for bulk-mark-as-read.
2018-10-16 13:03:59 -07:00
Yago González
029d815be7
api docs: Document the /dev_fetch_api_key endpoint.
2018-10-16 12:47:12 -07:00
Yago González
3eeec94d03
api docs: Document the POST /users/me/subscriptions/properties endpoint.
2018-10-16 12:38:27 -07:00
Yago González
3d2b3f8fa4
api docs: Document the POST /messages/flags endpoint.
2018-10-16 12:19:24 -07:00
Yago González
7a4103eee6
api docs: Document POST /mark_(all|stream|topic)_as_read.
2018-10-16 12:12:05 -07:00
Tim Abbott
5272ac8c39
api docs: Fix a broken linkification filters link.
2018-10-16 12:03:38 -07:00
Tim Abbott
d13bd6e8d3
linkifiers: Rename articles to current feature name.
...
These were previously called "linkification filters", but we now want
to consistently refer to them as "linkifiers" in the UI and API docs.
2018-10-16 12:01:17 -07:00
Yago González
3bdc8f9946
api: Document the GET /realm/emoji endpoint.
2018-10-16 11:51:48 -07:00
Yago González
7a7b507e86
api docs: Document DELETE /realm/filters/<filter_id>.
2018-10-16 11:51:48 -07:00
Yago González
a7c48acc8e
api docs: Document GET /realm/filters.
2018-10-16 11:51:48 -07:00
Tim Abbott
783b67346a
hello: Add link to plans and pricing at bottom of page.
...
This had lived only in the prod branch as part of the now-defunct
"beta" form, and thus needs to be re-added now.
2018-10-16 11:04:15 -07:00
Tim Abbott
792b08c3b8
auth: Remove unused CSS/HTML for social auth buttons.
...
The margin-left CSS was incorrect and overridden anyway, and after
removing that, login-github-button no longer appeared in the project.
2018-10-11 17:18:04 -07:00
Tim Abbott
fd4c23e12d
login: Clean up CSS/HTML for google/github login buttons.
...
This removes some unnecessary code duplication in the CSS classes for
Google and GitHub authentication social auth buttons.
This will, in turn, help us avoid extra work every time we add a new
authentication backend.
2018-10-11 16:52:41 -07:00
Steve Howell
395d74c08a
api docs: Clean up outgoing webhooks section.
...
I rewrote the section explaining what the
endpoint sends back to the server. This fixes
a few typos, emphasizes the normal case, and
starts to favor "content" as the key for
content.
2018-10-11 16:12:07 -07:00
Tim Abbott
83bcea3917
api: Fix docs to point to /latest/ for integration docs.
...
Pointing to /stable/ doesn't work, since that article doesn't exist in
the 1.8.0 release series.
2018-10-10 12:19:14 -07:00
Rishi Gupta
bf22eefede
api docs: Move integration-docs-guide to docs/.
2018-10-09 20:28:44 -07:00
Callum Fraser
383f1633e6
api: Add limit of total messages available per request of 5000.
...
Tweaked by tabbott to use a declared constant rather than just use
5000 in multiple places; this also means we can change the count
without updating translations.
Fixes #10446 .
2018-10-09 15:43:21 -07:00
Rishi Gupta
7956c57448
user docs: Add import-from-hipchat.
2018-10-09 15:23:07 -07:00
Rishi Gupta
99eb13a3f7
user docs: Update import docs.
...
The major changes are:
* Remove the --destroy-rebuild-database option
* Merge the new and existing self-hosted server sections
* Change the wording of the Gitter document to match the Slack one
2018-10-09 15:23:07 -07:00
Lyla Fischer
3c51328763
user docs: Remove icon-vector for font-awesome.
2018-10-09 14:16:16 -07:00
Pragati Agrawal
749e034863
org settings: Rename "Filter settings" to "Linkifiers".
...
Fixes : #10551
2018-10-09 08:50:45 -07:00
Vishnu Ks
255c21e81e
portico: Increase the clickable area of logout button.
...
The current logout button in portico pages is very hard
to click as the clickable area is very small.
2018-10-05 15:35:43 -07:00
Rishi Gupta
a0cc1e8d1d
portico: Add link to /history to footer.
2018-10-05 11:24:57 -07:00
Rishi Gupta
bfb27885be
portico: Update /history with 2018 statistics.
2018-10-05 11:24:57 -07:00
Rishi Gupta
1eb02cbdd5
portico: Add Akamai quote to hello.html.
2018-10-02 17:24:37 -07:00
Rishi Gupta
875f48913f
portico: Make Why Zulip more prominent in the nav bar.
2018-10-02 12:09:18 -07:00
Cynthia Lin
95fc86442e
tools: Improve styling of /devtools page.
...
We readapt styling from documentation pages and add the `.flex`
class to the element to resolve the header issue.
Replaces and closes #10461 .
2018-10-02 11:30:29 -07:00
Rishi Gupta
8c0bfb925d
integration docs: Change location of bot_types.png.
...
Fixes broken test in 53a2f71
.
2018-10-01 12:42:29 -07:00
Rishi Gupta
6880af6c2e
user docs: Update search-for-messages.
2018-09-29 12:37:45 -07:00
Rishi Gupta
47fb9c0900
user docs: Update getting-started-with-zulip.
2018-09-29 10:58:11 -07:00
Rishi Gupta
f875b33a23
user docs: Update getting-your-organization-started-with-zulip.
2018-09-29 10:57:52 -07:00
Rishi Gupta
b43bf6d511
portico: Soften intro to why-zulip.
2018-09-28 22:10:47 -07:00
Rishi Gupta
82d8613842
portico: Update /history.
...
I didn't remove zulip_version from context_processors since it seems likely
that we'll want to put that information somewhere on portico at some point.
2018-09-28 21:28:43 -07:00
Akash Nimare
85a002ba9a
login-email: Update the content of new email login message.
...
This PR adds the reset password link in the new login email since
users may want to reset their password in case of some unusual
account activity.
2018-09-28 14:34:04 -07:00
Rishi Gupta
0d1907fb71
user docs: Add test-mobile-notifications.
2018-09-28 12:09:33 -07:00
Rishi Gupta
6324af849d
user docs: Update about-streams-and-topics.
2018-09-28 12:09:33 -07:00
Tim Abbott
5064d9dd8a
import: Remove documentation of --import-into-nonempty.
...
This is now the default behavior.
2018-09-27 14:14:51 -07:00
Tim Abbott
a943e55863
docs: Move LDAP documentation out of plug-and-play section.
...
Also update the links to this section.
2018-09-27 13:38:14 -07:00
Akash Nimare
0e7e19355a
team: Minor design fixes.
...
Decrease the font-size of profile description.
Add a maring to "Last updated" text and fix the
font-size for the same.
2018-09-27 13:09:05 -07:00
Rishi Gupta
5774300364
right sidebar: Change media cut-off for where we hide the buddy list.
...
This was last changed in 88951d6
from 975 to 1025, but I think that wasn't
quite aggressive enough.
2018-09-27 07:29:32 -04:00
Rishi Gupta
7f16d27015
api docs: Update api-keys.
2018-09-25 21:02:58 -07:00
Rishi Gupta
78f8fac106
api docs: Make minor copyediting changes.
2018-09-25 20:48:12 -07:00
Shubham Dhama
8c6424a4bd
user docs: Split and update add-a-bot-or-integration.md.
2018-09-25 20:48:12 -07:00
Akash Nimare
bcb16da1e7
forgot-password: Update the text of reset password button.
...
Updated the text to "Send reset link" since it's more
appropriate. Also, updated the docs for the same.
2018-09-25 12:51:52 -07:00
Akash Nimare
e00480bccd
dev-login: Remove unused link id from dev page.
2018-09-21 12:37:02 -07:00
Akash Nimare
ccdddf3a71
help: Rename the header of help docs.
...
Renamed the header to Home since it makes more sense,
previously it was Index.
2018-09-21 12:32:24 -07:00
Akash Nimare
5f52f58bb4
help: Rename back button text.
...
Renamed back button text to Zulip instead of Home.
2018-09-21 12:32:24 -07:00
Rishi Gupta
89fccb8c4e
user docs: Fix broken link to enable-enter-to-send.
...
Fixes regression from 976b560
.
2018-09-20 23:29:31 -07:00
Rishi Gupta
7acd640f6a
user docs: Update format-your-messages-using-markdown.
...
I used line-height: 22px and font-size: 16px in .message-content to take the
screenshots. Requires some additional fiddling for the LaTeX picture, inline
code block, and maybe a few others.
2018-09-19 17:09:28 -07:00
Rishi Gupta
f2b4357d67
user docs: Remove link to #status-messages from left sidebar.
2018-09-18 14:48:17 -07:00
Rishi Gupta
74628ccfa6
user docs: Update at-mention-a-team-member.
2018-09-18 14:47:37 -07:00
Rishi Gupta
669c2fd752
user docs: Update verify-your-message-was-successfully-sent.
2018-09-18 14:47:33 -07:00
Eeshan Garg
0817905480
api docs: Use Markdown extension for tabbed sections.
2018-09-18 13:49:34 -07:00
Eeshan Garg
2443919a7e
user docs: Use tabbed instructions on desktop-app-install-guide.
...
Note that the correct tab is automatically activated depending on
the user's OS.
2018-09-18 13:49:34 -07:00
Eeshan Garg
4c7762f696
user docs: Use tabbed instructions on logging-out.
2018-09-18 13:49:34 -07:00
Eeshan Garg
4f366daec0
markdown: Add extension for creating tabbed sections on /help and /api.
2018-09-18 13:49:34 -07:00
Eeshan Garg
1a3a791e0b
rest-endpoints.md: Remove duplicate heading.
2018-09-17 13:28:30 -04:00
Rishi Gupta
976b5603ce
user docs: Update enable-enter-to-send.
2018-09-16 18:03:10 -07:00
Rishi Gupta
f56a76b53d
user docs: Update manage-your-uploaded-files.
...
Eventually this should probably just be a document on deleting files.
2018-09-16 18:03:10 -07:00
Rishi Gupta
5b839a90ab
user docs: Update upload-and-share-files.
2018-09-16 18:03:09 -07:00
Rishi Gupta
6557764373
user docs: Update preview-your-message-before-sending.
2018-09-16 18:03:09 -07:00
Rishi Gupta
5fcd96b8a1
user docs: Update add-emoji.
2018-09-16 18:03:09 -07:00
Rishi Gupta
0eba0dfdc8
user docs: Remove send-a-message-in-a-different-language.
...
A valiant effort, but there are too many operating systems to do this
well.
2018-09-16 18:01:18 -07:00
Rishi Gupta
e46d3705de
user docs: Remove several "send a message" docs.
...
These are now subsumed by compose-and-reply. Probably we'll want to write a
"PMs and Group PMs" doc at some point so that we have something if people
search for whether Zulip has Group PMs.
2018-09-16 15:04:05 -07:00
Rishi Gupta
7f2e428541
user docs: Add macro for opening the compose box.
2018-09-16 15:04:05 -07:00
Rishi Gupta
02be6c1530
user docs: Add compose-and-reply.
2018-09-16 14:54:42 -07:00
Rishi Gupta
957b4af81f
user docs: Remove the-zulip-browser-window.
...
This is one of the earliest user docs we wrote (Jan 2017), and no longer
fits with our current docs strategy.
2018-09-16 10:33:39 -07:00
Rishi Gupta
556a8494c3
user docs: Add relative link to review-your-organization-settings.
2018-09-16 10:27:40 -07:00
Rishi Gupta
91c58987bf
user docs: Update change-your-settings.
2018-09-16 10:26:40 -07:00
Rishi Gupta
ed3500f1e2
user docs: Add related articles to view-the-markdown-source-of-a-message.
2018-09-16 10:13:43 -07:00
Rishi Gupta
0c481bab40
user docs: Update view-the-exact-time-a-message-was-sent.
2018-09-16 10:13:43 -07:00
Rishi Gupta
4fdd575a6b
user docs: Update collapse-a-message.
2018-09-16 10:13:43 -07:00
Rishi Gupta
48fdeb2f97
user docs: Update star-a-message.
2018-09-16 10:13:43 -07:00
Rishi Gupta
404f4e3560
user docs: Update emoji-reactions.
2018-09-16 10:13:43 -07:00
Rishi Gupta
cd57a8ede4
user docs: Update share-a-message-or-conversation.
2018-09-16 10:13:43 -07:00
Rishi Gupta
4c7bafd886
user docs: Remove the down-chevron macro.
2018-09-16 08:36:41 -07:00
Rishi Gupta
655820c13d
user docs: Update the message-actions macro.
2018-09-16 08:36:41 -07:00
Rishi Gupta
da759d60f8
user docs: Add the message-actions-menu macro.
2018-09-16 08:36:41 -07:00
Rishi Gupta
4000da687b
user docs: Update view-a-messages-edit-history.
2018-09-16 08:36:41 -07:00
Rishi Gupta
7f1e159a45
user docs: Remove a few articles from Reading messages.
...
This content would be most useful in some sort of guide, perhaps an article
like "navigation and unread counts".
2018-09-16 08:24:28 -07:00
Rishi Gupta
63fb6895c8
docs: Update check-whether-someone-is-here-or-away.
2018-09-16 08:24:28 -07:00
Rishi Gupta
bad4a2e8ca
user docs: Update invite-a-friend-to-zulip.
2018-09-16 08:24:28 -07:00
Rishi Gupta
b9f227edec
user docs: Remove settings.md macro.
2018-09-16 00:32:57 -07:00
Rishi Gupta
2a7e5f1ce8
user docs: Remove unused macros.
2018-09-16 00:31:01 -07:00
Rishi Gupta
1318cdfcc6
user docs: Replace go-to-stream-via-all-streams with relative link.
2018-09-16 00:22:24 -07:00
Rishi Gupta
4b3496fb92
user docs: Update browse-and-subscribe-to-streams.
2018-09-15 23:57:23 -07:00
Rishi Gupta
bbce4162ba
user docs: Update create-a-stream.
2018-09-15 23:57:23 -07:00
Rishi Gupta
29abb80c96
user docs: Remove view your stream subscriptions from the sidebar.
2018-09-15 23:57:22 -07:00
Rishi Gupta
506c080190
user docs: Use relative links in add-or-remove-users-from-a-stream.
2018-09-15 23:57:22 -07:00
Rishi Gupta
ed3bbfaabd
user docs: Update unsubscribe-from-a-stream.
2018-09-15 23:57:22 -07:00
Rishi Gupta
658ae08508
user docs: Update pin-a-stream.
2018-09-15 23:57:22 -07:00
Rishi Gupta
0bbe9a0efa
user docs: Update change-the-color-of-a-stream.
2018-09-15 23:57:22 -07:00
Rishi Gupta
c8a9ab121d
user docs: Update the stream-actions macro.
2018-09-15 23:57:22 -07:00
Rishi Gupta
44ea5f8492
user docs: Update message-a-stream-by-email.
...
Note we're no longer using subscriptions_html in the help docs, so no need
to test for it. There is already a test for subscriptions_html in
IntegrationTest.
2018-09-15 23:57:22 -07:00
Rishi Gupta
574776a7be
user docs: Update analytics.md.
2018-09-15 23:47:49 -07:00
Rishi Gupta
a87ed67695
user docs: Add relative links for gear menu items.
2018-09-15 23:47:45 -07:00
Rishi Gupta
7acb4e9165
portico: Update text for reset_emailed.html.
...
The current text may have made sense with different styling, but it feels
harsh now.
2018-09-15 18:45:10 -07:00
Rishi Gupta
0b77feaf93
user docs: Remove doc for digest emails.
...
This hasn't been on in production for months.
2018-09-15 18:18:02 -07:00
Rishi Gupta
84f24d2aa6
user docs: Update add-an-alert-word.
2018-09-15 18:18:02 -07:00
Rishi Gupta
dd434d2588
user docs: Make minor updates to docs in Using Zulip.
2018-09-15 18:18:02 -07:00
Rishi Gupta
3f048386a6
user docs: Update move-the-users-list-to-the-left-sidebar.
2018-09-15 18:18:02 -07:00
Rishi Gupta
253aa95d4c
user docs: Update change-your-organization-settings.
2018-09-14 22:07:46 -07:00
Rishi Gupta
1763ada661
user docs: Make minor edits to Zulip administration articles.
2018-09-14 22:07:46 -07:00
Rishi Gupta
4baae27e5f
user docs: Add bullet to related articles section in restrict bot creation.
...
This is how we're currently styling the related article sections.
2018-09-14 22:07:46 -07:00
Rishi Gupta
1467a9310b
user docs: Update change the privacy of a stream.
2018-09-14 22:07:46 -07:00
Rishi Gupta
087a50bb88
user docs: Update go-to-stream-via-all-streams.
...
Got a support request for someone following these instructions who missed
that step, so putting it on its own line. It's relatively easy to miss since
it's the only instruction that's not in bold.
2018-09-14 22:07:46 -07:00
Rishi Gupta
7e2f686240
user docs: Add moderating open organizations.
2018-09-14 22:07:46 -07:00
Vishnu Ks
169de2f9cb
billing: Include link to /plans and /billing in gear menu.
2018-09-07 17:30:26 -07:00
Vishnu Ks
c913eafdf4
portico: Change buttons on /plans to reflect current plan.
2018-09-05 13:44:35 -07:00
Yago González
ea10f5eb2c
api docs: Document GET /users/<email>/presence.
...
Tweaked by tabbott to describe more clearly what this is for.
2018-08-31 15:15:54 -07:00
Cynthia Lin
1ab4d08258
right-sidebar: Improve keyboard shortcuts icon styling.
...
* Eliminate unnecessary div element wrapping around the icon and
change jQuery selectors accordingly
* Set initial position through CSS instead of JS
* Set color to inherit to prevent night mode issues.
2018-08-31 13:36:17 -07:00
Steve Howell
7b2f5ccabc
Rename markdown-help to message-formatting.
...
This just makes the id match the name of the
menu item.
2018-08-31 11:51:22 -07:00
Tim Abbott
0fc74cc38a
help: Eliminate duplication of porticocustomhead logic.
...
This cleans up some unnecessary code duplication in the portico
templates.
2018-08-31 11:25:03 -07:00
Yago González
78f85ef960
api docs: Document the GET /messages/<message_id>/history endpoint.
2018-08-28 17:33:02 -07:00
Yago González
5c6f381f32
api docs: Document the DELETE /messages/<message_id> endpoint.
2018-08-28 17:26:49 -07:00
Yago González
9575f1b51f
api docs: Document the GET /messages/<message_id> endpoint.
2018-08-28 17:22:28 -07:00
Yago González
ab164ba740
api docs: Document the GET /messages endpoint.
2018-08-28 17:17:46 -07:00
Marco Burstein
60a47e3532
team: Prevent tabs from wrapping on the default width.
...
Wrap all inputs tabs and inputs in `.contributors-list`, and increase
the width of that `div` to be 80px larger than the width of the other
content in order to fit each tab.
2018-08-28 16:45:00 -07:00
Marco Burstein
f681d0ca2b
team: Lazy-load repository tabs.
...
Instead of rendering tabs upfront, initialize them to a `Loading…`
indicator and then render them when clicked.
Use a `rendered_tabs` object to cache rendered HTML strings instead of
re-loading a tab (e.g. if it is selected, another tab is selected, and
then it is selected again).
2018-08-28 16:45:00 -07:00
Yago González
c36cf95dc8
api docs: Document GET /server_settings.
2018-08-27 17:45:50 -07:00
Tim Abbott
0af7a12197
api: Fix typos in doc on constructing narrows.
2018-08-27 17:37:37 -07:00
Lyla Fischer
1efcdfdb5c
templates: Merge Help and API doc main into documentation_main.
...
With minor fixes by eeshangarg.
2018-08-27 20:19:24 -02:30
Yago González
54464feda7
api docs: Document the PATCH /users/me/subscriptions/muted_topics endpoint.
2018-08-26 23:10:21 -07:00
Rishi Gupta
e31fa7edfe
integration docs: Note that the stream name has to be URL-encoded.
2018-08-26 22:58:16 -07:00
Rishi Gupta
e9e2721aa2
integration docs: Simplify create a bot instructions.
2018-08-26 22:58:16 -07:00
Vishnu Ks
62b93d551a
signup: Fix broken resend email link in realm creation flow.
...
Also use name for selecting form in casper tests
as form with action=new is present in both /new
and /accounts/new/send_confirm/ which breaks
test in CircleCI as
waitWhileVisible('form[action^="/new/"]) never stops
waiting.
2018-08-26 22:54:05 -07:00
Harshit Bansal
ec2ebd1cc9
build_emoji: Change sprite CSS files to use hyphens in names.
...
This is more consistent with our other names in emoji infra.
2018-08-26 22:16:23 -07:00
Shubham Dhama
e70cf3bd67
emails/password_reset: Change text for listing other active accounts.
...
The main benefit of this change is that it reduces the amount of total
string that we might need to tag for translation.
Fixes : #10323 .
2018-08-22 17:49:40 -07:00
Shubham Dhama
aa8b3d2beb
emails/password_reset: Change template string for deactivated users.
2018-08-22 17:43:23 -07:00
Shubham Dhama
491bd6d2c9
emails/password_reset: Refactor and replace no_account_in_realm.
...
In place of no_account_in_realm we will use its negation
active_account_in_realm as a part of refactoring this template.
2018-08-22 17:43:23 -07:00
Shubham Dhama
3fecc71777
emails/password_reset: Make `.txt` template consistent with `.html`.
2018-08-22 17:43:23 -07:00
Shubham Dhama
941cd0bb2f
emails/password_reset: Fix multiple accounts realm uri listing.
2018-08-22 17:43:23 -07:00
Yago González
e7c7b19507
api docs: Document POST /realm/filters.
2018-08-22 17:42:14 -07:00
Yago González
fcf1e3cd88
api docs: Add guide for creating narrows.
...
Dramatically edited by tabbott to simplify the discussion and
duplication of content in our main search documentation.
2018-08-22 17:16:27 -07:00
Rishi Gupta
7dbdea3ad9
plans: Update faq for non-profit discounts.
2018-08-22 12:42:30 -07:00
Rishi Gupta
0de30589b0
plans: Replace hipchat with discord in compare section.
2018-08-22 11:59:15 -07:00
Joshua Pan
2aeabf24a6
frontend: Create data structure for starred messages.
2018-08-21 13:42:23 -07:00
Tim Abbott
517df26199
docs: Update headings for development auth documentation.
...
Also, we fix an outdated link from /devtools.
2018-08-21 12:55:28 -07:00
Rishi Gupta
36d495736a
user docs: Rename display-emoji-as-text.
2018-08-20 19:24:36 -07:00
Rishi Gupta
33c586d3ec
user docs: Update enable-emoticon-translations.
2018-08-20 19:24:36 -07:00
Rishi Gupta
9a759060cd
user docs: Remove outdated app guides.
2018-08-20 18:52:04 -07:00
Rishi Gupta
1f2ed31791
user docs: Add related articles to desktop install guide.
2018-08-20 18:22:30 -07:00
Rishi Gupta
0f44d380ca
user docs: Update save-changes.md.
2018-08-20 17:11:53 -07:00
Lyla Fischer
43f2a99f2a
user docs: Trim change-a-users-name.
2018-08-20 17:11:53 -07:00
Lyla Fischer
f3324f9748
user docs: Trim make-a-user-an-administrator.
2018-08-20 17:11:53 -07:00
Lyla Fischer
f4d1283b6c
user docs: Update deactivate-or-reactivate-a-bot.
2018-08-20 15:50:16 -07:00
Lyla Fischer
172cde6af6
user docs: Add restrict-bot-creation.
2018-08-20 15:50:16 -07:00
Lyla Fischer
603dedbfec
user docs: Update set-default-streams-for-new-users.
2018-08-20 15:02:39 -07:00
Lyla Fischer
614da57f8a
user docs: Update add-or-remove-users-from-a-stream.
2018-08-20 15:02:39 -07:00
Lyla Fischer
c183c5059e
user docs: Update change-the-privacy-of-a-stream.
2018-08-20 15:02:39 -07:00
Lyla Fischer
f79614a7dd
user docs: Update change-stream-description.
2018-08-20 15:02:39 -07:00
Lyla Fischer
f1462d096e
user docs: Update rename-a-stream.
2018-08-20 15:02:39 -07:00
Lyla Fischer
6fc214929c
user docs: Update delete-a-stream.
2018-08-20 15:02:39 -07:00
Rishi Gupta
5bc3dd4a57
user docs: Update notification docs.
2018-08-19 06:34:03 -07:00
Yago González
aa5185fdf8
api docs: Document POST /typing.
2018-08-17 12:57:40 -07:00
Akash Nimare
dab75e4990
help: Fix styling of emoticons on help pages.
2018-08-17 11:37:29 -07:00
Rishi Gupta
dc1e1dfcf9
features: Add custom profile fields.
2018-08-17 11:32:05 -07:00
Rishi Gupta
e25ac1dd6c
user docs: Add custom profile field docs.
2018-08-17 11:32:05 -07:00
Eeshan Garg
f476ec7fac
webhooks/freshdesk/doc.md: Render example JSON correctly.
...
We've been getting reports from users that our Freshdesk webhook
isn't working correctly. It turns out that the issue had nothing
to do with the webhook implementation itself!
In freshdesk/doc.md, we have a JSON template we ask users to
copy/paste into a textbox in the Freshdesk UI. That JSON template
contains "{{" and "}}" characters which we escaped as Unicode
decimals to prevent clashes with Jinja2 syntax in other parts
of the same template. This worked for a while!
But thanks to the changes introduced as part of the
nested_code_blocks extension, such escaped characters were never
decoded, leading users to copy/paste the same template but with
raw escaped unicode representations of "{{" and "}}" inside. And
that eventually broke our webhook implementation.
This commit makes sure that such characters are properly "unescaped",
just for Freshdesk docs.
2018-08-17 08:55:41 -07:00
Rishi Gupta
b3a8790c59
plans: Remove question about proration.
2018-08-17 08:50:07 -07:00
Rishi Gupta
fa50f68ec5
settings: Rename emoji settings.
2018-08-17 08:49:48 -07:00
Puneeth Chaganti
126442a0a8
help: Generate emoticon translations table dynamically.
...
Closes #8586 .
2018-08-16 13:50:42 -07:00
Lyla Fischer
c86dc45bf9
user docs: Update change-the-topic-of-a-message.
2018-08-15 16:24:57 -07:00
Lyla Fischer
9ba0aaefa2
user docs: Add community-topic-edits.
2018-08-15 16:24:57 -07:00
Rishi Gupta
f7a8a394dc
user docs: Update table in configure-message-editing-and-deletion.
2018-08-15 16:24:57 -07:00
Lyla Fischer
a71a986548
user docs: Update add-custom-emoji.
2018-08-15 16:24:57 -07:00
Rishi Gupta
4a3aaf5075
user docs: Remove high contrast mode from index.
2018-08-15 14:55:06 -07:00
Lyla Fischer
0c0b9d7de6
user docs: Update language in admin-only.
2018-08-15 12:10:26 -07:00
Rishi Gupta
b1fcd81fff
user docs: Fix spelling of macOS in desktop install guide.
2018-08-14 16:34:34 -07:00
Rishi Gupta
66f7527237
user docs: Update desktop app install guide.
2018-08-14 14:47:08 -07:00
Harshit Bansal
08a0a8ea2e
user docs: Update display-emoji-as-text.md.
2018-08-14 13:12:30 -07:00
Tim Abbott
62bee26ea7
Revert "hotkey: Add hotkey to narrow to starred messages."
...
This reverts commit 144d21494e
.
2018-08-13 15:05:36 -07:00
Akash Nimare
ee1f87494d
portico: Remove unused CSS from why-zulip page.
2018-08-13 13:35:17 -07:00
Akash Nimare
bce77c13ac
portico: Update why-zulip page design.
...
This commit updates the design of why-zulip page so that
it matches with other portico pages.
2018-08-13 13:35:17 -07:00
Harshit Bansal
99e1a81055
emoji: Fix some emoji images not loading in missed message emails.
...
`emoji-datasource` package v4.0.4 introduced the concept of qualified
and non-qualified emoji codes. As chat programs don't need to use
emoji representation selector, so we used migrated our infrastructure
to use non-qualified emoji codes. But we missed the fact that the
emoji file names in emoji farm are based on emoji data's 'unified'
field and the value of this field has changed. Consequently the image
file names must also have been changed. We used `emoji_code` while
converting the span tags to img tags while processing notifications.
But since now `emoji_code` refers to non-qualified code while image
file names are based on qualified code, we need to rename images
to correctly do the conversion. This commit just fixes this.
2018-08-13 12:03:16 -07:00
Joshua Pan
144d21494e
hotkey: Add hotkey to narrow to starred messages.
...
Fixes #9684 .
2018-08-13 11:39:32 -07:00
pragatiagrawal
674d3804fb
portico: Fix frontend email validation on /new.
...
This fixes a regression introduced in
865480ec42fb6150a97562b28f3ac81bf2802daa; the JavaScript in question
was refactored incorrectly, due to not noticing it was used in
multiple pages.
Fixes : #10040 .
2018-08-11 14:53:06 -07:00
Rishi Gupta
e7374a0852
api docs: Link to our zapier and ifttt /integrations pages.
2018-08-10 10:37:49 -07:00
Shubham Padia
165636e0c4
compose: Don't close compose box on clicking bottom right keyboard shortcut.
...
Fixes #9803 .
The compose box closes on any click in the document outside the compose
box except for an element with an anchor tag or in its parents.
This commit adds an anchor tag as parent of the keyboard shortcuts
icon.
2018-08-09 17:51:40 -07:00
Eeshan Garg
0a99fa2fd6
render_markdown_path: Handle absolute template paths properly.
...
One disadvantage of relying on Jinja2 to load all templates is that it
only searches a finite set of pre-configured template directories.
Unfortunately, that breaks when someone tries to enable a custom
privacy or terms page and has the corresponding template in a
directory outside of Jinja2's recognized directories (for instance, it
won't find `/etc/zulip/terms.md`, the recommended path).
This commit makes it so that render_markdown_path can be more
sensible about pure Markdown files and load templates with
absolute paths directly without relying on Jinja2, if need be.
2018-08-09 08:43:03 -07:00
Tim Abbott
a8d0fdce64
API: Reorganize message section of endpoints index a bit.
2018-08-08 09:43:01 -07:00
Yago González
90e3b8d808
api docs: Remove unnecessary argument entry.
2018-08-08 09:29:27 -07:00
Yago González
8d0cf3ebe5
api docs: Migrate POST /user_uploads to OpenAPI.
2018-08-08 09:29:27 -07:00
Yago González
119b3c0bc4
api docs: Migrate DELETE /users/me/subscriptions to OpenAPI.
2018-08-08 09:29:27 -07:00
Yago González
14c9277095
api docs: Migrate POST /users to OpenAPI.
2018-08-08 09:29:27 -07:00
Shubham Dhama
915960ee58
invite: Change "User join as" to dropdown.
2018-08-07 14:02:50 -07:00
Shubham Dhama
2dec30e4ab
forms: Fix accounts listed in password_reset email to active accounts.
...
Previously we were listing both accounts, active as well as non-active.
Fixes : #10130 .
2018-08-04 09:16:19 -07:00
Rishi Gupta
cb69af3676
portico: Add links to open source section of /hello.
2018-08-03 13:01:53 -07:00
Steve Howell
1c2ddb00d1
buddy list: Add padding to progressive scrollings.
...
We add a padded div to our container for the buddy
list to give scrolling the illusion that we've
rendered every list item, while still letting
the browser do the heavy lifting instead of trying
to fake it out too much.
2018-08-02 16:59:27 -07:00
Steve Howell
94884a4418
buddy list: Introduce buddy_list_wrapper div.
...
This new div allows us to split out two concerns:
semantic list of items - remains in #user_presences
widget real estate - controlled by new #buddy_list_wrapper
We will use this for progressive rendering. We want to add
padding to the buddy list without messing with the integrity
of the actual HTML '<ul>' list. (One ugly alternative would
have been to add a dummy list item, which be a pitfall for
any code traversing the list.)
Basically, all the code relating to click handlers and similar
things was left alone. We only change js/css related to
scrolling, resizing, and overflow.
2018-08-02 16:56:50 -07:00
Yago González
2b8bb2ffc6
api docs: Migrate DELETE /events to OpenAPI.
2018-08-02 15:54:41 -07:00
Yago González
5f3268cc48
api docs: Migrate GET /events to OpenAPI.
2018-08-02 15:54:41 -07:00
Yago González
c28db51da2
api docs: Improve phrasing for /events.
2018-08-02 15:54:41 -07:00
Yago González
5631645d9f
api docs: Migrate /register to OpenAPI.
2018-08-02 15:54:41 -07:00
Akash Nimare
cc6af84a08
portico: Redesign download button on apps page.
...
This PR updates the styling of download button so
that it matches with the other buttons on portico pages.
Partially fixes #10104 .
2018-07-31 14:18:28 -07:00
Akash Nimare
1ce31ecd7d
register: Update Zulip production server installation link.
...
Tweaked by tabbott to also recommend Zulip Cloud.
2018-07-30 11:43:09 -07:00
Akash Nimare
e9e5a722c5
register: Update UI of realm_creation_fail page.
2018-07-30 11:41:07 -07:00
Rishi Gupta
71fb8d6195
user docs: Rename require-topics.md.
2018-07-29 23:55:33 -04:00
Lyla Fischer
65516a2908
user docs: Trim require-topics.
2018-07-29 23:50:52 -04:00
Lyla Fischer
570dc8b1db
user docs: Update name-and-email-changes.
2018-07-29 23:46:58 -04:00
Lyla Fischer
b75bdbc501
user docs: Update tweak allow-image-link-previews.
2018-07-29 23:02:16 -04:00
Lyla Fischer
b73345b08b
user docs: Update only-allow-admins-to-add-emoji.
2018-07-29 22:53:22 -04:00
Lyla Fischer
de8014a031
user docs: Update restrict-create-new-streams.
2018-07-29 22:46:48 -04:00
Lyla Fischer
ba791b7071
user docs: Remove add-a-link-preview since it is a server admin doc.
2018-07-29 20:32:46 -04:00
Lyla Fischer
9f80322a35
user docs: Update custom-linkification doc.
2018-07-29 20:32:46 -04:00
Lyla Fischer
225aaba2fb
user docs: Update configure-authentication-methods.
2018-07-29 20:32:46 -04:00
Lyla Fischer
c6938a42d6
user docs: Update add-custom-emoji.
2018-07-29 20:32:46 -04:00
Tim Abbott
6e61152a53
features: Fix a typo in "fully internationalized".
2018-07-28 16:33:28 -07:00
Rhea Parekh
104b2342d9
docs: Update import-from-gitter doc.
...
The changes here are primarily to better document how to get a Gitter
API token.
2018-07-28 15:43:12 -07:00
Shubham Padia
e276006d8c
help: Replace dead link to function support wiki in KaTex.
...
Fixes #10091 .
`https://github.com/Khan/KaTeX/wiki/Function-Support-in-KaTeX ` has
been moved from the wiki to the docs at
https://khan.github.io/KaTeX/docs/supported.html in
https://github.com/Khan/KaTeX/pull/1484 .
2018-07-28 08:33:59 -07:00
Tim Abbott
3cf55d14a1
settings: Enable custom profile fields in production.
...
Now that we've fixed the last major bugs, we can turn this on for
everyone. The main remaining work is updating the documentation to
advertise it.
2018-07-27 12:09:56 -07:00
Rishi Gupta
1710a9070a
user docs: Add export-your-organization.
2018-07-27 10:52:27 -07:00
Rishi Gupta
5e7fd3a3cf
docs: Move server import and export from /help to readthedocs.
2018-07-27 10:37:50 -07:00
Anupam Dagar
c47e71abe0
emails: Fix preheader coming up inside email.
...
This makes the preheader correctly invisible inside the email.
2018-07-27 10:36:13 -07:00
Aditya Bansal
5190f4c51a
stylesheets: Fix coding style to comply with stylistic rules.
2018-07-27 00:15:58 -07:00
Sujeet Kausallya Gholap
b5cae68f24
docs: Fix typo: premise -> premises.
2018-07-27 00:11:09 -07:00
Rishi Gupta
8b2cafa111
user docs: Explain streams are similar to channels in stream-permissions.
2018-07-26 21:49:26 -04:00
Abhigyan Khaund
40540d4312
user docs: Add "Using a custom certificate".
2018-07-26 16:32:45 -07:00
Abhigyan Khaund
82770a636f
user docs: Add connect through a proxy.
2018-07-26 16:32:45 -07:00
Tim Abbott
879aa130ad
api docs: Move "Get stream ID" to end of the streams endpoint section.
...
This seemed overally emphasized in the previous order.
2018-07-26 15:42:58 -07:00
Yago González
40a21f6077
api docs: Migrate GET /users to OpenAPI.
2018-07-26 15:34:31 -07:00
Yago González
7c50f6cdd4
api docs: Migrate POST /messages/render to OpenAPI.
2018-07-26 15:34:31 -07:00
Yago González
57c2d8c72a
api docs: Migrate GET /get_stream_id to OpenAPI.
2018-07-26 15:34:31 -07:00
Yago González
679319a735
api docs: Migrate GET /streams to OpenAPI.
2018-07-26 15:34:31 -07:00
Harshit Bansal
cf5b2b4815
emoji: Change emoticon mapping for `:)`, `(:` and `:(`.
...
See discussion on CZO:
https://chat.zulip.org/#narrow/stream/101-design/subject/emoji.20picker/near/617811
2018-07-26 11:17:03 -07:00
Yago González
7ddc6e8d10
api docs: Migrate POST /messages to OpenAPI.
2018-07-26 10:24:01 -07:00
Yago González
cb24756edc
api docs: Merge docs for sending stream and private messages.
2018-07-26 10:24:01 -07:00
Marco Burstein
8c2f0f68b2
portico: Use `1 commit` instead of `1 commits` on the Team page.
...
When a user listed in the contributors section has only one commit,
`1 commit` should be displayed instead of the incorrect `1 commits`.
2018-07-26 09:14:04 -07:00
Aditya Bansal
fa3a337f37
stylelint: Fix css stylistic violations in various scss stylesheets.
2018-07-25 14:58:25 -07:00
Rishi Gupta
1bbe87cf82
portico: Add links to import from slack and gitter to /new.
2018-07-25 08:49:27 -07:00
Rishi Gupta
03a07783a3
portico: Add Slack/Gitter import to for/open-source.
2018-07-25 08:49:08 -07:00
Rishi Gupta
d144470c31
portico: Move on-premise features below fold in for/open-source.
...
This hasn't seemed like a deciding factor for open source orgs in the last
year.
2018-07-25 08:49:08 -07:00
Rishi Gupta
f69b24bfdf
portico: Add Gitter import to /features.
2018-07-25 08:49:08 -07:00
Rishi Gupta
5e2ee5f4fc
user docs: Note users can only import into new orgs in import-from-*.
2018-07-24 19:24:06 -07:00
Rishi Gupta
3f0257e758
user docs: Ask for subdomain in import-from-* when importing to zulipchat.
2018-07-24 19:24:06 -07:00
Rishi Gupta
528b2bc48d
user docs: Add reference to gitter in import/export doc.
2018-07-24 18:55:08 -07:00
Rishi Gupta
9d55152b1b
user docs: Rename import-data-from-gitter.
2018-07-24 18:55:07 -07:00
Rishi Gupta
d9f61f2b94
user docs: Rename import-data-from-slack.
2018-07-24 18:45:56 -07:00
Priyank Patel
8a012b9e7f
Revert "webpack: Combine archive-style bundle into archive."
...
This reverts commit d1d9d63841
, and fixes
the fonts in webapp being overwritten by bootstarap due to webpack bundling.
2018-07-24 16:00:26 -07:00
Rishi Gupta
c010a704de
user docs: Add import into zulipchat.com section to gitter import guide.
2018-07-24 15:59:02 -07:00
Rishi Gupta
5581586c5c
user docs: Fix wording in import-data-from-gitter.
2018-07-24 15:59:01 -07:00
Rishi Gupta
1b27f2cf58
user docs: Add import into zulipchat.com section to slack import guide.
2018-07-24 15:58:56 -07:00
Lyla Fischer
d50faa4d81
user docs: Add reference to support email in docs footer.
2018-07-24 11:10:23 -07:00
Rishi Gupta
b49f34ae77
popovers: Change User documentation to Help center in gear menu.
2018-07-23 23:12:07 -07:00
Priyank Patel
d1d9d63841
webpack: Combine archive-style bundle into archive.
2018-07-23 15:19:47 -07:00
Priyank Patel
f8398238a9
webpack: Migrate archive bundle to webpack.
...
Tested by visiting localhost:9991/archive/streams/1/topics/denmark3.
2018-07-23 15:19:44 -07:00
Shubham Padia
36707a33ca
search: Add a basic implementation of search pills.
...
Following points have been implemented in this commit:
1.) Add search pill on selecting typeahead.
2.) Re-narrow after removing a search pill.
3.) Add quiet optional parameter to removeLastPill.
4.) Pre populate search pills in narrow.activate.
5.) Clear existing search pills on narrow.deactivate.
Description of above points:
1.) I tried out using the description from suggestions.lookup_table
to append a pill using appendValidatedData so that the description
had not to be calculated again. But the description in the suggestions
lookup contains html due to highlighting. This html is escaped when
inputed in a pill. An attempt was also made to remove the higlighting
by replacing the tags. But other espaced characters like < also
popped up, so it was better to use append_search_string.
3.) If one wants to refresh the pill using pill.clear and wants to
repopulate them, evaluating the event_handler associated with the
action of removing the pill may not be desired.
4.) Pill population code is added to narrow.activate. Pills are not
populated if the narrow was triggered by search as search handles the
addition and removal of pill by itself. The reason for not handling
search too in narrow.activate is to avoid clearing the pills and
repopulating them. Example of some of the triggers for narrow.activate
include `restore draft`, `topic change`,`sidebar`.
Also modifies tests for search.js
2018-07-23 11:29:10 -07:00
Shubham Padia
e228687094
search: Make search query a contenteditable div for search pill.
...
Input pills require a contenteditable div with a class named input
to fall inside the pill container. On converting the input tag into
a div, the size of the input decreases which is compensated by a
line-height of 40px. Comment above letter-spacing:normal was removed
as chrome and firefox do not change the letter-spacing to normal
for a div via the default browser stylesheet.
NOTE: Currently writing something into the div will call the action
corresponding to that key in the keyboard shortcuts. The input will
work fine once the pills have been initiated.
For the casper tests, for now, we just use the legacy search code.
When we change that, $.val() cannot be used on contenteditable div, so
$.html() will need to be used instead in select_item_via_typeahead.
2018-07-23 11:29:10 -07:00
Tim Abbott
e1291cf839
search: Copy CSS to a separate #searchbox_legacy block.
...
This way, we can edit the CSS for the searchbox without having to
worry about changing the legacy behavior.
2018-07-23 11:29:10 -07:00
Tim Abbott
2918cc92f3
search: Duplicate HTML template content for search area.
...
This is preparation for being able to work on the search pills feature
without making any user-facing changes until we're ready to enable it.
2018-07-23 11:29:10 -07:00
Rhea Parekh
73862e89ae
gitter import: Add documentation.
2018-07-23 08:46:19 -07:00
Rhea Parekh
b6ce93e029
outgoing webhooks: Fix sample values for slack outgoing webhooks.
...
This switches us to use the correct timestamp, service_id and token
formats. The 'service_id' should be the ID of the bot user. The token
should be a sample token generated from 'random_api_key()'.
2018-07-23 08:07:56 -07:00
Shubham Padia
3125fab756
right-sidebar: Add title attribute to `userlist-toggle`.
...
Fixes #9785 .
The userlist-toggle icon is visible for smaller screens and was
missing a title attribute.
2018-07-22 20:01:45 -07:00
Shubham Padia
f574790b09
left-sidebar: Add title attribute to `streamlist-toggle`.
...
The streamlist-toggle icon is visible for smaller screens and was
missing a title attribute.
2018-07-22 20:01:45 -07:00
Lyla Fischer
ccba727919
user docs: Update mute-a-topic.md.
2018-07-20 10:10:17 -07:00
Lyla Fischer
e07bf51fc9
user docs: Update the message-actions template.
2018-07-20 10:10:17 -07:00
Lyla Fischer
010dbcc49f
user docs: Trim language in mute-a-stream.
2018-07-20 07:59:29 +05:30
Lyla Fischer
5a588353c1
user docs: Fix some wording in desktop notifications doc.
2018-07-20 07:24:49 +05:30
Lyla Fischer
f3b0b8edc8
user docs: Remove the admin.md macro.
2018-07-19 22:30:51 +05:30
Rishi Gupta
b6d1b956f2
user docs: Rename restrict-editing-of-old-messages-and-topics.
2018-07-19 22:30:51 +05:30
Rishi Gupta
5ab373f714
user docs: Update article on configuring message editing and deletion.
2018-07-19 22:30:51 +05:30
Lyla Fischer
efe22d339a
user docs: Update disable-message-edit-history.
2018-07-19 22:30:51 +05:30
Lyla Fischer
ad5f7a912e
user docs: Update deactivate-or-reactivate-a-user.
2018-07-19 22:30:51 +05:30
Rishi Gupta
b514cf66a1
user docs: Remove only-allow-admins-to-invite-new-users.
...
The information here was recently added to
manage-who-can-join-and-invite.md.
2018-07-19 22:25:58 +05:30
Rishi Gupta
72c0b57aa3
user docs: Remove allow-anyone-to-join-without-an-invitation.
...
The information here was recently added to manage-who-can-join-and-invite.
Arguably this is one we should save, since it is a distinctive feature not
offered by all of our competitors, and it gets some additional visibility by
being in the left sidebar. The model of having multiple things in the
sidebar pointing to the same article is getting messy though, and as our
feature count increases the cost of having stuff in the left sidebar is
increasing as well.
2018-07-19 22:25:58 +05:30
Rishi Gupta
eab1142200
user docs: Remove restrict-user-email-addresses-to-certain-domains.
...
The information from this doc was recently added to
manage-who-can-join-and-invite.md.
2018-07-19 22:25:58 +05:30
Rishi Gupta
ce1875533e
user docs: Add manage-who-can-join-and-invite.md.
...
As we add more and more features, we'll want to consolidate articles into
feature bundles.
2018-07-19 22:25:58 +05:30
Lyla Fischer
c301148e5a
user docs: Update join-zulip-chat-badge.
2018-07-19 22:20:53 +05:30
Lyla Fischer
9149ac1cf4
user docs: Update default language doc.
2018-07-18 20:21:37 +05:30
Sarah
73f5be65e8
zerver/lib/notifications: Add stream email notifications.
...
This modifies the logic for formatting outgoing missed-message emails
to support the upcoming stream email notifications feature (providing
a new format for the subject, etc.).
2018-07-14 12:19:33 +05:30
Tim Abbott
dabf3667d1
notifications: Eliminate unnecessary at_mention context variable.
...
we already had a variable "mention" that did the exact same thing.
2018-07-14 12:19:33 +05:30
Eeshan Garg
37e7cb4b96
outgoing-webhooks.md: Use HTML tables to document payload fields.
2018-07-14 09:44:54 +05:30
Eeshan Garg
2e78a56796
outgoing-webhooks.md: Add example payloads/fixtures.
2018-07-14 09:44:54 +05:30
Max Nussenbaum
8fd900626d
billing: Style billing page.
...
This adds styles to /billing.
2018-07-13 18:30:38 +05:30
Cynthia Lin
ab9f167053
help: Refactor help page CSS to eliminate padding on content containers.
...
This is essential for using simplebar, since simplebar doesn't account
for parent <div> paddings, which might cause scrollbars to be mispositioned
if not considered.
2018-07-13 18:03:32 +05:30
Anders Kaseorg
f75c0e29f4
HTML validation: Remove obsolete attributes from <script>, <style>.
...
<script charset=…>, <script type=…>, and <style type=…> are “obsolete
but conforming” in HTML5. They make the validator.nu output noisier
and real problems a little harder to find.
(type was required in HTML 4, which is not relevant to us.)
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2018-07-13 10:27:23 +05:30
Anders Kaseorg
c28ab72124
HTML validation: Remove invalid attributes.
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2018-07-13 10:27:23 +05:30
Anders Kaseorg
ae55107560
HTML validation: Replace Drafts button with styled link.
...
<button> inside <a> is invalid.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2018-07-12 18:47:10 +05:30
Anders Kaseorg
05dc132fb2
HTML validation: Add placeholder text to <h1>, <h3>.
...
Otherwise validator.nu warns about the empty header tags. The
placeholder text is replaced by JavaScript.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2018-07-12 18:46:31 +05:30
Anders Kaseorg
6107382b2a
HTML validation: Remove invalid <pipe> element from portico-header.
...
It seems to have been there to paper over a styling problem that was
actually caused by slightly mismatched font sizes (em vs. rem).
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2018-07-12 18:46:31 +05:30
Tim Abbott
7e3c4deeac
emails: Use direct links to notification settings.
...
Now that we support such direct links, we should be using them where
necessary in our emails.
2018-07-12 13:39:14 +05:30
Eeshan Garg
3eaf00444a
markdown: Render nested multi-line code blocks correctly.
...
This commit adds a Markdown tree-processor extension that renders
multi-line code blocks that are nested inside lists with the
formatting. Note that the code block could be nested inside multiple
list levels and would still get rendered correctly.
Tim: This fixes the need for unpleasant workarounds like
f5bfa4e793
and makes nested code blocks
in our documentation look exactly how users would expect them to.
2018-07-12 12:22:04 +05:30
Aditya Bansal
c47db1a1e8
left_sidebar.html: Upgrade to use font-awesome 4.7 icon prefixes.
2018-07-11 20:31:18 +05:30
Aditya Bansal
fb839c1d5b
compose.html: Upgrade to use font-awesome 4.7 icon prefixes.
...
We also adjust some CSS so that icons after this upgrade look exactly
or nearly the same as they did before the upgrade.
2018-07-11 20:31:17 +05:30
Aditya Bansal
44e9c6909f
app/index.html: Upgrade to use font-awesome 4.7 icon prefixes.
2018-07-11 20:17:11 +05:30
Aditya Bansal
7b0de00715
right_sidebar.html: Upgrade to use font-awesome 4.7 icon prefixes.
2018-07-11 20:17:11 +05:30
Aditya Bansal
5552bfbeda
settings_overlay.html: Upgrade to use font-awesome 4.7 icon prefixes.
2018-07-11 20:17:11 +05:30
Aditya Bansal
ccb4e11eb4
navbar.html: Upgrade to use font-awesome 4.7 icon prefixes.
2018-07-11 20:17:11 +05:30
Aditya Bansal
80ce1feeed
hello.html: Upgrade to use font-awesome 4.7 icon prefixes.
2018-07-11 20:17:11 +05:30
Lyla Fischer
371e058972
user docs: Trim the language and usage of save-changes.md.
2018-07-11 10:04:49 +05:30
Eeshan Garg
d60037c91b
deploying_bots.md: Fix a couple of minor formatting issues.
2018-07-10 10:01:16 +05:30
Eeshan Garg
026493f791
api_docs: Split integration-guide.md into separate docs.
...
This commit carves out the overview for incoming webhooks and
moves it to its own file. This is a much better way to structure
these docs.
This is a quick follow-up to Tim Abbott's comment on #9592 .
2018-07-09 14:59:17 -02:30
Tim Abbott
a0270e1d7b
analytics: Extend /devtools to document this tool.
2018-07-09 15:06:15 +05:30
Anders Kaseorg
162e3444d7
HTML validation: Fix <label for="…"> references.
...
These must refer to the id of an existing form control; id_username
doesn’t exist and streams_to_add isn’t a form control.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2018-07-09 10:00:56 +05:30
Anders Kaseorg
0d56aba4b5
HTML validation: Move topic_is_muted from head to body.
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2018-07-09 10:00:56 +05:30
Anders Kaseorg
b618c644a3
HTML validation: Quote <my-bot> and <api_key> placeholders in api docs.
...
They were being sent to the browser as non-renderable HTML tags.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2018-07-09 10:00:56 +05:30
Anders Kaseorg
3806c092c6
HTML validation: Fix problems with tag nesting.
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2018-07-09 10:00:56 +05:30
Anders Kaseorg
ecb4fd2193
HTML validation: Rename custom on-page attribute to data-on-page.
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2018-07-09 09:45:42 +05:30
Anders Kaseorg
37dfa7f7d4
HTML validation: Remove xmlns:svg attribute.
...
xmlns:svg is an XML namespace declaration that would be valid in XHTML
but not in HTML. Even in XHTML, it wouldn’t be necessary because we
don’t write SVG tags prefixed like <svg:circle>, only unprefixed like
<circle>.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2018-07-09 09:45:42 +05:30
Anupam Dagar
a1a36e7971
emails: Add preheader to "new login" emails.
...
This makes it easier to see what the new login was about in the previews.
Fixes : #9866 .
2018-07-05 12:44:54 +02:00
Armaan Ahluwalia
54d3d8e8b3
webpack: Transition app.js to be compiled by webpack.
...
This commit moves all files previously under the 'app' bundle in
the Django pipeline to being compiled by webpack under the 'app'
entry point. In the process, it moves assets under the app entry
to a file called app.js that consumes all relevant css and js files.
This commit also edits the webpack config to be able to expose certain
variables for third party libraries that are currently required by
some modules. This is bad coding form and should be refactored to
requiring whatever dependencies a module may have; we're just
deferring that to the future to simplify the series of transitions we
need to do here. The variable exposure is done using expose-loader in
webpack.
The app/index.html template is edited to override the newly introduced
'commonjs' block in the base template. This is done as a temporary
measure so as not to disrupt other pages on the app during the transition.
It also fixes the value of the 'this' context that was being inferred
as window by third party libraries. This is done using imports-loader
in the webpack config. This is also messy and probably isn't how we
want things to work long term.
2018-07-05 11:03:08 +02:00
Yago González
fa2daf0044
api docs: Migrate POST /users/me/subscriptions to OpenAPI.
2018-07-03 20:15:34 +02:00
Jack Zhang
456c8fed83
user-docs: Remove save-changes macro from configure-mobile-notifications.md.
...
The instruction to click a 'Save changes' button is incorrect, the
account settings UI automatically saves changes.
2018-07-02 10:40:11 -07:00
Jack Zhang
69fd8f2896
user-docs: Remove save-changes macro from configure-email-notifications.md.
...
The instruction to click a 'Save changes' button is incorrect, the
account settings UI automatically saves changes.
2018-07-02 10:40:11 -07:00
Jack Zhang
66a37558d4
user-docs: Remove save-changes macro from configure-email-digest-notifications.md.
...
The instruction to click a 'Save changes' button is incorrect, the
notifications settings UI automatically saves changes.
2018-07-02 10:40:11 -07:00
Jack Zhang
22cc3f9d74
user-docs: Remove save-changes macro from change-a-users-name.md.
...
The instruction to click a 'Save changes' button is incorrect, the
account settings UI automatically saves changes.
2018-07-02 10:40:11 -07:00
Yago González
bba8b88707
api docs: Explain clearly how to create new streams.
...
Tweaked significantly by tabbott to cover this more clearly.
2018-07-01 08:41:37 -07:00
Rhea Parekh
2f88ca7446
slack import: Import skype and phone data of users.
2018-07-01 07:05:40 -07:00
Aditya Bansal
3cf8ba33d8
integrations: Upgrade to use font-awesome 4.7 icon prefixes.
2018-07-01 06:02:10 -07:00
Yago González
9a2036b52a
api docs: Make the Home page more straightforward.
...
Fixes #9854 .
2018-07-01 04:33:04 -07:00
Rishi Gupta
89a59422cc
api docs: Fix link to IFTTT.
...
Old link is 404'ing.
2018-06-29 22:40:16 -07:00
Eeshan Garg
e1e4d523aa
Replace remaining user-facing occurences of the term "invite-only".
...
Fixes #9611 .
2018-06-27 12:34:29 -07:00
Lyla Fischer
d71bc75a2e
user docs: Add troubleshooting to desktop notifications docs.
2018-06-27 12:22:38 -07:00
Lyla Fischer
d98c2e02b4
user docs: Remove admin-only stream management from member docs.
2018-06-27 11:52:41 -07:00
Shubham Dhama
238c27eb71
settings: Fix focusing of `your-account` prior complete loading.
...
Fixes : #9686 .
2018-06-27 11:20:54 -04:00
Vishnu Ks
1b179ca530
signup: Prevent users from signing up with email containing +.
2018-06-23 12:03:30 -07:00
Yago González
8e50564717
api docs: Document the /users/me/<stream_id>/topics endpoint.
2018-06-23 12:42:11 +02:00
Rishi Gupta
add80f86f5
user docs: Update configure-desktop-notifications.
2018-06-22 10:08:08 -07:00
Lyla Fischer
8630e3deff
user docs: Update desktop notifications article.
2018-06-22 09:00:28 -04:00
Rishi Gupta
f52765be5b
user docs: Update create-your-organization-profile.
2018-06-21 12:47:19 -07:00
Rishi Gupta
9a5f1492d4
user docs: Fix link to display-emoji-as-text.
2018-06-21 11:51:39 -07:00
Lyla Fischer
c9455b732e
user docs: Update high-contrast-mode.md.
2018-06-21 11:27:07 -07:00
Lyla Fischer
e606ae0c47
user docs: Add display-emoji-as-text.
2018-06-21 11:27:07 -07:00
Rishi Gupta
bccf2ca67b
integrations: Update Matrix and IRC docs.
2018-06-20 19:07:18 -07:00
Eeshan Garg
00c5afb491
integrations: Point IRC and Matrix docs to the same macro.
...
Both the integrations use our new Matrix integration (with only one
additional paragraph for the IRC docs), so docs for both should point
to the same underlying Markdown macro for configuring a Matrix bridge.
This is a follow-up to #9491 .
2018-06-20 10:50:54 -04:00
Lyla Fischer
d43ccdde7f
user docs: Document admin-only posting in stream-permissions.md.
2018-06-19 17:40:16 -07:00
Lyla Fischer
bded247cb6
user docs: Edit enable-night-mode.
2018-06-19 17:06:26 -07:00
Lyla Fischer
e417e2b62a
user docs: Edit change-your-language.
2018-06-19 16:43:42 -07:00
Lyla Fischer
afb60a6fe9
user docs: Document deactivation of account and org.
2018-06-19 16:33:12 -07:00
Lyla Fischer
d6a32de3ce
user docs: Update and rename view-an-image-at-full-size.md.
2018-06-19 15:53:41 -07:00
Vishnu Ks
3dd9f61851
signup: Show profile details during settings import.
2018-06-19 11:25:23 -07:00
Vishnu Ks
403f254557
signup: Create get_accounts_for_email function.
2018-06-19 11:25:23 -07:00
Eeshan Garg
d74ddcac95
integrations/matrix: Update docs to conform to style guide.
...
This is a follow-up to #9491 .
2018-06-16 08:52:49 -07:00
Lyla Fischer
3ccae20566
docs: Remove the footer, which directed people to help with docs.
2018-06-12 13:42:30 -04:00
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
Yago González
f84c9b919b
api docs: Read parameters and response fixtures from OpenAPI files.
2018-05-26 22:49:55 +02: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
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
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
Rishi Gupta
01a7ed952d
user docs: Update a few articles in account basics.
2018-05-08 17:30:08 -07:00
Tim Abbott
d4d268529e
templates: Clean up formatting of FAQ content.
...
This adds some paragraph splits and curly quotes.
2018-05-08 09:46:50 -07:00
Max Nussenbaum
3c6cccbfd6
portico: Add link to API on home.
...
Adds a link to the API on the integrations section of the
homepage.
2018-05-08 09:32:54 -07:00
Tim Abbott
ee697f9090
docs: Document the topic-link feature of our realm filters.
...
This isn't the best writeup, but having this here will help ensure we
do document this in a future edit pass on this document.
2018-05-07 20:30:48 -07:00
Max Nussenbaum
bb639b3752
portico: Use smart apostrophe in header
...
This changes the landing page header to use a curly apostrophe
instead of a straight one.
2018-05-07 14:39:20 -07:00
Max Nussenbaum
83b20488a7
portico: Fix subhead line break on mobile.
...
The line break in the homepage subhead looked weird on mobile.
The line now only breaks on display widths greater than 767px.
2018-05-07 14:39:20 -07:00
Tim Abbott
602b13db34
home: Make emojiset an explicit parameter.
...
This is cleaner than accessing the UserProfile object directly (we
don't really do that anywhere else).
2018-05-06 22:36:29 -07:00
Aastha Gupta
19806a0283
keyboard UI: Add Ctrl + k hotkey.
...
Fixes #8216
This commit binds the Ctrl + k to go to the search bar.
2018-05-06 19:19:00 -07:00
Eeshan Garg
34d1b0ebf1
webhooks: Add helper to extract and validate HTTP event headers.
...
This is a part of our efforts to close #6213 .
2018-05-05 15:48:37 -07:00
Armaan Ahluwalia
cca10beb78
css/webpack: Moved archive styles to webpack bundle.
...
This commit moves the stylesheets under the archive bundle in
the Django pipeline to being compiled by webpack instead. It
also removes a remaining call to a portico stylesheet that no
longer exists.
2018-05-03 19:15:49 -07:00
Armaan Ahluwalia
54bf2a6231
css/webpack: Transition landing-page.css to webpack.
...
This commit transitions landing-page.css from the Django pipeline
to being compiled by webpack as landing-page.scss under the
'landing-page' and 'integration' bundles.
2018-05-03 19:15:23 -07:00
Armaan Ahluwalia
1c016e990d
css/webpack: Transition common.css to webpack.
...
This commit transitions common.css from the Django pipeline
to being compiled by webpack under the common bundle.
2018-05-03 19:15:23 -07:00
Lyla Fischer
aee02e2695
user docs: Add styling for keyboard_tip admonition.
2018-05-03 18:33:35 -07:00
Eeshan Garg
7e379bbb76
writing-bots: Recommend using Python 3 to run tools/provision.
2018-05-03 10:11:49 -07:00
Armaan Ahluwalia
5f7b47e20c
css: Transition 'app.css' to SCSS.
...
This commit transitions all styles in app.css in the Django pipeline
to being compiled by webpack in an app-styles bundle, and renames the
various files to now be processed as SCSS.
To implement this transition, we move the old CSS file refernces in
settings.py and replace them with a bundle declared in
`webpack.assets.json` and includedn in the index.html template
Tweaked by tabbott to keep the list of files in `app.css` in
`webpack.assets.json`, and to preserve the ordering from the old
`settings.py`.
2018-05-02 17:13:16 -07:00
Aditya Bansal
898c281692
public_archives: Add styling to the public topics.
2018-05-02 15:23:33 -07:00
Aditya Bansal
5d7907b59f
public_archives: Add basic infra for displaying topics.
...
We add very basic infra so that we can view any discussion which
happened under a topic of a global public stream without
authorization.
2018-05-02 15:23:33 -07:00
Aditya Bansal
59cd440d39
portico: Change CSS class to float-left and float-right.
...
This is done because the current column-left and column-right were
actually just floating left and right and making use of float-left
and float-right makes more sense. This also helps with the upcoming
public archives feature which will try to include portico content
with main app content.
2018-05-02 15:23:33 -07:00
Umair Khan
29e3a1d576
two_factor: Add templates for 2-factor-auth setup.
...
Note from Tim: We'll likely need to do some work on the strings in
these before translating, so I removed some translation tags.
2018-05-02 15:20:49 -07:00
Rishi Gupta
0e702a15eb
portico: Add Slack import to /features.
...
As a followup project it might make sense to link things on our /features
pages to things in /help.
2018-05-02 10:12:30 -07:00
gooca
a8830ec8da
hello.html: Add testimonial carousel.
...
Replaces single testimonial and replaces it with multi-testimonial
slider.
Quote added by Tim Abbott with permission from Jacinda.
2018-05-01 16:45:52 -07:00
Vishnu Ks
8705ac1091
portico: Add noindex tags for non root realms.
...
There may be further work required for the /integrations pages.
2018-05-01 15:28:30 -07:00
Tim Abbott
77e57dd033
index.html: Clean up indentation and whitespace in HEAD.
...
This is mostly to make our linter happy after removing the conditional
in the previous commit.
2018-05-01 09:49:28 -07:00
Tim Abbott
d92edb8ea5
css: Remove support for legacy desktop app.
...
We haven't seen significant traffic from the legacy desktop app in
over a year, and users using it get a warning to upgrade since last
summer, so it's probably OK to stop providing special fonts for it.
2018-05-01 09:49:28 -07:00
Rohitt Vashishtha
19b228bca4
sidebars: Disable autocomplete for user and stream search inputs.
...
Fixes #9269 .
2018-05-01 09:24:40 -07:00
Vishnu Ks
acf00c1130
why-zulip: Include cartoon of Julia Evans.
2018-04-30 17:46:02 -07:00
Vishnu Ks
b72874226f
enails: Pass new login details as separate variables.
...
Refactored by tabbott to eliminate some unnecessary complexity.
2018-04-30 12:03:10 -07:00
Vishnu Ks
363d17f2bb
emails: Add translation tags to notify_change_in_email.
2018-05-01 00:11:44 +05:30
Vishnu Ks
69b0783b35
emails: Pass realm_name instead of realm in notify_change_in_email context.
2018-05-01 00:11:44 +05:30
Priyank Patel
50b13219a3
webpack: Combine both js and css into one portico bundle.
...
Combines, both portico js and css into one bundle. This for now solve
the issue of an empty js bundle being generated by webpack for the
portico-styles stylesheet.
2018-04-30 10:23:39 -07:00
Yashashvi Dave
7bbe44d7a0
org settings: Remove "Delete streams" administrative tab from settings.
...
Fixes #9227
2018-04-30 17:47:34 +05:30
Tim Abbott
7d6bb3dcb4
settings: Remove obsolete default_desktop_notifications setting.
...
This actually hasn't been hooked up to do anything in years.
While we're at it, we remove the entire "Zulip Labs" settings page.
2018-04-28 13:46:07 -07:00
Tim Abbott
6cca334271
api: Document the /register API with a lot more detail.
2018-04-27 17:01:41 -07:00
Tim Abbott
9fc1458924
api: Improve documentation for real-time-events API.
2018-04-27 16:36:54 -07:00
Tim Abbott
be3804f505
api: Fix incorrectly documented event types.
...
It's actually "subscription" and "message" (neither is plural).
While we're at it, we should also remove the "pointer" event type,
since that's of generally low interest.
2018-04-27 15:16:24 -07:00
Eeshan Garg
7d14ce2cb6
pypi packaging: Upgrade to release 0.4.6.
...
As a part of the upgrade, we had to update our API tests in
zerver/lib/api_test_helpers.
2018-04-27 14:50:25 -07:00
Tim Abbott
a77c61e8c1
invitation: Fix styling of Cheers message.
2018-04-27 12:05:50 -07:00
Vishnu Ks
f140b0e870
emails: Add translation tags to invitation.
2018-04-27 11:59:36 -07:00
Vishnu Ks
185811f436
emails: Add translation tags to find_team.
2018-04-27 11:59:36 -07:00
Vishnu Ks
1a34cd919c
emails: Add translation tags to invitation_reminder.
2018-04-27 11:59:36 -07:00
Vishnu Ks
078dac9496
emails: Add translation tags to confirm_registration.
2018-04-27 11:59:36 -07:00
Vishnu Ks
e3314be114
emails: Add translation tags to confirm_new_email.
2018-04-27 11:59:36 -07:00
Vishnu Ks
d504c336dc
portico: Mention about thirdparty desktop apps.
2018-04-27 11:14:17 -07:00
Armaan Ahluwalia
93ac40105f
CSS: Move portico styles to webpack compilation.
...
static/styles/scss/portico.scss is now compiled by webpack
and supports SCSS syntax.
Changed the server-side templates to render the portico-styles
bundle instead of directly requiring the portico stylesheet. This
allows webpack to handle stylesheet compilation and minification.
We use the mini-css-extract-plugin to extract out css from the
includes in webpack and let webpacks production mode handle
minification. Currently we're not able to use it for dev mode
because it does not support HMR so we use style-loader instead.
Once the plugin supports HMR we can go on to use it for both
dev and prod.
The downside of this is that when reloading pages in the development
environment, there's an annoying flash of unstyled content :(.
It is now possible to make a change in any of the styles included
by static/styles/scss/portico.scss and see the code reload live
in the browser. This is because style-loader which we currently
use has the module.accept code built-in.
2018-04-27 09:04:50 -07:00
Tim Abbott
9c04db1c66
slack import: Clarify what --import-into-nonempty does.
2018-04-25 22:49:12 -07:00
Lyla Fischer
0f3cb14aae
user docs: Use {settings_tab} macro for more organization settings.
2018-04-25 14:39:30 -07:00
Lyla Fischer
dbc573584b
user docs: Use the {settings_tab} macro for four organization settings.
2018-04-25 14:39:30 -07:00
Lyla Fischer
b2be1a67f8
help docs: Add {settings_tab} for the first three org settings.
2018-04-25 14:39:30 -07:00
Lyla Fischer
68f68bf56d
help docs: Use {settings_tab} macro for some user settings.
2018-04-25 14:39:30 -07:00
Lyla Fischer
a4ea71ec0f
help docs: Use {settings_tab|notifications} macro.
2018-04-25 14:39:30 -07:00
Greg Price
a70816c76e
docs: Stop linking to specific versions of our docs entirely.
...
We started doing this for install docs in de2a2d0df
, because `latest`
wasn't suitable and because I didn't know about readthedocs's `stable`
feature. The result has been that even with a checklist item, we
don't reliably update the link.
Instead, use the special `stable` version identifier on readthedocs to
link automatically to the highest version it knows about.
2018-04-25 14:36:56 -07:00
Lyla Fischer
d40f246599
help docs: Use {settings_tab|display-settings}.
2018-04-25 13:51:29 -07:00
Lyla Fischer
b24659b005
bugdown: Add {settings|my-setting} macro.
...
Tweaked by tabbott to add a test and fix a super subtle issue with the
relative_settings_link variable having been set once the first time a
/help article was rendered.
2018-04-25 13:41:24 -07:00
Rishi Gupta
718a87bd47
emails: Update followup_day1.
2018-04-25 08:52:29 -07:00
Rishi Gupta
d57e10158c
portico: Update text on confirm_continue_registration.
...
A common path is a new user goes to realm_uri, which redirects to
realm_uri/login, and clicks the google auth button thinking it is a
registration button.
This commit just changes the wording on the page they land on to be
friendlier for that use case.
2018-04-25 08:50:24 -07:00
Tim Abbott
697fd3c69b
templates: Fix duplicate inclusion of portico CSS.
...
Apparently, essentially every one of our landing pages extending
portico.html had two copies of portico.css included in their head
section; one from porticocustomhead (or the super of customhead) and
the other directly included.
Clean this up by removing all these duplicate inclusions of the
portico stylesheet.
2018-04-24 08:45:31 -07:00
Aditya Bansal
8e38b8462b
csp_nonce: Add nonce to webpack rendered js.
...
We use the attrs property provided by render_bundle function of
django-webpack-loader to add `nonce="<csp_nonce_val_here>" to
js scripts being rendered by webpack.
2018-04-24 06:13:21 +05:30
Aditya Bansal
ae398dc48b
csp_nonce: Add nonce to script tags loading minified JS.
2018-04-24 06:13:21 +05:30
Aditya Bansal
8c0a5c69f3
csp: Dynamically generate and add nonce to script tags.
2018-04-24 06:13:21 +05:30
Vishnu Ks
7533796ea9
popover: Add an option to show user profile.
...
Fixes #8880
2018-04-23 16:56:24 -07:00
Tim Abbott
1703e23980
templates: Move all core app templates into a subdirectory.
...
This should make it easier to find the templates that are actually
part of the core webapp, instead of having them all mixed together
with the portico pages.
2018-04-23 16:46:37 -07:00
Eeshan Garg
3df759337d
integrations/capistrano: Update docs to conform to style guide.
...
Thanks to Wes of TurboVote for submitting this integration!
https://gist.github.com/cap10morgan/5100822
2018-04-23 11:43:15 -07:00
Vishnu Ks
c9e932a7ce
settings: Add support for Hangouts as the video chat provider.
...
The only thing that's annoying about this feature is that you need to
be a paying G Suite customer to use it.
2018-04-23 09:39:47 -07:00
Tim Abbott
c88163eea8
auth: Make "Continue to registration" actually register you.
...
The main change here is to send a proper confirmation link to the
frontend in the `confirm_continue_registration` code path even if the
user didn't request signup, so that we don't need to re-authenticate
the user's control over their email address in that flow.
This also lets us delete some now-unnecessary code: The
`invalid_email` case is now handled by HomepageForm.is_valid(), which
has nice error handling, so we no longer need logic in the context
computation or template for `confirm_continue_registration` for the
corner case where the user somehow has an invalid email address
authenticated.
We split one GitHub auth backend test to now cover both corner cases
(invalid email for realm, and valid email for realm), and rewrite the
Google auth test for this code path as well.
Fixes #5895 .
2018-04-22 19:55:05 -07:00
Tim Abbott
b91de0e283
i18n: Pass the name of the single-sign on system into strings.
...
This should avoid us needing to add a new set of translated strings
every time we add a new authentication method.
2018-04-22 13:34:37 -07:00
Shubham Dhama
26d2ffa821
populate_db: Add new user of "guest" type.
...
The purpose of this user is to act as a guest.
(This is a preliminary step in adding the guest type of user
and is a part of #8385.)
2018-04-20 16:20:00 -07:00
Rishi Gupta
6c8a266119
portico: Update meta tags.
2018-04-20 12:13:50 -07:00
Tim Abbott
7ef23a0139
slack import: Document how to send password resets to all users.
...
This is likely to be an important follow-up step after one finishes
the Slack import.
2018-04-20 10:56:06 -07:00
Cynthia Lin
f1db3a681a
compose: Refactor compose box from `<table>` to `<div>` structure.
...
`<td>` elements are fixed-width, so we refactor the entire
`<table>` structure for responsive design.
This fixes a bug with how the `To:` block looks in other languages.
Fixes #9152 .
2018-04-19 22:51:13 -07:00
Akash Nimare
1a124ad865
portico: Add open graph and twitter meta tags to all pages.
...
This PR adds few basic meta tags which are required for a better SEO.
Fixes : #8255 .
2018-04-19 22:10:27 -07:00
Preston Hansen
e168f9938c
tests: Refactor use of test and webhook data fixtures.
2018-04-19 21:50:29 -07:00
Preston Hansen
76d6c71595
tests: Move zerver/fixtures to zerver/tests/fixtures for clarity.
...
Fixes #9153 .
2018-04-19 21:50:17 -07:00
Rishi Gupta
3f94a62309
portico: Add contact info to FAQ.
2018-04-19 12:48:27 -07:00
Eeshan Garg
19177a4aff
webhooks: Move github_webhook/ to github/.
2018-04-19 11:00:55 -07:00
Tim Abbott
2cc3fb7564
slack import: Fix documentation on path to run manage.py.
2018-04-19 10:32:58 -07:00
Rishi Gupta
cf40aa4763
portico: Add export advertisement to FAQ.
2018-04-19 09:40:11 -07:00
Akash Nimare
9d9d84ffd2
portico: Minor UI fix in plans page.
...
Renamed zulip-cloud class to responsive-title so that
we can re-use this class in other sections also.
Fixes : #9133 .
2018-04-19 03:05:57 +05:30
Tim Abbott
bad04c761f
docs: Recommend upgrading when doing Slack import.
2018-04-18 12:28:52 -07:00
Tim Abbott
3e117fba21
footer: Add a link to the blog.
...
This doesn't look amazing, but it's better than not linking to the
blog, and adding a 6th line both makes the footer excessive and also
breaks some styling in pages like /login that assume a fixed footer
height.
2018-04-18 10:44:18 -07:00
Tim Abbott
63ca175991
hello: Fix link to legacy GitHub integration.
2018-04-18 10:40:35 -07:00
Tim Abbott
a03fbea25b
website: Fix a few out-of-date numbers.
2018-04-17 17:17:54 -07:00
Tim Abbott
1ec276b3a8
release: Update version strings following 1.8.0 release.
2018-04-17 17:12:20 -07:00
Tim Abbott
d340c8d46d
docs: Fix broken link in /for/companies.
...
I guess these pages are not covered by tools/test-documentation.
2018-04-17 13:36:35 -07:00
Tim Abbott
c224114287
/api: Clean up the API documentation homepage.
2018-04-16 15:54:39 -07:00
Tim Abbott
d09071bbc9
/api: Add an overview doc for the REST API.
2018-04-16 15:51:13 -07:00
Tim Abbott
89704df167
/api: Move list of REST endpoints to a template.
2018-04-16 15:50:53 -07:00
Tim Abbott
ea266f1b80
/api: Expand "common errors" page to more generally cover error handling.
2018-04-16 15:50:52 -07:00
Cynthia Lin
7cbc9f40bf
compose: Change styling of upload progress bar.
...
Related to #9095 .
2018-04-16 09:46:35 -07:00
Aditya Bansal
113c1a81ea
index.html: Refactor 'javascript:' URI to be written as JavaScript block.
...
This is important because we intent to start using CSP in our main
app which means dropping of any inline event handlers
(onclick="...", onerror="...") and <a href="javascript:...">
links that can be used to run scripts.
2018-04-13 11:10:06 -07:00
Lyla Fischer
390eeaab5b
help: Remove follow-steps doc macro.
2018-04-11 16:44:08 -07:00
Lyla Fischer
00255ad7c0
help: Remove the go-to-the macro.
2018-04-11 16:44:08 -07:00
Tim Abbott
e6833b6427
cleanup: Remove the legacy Dropbox file upload integration.
...
This has been hard-disabled for years, we have no plans to re-enable
it, and it has some hacky code in it.
2018-04-11 11:39:48 -07:00
Tim Abbott
c3df378ca1
slack import: Document that this is a new feature in 1.8.
2018-04-08 07:11:07 -07:00
Aditya Bansal
b9f1acb300
linter: Enforce 2 space indents on tags spread over multiple lines.
...
We make some specific cases of tags use 2 space indents.
The case description:
* A tag with opening tag spread over multiple lines and closing tag
on the same line as of the closing angle bracket of the opening tag.
* A tag with opening tag spread over multiple lines and closing tag
not on the same line as of the closing angle bracket of the opening
tag.
Example:
Case 1:
Not linted:
<button type="button"
class="btn btn-primary btn-small">{{t "Yes" }}</button>
After linting:
<button type="button"
class="btn btn-primary btn-small">{{t "Yes" }}</button>
Case 2:
Before linting:
<div class = "foo"
id = "bar"
role = "whatever">
{{ bla }}
</div>
After linting:
<div class = "foo"
id = "bar"
role = "whatever">
{{ bla }}
</div>
2018-04-07 20:08:44 -07:00
Aditya Bansal
2fe012ffff
linter: Make html singleton tags use 2 space indentation.
2018-04-07 20:08:31 -07:00
Vishnu Ks
e92838a31f
registration: Catch email validation error and show error message.
2018-04-06 15:18:32 -07:00
Rhea Parekh
2baa9bc16e
Import: Add subdomain in the import script.
...
Also remove user input of subdomain in the slack data
conversion script.
2018-04-06 09:12:56 -07:00
Balaji2198
605916f6d7
compose: Add subscribe button to the not subscribed stream error message.
...
Before that, we needed to go the stream settings to subscribe to a
particular stream.
Fixes #3877 .
2018-04-05 17:15:18 -07:00
Cynthia Lin
c5d5efa9be
portico-signin: Remove fixed-width styling for OR lines.
...
Fixes #8977 .
2018-04-05 15:25:36 -07:00
Eeshan Garg
42fb91de33
macros: Update link to installation instructions for API bindings.
...
This changed a while ago when we restructured our API docs.
2018-04-05 14:48:37 -07:00
Rishi Gupta
a29b1c1569
help: Update change-your-name.
2018-04-05 14:46:32 -07:00
Rishi Gupta
f4737e77b0
help: Update view-an-image-at-full-size.
2018-04-05 14:46:32 -07:00
Rishi Gupta
efecad2355
help: Update view-and-edit-your-message-drafts.
2018-04-05 14:46:32 -07:00
Tim Abbott
57ca19392e
help: Make API context available to sidebars.
...
I am not a fan of this API (where we need to pass context into
`render_markdown_path` directly), but it seems more robust to pass
this in directly.
2018-04-05 12:22:41 -07:00