Tim Abbott
1d10941712
register: Don't display field to enter password unless needed.
...
This should significantly improve the user experience for new users
signing up with GitHub/Google auth. It comes complete with tests for
the various cases. Further work may be needed for LDAP to not prompt
for a password, however.
Fixes #886 .
2017-08-09 13:44:57 -07:00
Umair Khan
4a3fde023f
google: Respect is_signup argument.
...
This allows us to go to Registration form directly. This behaviour is
similar to what we follow in GitHub oAuth. Before this, in registration
flow if an account was not found, user was asked if they wanted to go to
registration flow. This confirmation behavior is followed for login
oauth path.
2017-08-09 13:44:57 -07:00
Brock Whittaker
be33266f83
Make 4xx and 5xx pages full screen.
...
This makes the 4xx and 5xx pages full screen by changing the
`.error_page` div to be fixed and full screen height.
2017-08-08 11:58:22 -07:00
Vaida Plankyte
4b728eda1b
frontend: Fix unnecessary aria-hidden assignments in informational overlay modals.
...
Fixes #6024 .
2017-08-05 18:11:27 -07:00
Vaida Plankyte
02d65a67af
frontend: Edit confirm_continue_registration.html to be clearer.
...
Fixes #5707 .
2017-08-02 08:51:25 -07:00
Vaida Plankyte
eb001e42d0
help: Document display emoji reactions as text feature.
2017-08-02 10:13:32 -04:00
Rishi Gupta
082c3a3c93
portico: Add for-working-groups-and-communities.md.
2017-08-02 00:19:34 -07:00
Rishi Gupta
94f7a5704f
portico: Add for/companies.
2017-08-02 00:19:34 -07:00
Rishi Gupta
2ee15a0b06
portico: Update for/open-source.
2017-08-02 00:19:34 -07:00
Brock Whittaker
0b89561524
portico: Redesign the /features landing page.
...
This is a redesign of the features landing page from the current style
that includes the new sections in a grid format as well as some new
high-quality sections.
2017-08-01 23:39:44 -07:00
Rishi Gupta
852bbfa16a
tutorial: Remove tutorial_finale.
...
Was already orphaned, since skip is always true. This is just removing the
code.
2017-08-01 22:38:22 -07:00
Rishi Gupta
be7f6db854
tutorial: Remove rest of tutorial.
...
Replaces the call to welcome() in tutorial.start with finale(true), and then
iteratively removes all orphaned code.
2017-08-01 22:38:22 -07:00
Tim Abbott
3425d83f52
twitter: Update links to point to our new Twitter username.
2017-08-01 17:13:33 -07:00
rht
a2edbcbe94
Do s/ top-right / top right /g.
2017-08-01 15:30:37 -07:00
rht
89afd0da22
Standardize the description of icon-vector-cog at navbar.
...
While humans can disambiguate 'upper right' and 'top right' to one area,
it might help with any machine reading comprehension task by choosing a
more regular wording.
2017-08-01 15:30:37 -07:00
Rishi Gupta
5aa626e73e
help: Link to guides from index.html.
2017-07-31 21:47:33 -07:00
Rishi Gupta
2a69298a1b
help: Add Getting started with Zulip.
2017-07-31 21:47:33 -07:00
Rishi Gupta
83fa4708aa
help: Move Guides section to top of file.
2017-07-31 21:47:33 -07:00
Rishi Gupta
ffe717342e
help: Rename Administration to Guides.
2017-07-31 21:47:33 -07:00
Brock Whittaker
8445f886d7
Add ability to pan and zoom lightbox images.
...
This adds the ability to pan and zoom lightbox images because they
are now converted to <canvas> elements.
2017-07-31 17:03:31 -07:00
Tim Abbott
41f37d0a6f
jinja2: Use function interface for render_markdown_path.
...
Apparently, the filters implementation was doing some sort of strange
caching, where you would need to restart the server in order to
refresh for changes to the markdown content.
We fix this by switching to just calling the render_markdown_path
function from Jinja2.
Fixes #5974 .
2017-07-31 14:54:54 -07:00
Tim Abbott
ed10ce70d4
invites: Migrate to non-legacy API format.
...
This has the side effect of making it possible for a bot user to
invite users with its API key, which seems useful.
2017-07-31 13:08:06 -07:00
Vaida Plankyte
b8b0cd41d0
help: Add explanation of pointer/unread count behavior.
...
Fixes #5770 .
2017-07-27 18:07:58 -07:00
Vaida Plankyte
282eb5585e
docs: Add section explaining GitHub/Google auth for dev env.
2017-07-27 17:35:14 -07:00
Brock Whittaker
36f6da9ebf
/register/: Hide sign up on invite-only realms.
...
This hides the right-hand sign up form for realms that are
invite-only, and shows some text that states the realm is invite-only.
2017-07-27 16:53:57 -07:00
Brock Whittaker
dc671ac0bd
/apps/: Redesign apps page.
...
Tweaked by tabbott to update the URLs to point to the Electron desktop app.
2017-07-26 09:56:04 -07:00
Vaida Plankyte
636f1d5523
help: Document @all mentions.
2017-07-26 12:09:11 -04:00
Vishnu Ks
6551640c67
confirmation: Use ConfirmationKeyException in get_object_from_key.
...
Fixes #5739 .
2017-07-25 18:44:30 -07:00
Vishnu Ks
65ad72a674
confirmation: Create render_confirmation_key_error function.
2017-07-25 18:42:50 -07:00
Vaida Plankyte
f9ec2b395e
frontend: Modify google/github auth buttons to use forms.
...
Those buttons were contained in an anchor element. This isn't
valid HTML5 and caused the buttons to be focused on twice when
using tab-based navigation. Replacing the anchor with a form
element fixes this issue.
2017-07-25 18:12:19 -07:00
Vaida Plankyte
388acbbfcb
frontend: Remove old required div & css from registration pages.
...
Removes class="required" divs that used to contain an asterisk
for valid/invalid input, and their associated css.
2017-07-25 13:39:34 -07:00
Cynthia Lin
89abe5d398
user docs: Document Analytics feature.
...
Fixes #3648 .
2017-07-25 11:18:44 -07:00
Rishi Gupta
ad47d3b651
settings: Update wording in organization-permissions-admin.handlebars.
2017-07-24 17:33:14 -07:00
Rishi Gupta
481c85fb48
settings: Update text in templates.
2017-07-24 17:33:14 -07:00
Brock Whittaker
04ece5e5c5
portico: Redesign /why-zulip and /for/ open-source to be more readable.
...
This redesigns these pages to be more readable and more in line with
the rest of the portico page styling.
2017-07-21 14:17:20 -07:00
Jack Zhang
04e80093cf
register.html: Stop height offset from client-side error messaging.
2017-07-21 13:09:06 -07:00
Jack Zhang
7d1824f26e
register.html: Indent under new org / user sections.
2017-07-21 13:09:06 -07:00
Jack Zhang
1c9426fdce
registration: Divide form into user and org sections.
2017-07-21 13:09:06 -07:00
Jack Zhang
948d9c8d29
registration: Add domain text next to subdomain input field.
2017-07-21 13:09:06 -07:00
Jack Zhang
149572e14a
registration: Style register form into a centered layout.
2017-07-21 13:09:06 -07:00
Jack Zhang
8469908c33
registration: Rename 'Short name' to 'Organization handle'.
2017-07-21 13:09:06 -07:00
Jack Zhang
47b4056948
register.html: Fix indentiation via check-templates.
2017-07-21 13:09:06 -07:00
Jack Zhang
0995780f82
portico: Auto-correct and error-handle short name input.
2017-07-21 13:09:06 -07:00
Jack Zhang
8e2ec1cddc
portico: Update registration form placeholders.
2017-07-21 13:09:06 -07:00
Jack Zhang
e3ef056991
portico: Update registration form help messages.
2017-07-21 13:09:06 -07:00
Jack Zhang
e915321f89
registration: Remove organization type selection in realm creation.
2017-07-21 13:09:06 -07:00
Jack Zhang
7f96b3ef2f
portico: Fix /accounts/register autofocus.
2017-07-21 13:09:06 -07:00
Jack Zhang
c938c3be2d
portico: Remove green checkboxes from forms.
...
More than half of these are buggy. Adding them back will be
separate project for the future.
2017-07-21 13:09:06 -07:00
Rishi Gupta
9782911aca
portico: Add initial why zulip page.
2017-07-19 11:53:06 -07:00
Vaida Plankyte
edc341abe7
help: Add documentation on deleting a message.
...
Fixes #5393 .
2017-07-18 16:04:02 -07:00
Tim Abbott
2317819e47
nginx: Use the Django 404 page for files under static/.
...
This elimintes the need for us to maintain duplicate copies of the
Zulip 404 error pages.
Fixes #5382 .
2017-07-18 09:55:30 -07:00
Vaida Plankyte
c9bc803118
frontend: Change inaccurate aria-hidden assignments on buttons.
...
This either removes aria-hidden=true assignments from buttons with
text, or adds a span to only hide the 'x' symbol rather than the
button for closing buttons.
2017-07-17 16:40:28 -07:00
Brock Whittaker
005a58ecd6
settings: Add border-top to <li> for logout.
...
This makes the logout option in settings look more consistent with the
rest of the settings UI.
2017-07-17 16:14:46 -07:00
Brock Whittaker
38440d6ba4
Change product page nav and hero styling.
2017-07-17 16:12:36 -07:00
Brock Whittaker
c27f57ed4b
Change top of the /hello/ page to lighter scheme.
...
This changes the top of the page to a lighter scheme that uses a
gradient rather than having a dark blue background.
2017-07-17 16:10:54 -07:00
Vaida Plankyte
358a35f4cb
help: Rename Manage organization snippets.
2017-07-17 11:52:15 -07:00
Vishnu Ks
06fee494c6
analytics: Include translation bundle in stats.html.
...
This should make it possible to use i18n in stats.js.
2017-07-16 16:20:11 -07:00
Vishnu Ks
a99c60ce07
analytics: Add translation tags to stats.html.
2017-07-16 16:16:43 -07:00
Tim Abbott
fd63d98786
navbar: Add link to /stats from the gear menu.
...
This adds a link to the Zulip statistics UI, making it easy for users
to discover. We'd been waiting on doing this until the visual design
of that page was satisfactory, which it is now.
Fixes #5774 .
2017-07-16 15:12:49 -07:00
Tim Abbott
40cc6a3fa1
docs: Document disabling message edit history.
2017-07-16 10:13:26 -07:00
Yago González
28d4ec7236
apps: Improve formatting and capitalization.
2017-07-14 16:27:17 -07:00
Yago González
eb597a5af3
i18n: Mark strings for translation.
...
Tweaked by gnprice to omit proper names.
2017-07-14 16:27:17 -07:00
James Rowan
21b5536353
emails: Update subject lines of emails.
2017-07-14 15:20:04 -07:00
Vaida Plankyte
28ea174ed9
backend: Implement high contrast mode display setting.
2017-07-14 14:53:24 -07:00
Vaida Plankyte
216900b9e3
frontend: Add aria-label attributes to textareas/input fields.
2017-07-14 14:45:10 -07:00
Vaida Plankyte
b533732c6b
frontend: Change custom_invite_body to use an ID.
2017-07-14 14:45:10 -07:00
Vaida Plankyte
c7c533fd4d
frontend: Add feature illustrations to landing page.
2017-07-13 22:12:26 -07:00
James Rowan
59b5a2f862
emails: Rewrite the day 1 followup email.
2017-07-13 20:51:54 -07:00
Jack Zhang
6e2f90c8c9
Improve /integrations page load time.
...
Prior to this commit, 7 megabytes of images (through 253 individual requests)
were heavily slowing down the initial load. With this commit, we load only the
logos (60 or so images).
Documentation and images for the individual integration sub-pages is requested
separately using the /integrations/doc/ endpoint, which returns HTML.
2017-07-13 20:37:09 -07:00
Jack Zhang
9ddef6a4da
landing-page: Add 'Create your own!' integration tile.
2017-07-13 20:37:09 -07:00
Jack Zhang
e29893a420
Fix indentation for templates/zerver/integrations/index.html.
2017-07-13 20:37:09 -07:00
Jack Zhang
2bc5d07a90
landing-page: Internationalize 'All' category.
2017-07-13 20:33:02 -07:00
Rishi Gupta
f0ed556730
emails: Remove comments from tops of email templates.
...
The comments are not very helpful, in some cases incorrect, and make
skimming the template harder.
2017-07-13 19:17:53 -07:00
Rishi Gupta
d8eaae278d
emails: Update text of emails.
...
Partial update; likely more to be done.
2017-07-13 19:17:53 -07:00
James Rowan
71bc40d829
emails: Update subject for invitation emails.
2017-07-13 18:47:21 -07:00
James Rowan
88b8d98d34
emails: Update subject for missed message emails.
2017-07-13 18:47:17 -07:00
James Rowan
9bd1b0ba58
emails: Update subject for digest emails.
2017-07-13 18:47:02 -07:00
Brock Whittaker
1cf7ee966b
help: Redesign /help/ pages to be a single page app.
...
This redesigns the /help/ page sets to be a single page app that uses
history.pushState to work the same as the old app.
The big new feature is that now we have the index in a nicely designed
left sidebar.
2017-07-13 15:43:44 -07:00
Vaida Plankyte
3ca0e07509
frontend: Redesign templates/404 error page.
2017-07-13 14:46:56 -07:00
Vaida Plankyte
86d86245f8
frontend: Redesign templates/5xx error page.
2017-07-13 14:46:56 -07:00
James Rowan
05934fd4c6
user docs: Clarify that drafts are only stored locally.
2017-07-13 11:21:44 -07:00
Vaida Plankyte
74ab5b607a
frontend: Change main UI content to not be background images.
2017-07-11 16:30:07 -07:00
Eeshan Garg
b37ace33ee
help: Document bot types in add-a-bot-or-integration.
2017-07-11 13:25:51 -04:00
Eeshan Garg
37fbed0993
webhooks: Recommend creating "incoming webhook" bot.
...
In all our webhooks' docs, we now recommend creating a bot with the
"Incoming webhook" bot type.
2017-07-11 13:25:51 -04:00
Vaida Plankyte
1e04ab8b54
help: Add docs on new manage organization features.
2017-07-11 12:35:50 -04:00
Vaida Plankyte
7d98e569c5
help: Add docs for new organization permission settings.
2017-07-10 11:50:40 -07:00
Vaida Plankyte
90877c2100
help: Update links to point to organization permissions.
2017-07-10 11:50:40 -07:00
Rishi Gupta
cd8c38b96e
confirm.html: Add text suggesting that the users link may be expired.
2017-07-07 18:56:14 -07:00
Rishi Gupta
b3654c7b7e
confirmation: Remove vestiges of the MitUser table.
...
The MitUser table was removed in df525ad
.
confirm_mituser.html could have been accessed through the last few lines of
confirmation/views.py:
templates.insert(0, 'confirmation/confirm_%s.html'
% (obj._meta.model_name,))
The commit message on df525ad
suggests there was another way
confirm_mituser.html could have been called, but I don't currently see
evidence for it in the code.
2017-07-07 18:53:00 -07:00
Brock Whittaker
626c5ef55e
analytics: Restyle and refactor /stats page.
...
This completes a major redesign of the /stats page.
2017-07-07 18:22:32 -07:00
Tim Abbott
dcc40c7035
devtools: Document the --input option to collectstatic.
2017-07-07 17:48:52 -07:00
Tim Abbott
2ccd5aa758
devtools: Document better solution for editing error pages.
2017-07-07 17:45:11 -07:00
Tim Abbott
780b77d84d
devtools: Document portico.css issues with static/html/ files.
2017-07-07 17:30:45 -07:00
Greg Price
4b765ae304
i18n: Fix a smattering of strings that weren't getting translated.
...
These are some strings I spotted in English when playing around a bit
with the UI set to German, where our translations are near complete.
It'd be great to have a more systematic way of spotting this kind of
omission. Probably a fairly simple linter could catch a lot of cases.
2017-07-07 16:59:23 -07:00
Tim Abbott
5ee9599acd
help: Link to zulipchat.com/apps to have the latest apps page.
...
Ideally, we'd be using {{ apps_page_url }}, but the /help/ markdown
system doesn't support custom Jinja2 content in its code.
2017-07-07 16:58:04 -07:00
Brock Whittaker
bd664b0dd5
portico: Fix background color; remove need for bg-image classes.
2017-07-07 15:30:47 -07:00
Jack Zhang
c5cdede891
portico-css: Reposition header, portico-page content, and footer.
2017-07-07 15:29:43 -07:00
Vaida
d5517bae36
Delete the old zulip.com "referrals" system.
...
This system hasn't been in active use for several years, and had some
problems with it's design. So it makes sense to just remove it to declutter
the codebase.
Fixes #5655 .
2017-07-07 14:59:18 -07:00
Vishnu Ks
81f9d5810e
portico: Remove check mark from password field.
2017-07-07 14:48:06 -07:00
Vishnu Ks
caf9b55cd2
register.html: Include translations bundle.
2017-07-07 14:48:06 -07:00