Pārlūkot izejas kodu

new frontend

pull/342/head
Guillaume Vincent pirms 7 gadiem
vecāks
revīzija
7e03d1ab34
38 mainītis faili ar 270 papildinājumiem un 206 dzēšanām
  1. +10
    -30
      dist/LessPass-icon-white.svg
  2. Binārs
      dist/LessPassDatabase.png
  3. Binārs
      dist/counter.png
  4. Binārs
      dist/cover.jpeg
  5. Binārs
      dist/demo.gif
  6. Binārs
      dist/demo2.gif
  7. Binārs
      dist/double-blue-cover.png
  8. Binārs
      dist/features.xcf
  9. Binārs
      dist/fingerprint.png
  10. Binārs
      dist/free.png
  11. Binārs
      dist/logo-white.png
  12. Binārs
      dist/masterPasswordPattern.png
  13. Binārs
      dist/no-cloud.png
  14. Binārs
      dist/open-source.png
  15. Binārs
      dist/options.png
  16. Binārs
      dist/responsive.png
  17. Binārs
      dist/stars.png
  18. Binārs
      dist/webextension.png
  19. +10
    -30
      images/LessPass-icon-white.svg
  20. Binārs
      images/LessPassDatabase.png
  21. Binārs
      images/counter.png
  22. Binārs
      images/cover.jpeg
  23. Binārs
      images/demo.gif
  24. Binārs
      images/demo2.gif
  25. Binārs
      images/double-blue-cover.png
  26. Binārs
      images/features.xcf
  27. Binārs
      images/fingerprint.png
  28. Binārs
      images/free.png
  29. Binārs
      images/logo-white.png
  30. Binārs
      images/masterPasswordPattern.png
  31. Binārs
      images/no-cloud.png
  32. Binārs
      images/open-source.png
  33. Binārs
      images/options.png
  34. Binārs
      images/responsive.png
  35. Binārs
      images/stars.png
  36. Binārs
      images/webextension.png
  37. +164
    -146
      index.html
  38. +86
    -0
      svg/hero-cover.svg

images/logo-favicon.svg → dist/LessPass-icon-white.svg Parādīt failu

