Brock Whittaker
d0128e052e
landing-page: Remove underline from logo text on :hover.
...
This removes the underline on the logo text on :hover on the
product pages.
2017-08-31 18:53:54 -07:00
Brock Whittaker
0737f57ccf
Remove question marks from FAQ.
...
This removes the question mark ::before element and then removes
the margin that pushed over the body text for the answer.
2017-08-30 16:04:30 -07:00
Brock Whittaker
47334aac6b
Add /plans/ to the nav bar.
2017-08-30 16:04:30 -07:00
Brock Whittaker
0fb137cfce
/help/: Remove unnecessary padding on mobile.
...
This removes padding that just becomes blank space that pushes the page
over on mobile.
2017-08-30 16:04:30 -07:00
Brock Whittaker
c399543d4c
Fix odd responsive issue between 720px - 768px.
...
Not sure what this margin was doing here but it appears to look better
not existing.
2017-08-30 16:04:30 -07:00
Brock Whittaker
4ad3f713db
Fix copy with plan billing to be less confusing.
2017-08-30 16:04:30 -07:00
Brock Whittaker
d7f5f31f6a
Change the link to not have the default fade action.
2017-08-30 16:04:30 -07:00
Brock Whittaker
44ace3e062
Remove link :hover animation & remove negating class.
...
This removes the link :hover underline animation and then also removes
all instances of `.no-style` that negated the effect.
2017-08-30 16:04:30 -07:00
Brock Whittaker
5c637b6452
Remove the scaling and box shadow on hovered price options.
...
This removes the scaling feature where a plan that a user
hovers over would increase in size and have a box shadow.
This used to be here because there was a clickable region that
would pop open an overlay that would have more plan information,
but that feature no longer exists.
2017-08-30 16:04:30 -07:00
Brock Whittaker
75a011e432
Change the second plans block label to dark grey.
...
This changes the second plans block label to dark grey responsively
when the width is less than 1390px because the white text does not
appear on that portion of the white background when the block collapses
down a line.
2017-08-30 16:04:30 -07:00
Brock Whittaker
a1a4af096f
Make responsive on mobile devices.
...
This makes the page responsive down to widths of 300px.
2017-08-30 16:04:30 -07:00
Brock Whittaker
6ac0e75005
/hello/: Make company logos larger in responsive situations.
...
The logos would get really small around 1000px wide, so this reduces
the number of columns and makes the logos around 50% larger
horizontally.
2017-08-30 15:56:11 -07:00
Brock Whittaker
841ab828e8
Change `.testimonials` section to be white.
2017-08-30 15:56:11 -07:00
Brock Whittaker
38dc3a28b5
Change "Open Source" to be shorter and lighter.
...
This changes the background color from dark blue to a light steel blue,
while also removing the unnecessary min-height enforcement.
2017-08-30 15:56:10 -07:00
Brock Whittaker
93b4d8a3f2
Change .testimonials section to green.
2017-08-30 14:16:20 -07:00
Brock Whittaker
64a629fc77
Move .call-to-action-bottom out of .testimonials.
...
It should be its own first level element.
2017-08-30 14:15:06 -07:00
Tim Abbott
7f46056932
docs: Update documentation on push notifications.
2017-08-30 10:47:57 -07:00
Steve Howell
06ca364049
minor: Test round-trip behavior for mutes.
...
Instead of peeking directly at the DB to verify our mutes are
set correctly, we now use the library function. This prepares
us to modify the DB internals while preserving the tests.
2017-08-30 09:14:41 -07:00
Brock Whittaker
2140a4aa01
landing: Add /plans/ describing ways to use Zulip.
...
Note from tabbott: This isn't yet linked to and will need to go
through significantly more iteration, but it's a start.
2017-08-30 07:56:22 -07:00
Tim Abbott
f552c2fc2b
templates: Remove className Jinja2 tags.
...
These clearly didn't do anything.
2017-08-30 07:56:22 -07:00
Greg Price
b0d34b030a
py3: Bump ujson to our own fork to pick up a Python 3 fix.
...
See my PR upstream: https://github.com/esnme/ultrajson/pull/284 .
Fixes #6332 .
2017-08-29 16:04:10 -07:00
Greg Price
1ab89b1d89
tools/test-all: Split `tools/lint` to match Travis scripts.
...
This keeps `test-all` visibly aligned with `travis/frontend` and
`travis/backend`, which helps us keep it substantively aligned.
2017-08-29 15:42:01 -07:00
Tim Abbott
b087886d1c
travis: Move i18n and capitalization linters to frontend.
...
Since these usually result from changes to HTML templates and other
frontend-side things, it seems better to group them with the frontend.
[Tweaked by gnprice in whitespace and comments.]
2017-08-29 15:42:01 -07:00
Tim Abbott
6ef55145f5
travis: Merge the static-analysis build into backend.
...
[Tweaked by gnprice to leave the use of --linecoverage-report
unmodified for now.]
2017-08-29 15:42:01 -07:00
Greg Price
a4bcf1a64b
APNs: Handle HTTP connection errors, and retry.
...
Should help with #6321 as at least a band-aid.
2017-08-29 15:27:41 -07:00
Greg Price
780e1ac5b2
push notifs: Add a simple test for the new APNs provider.
2017-08-29 15:27:41 -07:00
Harshit Bansal
c864816f64
emoji_picker: Extract `register_popover_events()` function.
2017-08-29 14:09:35 -07:00
Harshit Bansal
aebb49b18c
emoji_picker: Move some functions to avoid lint errors.
...
Move `render_emoji_popover()` and `toggle_emoji_popover()` to bottom
to avoid lint errors.
2017-08-29 14:09:35 -07:00
Rishi Gupta
09b4927578
hotspots.js: Fix hotspots not appearing.
...
The original had two bugs in this line of code that cancelled each other
out. 4d0f304
fixed one, causing hotspots to no longer appear. This commit
fixes the second.
2017-08-29 14:08:45 -07:00
Steve Howell
0501570cd1
Remove POST-based API for setting topic mutes.
2017-08-29 16:53:38 -04:00
Steve Howell
828459a24b
Extract build_topic_mute_checker into topic_mutes.py.
...
We had two duplicate versions of this function, and one
of them was broken with respect to case insensitivity.
2017-08-29 16:53:38 -04:00
Steve Howell
8c4a5a9f7a
Extract exclude_topic_mutes.
...
This is mostly a pure code move, but I cleaned up the code
slightly to use early-return.
2017-08-29 16:53:38 -04:00
Tim Abbott
6de77db93f
lint: Fix problematic merging of pyflakes stdout/stderr.
...
We were getting pyflakes lint error output without line numbers like
this:
pyflakes | if user_profile.is_realm_admin and
pyflakes | ^
pyflakes |
Apparently the cause was that stdout and stderr was getting mixed
badly, creating "unused import"s lines that had the first of that
error (containing the line number) just above.
As a result, printing out the lines of output from pyflakes' merged
stdout/stderr feed looked like this:
b"zproject/settings.py:95: 'from .prod_settings import *' used; unable to detect undefined nameszerver/views/users.py:49:39: invalid syntax\n"
Note the lack of newline in between the end of the first error at
"names" and the start of the second at "zerver".
This appears to be a change in Pyflakes behavior when we switched to
Python 3; probably they're missing a flush() somewhere.
2017-08-29 10:44:50 -07:00
Tim Abbott
130b5847ad
pyflakes: Remove now-unnecessary exclude lines.
2017-08-29 10:27:29 -07:00
Tim Abbott
e996579045
bots: Clean up supervisord documentation.
2017-08-29 09:56:56 -07:00
Robert Hönig
0c905e2f3c
bots-guide.md: Describe Zulip Botserver setup with supervisord.
2017-08-29 09:56:56 -07:00
Supermanu
3be14833f0
docs: Add a french translation style guide.
2017-08-29 09:40:03 -07:00
Steve Howell
0959c978c3
Fix lint error from recent subdomains commit.
...
We did a code sweep recently for subdomains (see
60be89d0
).
2017-08-29 08:35:37 -07:00
Tim Abbott
60be89d00e
test_push_notifications: Declare subdomains explicitly.
2017-08-28 23:19:07 -07:00
Tim Abbott
c5d699b6fb
tests_classes: Add DEFAULT_SUBDOMAIN feature.
...
This should make life a little easier for those tests that need to use
the same subdomain like 20 times.
2017-08-28 23:17:33 -07:00
Tim Abbott
4a22316d90
test_decorator: Add explicit subdomains in tests.
2017-08-28 22:51:57 -07:00
Tim Abbott
a8b9ffc020
test_classes: Include more detail in incorrect JSON responses.
...
If the status code is wrong, we show the actual error message now,
which often saves a bit of time when debugging.
2017-08-28 21:43:41 -07:00
Cynthia Lin
0686567e46
settings UI: Make disabled checkboxes darker.
...
Fixes part of #6331 .
2017-08-28 21:14:26 -07:00
Vaida Plankyte
30772a2570
onboarding: Replace turtle in onboarding message.
...
The one we currently have is the same as the one in the registration
emails, and also very low resolution (doesn't show well in lightbox).
Likely we should replace this with something completely different at
some point, but this is an improvement for now.
2017-08-28 20:46:29 -07:00
Rishi Gupta
f88949b043
portico-signin.css: Left-justify moving label.
...
The moving label is acting like a placeholder here, and should be positioned
as such for consistency with the rest of the site. The two forms with a
moving label are /accounts/find/ and /accounts/password/reset.
2017-08-28 20:44:48 -07:00
Rishi Gupta
c1997e759c
password_reset: Change email to be appropriate for obtaining first password.
...
The situation if, for instance, the user signed up via google auth, and now
needs a password to get their API key.
2017-08-28 20:39:53 -07:00
Rishi Gupta
75337258a8
accounts-settings: Reassure user if they do not have a password for API key.
2017-08-28 20:39:53 -07:00
Cynthia Lin
5f9cd1f7d2
message view: Set mininum height for embedded tweets.
...
Fixes #5973 .
2017-08-28 20:36:12 -07:00
Robert Hönig
5f220359bd
bots-guide.md: Refactor Zulip Botserver guide.
...
Tweaked by tabbott to give greater priority to the explanation of what
it is.
2017-08-28 17:34:54 -07:00
Tim Abbott
aa66d0129a
settings: Reorder organization settings.
...
This makes the situation with the "Save changes" buttons slightly more
reasonable. We'll want to do more on this front, though.
2017-08-28 17:27:22 -07:00