Tim Abbott
2507c90381
portico: Advertise support for HipChat import.
2018-12-05 17:07:47 -08:00
Rishi Gupta
ff6c81b0c3
billing: Change active users to users on /plans.
2018-12-05 16:38:37 -08:00
Akash Nimare
3d935a957c
Merge pull request #10963 from akashnimare/desktop-snap-guide
...
help: Add installation guide for snap installer.
2018-12-05 12:22:58 -08:00
Anders Kaseorg
9ba860b4f2
Avoid double redirects to /login and then to /login/.
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2018-12-04 16:12:58 -08:00
Rohitt Vashishtha
ee3b4f3ee9
hotkeys: Map `CTRL + .` to narrow to compose box target.
...
Also adds relevant tests and documentation. We currently
do not narrow to a new topic, and instead just narrow to
the stream. Similarly, we do not narrow to a PM if any of
the recipients are invalid.
2018-12-04 13:58:00 -08:00
varunvaruns9
4ff25d0366
org settings: Add lock icon next to uneditable tabs.
...
Add a lock icon to the right of tabs on which nothing is editable
for normal users. Add lock next to Custom emoji option if only admin
can edit them.
Tweaked by tabbott to use title for the lock icons, rather than
aria-hidden, since they do convey useful information.
Fixes : #10893 .
2018-12-04 09:50:39 -08:00
Vishnu Ks
788b98d041
portico: Add page for redirecting to a realm subdomain.
2018-12-04 09:35:35 -08:00
Vishnu Ks
6de6b0ed31
emails: Extract CSS to email.css in digest.html.
2018-12-03 17:43:53 -08:00
Aditya Bansal
9a9dd158c4
integrations: Fix behaviour of angle icon associated with the dropdown.
...
Here we just fix the behaviour of angle icon which is present
in the integration categories dropdown. It used to change direction
from down to right only if "All" options from the dropdown was
selected (which is also the initial and default option). This behaviour
was pretty inconsistent and looked odd. Rather than having a direction
changing icon here, it migth be just better to stick with just the
down facing angle arrow. Arrow direction in general represents in
which direction the dropdown is gonna open up (in addition to the
fact that a dropdown exits here).
2018-12-03 17:21:17 -08:00
Tim Abbott
333b8ef668
signup: Move registration JS to signup.js.
...
Also, fix a linter error encountered in the process.
2018-12-03 12:22:59 -08:00
Vishnu Ks
f3033207b9
emails: Cover all LDAP cases when emailing login details.
...
This provides a nice user experience for folks where we do know what
their LDAP credentials are.
Though we need to fix #10917 before the content in the email with be
correct.
2018-11-29 12:14:22 -08:00
Tim Abbott
d8c5ad2a26
narrow: Add special text for conversation with yourself.
2018-11-28 11:59:16 -08:00
butchyyyy
61c8247403
jenkins: Update integration doc with new plugin features.
2018-11-28 11:46:37 -08:00
Raymond Akornor
d00b889402
auth: Add an organization reactivation flow with admin confirmation.
...
This adds a web flow and management command for reactivating a Zulip
organization, with confirmation from one of the organization
administrators.
Further work is needed to make the emails nicer (ideally, we'd send
one email with all the admins on the `To` line, but the `send_email`
library doesn't support that).
Fixes #10783 .
With significant tweaks to the email text by tabbott.
2018-11-27 10:58:34 -08:00
Cynthia Lin
d36dc5e2d1
hello: Add link and label for latest Zulip release.
...
Tweaked by tabbott to add the plumbing for the 3 variables we need and
add the links, and move to a plain-text styling.
2018-11-19 12:00:40 -08:00
Vishnu Ks
3258ce1fa4
emails: Cleanup followup day1 email.
2018-11-19 11:16:36 -08:00
Nolan Darilek
5d291eb52c
accessibility: Model messages as a list with items, each representing a single message.
...
Previously, messages were a string of disconnected regions. Modeling them as a list brings several benefits:
* Quickly jump to the message list by using a screen reader's list navigation hotkey.
* Quickly jump between messages by using a screen reader's list item navigation hotkey.
* Quickly jump to the beginning or end of message lists in screen readers that support it.
2018-11-16 08:54:01 -08:00
Tim Abbott
f1c65975ad
docs: Clarify preparatory process for data import.
...
You need a Zulip server running the a matching version, and no longer
need to do an upgrade from master before using established import tools.
2018-11-14 17:02:33 -08:00
Tim Abbott
33c6390c14
billing: Fix missing target=blank for new navbar menu items.
2018-11-12 17:14:14 -08:00
Steve Howell
ced4d81856
Sweep tests for expected_subject -> expected_topic.
...
This is all in the webhooks tests, including some
docs for how to write those tests.
2018-11-12 15:47:11 -08:00
Nolan Darilek
253c034d90
accessibility: Label messages region, and add `aria-live`.
...
This tells assistive technologies to automatically speak new messages
when they arrive.
2018-11-09 17:32:59 -08:00
Roman Godov
aa3682f9fc
api: Add GET /user_groups documentation.
...
This documents our GET endpoint for interacting with Zulip's user
groups feature.
Fixes #10298 .
2018-11-08 22:19:30 -08:00
Tim Abbott
8c8cb725bf
api: Clarify slack-format outgoing webhook docs.
...
The previous discussion was confused about the fact that Slack sends
the outgoing webhook requests, not receives them.
2018-11-08 22:13:15 -08:00
Eeshan Garg
5c8b774628
outgoing-webhooks.md: Document example endpoint responses.
2018-11-08 22:07:56 -08:00
Roger Souza
6179bba2bd
emails: Add one-click unsubscribe link to new login emails.
...
Fixes : #10547 .
2018-11-08 14:39:33 -08:00
Nolan Darilek
bec0336092
accessibility: Add navigation roles for sidebars.
2018-11-08 14:04:51 -08:00
Tim Abbott
0e2f360177
security: Remove discussion of how other SaaS providers work.
...
While from my anecdotal experience, it is accurate that at many SaaS
providers, dozens or even hundreds of engineers have access to
production infrastructure, the "essentially all" statement isn't true
(not sure how that got added), and in any case, there aren't great
public sources we can cite to educate folks who might think Silicon
Valley startup practices are better than they actually are.
2018-11-07 16:14:29 -08:00
Tim Abbott
bf77158dbc
docs: Remove links to long-obsolete /plans.html.
...
We were previously sending users to a redirect, and that redirect
recently broke.
2018-11-07 08:11:07 -08:00
Eeshan Garg
c6dd801525
docs: Fix a couple of broken links.
...
For the PHP link, I just found an equivalent link that detailed
some well-known PHP security vulnerabilities.
As for the now defunct RequestBin, another instance is hosted
by another domain, so we can recommend using that for now.
2018-11-06 12:54:36 -08:00
Yashashvi Dave
02a5849d4c
statistics: Guest user can't access realm statistics.
...
Don't allow guest user to access realm statistics from
UI or at API level.
Fixes part of #10749 .
2018-11-02 11:43:09 -07:00
Rishi Gupta
08cbf056b0
portico: Update some text on /plans.
2018-11-01 11:59:50 -07:00
Rishi Gupta
280eef715e
portico: Use sentence-casing for headings on /security.
2018-11-01 11:59:50 -07:00
Rishi Gupta
515bb0e066
portico: Advertise /security in a few places.
2018-11-01 11:59:50 -07:00
Rishi Gupta
04acb624b6
portico: Add background image to /why-zulip hero.
2018-11-01 11:59:50 -07:00
Rishi Gupta
de12facdc6
portico: Add background image to /security hero.
...
Also restructures the HTML to be more similar to other pages that have a
background image for their hero.
2018-11-01 11:59:50 -07:00
Tim Abbott
8673b4f4a6
compose: Use a more reasonable plus sign for opening send menu.
...
This icon styling definitely still doesn't look great, but it's an
improvement over what we had before.
2018-10-31 16:59:16 -07:00
Marco Burstein
502e9fe8a6
compose: Open the mobile compose popover when the `+` button is pressed.
...
The `+` button will only be displayed on mobile devices.
2018-10-31 16:47:48 -07:00
Marco Burstein
9249d08a96
compose: Create the mobile compose `+` button.
...
Use CSS to display a `+` button on mobile but keep the more verbose
buttons on desktop. In the future, this button will be used to display
a popop for a new message.
2018-10-31 16:47:48 -07:00
Yashashvi Dave
9e6834015a
settings: Don't show 'Your bots' tab to guest users.
...
Fixes part of #10749
2018-10-31 15:45:17 -07:00
Tim Abbott
d9887759b4
plans: Fix broken link from FAQ to import docs and add tests.
2018-10-31 11:44:21 -07:00
Rishi Gupta
33d6baa529
portico: Add security doc to /security.
2018-10-30 19:52:24 -07:00
Rishi Gupta
3ea34b3b7c
user docs: Update docs to reflect new guests feature.
2018-10-30 10:48:06 -07:00
Rishi Gupta
92d0511c0b
portico: Make a few wording edits to the top of /hello.
2018-10-25 18:25:20 -07:00
Rishi Gupta
458169928c
billing: Rename Zulip Premium to Zulip Standard.
2018-10-24 10:42:16 -07:00
Rishi Gupta
9a3e277cc6
portico: Add HipChat import to /features.
2018-10-23 17:55:13 -07:00
neiljp (Neil Pilgrim)
9f8d778d20
integrations: Update Matrix and IRC docs.
...
[with edits by Rishi Gupta]
2018-10-22 18:04:22 -07:00
Rishi Gupta
1c264dedc5
api docs: Change Shakespeare quote.
...
The previous quote doesn't come off well if you don't know the reference
(which the majority of our users will not).
2018-10-22 15:44:36 -07:00
Rishi Gupta
c37384f63d
api docs: Update writing-bots.
...
Removes the intro material since there are better places for it.
2018-10-20 13:31:19 -07:00
Rishi Gupta
6b8de50c50
api docs: Update running-bots.
...
This page still has some work needed, but will probably require coordination
with the product work as well.
2018-10-20 13:31:19 -07:00
Rishi Gupta
796a1a6582
api docs: Update non-webhook-integrations.md.
...
Addresses comments on a8e1225
.
2018-10-20 13:31:19 -07:00
Rishi Gupta
e0c6f62618
user docs: Update stream-permissions to note message access via bots.
2018-10-20 13:31:19 -07:00
Rishi Gupta
b60005c5bb
history: Add NSF and GSoC logos in a new support section.
2018-10-19 15:50:09 -07:00
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