Eeshan Garg
31fa2f7c6d
integrations/hubot: Migrate docs to Markdown.
2017-06-26 12:30:04 -04:00
Eeshan Garg
3eeb90c599
integrations/puppet: Migrate docs to Markdown.
2017-06-26 12:30:04 -04:00
Eeshan Garg
fc0d7ed882
integrations/phabricator: Migrate docs to Markdown.
2017-06-26 12:30:04 -04:00
Eeshan Garg
169d7393a6
jira-plugin: Use create-stream macro and improve Markdown.
2017-06-26 12:30:04 -04:00
Eeshan Garg
70448a9c65
integrations/email: Migrate docs to Markdown.
2017-06-26 12:30:04 -04:00
Eeshan Garg
5fa71a4369
integrations/asana: Migrate docs to Markdown.
2017-06-26 12:30:04 -04:00
James Rowan
7ccdc319c7
help: Fix typos in the guide for new organizations.
2017-06-25 11:20:03 -04:00
Greg Price
c9e35c459a
landing: Write up why open source projects should use Zulip
...
This isn't very slick, but it should get the main points down,
and it's past time we got something like this up. Definitely
needs in the future another pass at the text, and also some images
(screenshots, etc.) and styling.
2017-06-22 16:26:50 -07:00
Harshit Bansal
0b03fd97a2
webpack: Don't include katex bundle in base.html.
...
Since we use katex only in the main webapp, we don't need it in things
like landing page etc, so it is better to move it to index.html.
2017-06-22 19:06:32 -04:00
Harshit Bansal
c0e4f24a25
webpack: Migrate `common.js` bundle to webpack.
2017-06-22 19:06:32 -04:00
Harshit Bansal
6615f2f2e8
common.js: Migrate `common.js` module to use IIFE module style.
...
This module was exposing its functions as globals. This PR fixes
it use the IIFE module style that we use in our other modules.
2017-06-22 19:06:32 -04:00
Shane Kearns
790c2929f5
integrations/perforce: Document new config variables.
2017-06-22 14:27:13 -04:00
Vaida Plankyte
c52e964db3
frontend: Toggle aria-hidden for overlay container visibility.
2017-06-22 10:57:37 -04:00
digi0ps
4c6abc033b
register: Modify short name help text.
...
Fixes #5432
2017-06-22 08:54:29 -04:00
Vaida Plankyte
7b146fa56f
frontend: Fix unnecessary positive tabindex assignments.
2017-06-22 08:29:52 -04:00
Vaida Plankyte
c85446c8bf
frontend: Fix deprecated Windows 7 app link.
2017-06-22 08:12:33 -04:00
Cynthia Lin
27e1393610
docs: Update keyboard shortcuts documentation.
2017-06-21 15:54:09 -04:00
James Rowan
19ffb84ac2
Make notification email for new login give browser and os.
...
notify_new_login.subject: include browser and os in subject line.
test_new_users: test for subject line to include browser/os.
2017-06-21 14:36:41 -04:00
Cynthia Lin
96dc204841
hotkeys: Document `u` hotkey.
2017-06-21 10:38:05 -04:00
Rishi Gupta
ca3b9f3059
user docs: Clean up intro text.
2017-06-20 21:25:56 -04:00
Vaida Plankyte
b7ea876056
docs: Document ability for admins to delete messages.
2017-06-20 21:17:53 -04:00
vaibhav
d9bc3932ec
settings: Move "download personal API key" from "your-bots" to "your account"
...
Fixes : #5355 .
2017-06-20 15:46:23 -04:00
Harshit Bansal
c50b3672c2
webpack: Migrate `signup.js` bundle to webpack static asset pipeline.
2017-06-20 09:45:26 -04:00
Harshit Bansal
3953734a1c
webpack: Migrate `stats.js` bundle to webpack static asset pipeline.
2017-06-20 09:45:26 -04:00
Cory Lynch
472e788ee0
Add user documentation for is:unread.
2017-06-19 06:51:13 -04:00
Cory Lynch
86d3e00bd0
Add search support for is:unread.
...
Fixes #1423 .
2017-06-19 06:51:13 -04:00
Cory Lynch
5b03236b90
dev: Update dev_tools.html with error pages.
...
Fixes #5391 .
2017-06-14 21:18:45 -07:00
Cory Lynch
cb4dadfdcd
tools: Create /devtools page for useful dev URLs.
...
Fixes #5179 .
2017-06-14 20:17:56 -07:00
Nick Sweeting
458fcfa646
docs: Add blurb to docs about topic lifetime.
...
Edited by tabbott to also address the issue of deleting topics.
2017-06-14 19:21:54 -07:00
Eeshan Garg
0d817f0870
markdown: Add macro for appending stream name to integration URL.
2017-06-14 17:42:17 -07:00
Eeshan Garg
aa25348ddc
markdown: Recommend substituting bot email and API key in URL.
...
We now recommend substituting the appropriate bot email and
API key in the webhook URL in the webhook-url-with-bot-email.md
macro.
2017-06-14 17:42:14 -07:00
Aditya Bansal
914ab1040d
integrations/codebase.html: Migrate to Markdown.
2017-06-13 16:32:00 -07:00
Aditya Bansal
9cc3e8cf62
followup_day2.html: Cleanup to use 4 space indentation.
2017-06-14 04:48:07 +05:30
Aditya Bansal
39a88019f8
followup_day1.html: Cleanup to use 4 space indentation.
2017-06-14 04:48:07 +05:30
Aditya Bansal
9a0edad604
find_team.html: Cleanup to use 4 space indentation.
2017-06-14 04:48:07 +05:30
Aditya Bansal
d4e827c618
email_base.html: Cleanup to use 4 space indentation.
2017-06-14 04:48:07 +05:30
Aditya Bansal
9fc16888ca
digest.html: Cleanup to use 4 space indentation.
2017-06-14 04:48:07 +05:30
Aditya Bansal
fa28dcd008
invitation_reminder.html: Cleanup to use 4 space indentation.
2017-06-14 04:48:07 +05:30
Aditya Bansal
07e7482228
confirm_registration.html: Cleanup to use 4 space indentation.
2017-06-14 04:48:07 +05:30
Aditya Bansal
1b82e90331
invitation.html: Cleanup to use 4 space indentation.
2017-06-14 04:48:07 +05:30
Aditya Bansal
e12bb65c0b
confirm_new_email.html: Cleanup to use 4 space indentation.
2017-06-14 04:48:07 +05:30
Eeshan Garg
4444960c6f
api.html: Fix broken link to our PyPI package.
2017-06-13 15:30:35 -07:00
Eeshan Garg
8efb3aeee7
templates: Update .md macros to use recommended_stream_name.
...
Previously, we used Integration.name as the recommended stream
in our macros. Now, we have a dedicated attribute set in the
Integration class (that WebhookIntegration and GithubIntegration
inherit from) for the recommended stream name in cases where
the stream name is different than the name of the integration
itself.
2017-06-13 15:30:35 -07:00
Mehanig
1e5ce918e3
webpack: Move app_debug.js to webpack bundle.
2017-06-13 12:45:40 -07:00
Mehanig
04626acd5a
webpack: Move zxcvbn.js to webpack bundle.
2017-06-13 12:45:39 -07:00
Mehanig
ae29d4b8d2
webpack: Move landing-page.js to webpack bundle.
2017-06-13 12:36:55 -07:00
Mehanig
2c6f2fb93a
webpack: Move activity js to webpack.
2017-06-13 12:36:51 -07:00
Aditya Ramesh
a77aa79da9
emails: Add html versions of emails that do not have them.
...
Fixes #4691 .
2017-06-12 23:02:28 -07:00
Rishi Gupta
9a02739008
emails: Remove invitation_mit.
2017-06-12 23:02:28 -07:00
Rishi Gupta
3332ebaf22
emails: Remove confirmation_registration_mit.
...
Not enough new Zephyr signups to justify the carrying cost :(.
2017-06-12 23:02:28 -07:00
Brock Whittaker
244c4dc7fa
landing-pages: Add working "×" for mobile navigation.
...
This adds a working "×" icon that you can click to close the nav
on the mobile product pages.
Fixes #5260 .
2017-06-12 21:32:18 -07:00
Rishi Gupta
1d702d13a4
emails: Replace context variable zulip_support with support_email.
2017-06-10 01:35:03 -07:00
Rishi Gupta
c3aa799192
emails: Remove verbose_support_offers conditional where unneccesary.
...
For almost all of these, the verbose support offer clause is almost the same
as the non-verbose version. The distinction carries extra carrying cost when
coming up with new copy, testing new email designs, etc.
2017-06-10 01:04:00 -07:00
Vaida Plankyte
114b080d01
emails: Add base template for html emails.
2017-06-09 23:34:24 -07:00
Rishi Gupta
9cba5573e6
emails: Remove Zulip logo and tagline from the top of emails.
...
We're about to add a new base html template that will provide formatting and
other embellishments, so this touch is no longer needed.
2017-06-09 23:34:24 -07:00
Rishi Gupta
69e7029663
test_emails: Use zerver.lib.send_email for rendering email.
...
Previously the rendering code in test_emails.py did not match the rendering
code in send_email.py. This commit removes the duplication to reduce the
chance they drift in the future.
This commit also changes test_emails.html to ensure that we always display
both the HTML and text versions of an email.
2017-06-09 23:34:24 -07:00
Cory Lynch
6219128d87
dev: Add /emails/ URL for testing email templates.
...
Fixes #5270 .
2017-06-09 16:21:49 -07:00
Mehanig
8c0e500d6b
webpack: Migrate api and katex js files to Webpack bundler.
...
This also injects the dev webpack sockets to katex, since that's part
of the main web app bundle.
2017-06-09 12:33:52 -07:00
Jack Zhang
ec673c739c
product-pages: Add integrations section to hello (landing) page.
2017-06-08 19:41:50 -07:00
Brock Whittaker
5606435a90
components: Make button component styles sensible.
...
This removes the old base button style which was a blue button and
kills the unnecessary .white class which was essentially just acting as
the new button base.
This then removes all references throughout the settings/subscriptions
pages to those button styles.
This also fixes the strange button styles that changed the :hover and
:active opacity to 0.05 which led to unpredictable results on various
backgrounds.
2017-06-08 17:09:31 -07:00
Rishi Gupta
7aa735294f
emails: Remove unneeded safe tags from non-HTML email templates.
...
Reverts 7527ac9
, and removes an additional |safe tag in
missed_messages.txt. These files are now rendered by a template engine
with autoescape=False.
2017-06-06 23:22:22 -07:00
Aditya Bansal
8f8149c0a5
Clean invite_user.html to use 4 space and consistent indentation.
2017-06-06 22:04:55 -07:00
Aditya Bansal
8555770646
Clean zephyr.html to use 4 space and consistent indentation.
2017-06-06 22:04:55 -07:00
Aditya Bansal
864ee6aaf9
Clean left_sidebar.html to use 4 space indentation.
2017-06-06 22:04:55 -07:00
Aditya Bansal
9219298774
Clean main.html to use 4 space indentation.
2017-06-06 22:04:55 -07:00
Aditya Bansal
f9edf8bc0e
Clean accounts_home.html to use 4 space and consistent indentation.
2017-06-06 22:04:32 -07:00
Aditya Bansal
f58d102664
Clean confirm_email_change.html to use 4 space indentation.
2017-06-06 22:00:37 -07:00
Aditya Bansal
d8bfeb6b98
Clean realm_summary_table.html to use 4 space indentation.
2017-06-06 22:00:36 -07:00
Aditya Bansal
f2679448e8
Clean ad_hoc_query.html to use 4 space indentation.
2017-06-06 22:00:36 -07:00
Aditya Bansal
12c6ffa593
Migrate integrations/twitter.html to markdown.
2017-06-06 22:00:35 -07:00
Aditya Bansal
642deef72f
Migrate integrations/google-calendar.html to markdown.
2017-06-06 22:00:03 -07:00
Aditya Bansal
2adfc8be4d
Migrate integrations/trac.html to markdown.
2017-06-06 21:57:32 -07:00
Aditya Bansal
08c5af5e39
Migrate integrations/subversion.html to markdown.
2017-06-06 21:56:46 -07:00
Aditya Bansal
26212a55dd
Migrate integrations/openshift.html to markdown.
2017-06-06 21:55:16 -07:00
Aditya Bansal
ee53f80de9
Migrate integrations/nagios.html to markdown.
2017-06-06 21:50:25 -07:00
Aditya Bansal
a712a789fc
Migrate integrations/git.html to markdown.
2017-06-06 21:48:54 -07:00
Aditya Bansal
a1f24dc6a3
Migrate integrations/mercurial.html to markdown.
2017-06-06 21:48:04 -07:00
Aditya Bansal
6fec949678
Migrate integrations/jira-plugin.html to markdown.
2017-06-06 21:46:46 -07:00
Aditya Bansal
6b86de3a3c
Migrate capistrano.html to markdown.
2017-06-06 21:40:28 -07:00
Aditya Bansal
7f15cfea91
integrations: Add download python bindings macro.
...
This will be used in various integration docs.
2017-06-06 21:40:27 -07:00
Aditya Bansal
c579a0515b
Clean confirm.html to use 4 space and consistent indentation.
2017-06-06 21:28:08 -07:00
Tim Abbott
ec6abddc38
portico: Remove obsolete code for Zulip open sourcing announcement.
...
This was only ever used on the old zulip.com.
2017-06-06 11:36:03 -07:00
Greg Price
4165c9a62e
apps: Link directly to the upstream /apps page.
...
Now that this page redirects to upstream, make our own links
to it point directly upstream. This saves a redirect, and
makes it more transparent where the link points if the user
examines it before following.
2017-06-06 11:21:20 -07:00
Greg Price
c78bfc356f
apps: Stop distinguishing an SSO-only desktop app.
...
The "new" Electron desktop app has only one build, so link to it
unconditionally.
2017-06-06 11:21:20 -07:00
rht
486e4e30da
Update 'OS X' reference to macOS.
2017-06-05 22:11:34 -07:00
Eeshan Garg
3c47efb1fc
templates: Add macro for appending branches to webhook URLs.
...
This macro is an alternative to git-webhook-url-with-branches.md,
which contains the full URL with a `branches` query parameter at
the end. This macro is for when we just want to specify that this
can be done but the URL to append to can be variable or is unique
to a particular integration (and thus, doesn't warrant its own
macro and a full URL example).
2017-06-05 11:22:06 -07:00
Eeshan Garg
433686457a
templates: Add Markdown macro for URLs with bot_email@api_key.
2017-06-05 11:22:06 -07:00
Eeshan Garg
fab20ec6fd
templates: Add macro for appending branch names to Git webhook URLs.
2017-06-05 11:20:48 -07:00
Rishi Gupta
7527ac9a8c
emails: Mark variables in non-HTML emails as HTML-safe.
...
Make sure 's, &s, and other characters are not HTML-escaped in subject
lines and plain-text emails.
Hack so that this isn't blocking the release of Zulip 1.6. A more robust way
to do this would be to have two different template Engines, one that renders
HTML, and one that doesn't.
Fixes #5088 .
2017-06-03 16:04:06 -07:00
Eeshan Garg
af88695c28
templates: Add macro for appending the topic to the webhook URL.
2017-06-01 22:16:10 -07:00
Jeremy Bowman
2137aadda0
portico: Make the realm icon an img element.
...
The realm avatar icon on the login and registration pages was
being set as a background image, which could vanish in high
contrast mode in many browsers. Converted it to an img tag and
verified that it is still styled correctly. I think the empty
alt attribute (to remove it from the audio description) is
appropriate in this context, since the realm name and description
are already provided immediately afterwards in the page content.
Fixes #4889 .
2017-06-01 22:07:43 -07:00
Jeremy Bowman
1dae2af7b0
Fix ARIA markup for settings menu
...
The settings dropdown was marked as having the "menu" ARIA role,
but contained no items with the "menuitem" role. I assigned this
role to the focusable link elements, and gave the intervening "li"
elements (and other "li" elements used as separators and such)
the "presentation" role to allow those to be gracefully ignored
when appropriate. Some of the links previously had the "button"
role, which I think was a holdover from a previous UI layout.
Fixes #5000 .
2017-05-30 23:08:12 -07:00
Eeshan Garg
2e81fdd319
api.html: Recommend pip install for installing API bindings.
...
We have an updated PyPI package now for our API bindings, so we
now recommend `pip install` rather than providing a download link
to the package.
2017-05-30 21:21:06 -07:00
K.Kanakhin
2434f2d96c
messages: Add support for admins deleting messages.
...
This makes it possible for Zulip administrators to delete messages.
This is primarily intended for use in deleting early test messages,
but it can solve other problems as well.
Later we'll want to play with the permissions model for this, but for
now, the goal is just to integrate the feature.
Note that it saves the deleted messages for some time using the same
approach as Zulip's message retention policy feature.
Fixes #135 .
2017-05-29 21:59:38 -07:00
Tim Abbott
4acc89d379
help: Document the : hotkey for choosing reactions.
2017-05-29 15:43:55 -07:00
Tim Abbott
7b152bf0ad
help: Clarify discussion of the emoji reactions picker.
...
The word "menu" was kinda confusing here.
Follow-up to #4547 .
2017-05-29 15:43:44 -07:00
Daniel Lau
3037be9bc0
help: Document how to navigate the emoji reactions picker.
...
Fixes #4547 .
2017-05-29 15:43:07 -07:00
Cory Lynch
c95abd4618
Replace broken aria-labelledby with aria-label in help modal.
...
Fixes #4921 .
2017-05-28 22:49:16 -07:00
Cory Lynch
30e54a94f2
html: Add aria-labels for search bars for accessibility.
...
Added an attribute which can be read by assistive technology.
Fixes #4996 .
2017-05-28 22:49:00 -07:00
Eeshan Garg
dd5ce955bd
webhooks/delighted: Migrate docs to Markdown.
2017-05-28 18:44:00 -07:00