@@ -12,9 +12,9 @@
id="svg3039"
version="1.1"
inkscape:version="0.91 r13725"
width="150"
height="150"
sodipodi:docname="logo-favicon.svg">
width="180"
height="180"
sodipodi:docname="LessPass-icon-white.svg">
<metadata
id="metadata3045">
<rdf:RDF>
@@ -137,38 +137,18 @@
id="namedview3041"
showgrid="false"
inkscape:zoom="2.814285"
inkscape:cx="85.560035"
inkscape:cy="43.359742"
inkscape:cx="83.115942"
inkscape:cy="134.0767"
inkscape:window-x="49"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="svg3039"
showguides="true"
inkscape:guide-bbox="true"
inkscape:showpageshadow="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<rect
style="opacity:0.9;fill:#0275d8;fill-opacity:1;stroke:none"
id="rect3843"
width="120.10646"
height="120.10646"
x="-60.05323"
y="46.012787"
rx="24.021292"
transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,0,0)"
inkscape:export-filename="/home/guillaume/workspace/oslab/lesspass/app/assets/images/logo.png"
inkscape:export-xdpi="115.20001"
inkscape:export-ydpi="115.20001" />
inkscape:showpageshadow="false" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;marker:none;filter:url(#filter3013);enable-background:accumulate"
d="m 75.000003,30.000067 c -12.36404,0 -22.47187,10.13599 -22.47187,22.5 0,10.27949 6.99118,18.97952 16.45312,21.62813 l 0,45.871873 4.21875,0 7.81876,0 6.21562,0 c 0.12595,0 0.225,-0.0991 0.225,-0.225 l 0,-10.2375 c 0,-0.12594 -0.10402,-0.26004 -0.225,-0.225 l -6.21562,0 0,-3.85312 6.21562,0 c 0.12595,0 0.225,-0.0991 0.225,-0.225 l 0,-10.237503 c 0,-0.12595 -0.099,-0.225 -0.225,-0.225 l -6.21562,0 0,-20.64375 c 9.46192,-2.64861 16.45312,-11.34863 16.45312,-21.62813 0,-12.36402 -10.10788,-22.5 -22.47188,-22.5 z m 0,8.83125 c 7.59627,0 13.64063,6.07247 13.64063,13.66875 0,7.59632 -6.04436,13.64063 -13.64063,13.64063 -7.59624,0 -13.64062,-6.04431 -13.64062,-13.64063 0,-7.59628 6.04438,-13.66875 13.64062,-13.66875 z"
id="path3056"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ssccccssssccssssccsssssss"
inkscape:export-xdpi="115.20001"
inkscape:export-ydpi="115.20001"
inkscape:export-filename="/home/guillaume/workspace/oslab/lesspass/app/assets/images/logo.png" />
style="opacity:0.9;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter3097)"
d="m 88.85937,15.01627 c -5.751278,0.27568 -11.432799,2.6203 -15.843752,7.031248 L 22.046868,73.01626 c -9.410033,9.41003 -9.410033,24.55872 0,33.96875 l 50.96875,50.96875 c 9.410033,9.41003 24.558722,9.41003 33.968752,0 l 50.96875,-50.96875 c 9.41003,-9.41003 9.41003,-24.55872 0,-33.96875 L 106.98437,22.047518 C 101.98529,17.04844 95.37748,14.70383 88.85937,15.01627 Z m 0,30 c 0.38173,-0.0196 0.76987,0 1.15625,0 12.364,0 22.46875,10.13598 22.46875,22.49999 0,10.2795 -7.00683,18.97639 -16.46875,21.625 l 0,20.625 6.21875,0 c 0.126,0 0.21875,0.0928 0.21875,0.21875 l 0,10.25 c 0,0.1259 -0.0928,0.21875 -0.21875,0.21875 l -6.21875,0 0,3.875 6.21875,0 c 0.12098,-0.035 0.21875,0.0928 0.21875,0.21875 l 0,10.21875 c 0,0.1259 -0.0928,0.25 -0.21875,0.25 l -6.21875,0 -7.8125,0 -4.218752,0 0,-45.875 c -9.46194,-2.64861 -16.46875,-11.34551 -16.46875,-21.625 0,-11.97763 9.510121,-21.89377 21.343752,-22.49999 z m 1.15625,8.8125 c -7.596242,0 -13.656252,6.09122 -13.656252,13.68749 0,7.59632 6.06001,13.625 13.656252,13.625 7.59627,0 13.625,-6.02868 13.625,-13.625 0,-7.59627 -6.02873,-13.68749 -13.625,-13.68749 z"
id="rect3044"
inkscape:connector-curvature="0" />
</svg>

Binārs
dist/LessPassDatabase.png Parādīt failu

Pirms Pēc
Platums: 465  |  Augstums: 306  |  Izmērs: 16 KiB

Binārs
dist/counter.png Parādīt failu

Pirms Pēc
Platums: 465  |  Augstums: 390  |  Izmērs: 19 KiB

Binārs
dist/cover.jpeg Parādīt failu

Pirms Pēc
Platums: 3872  |  Augstums: 1600  |  Izmērs: 315 KiB

Binārs
dist/demo.gif Parādīt failu

Pirms Pēc
Platums: 497  |  Augstums: 452  |  Izmērs: 34 KiB Platums: 465  |  Augstums: 290  |  Izmērs: 48 KiB

Binārs
dist/demo2.gif Parādīt failu

Pirms Pēc
Platums: 539  |  Augstums: 449  |  Izmērs: 108 KiB

Binārs
dist/double-blue-cover.png Parādīt failu

Pirms Pēc
Platums: 2067  |  Augstums: 1280  |  Izmērs: 18 KiB

Binārs
dist/features.xcf Parādīt failu


Binārs
dist/fingerprint.png Parādīt failu

Pirms Pēc
Platums: 465  |  Augstums: 390  |  Izmērs: 18 KiB

Binārs
dist/free.png Parādīt failu

Pirms Pēc
Platums: 221  |  Augstums: 200  |  Izmērs: 10 KiB

Binārs
dist/logo-white.png Parādīt failu

Pirms Pēc
Platums: 373  |  Augstums: 80  |  Izmērs: 9.2 KiB

Binārs
dist/masterPasswordPattern.png Parādīt failu

Pirms Pēc
Platums: 515  |  Augstums: 57  |  Izmērs: 2.5 KiB

Binārs
dist/no-cloud.png Parādīt failu

Pirms Pēc
Platums: 203  |  Augstums: 200  |  Izmērs: 8.7 KiB

Binārs
dist/open-source.png Parādīt failu

Pirms Pēc
Platums: 213  |  Augstums: 200  |  Izmērs: 8.2 KiB

Binārs
dist/options.png Parādīt failu

Pirms Pēc
Platums: 465  |  Augstums: 390  |  Izmērs: 19 KiB

Binārs
dist/responsive.png Parādīt failu

Pirms Pēc
Platums: 286  |  Augstums: 200  |  Izmērs: 4.0 KiB

Binārs
dist/stars.png Parādīt failu

Pirms Pēc
Platums: 164  |  Augstums: 46  |  Izmērs: 2.6 KiB

Binārs
dist/webextension.png Parādīt failu

Pirms Pēc
Platums: 812  |  Augstums: 549  |  Izmērs: 29 KiB

dist/logo-favicon.svg → images/LessPass-icon-white.svg Parādīt failu

@@ -12,9 +12,9 @@
id="svg3039"
version="1.1"
inkscape:version="0.91 r13725"
width="150"
height="150"
sodipodi:docname="logo-favicon.svg">
width="180"
height="180"
sodipodi:docname="LessPass-icon-white.svg">
<metadata
id="metadata3045">
<rdf:RDF>
@@ -137,38 +137,18 @@
id="namedview3041"
showgrid="false"
inkscape:zoom="2.814285"
inkscape:cx="85.560035"
inkscape:cy="43.359742"
inkscape:cx="83.115942"
inkscape:cy="134.0767"
inkscape:window-x="49"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="svg3039"
showguides="true"
inkscape:guide-bbox="true"
inkscape:showpageshadow="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<rect
style="opacity:0.9;fill:#0275d8;fill-opacity:1;stroke:none"
id="rect3843"
width="120.10646"
height="120.10646"
x="-60.05323"
y="46.012787"
rx="24.021292"
transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,0,0)"
inkscape:export-filename="/home/guillaume/workspace/oslab/lesspass/app/assets/images/logo.png"
inkscape:export-xdpi="115.20001"
inkscape:export-ydpi="115.20001" />
inkscape:showpageshadow="false" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;marker:none;filter:url(#filter3013);enable-background:accumulate"
d="m 75.000003,30.000067 c -12.36404,0 -22.47187,10.13599 -22.47187,22.5 0,10.27949 6.99118,18.97952 16.45312,21.62813 l 0,45.871873 4.21875,0 7.81876,0 6.21562,0 c 0.12595,0 0.225,-0.0991 0.225,-0.225 l 0,-10.2375 c 0,-0.12594 -0.10402,-0.26004 -0.225,-0.225 l -6.21562,0 0,-3.85312 6.21562,0 c 0.12595,0 0.225,-0.0991 0.225,-0.225 l 0,-10.237503 c 0,-0.12595 -0.099,-0.225 -0.225,-0.225 l -6.21562,0 0,-20.64375 c 9.46192,-2.64861 16.45312,-11.34863 16.45312,-21.62813 0,-12.36402 -10.10788,-22.5 -22.47188,-22.5 z m 0,8.83125 c 7.59627,0 13.64063,6.07247 13.64063,13.66875 0,7.59632 -6.04436,13.64063 -13.64063,13.64063 -7.59624,0 -13.64062,-6.04431 -13.64062,-13.64063 0,-7.59628 6.04438,-13.66875 13.64062,-13.66875 z"
id="path3056"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ssccccssssccssssccsssssss"
inkscape:export-xdpi="115.20001"
inkscape:export-ydpi="115.20001"
inkscape:export-filename="/home/guillaume/workspace/oslab/lesspass/app/assets/images/logo.png" />
style="opacity:0.9;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter3097)"
d="m 88.85937,15.01627 c -5.751278,0.27568 -11.432799,2.6203 -15.843752,7.031248 L 22.046868,73.01626 c -9.410033,9.41003 -9.410033,24.55872 0,33.96875 l 50.96875,50.96875 c 9.410033,9.41003 24.558722,9.41003 33.968752,0 l 50.96875,-50.96875 c 9.41003,-9.41003 9.41003,-24.55872 0,-33.96875 L 106.98437,22.047518 C 101.98529,17.04844 95.37748,14.70383 88.85937,15.01627 Z m 0,30 c 0.38173,-0.0196 0.76987,0 1.15625,0 12.364,0 22.46875,10.13598 22.46875,22.49999 0,10.2795 -7.00683,18.97639 -16.46875,21.625 l 0,20.625 6.21875,0 c 0.126,0 0.21875,0.0928 0.21875,0.21875 l 0,10.25 c 0,0.1259 -0.0928,0.21875 -0.21875,0.21875 l -6.21875,0 0,3.875 6.21875,0 c 0.12098,-0.035 0.21875,0.0928 0.21875,0.21875 l 0,10.21875 c 0,0.1259 -0.0928,0.25 -0.21875,0.25 l -6.21875,0 -7.8125,0 -4.218752,0 0,-45.875 c -9.46194,-2.64861 -16.46875,-11.34551 -16.46875,-21.625 0,-11.97763 9.510121,-21.89377 21.343752,-22.49999 z m 1.15625,8.8125 c -7.596242,0 -13.656252,6.09122 -13.656252,13.68749 0,7.59632 6.06001,13.625 13.656252,13.625 7.59627,0 13.625,-6.02868 13.625,-13.625 0,-7.59627 -6.02873,-13.68749 -13.625,-13.68749 z"
id="rect3044"
inkscape:connector-curvature="0" />
</svg>

Binārs
images/LessPassDatabase.png Parādīt failu

Pirms Pēc
Platums: 465  |  Augstums: 306  |  Izmērs: 16 KiB

Binārs
images/counter.png Parādīt failu

Pirms Pēc
Platums: 465  |  Augstums: 390  |  Izmērs: 19 KiB

Binārs
images/cover.jpeg Parādīt failu

Pirms Pēc
Platums: 3872  |  Augstums: 1600  |  Izmērs: 315 KiB

Binārs
images/demo.gif Parādīt failu

Pirms Pēc
Platums: 497  |  Augstums: 452  |  Izmērs: 34 KiB Platums: 465  |  Augstums: 290  |  Izmērs: 48 KiB

Binārs
images/demo2.gif Parādīt failu

Pirms Pēc
Platums: 539  |  Augstums: 449  |  Izmērs: 108 KiB

Binārs
images/double-blue-cover.png Parādīt failu

Pirms Pēc
Platums: 2067  |  Augstums: 1280  |  Izmērs: 18 KiB

Binārs
images/features.xcf Parādīt failu


Binārs
images/fingerprint.png Parādīt failu

Pirms Pēc
Platums: 465  |  Augstums: 390  |  Izmērs: 18 KiB

Binārs
images/free.png Parādīt failu

Pirms Pēc
Platums: 221  |  Augstums: 200  |  Izmērs: 10 KiB

Binārs
images/logo-white.png Parādīt failu

Pirms Pēc
Platums: 373  |  Augstums: 80  |  Izmērs: 9.2 KiB

Binārs
images/masterPasswordPattern.png Parādīt failu

Pirms Pēc
Platums: 515  |  Augstums: 57  |  Izmērs: 2.5 KiB

Binārs
images/no-cloud.png Parādīt failu

Pirms Pēc
Platums: 203  |  Augstums: 200  |  Izmērs: 8.7 KiB

Binārs
images/open-source.png Parādīt failu

Pirms Pēc
Platums: 213  |  Augstums: 200  |  Izmērs: 8.2 KiB

Binārs
images/options.png Parādīt failu

Pirms Pēc
Platums: 465  |  Augstums: 390  |  Izmērs: 19 KiB

Binārs
images/responsive.png Parādīt failu

Pirms Pēc
Platums: 286  |  Augstums: 200  |  Izmērs: 4.0 KiB

Binārs
images/stars.png Parādīt failu

Pirms Pēc
Platums: 164  |  Augstums: 46  |  Izmērs: 2.6 KiB

Binārs
images/webextension.png Parādīt failu

Pirms Pēc
Platums: 812  |  Augstums: 549  |  Izmērs: 29 KiB

+ 164
- 146
index.html Parādīt failu

@@ -75,78 +75,91 @@
background-color: #fafafa;
}

