diff --git a/README.md b/README.md index 78a0ee58..564bfd5c 100644 --- a/README.md +++ b/README.md @@ -75,7 +75,8 @@ made-up site; a sharper version plays on the [website](https://firlab.app/lockra - **Passwords** (from 0.10.0): logins with a user name and an email address, a password, sites matched by domain, host or a pattern, notes, custom fields, tags, groups and a linked code; a protection level per login (fill directly, verify first, or not for the extension) and a - password history. A generator makes random passwords and passphrases to sites' password rules. + password history. A generator makes random passwords and passphrases to sites' password rules; + from 0.16.3 it has a page of its own beside the logins, with its history. Logins import from Chrome, Edge, Firefox, Safari, Bitwarden, 1Password, LastPass and KeePass (KDBX 4), and export to KeePass or a plain CSV file. The phone shows, copies and edits them ([passwords guide](https://firlab.app/lockra/passwords/)). @@ -91,7 +92,10 @@ made-up site; a sharper version plays on the [website](https://firlab.app/lockra itself, and matching can count the port too. From 0.16.0, matching can go by the full host (as the default, for single sites, or from the popup), a code field that masks the code as a password field does gets the code too, and a code sent as a password can be linked to its login instead of - saved. Lockra decides every fill, and can keep running in the tray for it. Chrome, Edge and Brave load + saved. From 0.16.3, `Alt Shift L` opens Lockra's menu on any field, a password page that only + shows the user name gives it to the login saved there, a login saved without a user name gets it + at the next sign-in, and a form that also asks for a code is left to you when the login has none + linked. Lockra decides every fill, and can keep running in the tray for it. Chrome, Edge and Brave load it unpacked from the folder Lockra keeps it in, and Lockra updates it there with itself (from 0.11.1); the Edge Add-ons and Firefox Add-ons listings, which Firefox needs, are not live yet ([extension guide](https://firlab.app/lockra/passwords/browser)). @@ -116,7 +120,8 @@ made-up site; a sharper version plays on the [website](https://firlab.app/lockra auto-lock, and screen-capture protection while a secret is shown (Windows and macOS). - **Updates**: the title bar tells you when a new version is out and opens the update dialog (its notes, the download with its speed, the restart); with automatic updates on, Lockra - downloads it at start and installs it when you restart. A package is installed only when it + downloads it at start (and, from 0.16.3, every 4 hours while it runs) and installs it when you + restart. A package is installed only when it carries Lockra's signature, through the package Lockra was installed from (deb, rpm, AppImage, the Windows installer or the macOS app). - **Interface**: eight themes (Clear sky by default, which follows the system's light or dark diff --git a/docs/readme/README.zh-CN.md b/docs/readme/README.zh-CN.md index 580ce08c..60292641 100644 --- a/docs/readme/README.zh-CN.md +++ b/docs/readme/README.zh-CN.md @@ -62,7 +62,8 @@ Lockra 是一个两步验证器,也是密码管理器,支持 Windows、macOS 每种方式都要再次输入主密码,二维码旁边显示当前验证码,方便与手机核对。 - **密码**(0.10.0 起):登录项包含用户名和邮箱、密码、按注册域、主机或模式匹配的网址、备注、自定义字段、 标签、分组和关联的验证码;每个登录项有自己的保护级别(直接填充、填充前验证,或不交给扩展)和密码历史。 - 密码生成器可以按网站的密码规则生成随机密码和口令。登录项可以从 Chrome、Edge、Firefox、Safari、Bitwarden、 + 密码生成器可以按网站的密码规则生成随机密码和口令;自 0.16.3 起,它在「密码」页有单独的页面,并显示生成历史。 + 登录项可以从 Chrome、Edge、Firefox、Safari、Bitwarden、 1Password、LastPass 和 KeePass(KDBX 4)导入,并导出为 KeePass 数据库或明文 CSV 文件。手机上可以查看、复制和 编辑登录项([密码指南](https://firlab.app/lockra/zh/passwords/))。 - **浏览器扩展**(Windows、macOS 和 Linux 上的 Chrome、Edge 和 Firefox):扩展本身不保存密码,而是经端到端 @@ -71,6 +72,10 @@ Lockra 是一个两步验证器,也是密码管理器,支持 Windows、macOS 开启「填充后自动提交」时,填入密码后才提交,关联了验证码的登录项则在填入验证码后才提交。扩展会提示保存和 更新密码,也可以关闭浏览器自带的保存密码提示,只由 Lockra 提示。自 0.12.0 起,菜单匹配到多个登录项时可以搜索, 登录项可以在菜单或弹窗中确认后删除;验证码没有自动填入时,可以从弹窗填入或复制;匹配时还可以要求端口一致。 + 自 0.16.0 起,匹配可以按完整域名(作为默认、为单个网站设置,或在弹窗中切换),把验证码显示成密码框的 + 验证码框也能填入,作为密码提交的验证码可以关联到它的登录项而不是被保存。自 0.16.3 起,`Alt Shift L` + 可以在任意输入框打开 Lockra 菜单;只以文字显示用户名的密码页会把用户名交给在那里保存的登录项,没有用户名的 + 登录项会在下次登录时补上;表单还要求验证码、而登录项没有关联验证码时,留给你填写和提交。 每一次填充都由 Lockra 决定,Lockra 可以为此留在托盘中运行。Chrome、Edge 和 Brave 以解压方式加载 Lockra 保存扩展的文件夹,Lockra 更新时会一并更新它(自 0.11.1 起);Edge 加载项和 Firefox 附加组件的页面 尚未上线,Firefox 只能从后者安装([扩展指南](https://firlab.app/lockra/zh/passwords/browser))。 - **全局快捷搜索**(0.10.0 起,Windows、macOS 和 Linux):在任何应用里按下自己设定的组合键唤出命令面板,复制 @@ -87,7 +92,7 @@ Lockra 是一个两步验证器,也是密码管理器,支持 Windows、macOS - **安全**:Argon2id 与 XChaCha20-Poly1305,可选用系统钥匙串解锁,自动锁定,显示密钥时阻止截屏(Windows 和 macOS)。 - **更新**:有新版本时,标题栏会提示,并可打开更新对话框(更新内容、带速度的下载进度、重启);开启自动更新后, - Lockra 在启动时下载新版本,重启时完成安装。只安装带有 Lockra 签名的安装包,并通过 Lockra 原来的安装方式 + Lockra 在启动时下载新版本(自 0.16.3 起,运行期间还会每 4 小时检查一次),重启时完成安装。只安装带有 Lockra 签名的安装包,并通过 Lockra 原来的安装方式 (deb、rpm、AppImage、Windows 安装程序或 macOS 应用)完成安装。 - **界面**:八套主题(默认「澄空」,跟随系统的浅色与深色)、八种强调色,列表或卡片视图,中英文界面, 命令面板(`Ctrl K`),全程可用键盘操作。在电脑上,托盘图标(0.10.0 起)可以打开窗口、全局快捷搜索、设置和 diff --git a/docs/site/guide/updates.md b/docs/site/guide/updates.md index a20fb4d0..944227b4 100644 --- a/docs/site/guide/updates.md +++ b/docs/site/guide/updates.md @@ -56,7 +56,8 @@ version and downloads it at once. Lockra 0.2.0's **Check for updates automatical so it is not carried over, and from 0.3.2 a switch turned on under 0.3.0 or 0.3.1 is off once as well: turn on **Automatic updates** again if you want them. - While Lockra runs, it also looks again 4 hours after each check + From version 0.16.3, while Lockra runs, it also looks again 4 hours +after each check and downloads a newer version in the background; these later looks never install it. Once a version is downloaded, nothing more goes online until the restart: choose **Restart to update** in the title bar and Lockra restarts into the new version. diff --git a/docs/site/index.md b/docs/site/index.md index 54b40983..b0d81ccd 100644 --- a/docs/site/index.md +++ b/docs/site/index.md @@ -161,7 +161,7 @@ home: status: available link: /security/#secrets-on-screen - title: Signed updates - body: The title bar tells you when a new version is out, or downloads it at start if you turn on automatic updates, and Lockra installs only a package that carries its signature. + body: The title bar tells you when a new version is out; with automatic updates on, Lockra downloads it at start and every 4 hours while it runs, and installs only a package that carries its signature. status: available link: /guide/updates#updating @@ -273,7 +273,7 @@ home: detail: Each device writes encrypted files to the Lockra relay, bucket or WebDAV folder you set up. None of them can read an account, a secret or a device name. - name: The network value: Updates and your sync - detail: Lockra asks GitHub for the newest version when you check, or at start if you turn on automatic updates; nothing from your accounts goes with it. There is no Lockra account or telemetry, and fonts and images ship with the app. + detail: Lockra asks GitHub for the newest version when you check, or at start and every 4 hours while it runs if you turn on automatic updates; nothing from your accounts goes with it. There is no Lockra account or telemetry, and fonts and images ship with the app. - name: The browser extension value: Lockra on this computer only detail: It asks Lockra on the same computer, over a connection encrypted between the two, keeps no passwords and sends nothing over the network. diff --git a/docs/site/passwords/browser.md b/docs/site/passwords/browser.md index 8c2b5ae5..993c05ff 100644 --- a/docs/site/passwords/browser.md +++ b/docs/site/passwords/browser.md @@ -157,7 +157,9 @@ Shortcuts**). ### Lockra's menu on any field - On a page whose fields Lockra cannot tell, no menu opens by the + Available from version 0.16.3. + +On a page whose fields Lockra cannot tell, no menu opens by the field and `Ctrl Shift L` finds no form to fill. Click into the field and press `Alt Shift L` (`⌥ Shift L` on macOS): Lockra's menu opens there with the logins that match the site (by its root domain, or the full host where you chose so), and `Enter` fills the chosen one. A field Lockra @@ -197,8 +199,8 @@ after filling** on: one page, once both are; with the code on the next page, the password page waits for your **Sign in**, and the code's page is submitted once the code is filled. - A form that also asks for a code is not submitted for a login -without a linked code: the code and **Sign in** are yours. Link the code to the login and Lockra + From version 0.16.3, a form that also asks for a code is not +submitted for a login without a linked code: the code and **Sign in** are yours. Link the code to the login and Lockra fills it too ([Adding and editing a login](/passwords/#adding-and-editing-a-login)). Lockra submits as Enter would, with a click on the form's submit button, passing over buttons such @@ -227,7 +229,9 @@ filled this way: fill it again as usual. A fill as the page loads has no next pa ### Fields named only by their label - Lockra also reads the label a page shows for a field (a + Available from version 0.16.3. + +Lockra also reads the label a page shows for a field (a `