the group tabs should not "grow", it's width should only influenced by it's text, this way when there are few group tabs, user can see the empty space in the tabsline
Removed flex-1 from the group tab buttons so they no longer grow to fill the available space. Each button now only takes the width needed for its text content (with px-4 padding). This makes the empty space visible on the right side of the group tabs bar when there are only a few groups.
the last group should have right border
Added a right border to the last group tab using an inline style that checks if the current index is the last item in the array. Now the group tabs appear as a complete bordered set, with empty space visible to the right when there are few groups.
when switching tabs, the terminal should rerender with the PWD of the tab, demostrating the terminal really changed and is associated with the tab