#lesspass {
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
#fold {
background-size: cover;
background: #3398eb url(dist/double-blue-cover.png) no-repeat center center;
min-height: 100%;
}

nav {
background-color: transparent;
#fold a.navbar-brand {
color: white;
line-height: 60px;
font-size: 2.5rem;
}

#fold::before {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
opacity: 0.9;
background-color: white;
#fold a.icon-download {
color: white;
font-size: 2.5rem;
text-decoration: none;
margin-left: 1.5rem;
}

#fold {
background: url(./dist/cover.jpeg) no-repeat center center;
background-size: cover;
animation-name: fadeIn;
animation-duration: 3.4s;
animation-delay: 0s;
animation-timing-function: ease;
animation-fill-mode: both;
backface-visibility: hidden;
position: relative;
height: 100%;
#fold .hero {
color: white;
}

@media (min-width: 544px) {
.hero {
padding-top: 7rem;
padding-bottom: 7rem;
}
}

#features {
background-color: #024379;
color: white;
padding-top: 7rem;
padding-bottom: 7rem;
}

.air {
padding-top: 7rem;
padding-bottom: 7rem;
}

@media (min-width: 544px) {
#features {
padding-top: 14rem;
padding-bottom: 7rem;
}
}
</style>
</head>
<body>
<div id="fold">
<div class="container">
<nav class="navbar navbar-light rounded navbar-toggleable-md py-lg-3 hidden-sm-down px-0">
<a class="navbar-brand" href="#">
<img src="dist/logo-favicon.svg" width="30" height="30" class="d-inline-block align-top" alt="LessPass">
LessPass
</a>

