shuaiplus
56185ecb69
fix: strip plaintext login helpers from cipher payload
2026-05-23 01:49:34 +08:00
shuaiplus
04ebfc7021
feat: refactor cipher login data type for improved clarity
2026-05-18 02:13:01 +08:00
shuaiplus
c50247b8fe
feat: add URI checksum repair functionality for ciphers
2026-05-18 01:59:02 +08:00
shuaiplus
776408e9d0
feat: enhance SSH key handling with Ed25519 support and PEM formatting
2026-05-16 16:34:06 +08:00
shuaiplus
e641da517d
feat: add uriChecksum handling and sha256Base64 function for enhanced security
2026-05-16 16:22:43 +08:00
shuaiplus
b7878ffe01
feat: improve scrollbar styles and dark mode compatibility
2026-05-15 19:12:40 +08:00
shuaiplus
bbad9d60a7
Merge branch 'main' of https://github.com/shuaiplus/nodewarden
2026-05-15 18:28:09 +08:00
shuaiplus
ed58467766
feat: enhance authorized devices table layout and styling
2026-05-15 18:28:05 +08:00
shuaiplus
d06e050162
feat: Updated visual rapid deployment instructions, added JWT_SECRET settings and Workers custom domain prompts
2026-05-14 22:54:54 +08:00
shuaiplus
d0dc31ce86
feat: enhance attachment metadata handling and add change password URI support
2026-05-14 22:46:29 +08:00
shuaiplus
f64abaa75d
feat: enhance search functionality by including cipher ID in search text
2026-05-14 10:52:11 +08:00
shuaiplus
7312086f92
feat: add restore functionality for deleted items with corresponding UI updates
2026-05-14 10:40:32 +08:00
shuaiplus
3e4c104e1d
feat: added logging system
2026-05-14 02:42:15 +08:00
shuaiplus
17ceec45b1
feat: implement user and device cache invalidation in AuthService
2026-05-12 19:12:53 +08:00
shuaiplus
2685741386
feat: add permanent trust functionality for devices with corresponding API and UI updates
2026-05-12 18:01:04 +08:00
shuaiplus
83a1fc2376
feat: enhance TOTP settings UI with improved layout and status indication
2026-05-12 15:55:05 +08:00
shuaiplus
06431c4145
feat: enhance mobile responsiveness for management routes and table layout
2026-05-12 15:16:17 +08:00
shuaiplus
700910099b
feat: adjust eye button positioning and hover effect for password toggle
2026-05-12 00:22:48 +08:00
shuaiplus
6b671450a8
feat: update version to 1.5.2 in package.json, package-lock.json, and app-version.ts
2026-05-12 00:11:08 +08:00
shuaiplus
c0df6d1c16
feat: update styling for sensitive actions module to enhance UI consistency
2026-05-11 23:49:47 +08:00
shuaiplus
35f9512d94
feat: enhance admin invites UI and improve styling for better usability
2026-05-11 20:22:47 +08:00
shuaiplus
9e39161fc7
Add new payment logo SVGs for Discover, JCB, Maestro, Mastercard, UnionPay, and Visa
...
- Added discover.svg for Discover card logo.
- Added jcb.svg for JCB card logo.
- Added maestro.svg for Maestro card logo.
- Added mastercard.svg for Mastercard logo.
- Added unionpay.svg for UnionPay logo.
- Added visa.svg for Visa card logo.
2026-05-10 23:33:41 +08:00
shuaiplus
7c58282e42
feat: add registration invite code handling and improve error translations
...
- Updated AuthViews component to conditionally show invite code field based on registrationInviteRequired prop.
- Enhanced error handling in auth API functions to use translateServerError for better user feedback.
- Added new translations for various server error messages in English, Spanish, Russian, Chinese (Simplified and Traditional).
- Modified demo initial bootstrap state to include registrationInviteRequired flag.
- Updated types to include registrationInviteRequired in WebBootstrapResponse.
2026-05-10 23:07:07 +08:00
shuaiplus
e0d81f2733
feat: reset password visibility and history state on cipher selection change
2026-05-10 19:57:32 +08:00
shuaiplus
1d23b3fe5e
feat: add wiki directory to .gitignore for better file management
2026-05-10 19:02:56 +08:00
shuaiplus
a0d4d7a1ff
feat: update custom field input to textarea for better usability; enhance styles for improved display
2026-05-10 18:17:09 +08:00
shuaiplus
2f1b61e883
feat: update backup recommendations UI; enhance styles and structure for better user experience
2026-05-10 01:54:12 +08:00
shuaiplus
4e62c90700
feat: enhance website icon loading logic; implement error handling and timeout management
2026-05-09 23:46:33 +08:00
shuaiplus
7afb496eb0
feat: enhance website icon loading mechanism; implement icon loading state management and error handling
2026-05-09 23:00:56 +08:00
shuaiplus
5809e3eebc
feat: remove drag-and-drop functionality for TOTP and website rows; update styles and translations for improved user experience
2026-05-08 16:09:02 +08:00
shuaiplus
2e9bbe6801
feat: add resourcePriorityPlugin for enhanced resource loading; update chunking strategy in Vite config
2026-05-08 01:20:00 +08:00
shuaiplus
dc0eec7c54
feat: preload DomainRulesPage component for authenticated workspace and demo experience
2026-05-07 23:26:48 +08:00
shuaiplus
a0605299f0
feat: implement navigation layout options and styles in AppAuthenticatedShell component; add translations for navigation layout in multiple languages
2026-05-07 23:20:30 +08:00
shuaiplus
db68437a0b
feat: add admin pagination styling to AdminPage component
2026-05-07 23:00:40 +08:00
shuaiplus
77d8411ea9
feat: add search index headers and robots.txt generation for SEO control
2026-05-07 22:31:15 +08:00
shuaiplus
0c1ab3db48
feat: update development and deployment scripts to include build step; refactor navigation links in AppAuthenticatedShell component
2026-05-07 22:23:39 +08:00
shuaiplus
6cc6e94b91
feat: update README and README_EN to improve layout and accessibility of links
2026-05-07 20:56:47 +08:00
shuaiplus
37ae493fa7
feat: add contributing guidelines and pull request template; update schema comments and documentation
2026-05-07 20:29:39 +08:00
shuaiplus
33f7c5d88a
feat: update schema synchronization note and add device fields to refresh_tokens and devices tables
2026-05-07 19:49:38 +08:00
shuaiplus
c6c8979772
feat: include domain settings count validation in backup import functions
2026-05-07 19:43:06 +08:00
shuaiplus
a00279f47d
feat: add domain settings support in backup import and export processes
2026-05-07 19:36:32 +08:00
shuaiplus
669d7ef242
feat: add function to export portable backup settings envelope
2026-05-07 19:23:22 +08:00
shuaiplus
97d2117e15
feat: enhance TOTP configuration parsing with algorithm, digits, and period options
2026-05-06 22:23:26 +08:00
shuaiplus
429b747710
feat: add mobile detail sheet styles and improve text overflow handling in vault
2026-05-06 22:11:14 +08:00
shuaiplus
a06853835d
feat: improve JSON formatting for global domains and custom domains
2026-05-06 01:20:20 +08:00
shuaiplus
c4ff063865
feat: format rules JSON output for better readability
2026-05-06 01:11:57 +08:00
shuaiplus
70b0a3a394
feat: add NodeWarden-compat to .gitignore
2026-05-06 00:50:45 +08:00
shuaiplus
e7c07fda4e
feat: enhance navigation with collapsible groups and improve styles
2026-05-06 00:47:18 +08:00
shuaiplus
0a001bebcc
feat: add domain rules management feature
...
- Introduced a new DomainRulesPage component for managing custom and global equivalent domains.
- Updated AppMainRoutes to include a route for domain rules.
- Added API functions to fetch and save domain rules.
- Enhanced localization with new strings for domain rules in multiple languages.
- Updated styles for the new domain rules interface and ensured responsiveness.
- Added types for domain rules in the TypeScript definitions.
2026-05-06 00:33:09 +08:00
shuaiplus
246c73a3d3
Update version number to 1.5.1
2026-05-04 22:05:00 +08:00
shuaiplus
3d95c959f7
Added the preload demo experience feature to support presentation mode
2026-05-04 21:44:10 +08:00
shuaiplus
e0737006c2
Optimize the public sending page and navigation logic in presentation mode to ensure consistency in user experience
2026-05-04 21:35:21 +08:00
shuaiplus
70dc9a76a9
Add isolated Pages demo mode with sample vault data
2026-05-04 21:09:10 +08:00
shuaiplus
ba38b77387
Update UI translations
2026-05-04 04:20:41 +08:00
shuaiplus
1b4d263d6e
Polish vault icons and mobile layout
2026-05-04 04:20:23 +08:00
shuaiplus
97a3aa691d
Improve management page loading states
2026-05-04 04:19:59 +08:00
shuaiplus
0ab7c44981
Polish public Send pages
2026-05-04 04:19:17 +08:00
shuaiplus
75a6a593dc
Improve app startup and route fallbacks
2026-05-04 04:19:02 +08:00
shuaiplus
45f0387526
feat: add TOTP QR code scanning functionality and related UI components
2026-05-04 01:44:27 +08:00
shuaiplus
851c9c4080
fix: update version display to be a link to the latest release
2026-05-01 05:34:05 +08:00
shuaiplus
a73f9a6d87
chore: update version to 1.5.0 in package.json, package-lock.json, and app-version.ts
2026-05-01 05:30:44 +08:00
shuaiplus
77a9faac88
fix(i18n): update password updated value translation in Simplified and Traditional Chinese locales
2026-05-01 02:04:10 +08:00
shuaiplus
0c00114cc8
Update localization files for backup destinations and API client credentials
...
- Changed references from E3 to S3 in Russian, Simplified Chinese, and Traditional Chinese localization files.
- Updated the corresponding keys and descriptions to reflect the change in backup destination protocols.
- Improved the Vite configuration to dynamically match locale files, simplifying the code for locale handling.
2026-04-30 15:03:05 +08:00
shuaiplus
9c5fbda374
feat: refactor vault component helpers to use dedicated functions for options retrieval
2026-04-29 15:28:23 +08:00
shuaiplus
85147e1569
Refactor code structure for improved readability and maintainability
2026-04-29 03:23:04 +08:00
shuaiplus
29a846c562
feat(i18n): initialize internationalization and update Vite config for locale handling
...
- Added `initI18n` function call in `main.tsx` to bootstrap internationalization before rendering the app.
- Updated Vite configuration to handle specific locale files for English and Chinese.
2026-04-29 02:49:45 +08:00
shuaiplus
3c5f43ecc2
feat: refactor website icon handling by moving utility functions to a dedicated module
2026-04-29 00:20:17 +08:00
shuaiplus
68ded534a4
feat: enhance backup process with lease management and attachment deletion
...
- Implemented a backup runner lease mechanism to prevent concurrent backup executions.
- Added `deleteAllAttachmentsForCiphers` function to delete attachments for multiple ciphers efficiently.
- Introduced `bulkDeleteAttachmentsByIds` method in storage to handle batch deletion of attachments.
- Updated backup execution logic to utilize the new lease management and ensure timely updates during the backup process.
- Refactored cipher deletion to handle attachments more effectively.
- Improved website icon loading with a dedicated caching mechanism for better performance.
- Added new index on `ciphers` table for `folder_id` to optimize queries related to folder management.
- Enhanced response handling for CORS policy to allow credentials for specific origins.
2026-04-28 23:40:43 +08:00
shuaiplus
69b98f9e67
refactor: Remove unused APIs and data structures, optimize loading state component styles
2026-04-28 23:01:23 +08:00
shuaiplus
1b0386bf78
feat: implement vault synchronization and decryption improvements
...
- Added background synchronization for vault core data, including optional folder updates.
- Introduced a new API endpoint to retrieve the vault revision date.
- Enhanced vault synchronization logic to utilize a caching mechanism for improved performance.
- Created a new vault cache module to handle IndexedDB storage for vault core snapshots.
- Implemented a worker for asynchronous decryption of vault data, improving UI responsiveness.
- Updated main application settings to adjust query stale time for better data freshness.
- Refactored vault-related API functions to support cache keys for more efficient data retrieval.
2026-04-28 22:10:34 +08:00
shuaiplus
aa6f9210b4
feat: implement cipher decryption functionality and update related API methods
2026-04-28 00:34:52 +08:00
shuaiplus
3be6a16d90
refactor: clean up vault components by removing unused drag-and-drop functionality and optimizing icon loading logic
2026-04-27 23:37:35 +08:00
shuaiplus
fdb4cb91bf
feat: implement caching for cryptographic keys to improve performance and reduce overhead
2026-04-27 22:49:52 +08:00
shuaiplus
4b69f71ddb
refactor: optimize TOTP and vault components with useMemo for performance improvements
2026-04-27 15:14:32 +08:00
shuaiplus
5869755c74
feat: update favicon and logo images to improve visual quality
2026-04-27 02:29:08 +08:00
shuaiplus
5b62d2142e
fix: correct typo in README description
2026-04-27 02:25:53 +08:00
shuaiplus
575cf7ca79
feat: add TOTP secret input actions and enhance dark mode styles
2026-04-27 02:15:41 +08:00
shuaiplus
bfd347a52c
feat: update SVG logos and enhance brand wordmark styling
2026-04-27 02:01:27 +08:00
shuaiplus
7ab836d0f3
feat: enhance sync functionality by adding excludeSends option and refactor related API calls
2026-04-27 01:41:56 +08:00
shuaiplus
d589b15123
feat: replace PNG logos with SVG for better scalability and update styles for improved responsiveness
2026-04-27 00:57:45 +08:00
shuaiplus
f48f3d0c8e
feat: implement drag-and-drop reordering for vault items and enhance sorting functionality
2026-04-26 20:32:55 +08:00
shuaiplus
2f7e66ee69
feat: enhance mobile layout with FAB visibility and responsive adjustments
2026-04-26 19:59:50 +08:00
shuaiplus
0cffbcd1f8
feat: update .gitignore to include settings.json
2026-04-26 19:40:06 +08:00
shuaiplus
64b4da4035
feat: add folder creation date and sorting functionality in Vault components
2026-04-26 19:28:49 +08:00
shuaiplus
3d2285e7af
feat: refine styles for improved UI consistency and responsiveness across themes
2026-04-26 00:03:45 +08:00
shuaiplus
62f0aedc27
feat: enhance OnePassword CSV parsing with improved field handling and new category type support
2026-04-25 23:45:22 +08:00
shuaiplus
193e0ca189
feat: enhance cipher import process by preserving source ID during payload construction
2026-04-25 19:01:51 +08:00
shuaiplus
4a63c077f5
feat: enhance URI handling and TOTP field extraction in import functions
2026-04-25 16:35:35 +08:00
shuaiplus
15ee922777
chore: update version to 1.4.6 in package.json, package-lock.json, and app-version.ts
2026-04-25 16:05:07 +08:00
shuaiplus
2ea0b2c14c
feat: Adds an API to update attachment metadata, supporting the repair of encrypted information of old attachments
2026-04-25 15:52:00 +08:00
shuaiplus
4ec1926888
fix: correct dialog-card width from 5000px to 500px for proper layout
2026-04-25 12:07:45 +08:00
shuaiplus
3995e01336
feat: enhance icon error handling and loading state management in TotpCodesPage and VaultListIcon components
2026-04-25 10:20:30 +08:00
shuaiplus
481536ba24
feat: update list icon opacity and z-index for improved loading behavior
2026-04-25 04:40:22 +08:00
shuaiplus
db8b9263a1
feat: implement session timeout feature with customizable actions and update UI components
2026-04-25 03:49:15 +08:00
shuaiplus
a1f7250e90
feat: update mobile layout query to 1180px and enhance icon loading experience
2026-04-25 03:19:06 +08:00
shuaiplus
e4bc1b9bbe
Refactor frontend styles toward Tailwind utilities and unified design system
2026-04-25 02:23:10 +08:00
shuaiplus
514889adfc
feat: refactor TOTP code handling to improve state management and refresh logic
2026-04-25 01:48:20 +08:00
shuaiplus
fccc85c4bb
feat: enhance ConfirmDialog with focus management and accessibility improvements
2026-04-25 01:36:12 +08:00
shuaiplus
acd59a7387
feat: add auto-lock feature with customizable timeout settings and update UI for security preferences
2026-04-24 15:27:46 +08:00
shuaiplus
d40b0514fd
Refactor styles to utilize Tailwind CSS utility classes for improved consistency and maintainability across forms, motion, shell, and vault components. Remove deprecated reduced-motion styles and consolidate motion-related animations. Update color tokens for better contrast and accessibility. Introduce a new Tailwind CSS configuration file.
2026-04-24 15:14:12 +08:00