SiddharthVarshney
7f5f61267e
css: Use SCSS nesting for `.portico-landing.hello .screen`.
2020-08-04 16:24:12 -07:00
SiddharthVarshney
ba4709b000
css: Use SCSS nesting for `.portico-landing.hello .screen.hero-screen`.
2020-08-04 16:24:12 -07:00
SiddharthVarshney
1b5138d546
css: Use SCSS nesting for `.screen`.
2020-08-04 16:24:12 -07:00
SiddharthVarshney
db3530d984
css: Use SCSS nesting for `.screen .message-feed`.
2020-08-04 16:24:12 -07:00
SiddharthVarshney
9b2b5ef3c2
css: Use SCSS nesting for `.screen .center-page`.
2020-08-04 16:24:12 -07:00
SiddharthVarshney
605431d187
css: Use SCSS nesting for `.screen .top`.
2020-08-04 16:24:12 -07:00
SiddharthVarshney
2d8391608f
css: Use SCSS nesting for `.screen .col-4 .action-block`.
2020-08-04 16:24:12 -07:00
SiddharthVarshney
af09b49ae7
css: Use SCSS nesting for `.screen .line`.
2020-08-04 16:24:12 -07:00
Anders Kaseorg
efcba21100
styles: Reorder rule to work around weird postcss-nested bug.
...
For mysterious reasons, this avoids the following message printed by
webpack on a cold cache after upgrading postcss-nested from 4.2.1 to
4.2.2:
Ignoring local source map at "/srv/zulip/<no source>" as resource is missing.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-07-30 11:20:03 -07:00
Gittenburg
ccaab2d471
docs: Restore link focus outline in sidebar.
...
Not having a focus outline is very bad for accessibilty.
Browsers have it by default but we completely disabled it for links in
the sidebar in 9955580251
.
Showing the outline when selecting a page in the sidebar can be
distracting, so we hide the outline for the highlighted sidebar link.
Since every focusable element however should have a focus outline, we
make the highlighted link unfocusable by setting tabindex=-1 (which also
makes sense since the link to the current page doesn't do anything
anyway).
Part of #15948 .
2020-07-29 11:40:39 -07:00
Priyansh Garg
c752f955de
registration: Improve registration form.
...
Improved markup of help-text.
Showing Email as plain-text instead of disabled input.
Changed page heading to 'Create your organization' in realm creation form
and 'Create your account' in normal signup form.
Grouped org settings and user settings with fieldsets.
Reduced space between Password field and Password strength bar.
Also, updated the corresponding test cases.
Partially Fixes : #15750 .
2020-07-28 17:07:25 -07:00
Gittenburg
2367d56f74
integrations: Fix the search input autofocus.
...
There were two problems preventing the autofocus:
* The focus was triggered at the wrong time.
* transition: all; affected the visibility, making browsers
abort the focus since the input was still hidden.
2020-07-28 15:17:00 -07:00
Vishnu KS
5b0b1efb15
support: Add functionality to approve sponsorship requests.
...
This should make it much easier to process these requests.
2020-07-24 17:55:38 -07:00
Vishnu KS
1a1396d07e
support: Show customer plan details in support page.
2020-07-24 17:37:41 -07:00
SiddharthVarshney
67cee7c8f9
css: Use SCSS nesting for `.faqs`.
2020-07-22 16:58:14 -07:00
SiddharthVarshney
ba36b99cd2
css: Use SCSS nesting for `.faqs .faq`.
2020-07-22 16:58:14 -07:00
SiddharthVarshney
4d2593a6bf
css: Use SCSS nesting for `.faqs header`.
2020-07-22 16:58:14 -07:00
SiddharthVarshney
f28c729707
css: Use SCSS nesting for `.compare`.
2020-07-22 16:58:14 -07:00
SiddharthVarshney
04bcab0f4c
css: Use SCSS nesting for `.compare .terms`.
2020-07-22 16:58:13 -07:00
SiddharthVarshney
04a49fc402
css: Use SCSS nesting for `.compare tbody tr`.
2020-07-22 16:58:13 -07:00
SiddharthVarshney
fb1a593281
css: Use SCSS nesting for `.compare tbody tr td`.
2020-07-22 16:58:13 -07:00
SiddharthVarshney
4c0a4d4cef
css: Use SCSS nesting for `.compare thread`.
2020-07-22 16:58:13 -07:00
SiddharthVarshney
457023dde6
css: Use SCSS nesting for `.compare thread th`.
2020-07-22 16:58:13 -07:00
SiddharthVarshney
456c0b78e0
css: Use SCSS nesting for `.compare table`.
2020-07-22 16:58:13 -07:00
SiddharthVarshney
f1c70be50a
css: Use SCSS nesting for `.compare table thead th`.
2020-07-22 16:58:13 -07:00
Anders Kaseorg
c2f9db4602
logo: Update Zulip logo.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-07-16 01:37:08 -07:00
Vishnu KS
4c6350fa4b
billing: Add option to request a sponsorship in /upgrade.
2020-07-01 16:45:38 -07:00
orientor
5629dcc8a6
openapi_docs: Display deprecated parameters with a `deprecated` tag.
...
In zulip.yaml, add `deprecated` tags to all parameters/keys with
`Deprecated` in the description. Then add tests to ensure that deprecated
parameters/keys will always have the `deprecated` key. Also, in
the API docs, sort the parameters according to presence of `deprecated`
key, presenting the `deprecated` keys at the end and add a `deprecated`
tag next to them.
2020-06-26 16:05:41 -07:00
SiddharthVarshney
3e1a0c0e32
portico: Fix UI of /accounts/go page.
...
Fixes : #14809
2020-06-20 17:54:06 -07:00
SiddharthVarshney
92059a5379
css: Use SCSS nesting for `.portico-landing.hello .gradients .gradient`.
2020-06-20 17:46:08 -07:00
SiddharthVarshney
5f8b8d62b9
css: Use SCSS nesting for `.portico-landing.hello .hero`.
2020-06-20 17:46:08 -07:00
SiddharthVarshney
c3847c9b30
css: Use SCSS nesting for `.portico-landing.hello .hero header`.
2020-06-20 17:46:08 -07:00
SiddharthVarshney
0453c0bc36
css: Use SCSS nesting for `.portico-landing.hello .hero header button`.
2020-06-20 17:46:08 -07:00
SiddharthVarshney
5a02fd4a6b
css: Use SCSS nesting for `.portico-landing.hello .hero .content`.
2020-06-20 17:46:08 -07:00
SiddharthVarshney
cabdc72722
css: Use SCSS nesting for `.portico-landing.hello .hero .waves`.
2020-06-20 17:46:08 -07:00
SiddharthVarshney
45ea511225
css: Use SCSS nesting for `.portico-landing.hello .hero .waves .wave`.
2020-06-20 17:46:08 -07:00
SiddharthVarshney
f96e38a8bd
css: Reorder css for `.portico-landing.hello .hero`.
2020-06-20 17:46:08 -07:00
SiddharthVarshney
be8027cb54
css: Use SCSS nesting for `.portico-landing.features-app`.
2020-06-20 17:46:08 -07:00
SiddharthVarshney
ce9a365c62
css: Use SCSS nesting for `.portico-landing.features-app .feature-block`.
2020-06-20 17:46:08 -07:00
SiddharthVarshney
d8a3ca0b2e
css: Use SCSS nesting for `.portico-landing.features-app .cta`.
2020-06-20 17:46:08 -07:00
SiddharthVarshney
c37d83347c
css: Use SCSS nesting for `.portico-landing.features-app .cta:hover`.
2020-06-20 17:46:08 -07:00
SiddharthVarshney
7ea662e035
css: Use SCSS nesting for `.portico-landing.features-app section`.
2020-06-20 17:46:08 -07:00
SiddharthVarshney
b3db95e879
css: Use SCSS nesting for `.portico-landing.features-app section a`.
2020-06-20 17:46:08 -07:00
SiddharthVarshney
544622a435
css: Use SCSS nesting for `.portico-landing.features-app section a.feature-block`.
2020-06-20 17:46:08 -07:00
SiddharthVarshney
553c3f1a50
css: Use SCSS nesting for `.portico-landing.features-app section .headliner`.
2020-06-20 17:46:08 -07:00
SiddharthVarshney
17ddbf33b1
css: Use SCSS nesting for `.portico-landing.features-app section.notifications`.
2020-06-20 17:46:08 -07:00
SiddharthVarshney
acfd7755bb
css: Use SCSS nesting for `.portico-landing.features-app section.notifications .feature-list`.
2020-06-20 17:46:08 -07:00
SiddharthVarshney
b19902e00c
css: Use SCSS nesting for `.portico-landing.features-app section.notifications .feature-list h3`.
2020-06-20 17:46:08 -07:00
SiddharthVarshney
88c2dfa580
css: Merge css for `.portico-landing.features-app section.notifications`.
2020-06-20 17:46:08 -07:00
SiddharthVarshney
6ec11e549d
css: Use SCSS nesting for `.portico-landing.features-app section.messages`.
2020-06-20 17:46:08 -07:00
SiddharthVarshney
ea1d2688c8
css: Use SCSS nesting for `.portico-landing.features-app section.messages .features`.
2020-06-20 17:46:08 -07:00
SiddharthVarshney
9a7c6504bb
css: Use SCSS nesting for `.portico-landing.features-app section.keyboard-shortcuts`.
2020-06-20 17:46:08 -07:00
SiddharthVarshney
621dd2a445
css: Use SCSS nesting for `.portico-landing.features-app section.keyboard-shortcuts img`.
2020-06-20 17:46:08 -07:00
SiddharthVarshney
00eb90a551
css: Use SCSS nesting for `.portico-landing.features-app section.hero`.
2020-06-20 17:46:08 -07:00
SiddharthVarshney
68268c8c1e
css: Use SCSS nesting for `portico-landing.show`.
2020-06-20 17:46:08 -07:00
SiddharthVarshney
d61fd5d9eb
css: Reorder `.portico-landing` and `.portico-landing.show`.
2020-06-20 17:46:08 -07:00
arpit551
0c6488b284
analytics: Added frontend for messages read over time graph.
...
The chart added is similar to the messages sent over time chart.
Fixes #15167
2020-06-20 16:52:33 -07:00
SiddharthVarshney
e763d30f18
help: Update help docs for ellipsis.
...
Update help docs where chevron was previously
mentioned for sidebar manu icons.
Add css for `i.zulip-icon` to position icon
properly.
2020-06-20 16:47:43 -07:00
Tim Abbott
9173f32a10
api docs: Fix formatting in changelog.
...
The CSS changes prevent our API docs markdown processor from
preserving line breaks within inline code block content.
2020-06-18 22:38:05 -07:00
Siddharth Varshney
bbb07aed38
portico: Add hint text for invite only realm on /login.
...
Fixes : #10542
This will make obvious for users what to do when they are not able to login.
Test added by hackerkid.
2020-06-18 17:23:11 -07:00
Dinesh
9801692a2d
css: Fix size of GitLab icon in login and signup buttons.
2020-06-18 13:06:10 -07:00
Dinesh
0445311430
auth: Make apple log in and sign up buttons consistent with others.
2020-06-18 13:06:10 -07:00
Dinesh
dc90d54b08
auth: Add Sign in with Apple support.
...
This implementation overrides some of PSA's internal backend
functions to handle `state` value with redis as the standard
way doesn't work because of apple sending required details
in the form of POST request.
Includes a mixin test class that'll be useful for testing
Native auth flow.
Thanks to Mateusz Mandera for the idea of using redis and
other important work on this.
Documentation rewritten by tabbott.
Co-authored-by: Mateusz Mandera <mateusz.mandera@zulip.com>
2020-06-09 17:29:35 -07:00
SiddharthVarshney
ecd383b53c
css: Use SCSS nesting for `nav`.
2020-06-02 17:26:45 -07:00
SiddharthVarshney
ff75ea838f
css: Reorder `nav .content` and `nav ul`.
2020-06-02 17:26:45 -07:00
SiddharthVarshney
3435396479
css: Reorder `nav .hamburger`.
2020-06-02 17:26:45 -07:00
SiddharthVarshney
dcbc4f8630
css: Reorder `nav.white`.
2020-06-02 17:26:45 -07:00
SiddharthVarshney
f57a512ab3
css: Use SCSS nesting for `nav li`.
2020-06-02 17:26:45 -07:00
SiddharthVarshney
2130c3018e
css: Use SCSS nesting for `nav li`.
2020-06-02 17:26:45 -07:00
SiddharthVarshney
d4d326c827
css: Use SCSS nesting for `nav ul li`.
2020-06-02 17:26:45 -07:00
SiddharthVarshney
de4396661b
css: Use SCSS nesting for `nav ul li.active`.
2020-06-02 17:26:45 -07:00
SiddharthVarshney
dcc658264c
css: Reorder css related to `nav ul`.
2020-06-02 17:26:45 -07:00
SiddharthVarshney
948b54e519
css: Use SCSS nesting for `nav .logo`.
2020-06-02 17:26:45 -07:00
SiddharthVarshney
d21d13698e
css: Reorder css for `nav .logo span`.
2020-06-02 17:26:45 -07:00
SiddharthVarshney
756722616e
css: Use SCSS nesting for `nav .content`.
2020-06-02 17:26:45 -07:00
SiddharthVarshney
5009bedba4
css: Remove redundant css for `nav .logo span`.
2020-06-02 17:26:45 -07:00
SiddharthVarshney
e5c1be0584
css: Use SCSS nesting for `nav.white`.
2020-06-02 17:26:45 -07:00
SiddharthVarshney
3a81099972
css: Use SCSS nesting for `nav.white ul`.
2020-06-02 17:26:45 -07:00
SiddharthVarshney
f4f99e7ca6
css: Use SCSS nesting for `nav.white li`.
2020-06-02 17:26:45 -07:00
SiddharthVarshney
96db3fa650
css: Use SCSS nesting for `nav.white .brand.logo`.
2020-06-02 17:26:45 -07:00
SiddharthVarshney
70a025d08d
css: Reorder `nav.white .hamburder`.
2020-06-02 17:26:45 -07:00
SiddharthVarshney
bfad22d128
css: Remove duplicate style.
2020-06-02 17:26:45 -07:00
Siddharth Varshney
1ac597c77e
css: Use SCSS nesting for `.silver`.
2020-06-02 17:26:45 -07:00
Siddharth Varshney
a10a78736d
css: Reorder styles related to `.silver`.
2020-06-02 17:26:45 -07:00
Siddharth Varshney
b29b7b8da1
css: Use SCSS nesting for `.float`.
2020-06-02 17:26:45 -07:00
Siddharth Varshney
8317bde30f
css: Reorder css related to `h1` and `h2`.
2020-06-02 17:26:45 -07:00
Siddharth Varshney
ea704c8c91
css: Use SCSS nesting for `a`.
2020-06-02 17:26:45 -07:00
Siddharth Varshney
e520e82b04
css: Use scss nesting for `a.arrow`.
2020-06-02 17:26:45 -07:00
Siddharth Varshney
cc71533b21
css: Reorder css for `a` tag.
2020-06-02 17:26:45 -07:00
Siddharth Varshney
2666c1a605
css: Use SCSS nesting for `.help` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
caa3b21089
css: Reorder `.help .markdown` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
af505bc647
css: Use SCSS nesting for `.help .sidebar` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
0fa1e5b5f6
css: Use SCSS nesting for `.help .sidebar a` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
c70e53952c
css: Use SCSS nesting for `.help .sidebar li` for portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
7040cc6a8a
css: Merge `.help .sidebar.slide ul` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
5039b9ede4
css: Use SCSS nesting for `.help .sidebar.slide h2`.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
e609561ed4
css: Use SCSS nesting for `.help .sidebar h1`.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
42956cde19
css: Use SCSS nesting for `.help .sidebar h1.home-link`.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
74244a6d5b
css: Use SCSS nesting for `.error_page .errorbox`.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
34a9147911
css: Use SCSS nesting for `center-block`.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
5f9d54a028
css: Use SCSS nesting for `.central-block .control-group`.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
c6d52afcff
css: Use SCSS nesting for `.input-group` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
b1a6f6598b
css: Use SCSS nesting for `.input-group.grid` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
4273577457
css: Use SCSS nesting for `.input-group label` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
67c41c88be
css: Remove duplicate styles for `.input-group label`.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
b8c04c7f5e
css: Reorder `.input-group` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
e8d7a590ce
css: Use SCSS nesting for `.password-reset` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
10fbdab26c
css: Merge `.password-reset` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
af2f9dcf6b
css: Use SCSS nesting for `.password-reset .input-group` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
3d39a9d74e
css: Reorder `.password-reset` related styles.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
f935afeaa6
css: Use SCSS nesting for `.top-links` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
cc4a4a7846
css: Use SCSS nesting for `.top-links a` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
6719835a89
css: Use SCSS nesting for `.footer-navigation` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
68b94bb434
css: Use SCSS nesting for `.main-headline-text` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
f6e70cefdf
css: Use SCSS nesting for `.login-form` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
48873669e8
css: Use SCSS nesting for `.login-form, .register-form` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
cdbdffe92d
css: Reorder `.login-form` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
51f5475ac8
css: Use SCSS nesting for `.login-page` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
22950a9287
css: Use SCSS nesting for `.history .sponsors` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
3f6ce5ffb1
css: Use SCSS nesting for `.contributors` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
9e4e608460
css: Use SCSS nesting for `.contributors .person` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
b524b09a37
css: Use SCSS nesting for `.team` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
a5b5294c82
css: Use SCSS nesting for `.team input` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
78d8006de5
css: Use SCSS nesting for `.team label` in protico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
f787b9054c
css: Use SCSS nesting for `.team .bdfl` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
bfa18da1bf
css: Use SCSS nesting for `team .bdfl .profile-picture` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
17197f7537
css: Use SCSS nesting for `.team .profile` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
0bc4760e21
css: Use SCSS nesting for `.portico-header` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
d1da18cd28
css: Use SCSS nesting for `.portico-header .dropdown` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
4bbb468a36
css: Use SCSS nesting for `portico-header .dropdown-pill` in porticos.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
0ccb3a3d02
css: Use SCSS nesting for `.portico-header .dropdown ul` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
6f1def6a29
css: Use SCSS nesting for `.portico-header .dropdown ul li` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
f04bfbed89
css: Use SCSS nesting for `.header-main` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
8670372543
css: Use SCSS nesting for `.header-main .logo` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
7c23da6abc
css: Use SCSS nesting for `.footer` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
fb1427bc2f
css: Use SCSS nesting for `.footer section` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
d389885fe4
css: Merge css for `.footer` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
83376b49da
css: Use SCSS nesting for `.portico-container` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
6158d1e6ea
css: Use SCSS nesting for `.landing-page` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
1e7dfdd48a
css: Reorder `.landing-page` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
ab5dfdc25f
css: Use SCSS nesting for `.api-details` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
f488c03ca1
css: Use SCSS nesting for `.integration` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
be0cd1dfc2
css: Use SCSS nesting for `.show-integral` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
ae3170c05f
css: Use SCSS nesting for `a.title` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
13fd68e749
css: Use SCSS nesting for `.help-box` in portico.scss.
2020-05-28 17:50:12 -07:00
Siddharth Varshney
c3b12a41c4
css: Use SCSS nesting for `help-inline` in portico.scss.
2020-05-28 17:50:12 -07:00
Rohitt Vashishtha
e509a13db0
minor: Remove outdated comment.
...
This was fixed in 30ab261f91
.
2020-05-28 14:56:47 -07:00
SiddharthVarshney
2b9a79bb19
portico: Use green btn for `call-to-action-bottom` button.
...
This button will now look similar in design as we have on
our /app page.
Fixes : #15077
2020-05-27 16:30:03 -07:00
Anders Kaseorg
30ab261f91
styles: Undo calc(x + y) → calc(x - -y) workaround.
...
The bug this was working around does not affect our current toolchain,
as confirmed by grepping through the minified output.
(Also, this linter rule only matched calc(x + y) with two arguments
and we were already using calc($far_left_gutter_size + $left_col_size
+ 4px).)
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-05-27 16:29:25 -07:00
Tim Abbott
23f0b3bc45
landing: Fix responsive styling for navbar custom messages.
...
The previous styling was brittle and ended up breaking in very small
phone-size views with the text overflowing the boundaries of the page.
The right fix is to move those heading outside the portico-header
class, since the CSS for that isn't generally appropriate here.
2020-05-26 22:58:02 -07:00
Tim Abbott
368e9572cc
billing: Clean up copy on free trial pages.
...
This fixes some issues with unclear terminology and visual styling in
the pages for the new free trial.
There's probably more we can and should usefully do in the future.
2020-05-26 21:31:07 -07:00
Vishnu KS
8b3eb9a846
landing: Add option to show custom navbar message.
2020-05-24 17:34:03 -07:00
Rohitt Vashishtha
c24aaa0e74
portico-css: Style codeblocks to look neater.
...
The currrent css of codeblocks left too much empty space between
the lines as well as indented the first character of a codeblock
slightly towards the right.
This commit fixes both of these, thus making codeblocks look closer
to what someone would expect codeblocks to look like in their text
editor.
2020-05-20 10:18:29 -07:00
Vishnu KS
8fb1f2af58
billing: Support downgrading plan from /billing page.
2020-05-11 17:20:54 -07:00
Siddharth Varshney
d1d012c1c4
desktop-login: Use zulip design styles for desktop-login.
...
Fixes : #14827
2020-05-10 23:05:19 -07:00
Dinesh
2735860f01
browser_support: Drop support for Internet Explorer.
...
Internet Explorer does not support `position: sticky` which improves
floating recipient bar behavior during scrolling which is one of the
issues blocking PR #9910 .
IE also does not support some features that modern browsers support
hence may not super well.
This commit adds an error page that'll be displayed when a user logs
in from Internet Explorer. Also, a test is added.
2020-04-23 17:50:28 -07:00
YashRE42
8abae999d9
portico: Align vertical height of submit buttons with inputs.
2020-04-07 10:31:19 -07:00
YashRE42
c695d68c8d
portico: Refactor input scss.
...
This commit modifies the padding and margin of the input selector so
that is uses sane values such as 25ps top margin, 5px bottom margin
and 10px top and bottom padding rather than trying to make uneven
values balance each other out. (old values are 25px top margin, 4px
bottom margin, 9px top padding, 11px bottom padding)
2020-04-07 10:31:19 -07:00
Vishnu KS
dae5f54a63
stats: Show info message in /stats page of newly created realms.
...
This provides a better user experience for folks joining a new Zulip
realm and visiting this page.
2020-04-03 11:59:18 -07:00
Vishnu KS
b111fb79b7
stats: Don't set display to none in alert class.
...
The alert class is used only by one element so this style
can be applied directly to the element instead.
2020-04-03 11:51:20 -07:00
Siddharth Varshney
3b3f9b0b8a
portico: Fix the position and size of overflow for small size devices.
...
Fixes : #8424
2020-03-31 15:00:26 -07:00
YashRE42
556a13b7d6
portico: Drop font-weight for links from landing-page.scss.
...
This commit removes "font-weight: 500;" from landing-page.scss so as
to fix a bug on landing pages that used the `markdown` class to
format content. The bug was caused by "a:hover" from landing-page.scss
overriding the font-weight (600) on links as set by the markdown
class, this caused the text to seem jumpy when one hovered over links.
Note from tabbott: The original code was added in
d7f5f31f6a
, which doesn't explain it's
purpose, but it predates the more complete "markdown" CSS, was part of
an early prototype that had unfortunate hover behavior more generally,
and makes sense to remove.
Fixes : #14387 .
2020-03-30 12:55:23 -07:00
Tim Abbott
820f0e275e
api docs: Redesign visuals for documenting arguments.
...
The previous system for documenting arguments was very ugly if any of
the examples or descriptions were wrong. After thinking about this
for a while, I concluded the core problem was that a table was the
wrong design element to use for API parameters, and we'd be much
better off with individual card-type widgets instead.
This rewrites the API arguments documentation implementation to use a
basic sort of card-like system with some basic styling; I think the
result is a lot more readable, and it's a lot more clear how we would
add additional OpenAPI details (like parameter types) to the
documentation.
2020-03-27 00:03:36 -07:00
Siddharth Varshney
645b4ec1b3
portico: decrease too much extra space over the main title for small devices on /apps route
2020-03-26 16:42:53 -07:00
Siddharth Varshney
05865b3eb3
css: Reorder css for `.help .sidebar h1` in portico.scss.
2020-03-25 10:57:14 -07:00
Siddharth Varshney
fe0bda565a
css: Reorder `.help .app-main` in portico.scss.
2020-03-25 10:57:14 -07:00
Siddharth Varshney
fcb875421d
css: Use SCSS nesting for `.app.help` in portico.scss.
2020-03-25 10:57:14 -07:00
Siddharth Varshney
a4fa2bd52d
css: Use SCSS nesting in `.app.help .sidebar.show` in portico.scss.
2020-03-25 10:57:14 -07:00
Siddharth Varshney
8c2fb3f8e1
css: Use SCSS nesting for `.app.help .markdown` in portico.scss.
2020-03-25 10:57:14 -07:00
Siddharth Varshney
5157faa7f3
css: Reorder `.help .sidebar .content:not(.shown)` in portico.scss.
2020-03-25 10:57:14 -07:00
Siddharth Varshney
d25b71b405
css: Reorder `app.help .hamburger` in portico.scss.
2020-03-25 10:57:14 -07:00
Siddharth Varshney
ca8c6d023b
css: Use SCSS nesting for `.api-center .code-section` in porticos.scss.
2020-03-25 10:57:14 -07:00
Siddharth Varshney
d7ada65967
css: Use SCSS nesting for `.navbar.footer .nav` in portico.scss.
2020-03-25 10:57:14 -07:00
Siddharth Varshney
630b43964a
css: Reorder `html` below `body` in portico.scss.
2020-03-25 10:57:14 -07:00
Tim Abbott
d9bb6d0081
compatibility: Add more strict desktop app blocking.
...
This allows us to block use of the desktop app with insecure versions
(we simply fail to load the Zulip webapp at all, instead rendering an
error page).
For now we block only versions that are known to be both insecure and
not auto-updating, but we can easily adjust these parameters in the
future.
2020-03-24 20:33:11 -07:00
shubhamgupta2956
24603134f4
css: Use SCSS nesting for ".header-main".
...
Used SCSS nesting for ".header-main" in archive.scss.
2020-03-24 10:27:11 -07:00
Siddharth Varshney
5a1b27bf32
css: Merge `.help .sidebar h2` in portico.scss.
2020-03-22 12:48:51 -07:00
Siddharth Varshney
0c8b7161df
css: Merge `.help .sidebar h1` in portico.scss.
2020-03-22 12:48:49 -07:00
SiddharthVarshney
b9eda45c0b
css: Merge `body` in portico.scss.
2020-03-22 12:47:53 -07:00
shubhamgupta2956
304b538b33
css: Reorder ".support-search-button".
2020-03-22 11:24:44 -07:00
shubhamgupta2956
9823226a49
css: Use SCSS nesting for ".table-striped".
2020-03-22 11:24:44 -07:00
Anders Kaseorg
815418d0d7
portico: Typographical nitpicking.
...
Punctuate marketing headings with a period. Fix a couple of
title-cased headings to sentense case. Consistently use curly
apostrophes, curly quotation marks, and Unicode ellipses.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2020-03-17 16:53:46 -07:00
majordwarf
6da7b390e4
css: Reorder CSS rulesets above media queries.
2020-03-17 12:40:08 -07:00
majordwarf
69422dca9e
css: Use SCSS nesting for `.forgot-password-container`.
2020-03-17 12:40:08 -07:00
majordwarf
c034287da6
css: Use SCSS nesting in portico-signin.scss for `.split-view`.
2020-03-17 12:40:08 -07:00
majordwarf
87f8061a12
css: Use SCSS nesting for `.static.org-url`.
2020-03-17 12:40:08 -07:00
majordwarf
76999ccaa8
css: Use SCSS nesting for `#registration`.
2020-03-17 12:40:08 -07:00
majordwarf
17f29b3d25
css: Merge `.subdomain` in `portico-signin.scss`.
2020-03-17 12:40:08 -07:00
majordwarf
bc1f075d25
css: Reorder `#registration`to put next to each other.
2020-03-17 12:40:08 -07:00
majordwarf
eb3b5a626a
css: Use SCSS nesting for `.split-view` and `.back-to-login`.
2020-03-17 12:40:08 -07:00
majordwarf
18c6cc9929
css: Use SCSS nesting for `.back-to-login-wrapper`.
2020-03-17 12:40:08 -07:00
majordwarf
f881ceba3f
css: Use SCSS nesting for `.login-social-button`.
2020-03-17 12:40:08 -07:00
majordwarf
62f367f2ff
css: Merge `button` style for `.login-social-button`.
2020-03-17 12:40:08 -07:00
majordwarf
4956020f0b
css: Use SCSS nesting for `.info-box`.
2020-03-17 12:40:08 -07:00
majordwarf
08edbcad86
css: Use SCSS nesting for `.split-view`.
2020-03-17 12:40:08 -07:00
majordwarf
2b6a618be5
css: Reorder `.split-view` to put next to each other.
2020-03-17 12:40:08 -07:00
majordwarf
7067646764
css: Use SCSS nesting for `.portico-page`.
2020-03-17 12:40:08 -07:00
majordwarf
7f05f19c03
css: Reorder `.portico-page` to put next to each other.
2020-03-17 12:40:08 -07:00
majordwarf
649399dba8
css: Use SCSS nesting for `#login_form`.
2020-03-17 12:40:08 -07:00
majordwarf
a3b395ce94
css: Reorder `#login_form` to put next to each other.
2020-03-17 12:40:08 -07:00
majordwarf
5eeef33117
css: Use SCSS nesting for `.register-account`.
2020-03-17 12:40:08 -07:00
majordwarf
aeaaf601ea
css: Use SCSS nesting for `.register-page-container`.
2020-03-17 12:40:08 -07:00
majordwarf
5dbd3499a9
css: Reorder `.register-page-container` to put next to each other.
2020-03-17 12:40:08 -07:00
majordwarf
e24fe3b5a6
css: Use SCSS nesting for `.login-page-container`.
2020-03-17 12:40:08 -07:00
majordwarf
37983b0e41
css: Reorder `.login-page-container` to put next to each other.
2020-03-17 12:40:08 -07:00
majordwarf
889aeffc83
css: Use SCSS nesting in portico-signin.scss for `.app-main`.
2020-03-17 12:40:08 -07:00
majordwarf
8a556fd2a7
css: Merge `.login-page-header` in portico-signin.scss.
2020-03-17 12:40:08 -07:00
majordwarf
39286fc1cd
css: Reorder portico-signin.scss to put `.app-main` next to each other.
2020-03-17 12:40:08 -07:00
majordwarf
868891e724
css: Use SCSS nesting in portico-signin.scss for `.register-form`.
2020-03-17 12:40:08 -07:00
majordwarf
65fbc2f612
css: Refactor and reorder `.register-form` child elements.
2020-03-17 12:40:08 -07:00
majordwarf
84d92b8e9a
css: Refactor and nest `.forgot-password-container`.
2020-03-17 12:40:08 -07:00
majordwarf
9a29978b09
css: Use SCSS nesting in portico-signin.scss for `.account-creation`.
2020-03-17 12:40:08 -07:00
majordwarf
b7f7f4ef05
css: Use SCSS nesting in portico-signin.scss for `.new-style`.
2020-03-17 12:40:08 -07:00
majordwarf
f7f3148e44
css: Use SCSS nesting in portico-signin.scss for `.input-box`.
2020-03-17 12:40:08 -07:00
majordwarf
a14846f259
css: Use SCSS nesting in portico-signin.scss for `.alert`.
2020-03-17 12:40:08 -07:00
majordwarf
3b5fa831ac
css: Use SCSS nesting in portico-signin.scss for `button`.
2020-03-17 12:40:08 -07:00
majordwarf
8d92c7277c
css: Merge `button` in portico-signin.scss.
2020-03-17 12:40:08 -07:00
majordwarf
1cfd309130
css: Reorder portico-signin.scss to put `.new-style` next to each other.
2020-03-17 12:40:08 -07:00
majordwarf
4b3890c7e2
css: Use SCSS nesting in portico-signin.scss for `.header`.
2020-03-17 12:40:06 -07:00
majordwarf
6709fccd49
css: Merge `.header` in portico-signin.scss.
2020-03-17 12:35:25 -07:00
majordwarf
1e579921b7
css: Remove empty CSS ruleset from portico-signin.scss.
2020-03-17 12:35:25 -07:00
Siddharth Varshney
2a3038797b
portico: Update google play and app store badges.
...
This updates update the download android and ios app button on
/apps/android and /apps/ios routes respectively to use the official
badges provided by the google and apple.
We also clean up some of the JavaScript implementing the page.
Fixes #14061 .
2020-03-06 12:12:02 -08:00
Siddharth Varshney
dcc92de205
protico: Fix alignment, appearance and link for Current plan button.
...
This, as a side effect, fixes a vertical alignment issue of the "Buy
standard" button for users who haven't selected a plan as well.
Fixes #14011 .
2020-03-05 14:07:34 -08:00
majordwarf
9b0a5deb2b
css: Use SCSS nesting in stats.scss for `.center-charts`.
2020-03-05 13:57:01 -08:00
majordwarf
7faaed680b
css: Use SCSS nesting in stats.scss for `#id_messages_sent_over_time`.
2020-03-05 13:57:01 -08:00
majordwarf
930e8704c0
css: Use SCSS nesting in stats.scss for `.button`.
2020-03-05 13:57:01 -08:00
majordwarf
f18f1e547c
css: Use SCSS nesting in stats.scss for `.buttons`.
2020-03-05 13:57:01 -08:00
majordwarf
1ebb7c1c89
css: Use SCSS nesting in stats.scss for `.pie-chart`.
2020-03-05 13:57:01 -08:00
majordwarf
733cb116fc
css: Use SCSS nesting in stats.scss for `.chart-container`.
2020-03-05 13:57:01 -08:00
majordwarf
fdfcbfbaa6
css: Reorder stats.scss to put similar elements next to each other.
2020-03-05 13:57:01 -08:00
majordwarf
da5651435e
css: Remove redundant rules for `#users_hover_info` and `#hoverinfo`.
...
The copy of the styling for users_hover_info:
```
-#users_hover_info {
- left: 25px;
- top: -40px;
-}
```
Looks less good than the common one with #hoverinfo, so we remove it.
2020-03-05 13:57:01 -08:00
majordwarf
5181ca9a66
css: Reorder stats.scss so `.pie-chart` are in same place.
2020-03-04 14:25:54 -08:00
majordwarf
4e8deb1e50
css: Reorder stats.scss so `.chart-container` are in same place.
2020-03-04 14:25:54 -08:00
vsvipul
020a263a67
auth: Create a new page hop for desktop auth.
...
Create a new page for desktop auth flow, in which
users can select one from going to the app or
continue the flow in the browser.
Co-authored-by: Mateusz Mandera <mateusz.mandera@protonmail.com>
2020-02-20 11:59:55 -08:00
Tim Abbott
130f96ad61
devtools: Clean up top-navbar element styling.
...
This makes it more easily reusable for an upcoming feature.
2020-01-29 12:59:54 -08:00
Tim Abbott
8226573af6
default stream groups: Fix broken registration UI.
...
The default stream groups feature (#6693 ) was never fully implemented;
this fixes a key detail (the registration UI being broken).
2020-01-14 14:50:18 -08:00
Mateusz Mandera
6dbd2b5fc3
auth: Merge RemoteUserBackend into external_authentication_methods.
...
We register ZulipRemoteUserBackend as an external_authentication_method
to make it show up in the corresponding field in the /server_settings
endpoint.
This also allows rendering its login button together with
Google/Github/etc. leading to us being able to get rid of some of the
code that was handling it as a special case - the js code for plumbing
the "next" value and the special {% if only_sso %} block in login.html.
An additional consequence of the login.html change is that now the
backend will have it button rendered even if it isn't the only backend
enabled on the server.
2019-12-10 20:16:21 +01:00
Ivan Mitev
0f582dfe1f
portico: Add return to login button to password reset end.
...
Previously, we had a "Return to login" button on the previous page of
the password reset flow, but none on the final page.
Note that this button is only shown in the Zulip Electron app.
Fixes #13378 .
2019-11-18 12:21:40 -08:00
Mateusz Mandera
28dd1b34f2
auth: Refactor social login rendering.
...
login_context now gets the social_backends list through
get_social_backend_dicts and we move display_logo customization
to backend class definition.
This prepares for easily adding multiple IdP support in SAML
authentication - there will be a social_backend dict for each configured
IdP, also allowing display_name and icon customization per IdP.
2019-10-28 15:06:26 -07:00
Mateusz Mandera
8c85040a92
css: Fix azuread-wrapper name.
...
It should be azuread-oauth2-wrapper, as the name of the corresponding
backend is 'azuread-oauth2'. Without the correct name, the icon isn't
showing on the "Log in with AzureAD" button.
2019-10-21 15:40:27 -07:00
Mateusz Mandera
4dc3ed36c3
auth: Add initial SAML authentication support.
...
There are a few outstanding issues that we expect to resolve beforce
including this in a release, but this is good checkpoint to merge.
This PR is a collaboration with Tim Abbott.
Fixes #716 .
2019-10-10 15:44:34 -07:00
Rishi Gupta
2ebbd9a917
portico: Fix line-height in hero image description.
2019-09-17 12:03:20 -07:00
Alexandra Ciobica
8828ef72fe
portico: Add hover styling to `Atlassian migration guide` on /hello.
...
I changed the element to be a `p` instead of `div` because the styling
for `a`s inside paragraphs is already there and the element should
anyway be a paragraph.
Fixes part of #12853 .
2019-09-17 11:59:22 -07:00
Alexandra Ciobica
5b64a27597
portico: Add hover behavior for app icons on /hello.
2019-09-17 11:55:23 -07:00
Alexandra Ciobica
b94ea6553b
portico: Fix gradient on /hello.
2019-09-17 11:55:23 -07:00
Alexandra Ciobica
9bb7249c42
portico: Add hover behaviour to `Take the tour` button on /hello.
2019-09-17 11:55:23 -07:00
Anders Kaseorg
4de3bbeafa
styles: Finish removing manual antialiasing configuration.
...
Followup from commit ddb965110f
.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-08-30 14:51:52 -07:00
Anders Kaseorg
abbd8a7f45
styles: Remove most vendor-prefixed CSS attributes.
...
Many of them are now automatically generated by autoprefixer, while
others are unnecessary based on .browserslistrc, and some were just
wrong (the linear-gradient based checkerboard pattern in lightbox has
been broken in Firefox for a while).
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-08-30 14:51:52 -07:00
Anders Kaseorg
d312d04510
styles: Replace Sass with PostCSS.
...
It’s about as fast as node-sass (faster, according to their
benchmarks) and more flexible. Autoprefixer is neat: we can now go
delete all our -moz-, -webkit-, etc. lines and have them autogenerated
as necessary based on .browserslistrc.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-08-29 16:35:51 -07:00
Alexandra Ciobica
96cdfd676b
css: Add bottom margin to titles in the register pages.
2019-08-18 12:57:25 -07:00