Tags: jlian/kvm
Tags
Rate limit login access (jetkvm#1185) * Set minimum chars and ratelimit on pw * Implement onboarding flow for USB device tests by adding helper functions to handle welcome state and login. Enhance test setup to ensure device is ready before running tests. * Refactor password handling by removing rate limiting checks from update and delete password functions. Update UI error handling to remove rate limit messages. Clean up related test cases for rate limiting. * Refactor welcome flow and password handling in tests. Consolidate password setup functions and enhance local authentication mode checks. Update test cases to streamline onboarding and password management processes. * Update log file paths in DEVELOPMENT.md * Add password validation messages for multiple languages - Added error message for passwords that are too short (minimum 8 characters). - Included rate limiting error message for too many failed attempts. - Updated localization files for Danish, German, Spanish, French, Italian, Japanese, Norwegian, Portuguese, Swedish, and both Simplified and Traditional Chinese. * Update noder version in DEVELOPMENT.md * Fix typo in log file path in DEVELOPMENT.md * Refactor device onboarding and authentication flow in tests - Renamed `ensureWelcomeState` to `resetDeviceToWelcome` for clarity. - Consolidated password handling in welcome flow tests, replacing deprecated functions. - Updated test setup to ensure device is in noPassword mode before running tests. - Removed unused functions and cleaned up related test cases for better maintainability. * Refactor mouse round-trip tests to streamline cursor movement verification
Update ICEAddressRewriteMode in newSession function to use Append ins… …tead of Replace (jetkvm#1192)
Add missing languages and correct translations of languages. (jetkvm#… …1161) * Add missing languages and updated translations of languages Japanese and Portuguese were not added to the translations. Japanese locale strings need to be in Japanese. Portuguese locale strings need to be in Portuguese. Chinese (Traditional) locale strings need to be in Chinese (Traditional). Always use (bokmål) for "book language" Norwegian. Resorted using `npm run i18n:resort` * Update the documentation to guide addition. Needed to document the steps for adding the other languages. * Correct the Chinese locale options They should be in the native language of the containing file. * Correct path for settings.json Sorted language codes (leaving English at top as default) Address review comments. * Added update instructions for updating the translation menu. Japanese was never added. * Removed requirement to update utils.ts Added a generic helper function that maps localized messages to their inlang/paraglide formatting function. * Add documentation on end-to-end testing. * Slight tweak of documentation * Replace Japanese spelling out bokmål
Enhance diagnostics logging with context-aware timeouts (jetkvm#1138) * Enhance diagnostics logging with context-aware timeouts * Add full system diagnostics logging on supervisor crash * Clear diagnostics context after logging to prevent memory leaks * remove pr.txt
Enhance diagnostics logging with context-aware timeouts (jetkvm#1138) * Enhance diagnostics logging with context-aware timeouts * Add full system diagnostics logging on supervisor crash * Clear diagnostics context after logging to prevent memory leaks * remove pr.txt
build(deps): update Pion dependencies (jetkvm#1136)
Improve failsafe handling (jetkvm#1135) * Refactor crash log handling to improve large log handling. - Introduced `readFileTail` function to read only the last specified bytes from log files, preventing memory issues with large files. - Updated `checkFailsafeReason` and `rpcGetDiagnostics` functions to utilize `readFileTail` for reading crash logs and application logs, respectively. - Adjusted log retrieval logic to handle different byte limits for recent and older crash logs. * Remove the cause of the large logs. No need to log our mdn * Move to HTTP for diagnostics * Fix linter
PreviousNext