- Enhanced the getPrograms function to return a stale flag indicating if cached data is being used. - Implemented a warning message in the Programs component to inform users when stale data is displayed. - Updated styles for the warning message to improve visibility.