This update significantly improves the TUI experience by ensuring the cursor stays within the visible range of the table during navigation, filtering, and terminal resizing. We implemented new logic for calculating visible rows to prevent display overflow and added helper methods to keep the user's current focus clear. This makes the interface much more robust when interacting with larger datasets. Improved UI navigation

Enhanced TUI navigation and table rendering - subh05sus/porthole