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