Tim Abbott
a0270e1d7b
analytics: Extend /devtools to document this tool.
2018-07-09 15:06:15 +05:30
Rishi Gupta
16334a1ba7
billing: Update billing system.
2018-07-09 14:33:07 +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