From 58a86ae8fd6caf0f9d11c436e9011b006afb7c46 Mon Sep 17 00:00:00 2001 From: shuaiplus <2327005759@qq.com> Date: Tue, 7 Jul 2026 18:36:35 +0800 Subject: [PATCH] docs: update feature comparison table for clarity and consistency --- README.md | 30 +++++++++++++++--------------- nodewarden-wiki | 1 + 2 files changed, 16 insertions(+), 15 deletions(-) create mode 160000 nodewarden-wiki diff --git a/README.md b/README.md index 67bc8a8..565d27a 100644 --- a/README.md +++ b/README.md @@ -32,26 +32,26 @@ ## Feature comparison with the official Bitwarden server -| Capability | Bitwarden (free) | NodeWarden | Notes | +| Feature | Bitwarden Free | NodeWarden | Notes | |---|---|---|---| | Web vault | ✅ | ✅ | **Original Web Vault UI** | | TOTP | ❌ | ✅ | Includes `steam://` support | -| **PWA / offline** | ❌ | ✅ | **Installable, offline use, app shortcuts** | -| **Passkey login** | ✅ | ✅ | **WebAuthn/FIDO2 passwordless login** | -| API keys | ✅ | ✅ | For Bitwarden CLI; create and rotate | +| **PWA / offline** | ❌ | ✅ | **Installable, offline** | +| **Passkey login** | ✅ | ✅ | **passwordless auth** | +| API keys | ✅ | ✅ | CLI keys; create and rotate | | Login 2FA | ✅ | ✅ | TOTP, YubiKey, Passkey | -| 2FA recovery codes | ✅ | ✅ | One-time codes to disable 2FA | -| Real-time push sync | ✅ | ✅ | Web, browser extension, desktop, and mobile stay in sync | +| 2FA recovery codes | ✅ | ✅ | One-time 2FA disable codes | +| Real-time push sync | ✅ | ✅ | All device sync | | Attachments / Send | ✅ | ✅ | Cloudflare R2 or KV | -| Import / export | ✅ | ✅ | Bitwarden JSON / CSV / **ZIP import (including attachments)** | -| **Cloud backup center** | ❌ | ✅ | **Scheduled incremental backup via WebDAV / S3** | -| Device management | ✅ | ✅ | **Remove devices, revoke trust, permanent trust** | -| Login requests | ✅ | ✅ | **Passwordless login approval across devices; cross-device unlock requests** | +| Import / export | ✅ | ✅ | Bitwarden JSON / CSV / **ZIP** | +| **Cloud backup center** | ❌ | ✅ | **Scheduled WebDAV / S3 incrementals** | +| Device management | ✅ | ✅ | **Remove devices; trust controls** | +| Login requests | ✅ | ✅ | **Cross-device login approval/unlock** | | **Multi-user** | ✅ | ✅ | Invite-code registration | -| Domain rules | ✅ | ✅ | Custom equivalent domains, global domain exclusions | -| Fill-assist | ✅ | ✅ | `POST /fill-assist` for client autofill assist; does not bypass vault unlock | -| Organizations / collections / member roles | ✅ | ❌ | Not implemented | -| SSO / SCIM / enterprise directory | ✅ | ❌ | Not implemented | +| Domain rules | ✅ | ✅ | Equivalent domains, global exclusions | +| Fill-assist | ✅ | ✅ | `POST /fill-assist`| +| Organizations / collections / roles | ✅ | ❌ | Not implemented | +| SSO / SCIM / directory | ✅ | ❌ | Not implemented | --- @@ -135,4 +135,4 @@ LGPL-3.0 License ## Star History -[![Star History Chart](https://api.star-history.com/svg?repos=shuaiplus/NodeWarden&type=timeline&legend=top-left)](https://www.star-history.com/#shuaiplus/NodeWarden&type=timeline&legend=top-left) \ No newline at end of file +[![Star History Chart](https://api.star-history.com/svg?repos=shuaiplus/NodeWarden&type=timeline&legend=top-left)](https://www.star-history.com/#shuaiplus/NodeWarden&type=timeline&legend=top-left) diff --git a/nodewarden-wiki b/nodewarden-wiki new file mode 160000 index 0000000..70f838b --- /dev/null +++ b/nodewarden-wiki @@ -0,0 +1 @@ +Subproject commit 70f838b044ebc7f7b2a4fbf3976c8a72f863f7d7