Closed daonb closed 9 months ago
The recent updates involve a series of refactoring and functionality enhancements across the codebase. Functions have been reformatted for better readability, types have been made consistent, and new methods and properties have been introduced in classes to improve UI handling and command processing. Notably, there is an emphasis on handling SSH connections more robustly, with changes to port parsing and attribute additions. The UI has also seen improvements with layout synchronization and flicker fixes, alongside documentation updates in the changelog.
Files | Change Summary |
---|---|
aatp/common/utils.ts , aatp/ui/ui.spec.ts |
Reformatted getTWRBuffer function; added new tests. |
src/form.ts |
Modified type declarations; refactored and restructured Form class methods. |
src/window.ts |
Updated Window class with new methods for UI handling. |
src/commands.ts , src/gate.ts |
Renamed hostname to destination ; added sshPort handling. |
CHANGELOG.md |
Added entries for terminal fix, troubleshooting page, and dev site link. |
index.html |
Modified HTML element to include new data-test attribute. |
ios/App/.../project.pbxproj |
Added export LANG in shellScript for build configuration. |
src/pane.ts |
Adjusted fontSize ; refactored Terminal instantiation; updated methods. |
src/terminal7.ts |
Refined event handling and asynchronous behavior in Terminal7 class. |
🐇✨ In the burrows of code, we refine and tune,
With each keystroke, a developer's boon.
SSH ports align, UI flickers fade,
A rabbit's work, in bytes and bits, is made.
🌟🚀
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on X ?
Name | Link |
---|---|
Latest commit | 873dd5a3fa8c704bda69ee11af85c1b491ec446d |
Latest deploy log | https://app.netlify.com/sites/terminal7/deploys/6581d69e219d2b0008d0b412 |
Deploy Preview | https://deploy-preview-448--terminal7.netlify.app/ |
Preview on mobile | Toggle QR Code...Use your smartphone camera to open QR code link. |
To edit notification comments on pull requests, go to your Netlify site configuration.
Name | Link |
---|---|
Latest commit | 873dd5a3fa8c704bda69ee11af85c1b491ec446d |
Latest deploy log | https://app.netlify.com/sites/dazzling-kringle-090742/deploys/6581d69ebfd12000070c0dec |
Deploy Preview | https://deploy-preview-448--dazzling-kringle-090742.netlify.app |
Preview on mobile | Toggle QR Code...Use your smartphone camera to open QR code link. |
To edit notification comments on pull requests, go to your Netlify site configuration.
Summary by CodeRabbit
New Features
Window
class.Improvements
Form
class for better readability and maintainability.Window
class.hostname
todestination
in commands and gates for clarity.Bug Fixes
Documentation
Refactor
Gate
class to includesshPort
and updated instantiation ofSSHSession
.Pane
class methods for better cursor movement and selection handling.Chores
index.html
to include a new "data-test" attribute for better testing.LANG
environment variable.