Skip to content

Commit b534aa8

Browse files
committed
docs: remove obsolete builtin engine and download references
1 parent 6410131 commit b534aa8

5 files changed

Lines changed: 21 additions & 23 deletions

File tree

‎OmarchyBitwarden.qml‎

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1646,12 +1646,11 @@ Item {
16461646
var engineSourceStr = root.engineSource ? root.engineSource.toUpperCase() : "AUR"
16471647
if (root.enginePackage) {
16481648
engineSourceStr += " (" + root.enginePackage + ")"
1649-
} else if (root.engineSource === "builtin") {
1650-
engineSourceStr += " (local binary)"
1649+
} else if (root.engineSource === "system") {
1650+
engineSourceStr += " (system binary)"
16511651
}
16521652
report += "- **Engine Source**: " + engineSourceStr + "\n"
16531653
report += "- **Engine Binary Path**: " + (root.helperPath || "Unknown") + "\n"
1654-
report += "- **Engine Attestation**: " + (root.engineAttestationVerified ? "Verified (GitHub Artifact Attestation)" : "Unverified / SHA-256 Only") + "\n"
16551654
report += "- **Keyring Available**: " + (root.cliHealth && root.cliHealth.keyring_available ? "Yes" : "No") + "\n"
16561655
report += "- **Clipboard Available**: " + (root.cliHealth && root.cliHealth.clipboard_available ? "Yes" : "No") + "\n\n"
16571656
report += "#### Recent Logs (" + (root.logBuffer ? root.logBuffer.length : 0) + " entries):\n\n```text\n"

‎README.md‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ The difference between them is not "CLI vs Desktop", but rather **the distinct d
3434

3535
#### Core Feature Comparison
3636

37-
| Dimension | `omawarden` (Builtin Engine & Standalone CLI) | `rbw` (Unofficial Rust CLI) |
37+
| Dimension | `omawarden` (Native Engine & Standalone CLI) | `rbw` (Unofficial Rust CLI) |
3838
| :--- | :--- | :--- |
3939
| **Item Type Support Depth** | **First-Class 5 Types**: Dedicated extraction flags and structured UI inspection for Logins, Cards (CVV/number), Identities, Notes, and SSH Keys | Primarily targets password and TOTP; viewing cards/identities requires dumping unformatted raw JSON (`--raw`) |
4040
| **Attachment Decryption** | **Native**: Downloads encrypted blobs and decrypts binary payloads via `AES-256-CBC` for preview/export | **Not supported** (see open feature request [doy/rbw#130](https://github.com/doy/rbw/issues/130)) |
@@ -132,11 +132,11 @@ o.window({ class = "org.quickshell", title = "(Bitwarden)" }, {
132132

133133
## Engine Source Badges & Updates
134134

135-
Omarchy Bitwarden seamlessly distinguishes and manages the active engine source in the **Settings** modal:
135+
Omarchy Bitwarden seamlessly identifies and manages the active engine source in the **Settings** modal:
136136

137-
- **`[ AUR: omawarden-bin ]` / `[ AUR: omawarden-git ]`**: Active when installed via pacman/AUR. Offers channel-aware one-click update actions (`Update (AUR)`) launching your terminal AUR helper.
138-
- **`[ builtin ]`**: Active when running against a local in-tree binary (`bin/omawarden`). Supports direct binary update downloads from GitHub Releases.
139-
- **Development Suppression**: Development builds (e.g. `0.8.0-dev` from `omawarden-git`) automatically suppress standard release update notifications to prevent downgrade prompts.
137+
- **`[ AUR: omawarden-bin ]` / `[ AUR: omawarden-git ]`**: Active when installed via pacman/AUR. Offers channel-aware one-click update actions (`Update (AUR)`) that launch your terminal AUR helper (`paru` or `yay`).
138+
- **`[ System ]`**: Active on non-Arch distributions when running a standalone pre-compiled binary located in your system `$PATH` (e.g. `/usr/local/bin/omawarden`).
139+
- **Development Suppression**: Development builds (e.g. `0.8.0-dev` or VCS revisions from `omawarden-git`) automatically suppress standard release update notifications to prevent downgrade prompts.
140140

141141
## Update & Uninstall
142142

‎README.zh-CN.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434

3535
#### 核心特性对比
3636

37-
| 评估维度 | `omawarden`(内置引擎 & 独立 CLI) | `rbw`(非官方 Rust 命令行) |
37+
| 评估维度 | `omawarden`(原生引擎 & 独立 CLI) | `rbw`(非官方 Rust 命令行) |
3838
| :--- | :--- | :--- |
3939
| **条目类型支持深度** | **五大类型一等公民支持**:为登录、银行卡(CVV/卡号)、身份、便签及 SSH 密钥提供专用提取命令与结构化展示 | 主要面向登录密码与 TOTP;查看银行卡/身份等条目需使用 `--raw` 输出原始 JSON 自行提取 |
4040
| **加密附件处理** | **原生支持**:支持下载加密 Blob 并解密预览/导出 | **不支持**(参见长期未决 Issue [doy/rbw#130](https://github.com/doy/rbw/issues/130)) |
@@ -135,7 +135,7 @@ o.window({ class = "org.quickshell", title = "(Bitwarden)" }, {
135135
在**设置 (Settings)** 弹窗中,插件会智能识别当前运行的引擎来源并提供差异化更新体验:
136136

137137
- **`[ AUR: omawarden-bin ]` / `[ AUR: omawarden-git ]`**:由 pacman/AUR 包管理器托管。当有新版本时,点击 `Update (AUR)` 会调用浮动终端启动 paru/yay 执行系统包更新。
138-
- **`[ builtin ]`**:使用本地内置二进制(`bin/omawarden`)运行。支持直接从 GitHub Releases 下载最新发行版更新。
138+
- **`[ System ]`**:非 Arch Linux 系统上通过系统环境变量 `$PATH` 运行手动放置的独立预编译二进制文件。
139139
- **开发分支更新抑制**:当运行 `omawarden-git` 或带有 `-dev` 后缀的开发版本时,会自动静默常规稳定版更新弹窗,防止误降级。
140140

141141
## 更新与卸载

‎components/SettingsModal.qml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -338,7 +338,7 @@ Item {
338338
font.pixelSize: 10
339339
}
340340

341-
// Source badge (AUR vs builtin)
341+
// Source badge (AUR vs System)
342342
Rectangle {
343343
visible: engineBadgeBox.isInstalled && Boolean(settingsRoot.engineSource)
344344
implicitHeight: 16
@@ -355,7 +355,7 @@ Item {
355355
if (settingsRoot.engineSource.toLowerCase() === "aur") {
356356
return settingsRoot.enginePackage ? ("AUR: " + settingsRoot.enginePackage) : "AUR"
357357
}
358-
return "builtin"
358+
return settingsRoot.engineSource ? (settingsRoot.engineSource.charAt(0).toUpperCase() + settingsRoot.engineSource.slice(1)) : "System"
359359
}
360360
color: (settingsRoot.engineSource.toLowerCase() === "aur") ? "#89b4fa" : "#f9e2af"
361361
font.pixelSize: 9

‎tests/tst_diagnostics_report.qml‎

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -32,15 +32,14 @@ Item {
3232
report += "- **Configured Log Level**: " + lLevel + "\n"
3333
report += "- **Vault Status**: " + vStatus + "\n"
3434
report += "- **Engine Ready**: " + (cliHealth && cliHealth.installed ? "Yes" : "No") + "\n"
35-
var engineSourceStr = engineSource ? engineSource.toUpperCase() : "BUILTIN"
35+
var engineSourceStr = engineSource ? engineSource.toUpperCase() : "AUR"
3636
if (enginePackage) {
3737
engineSourceStr += " (" + enginePackage + ")"
38-
} else if (engineSource === "builtin") {
39-
engineSourceStr += " (local binary)"
38+
} else if (engineSource === "system") {
39+
engineSourceStr += " (system binary)"
4040
}
4141
report += "- **Engine Source**: " + engineSourceStr + "\n"
4242
report += "- **Engine Binary Path**: " + (helperPath || "Unknown") + "\n"
43-
report += "- **Engine Attestation**: " + (attestationVerified ? "Verified (GitHub Artifact Attestation)" : "Unverified / SHA-256 Only") + "\n"
4443
report += "- **Keyring Available**: " + (cliHealth && cliHealth.keyring_available ? "Yes" : "No") + "\n"
4544
report += "- **Clipboard Available**: " + (cliHealth && cliHealth.clipboard_available ? "Yes" : "No") + "\n\n"
4645
report += "#### Recent Logs (" + (logBuffer ? logBuffer.length : 0) + " entries):\n\n```text\n"
@@ -78,19 +77,19 @@ Item {
7877
)
7978
check(binReport.indexOf("- **Engine Source**: AUR (omawarden-bin)") !== -1, "Report shows AUR (omawarden-bin)")
8079

81-
// 3. Local fallback builtin source
82-
var builtinReport = formatDiagnosticsReport(
83-
{ version: "0.8.0-dev", installed: true, keyring_available: true, clipboard_available: true },
80+
// 3. System source
81+
var systemReport = formatDiagnosticsReport(
82+
{ version: "0.8.1", installed: true, keyring_available: true, clipboard_available: true },
8483
{ server_url: "https://vault.bitwarden.com", log_level: "info" },
8584
{ status: "unlocked" },
86-
"builtin",
85+
"system",
8786
"",
88-
"/home/user/plugin/bin/omawarden",
87+
"/usr/local/bin/omawarden",
8988
false,
9089
[]
9190
)
92-
check(builtinReport.indexOf("- **Engine Source**: BUILTIN (local binary)") !== -1, "Report shows BUILTIN (local binary)")
93-
check(builtinReport.indexOf("- **Engine Binary Path**: /home/user/plugin/bin/omawarden") !== -1, "Report shows in-tree helperPath")
91+
check(systemReport.indexOf("- **Engine Source**: SYSTEM (system binary)") !== -1, "Report shows SYSTEM (system binary)")
92+
check(systemReport.indexOf("- **Engine Binary Path**: /usr/local/bin/omawarden") !== -1, "Report shows system helperPath")
9493

9594
console.log("ALL DIAGNOSTICS REPORT TESTS PASSED!")
9695
Qt.exit(failures === 0 ? 0 : 1)

0 commit comments

Comments
 (0)