<div class="collapse navbar-collapse" id="containerNavbar">
<ul class="navbar-nav mr-auto">
<li class="nav-item">
<a class="nav-link"
href="https://addons.mozilla.org/en-US/firefox/addon/lesspass/">
<i class="fa fa-firefox" aria-hidden="true"></i> Firefox Extension
</a>
</li>
<li class="nav-item">
<a class="nav-link"
href="https://chrome.google.com/webstore/detail/lesspass/lcmbpoclaodbgkbjafnkbbinogcbnjih">
<i class="fa fa-chrome" aria-hidden="true"></i> Chrome Extension
</a>
</li>
<li class="nav-item">
<a class="nav-link" target="_blank" href="https://blog.lesspass.com/">
Blog
</a>
</li>
</ul>
</div>
</nav>
<section id="fold">
<div class="container hidden-sm-down py-sm-3">
<a class="navbar-brand" href="https://lesspass.com">
<img src="dist/LessPass-icon-white.svg" width="60" height="60" class="d-inline-block align-top"
alt="LessPass">
LessPass
</a>
<div class="float-right">
<h1 class="d-inline">
<a class="icon-download" href="https://chrome.google.com/webstore/detail/lesspass/lcmbpoclaodbgkbjafnkbbinogcbnjih">
<i class="fa fa-chrome" aria-hidden="true"></i>
</a>
</h1>
<h1 class="d-inline">
<a class="icon-download" href="https://addons.mozilla.org/en-US/firefox/addon/lesspass/">
<i class="fa fa-firefox" aria-hidden="true"></i>
</a>
</h1>
<h1 class="d-inline">
<a class="icon-download" href="https://play.google.com/store/apps/details?id=com.lesspass.cordova&hl=en">
<i class="fa fa-android" aria-hidden="true"></i>
</a>
</h1>
</div>
</div>
<div class="container py-5">
<div class="row align-items-center">
<div class="col-lg-4 hidden-sm-down">
<div class="container hero">
<div class="row align-items-center justify-content-between">
<div class="col-12 col-md-6 hidden-sm-down">
<p>No Sync &nbsp; - &nbsp; Open Source &nbsp; - &nbsp; Free</p>
<h2>Next Gen Password Manager</h2>
<p>Stop wasting your time synchronizing your encrypted vault. Remember one master password to
access your passwords, anywhere, anytime. No sync needed.</p>
<h1>Next Gen Password Manager</h1>
<p class="lead">
Stop wasting your time synchronizing your encrypted vault. Remember one master password to
access your passwords, anywhere, anytime. No sync needed.
</p>
<p>
<a href="https://blog.lesspass.com/lesspass-how-it-works-dde742dd18a4#.vbgschksh"
class="btn btn-secondary">
@@ -154,8 +167,8 @@
</a>
</p>
</div>
<div class="col-lg-5 offset-lg-2 p-0">
<div id="lesspass" class="float-right"></div>
<div class="col-12 col-md-5 p-0 px-sm-3">
<div id="lesspass"></div>
<div class="text-center text-sm-left">
<small>
<i class="fa fa-shield" aria-hidden="true"></i> For more security use browser extensions
@@ -164,121 +177,126 @@
</div>
</div>
</div>
</section>
<div id="features">
<div class="container">
<div class="row my-5 py-5">
<div class="col-md-3">
<h2>Available everywhere</h2>
<p>
LessPass is a web application and works on all devices (computer, smartphone, tablet, ...)
<div class="row align-items-center justify-content-center">
<div class="col-12 col-sm-5">
<h2>Manage your passwords directly from your browser</h2>
<p class="lead">
LessPass derives a site, a login and a master password to generate a unique password.
You don't need to sync your password vault across every device.
</p>
</div>
<div class="col-md-3">
<h2>No storage</h2>
<div class="col-12 col-sm-5">
<img src="dist/demo.gif" class="img-fluid" alt="LessPass demo">
</div>
</div>
<div class="row air">
<div class="col-12 col-sm-4 py-5">
<img src="dist/options.png" class="img-fluid my-1" alt="LessPass options">
<p>
LessPass regenerates your passwords when you need them. No cloud storage is required
Manage complex passwords with LessPass options (only numbers, length, etc...)
</p>
</div>
<div class="col-md-3">
<h2>Open Source</h2>
<div class="col-12 col-sm-4 py-5">
<img src="dist/counter.png" class="img-fluid my-1" alt="LessPass counter">
<p>
LessPass is <strong>open-source</strong>. So its security can be audited. Source code is available
on
<a href="https://github.com/lesspass/lesspass/">Github</a>
Change generated password without changing your master password. Increment counter field in your
options.
</p>
</div>
<div class="col-md-3">
<h2>Free</h2>
<div class="col-12 col-sm-4 py-5">
<img src="dist/fingerprint.png" class="img-fluid my-1" alt="LessPass fingerprint">
<p>
LessPass is free<br>and always will be
Detect an error in your master password without revealing it. Memorize your fingerprint ("<i>I like
to eat in this luxury liner</i>").
</p>
</div>
</div>
</div>
</div>
<div style="background-color: #226FAB; color:white;">
<div class="container white">
<div class="row py-5">
<div class="col-12">
<h1 class="display-5">Features</h1>
</div>
</div>
<div class="row py-5 align-items-center">
<div class="col-md-6">
<h1 class="display-6">Manage your passwords directly from your browser</h1>
<div class="row align-items-center justify-content-center">
<div class="col-12 col-sm-5">
<h2>Use LessPass Database for complex passwords</h2>
<p class="lead">
<br>
LessPass derives a site, a login and a master password to generate a unique password.
You don't need to sync your password vault across every browser and device.
We all know sites with stupid password rules.
For this kind of site, we created a "connected" version to not memorize the options.
Sign in, load or save complex password on LessPass Database.
</p>
</div>
<div class="col-md-6">
<img src="dist/demo.gif" class="img-fluid" alt="password generation">
</div>
</div>
<div class="row py-5 align-items-center ">
<div class="col-md-6">
<img src="dist/masterPasswordPattern.png" class="img-fluid" alt="password pattern">

</div>
<div class="col-md-6">
<p class="lead">
Memorize master password easily. Build a story in your head&nbsp;: "I like to eat in this luxury
liner."
</p>
<div class="col-12 col-sm-5">
<img src="dist/LessPassDatabase.png" class="img-fluid" alt="LessPass Database">
</div>
</div>
<div class="row py-5 align-items-center">
<div class="col-md-6">
<h1 class="display-6">Use LessPass Database for complex passwords</h1>
</div>
</div>
<div style="background-color: #F9F9F9;">
<div class="container">
<div class="row air">
<div class="col-12 col-sm-9">
<h2>Can see the source code<br>of your current password manager?</h2>
<p class="lead">
We all know those sites that have special password rules.
So you can't use the default options and have to remember the password is 6 characters long, only
numbers.
For this scenario we create what we call the "connected" version.
Sign in, load or save complex password on LessPass Database.

For us the security of a password manager goes through its transparency.
LessPass is open source, and you can see how does it works.
You do not need to take our word for it. You can go see under the hood.
<a href="https://github.com/lesspass/lesspass">See on github</a>
</p>
<p class="lead">
To register an account on LessPass click on the
<i class="fa fa-user-secret white" aria-hidden="true"></i> icon in the LessPass component header.
<p>
<a href="https://github.com/lesspass/lesspass">
<img src="dist/stars.png" alt="">
</a>
</p>
</div>
<div class="col-md-6">
<img src="dist/demo2.gif" class="img-fluid" alt="password load">
</div>
</div>
<div class="row py-5 align-items-center">
<div class="col-12 text-center">
<h1 class="display-6">Self Hosted</h1>

<p class="lead">
You can host your own LessPass Database. It's super easy. Just run a single
<a class="white-link" href="https://github.com/lesspass/lesspass#self-host-your-lesspass-database">command</a>
on your server.
</p>
<div class="row">
<div class="col-12 col-sm-9">
<h2>You can use LessPass on:</h2>
<ul class="list-unstyled lead">
<li>
<a href="https://chrome.google.com/webstore/detail/lesspass/lcmbpoclaodbgkbjafnkbbinogcbnjih">
Chrome extension (<i class="fa fa-chrome" aria-hidden="true"></i>)
</a>
</li>
<li>
<a href="https://addons.mozilla.org/en-US/firefox/addon/lesspass/">
Firefox extension (<i class="fa fa-firefox" aria-hidden="true"></i>)
</a>
</li>
<li>
<a href="https://play.google.com/store/apps/details?id=com.lesspass.cordova&hl=en">
Android (<i class="fa fa-android" aria-hidden="true"></i>)
</a>
</li>
<li>
<a href="https://github.com/lesspass/cli#install">
cli (<i class="fa fa-terminal" aria-hidden="true"></i>)
</a>
</li>
<li>
<a href="https://github.com/lesspass/cozy#install">
Cozy Cloud
</a>
</li>
<li>
soon on Snapcraft (<i class="fa fa-linux" aria-hidden="true"></i>)
</li>
</ul>
</div>
</div>
<div class="row py-5 align-items-center">
<div class="col-md-6">
<img src="dist/webextension.png" class="img-fluid" alt="web extension">
</div>
<div class="col-md-6">
<h1 class="display-6">Chrome and Firefox <br> extensions</h1>
<div class="row air">
<div class="col-12 col-sm-9">
<h2>You also can self host your LessPass Database</h2>
<p class="lead">
Download the <a class="white-link" href="https://addons.mozilla.org/en-US/firefox/addon/lesspass/">Firefox</a>
or the <a class="white-link"
href="https://chrome.google.com/webstore/detail/lesspass/lcmbpoclaodbgkbjafnkbbinogcbnjih">Chrome</a>
extension
to use the same component everywhere. Use the
<kbd><kbd>ctrl</kbd>+<kbd>shift</kbd>+<kbd>L</kbd></kbd>
shortcut to open the extension.
Self host your LessPass Database with Docker on
<a href="https://github.com/lesspass/lesspass/#self-host-your-lesspass-database">
your server (<i class="fa fa-server" aria-hidden="true"></i>)
</a>.
</p>
</div>
</div>
</div>
</div>
<div style="background-color: #F8F9F9;" class="py-5">
<div class="container text-center text-sm-left py-5">
<div style="background-color: #F9F9F9;">
<div class="container air">
<div class="row">
<div class="col-12">
<small>


+ 86
- 0
svg/hero-cover.svg Parādīt failu

@@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="210mm"
height="130mm"
viewBox="0 0 744.09449 460.62992"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
inkscape:export-filename="/home/guillaume/workspace/lesspass/frontend/images/blue-white-cover.png"
inkscape:export-xdpi="250.05"
inkscape:export-ydpi="250.05"
sodipodi:docname="hero-cover.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.98994949"
inkscape:cx="399.09117"
inkscape:cy="114.77254"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:showpageshadow="false"
inkscape:window-width="1871"
inkscape:window-height="1056"
inkscape:window-x="49"
inkscape:window-y="24"
inkscape:window-maximized="1" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-591.73228)">
<path
sodipodi:type="star"
style="opacity:1;fill:#024379;fill-opacity:1;stroke:none;stroke-width:2.9000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4136"
sodipodi:sides="3"
sodipodi:cx="163.64471"
sodipodi:cy="1232.1694"
sodipodi:r1="319.17783"
sodipodi:r2="159.58891"
sodipodi:arg1="-0.2104302"
sodipodi:arg2="0.83676735"
inkscape:flatsided="false"
inkscape:rounded="0"
inkscape:randomized="0"
d="M 475.78184,1165.4994 270.54798,1350.6613 65.31412,1535.8231 7.5761502,1265.5045 -50.16182,995.18578 212.81001,1080.3426 Z"
inkscape:transform-center-x="96.852046"
inkscape:transform-center-y="25.923131"
transform="matrix(-1.9699271,0,0,0.77765472,762.84496,95.005776)" />
<rect
style="opacity:1;fill:#3398eb;fill-opacity:1;stroke:none;stroke-width:2.9000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4140"
width="782.86823"
height="481.84277"
x="-25.253815"
y="578.60065" />
</g>
</svg>

Notiek ielāde…
Atcelt
Saglabāt