Removes the default tooltips that appear when hovering over sortable
column headers by setting showSorterTooltip={false} on Table components.
Also fixes indentation in text components and function parameters for
better code readability.
Signed-off-by: Shekar Siri <sshekarsiri@gmail.com>
Add new prod-deploy make target that validates environment
configuration before deploying to production. The target checks
for .env.production file and extracts NODE_ENV and API_EDP values
before executing the deployment process.
Also updates help documentation to include the new target.
Signed-off-by: Shekar Siri <sshekarsiri@gmail.com>
Change SLOW_PAGE_LOAD enum string value from camelCase 'slow_pageLoad'
to snake_case 'slow_page_load' to maintain consistent naming convention
across all enum values.
Signed-off-by: Shekar Siri <sshekarsiri@gmail.com>
This commit introduces a Makefile for the frontend application that:
- Provides commands to start the app in background or foreground
- Includes utilities to check status and stop the application
- Reads environment variables from .env file with fallback values
- Sets up logging infrastructure with timestamped log files
- Includes help documentation for all available commands
Signed-off-by: Shekar Siri <sshekarsiri@gmail.com>
Replace the string-based icon reference 'arrow-repeat' with the React
component <RefreshCcw size={18} /> from lucide-react. Also fix indentation
in the category mapping section for better code organization.
Signed-off-by: Shekar Siri <sshekarsiri@gmail.com>
Change header title from "Spot List" to "Spots" to improve UI consistency
and make the heading more concise.
Signed-off-by: Shekar Siri <sshekarsiri@gmail.com>
- Replace latestList with latestSessionCount to better track new sessions
- Move debouncing logic to PrivateRoutes for improved consistency
- Fix session count checking with proper API integration
- Clean up code formatting and remove unnecessary function calls
Signed-off-by: Shekar Siri <sshekarsiri@gmail.com>
- Replace separate delay and disabled props with conditional title
- Ensure tooltip only shows content when not disabled
- Maintain consistent tooltip behavior across the application
- Prevent potential rendering errors on disabled tooltips
- Improve code maintainability for tooltip components
Signed-off-by: Shekar Siri <sshekarsiri@gmail.com>
- Fix TypeScript error with SessionItem JSX component
- Convert SessionItem to use modern React hooks and patterns
- Implement useCallback and useMemo for better rendering performance
- Properly handle optional chaining for conditional properties
- Remove console.log statements from search store
- Fix useEffect dependencies to prevent unnecessary rerenders
- Cleanup unused imports and commented code
Signed-off-by: Shekar Siri <sshekarsiri@gmail.com>
- Fix TypeScript error with SessionItem component by providing proper props
- Remove unused isSessionsRoute variable
- Remove commented out code for better clarity
- Fix formatting and indentation throughout the file
- Update setTimeout formatting to match project style
Signed-off-by: Shekar Siri <sshekarsiri@gmail.com>
- Convert from function to React.memo for better performance
- Replace hardcoded year with dynamic current year calculation
- Update styling classes to use Tailwind format
- Add hover states to improve UX
- Add rel="noopener noreferrer" for security best practices
- Change container from div to semantic footer element
Signed-off-by: Shekar Siri <sshekarsiri@gmail.com>
* Fixed tracker uploadOfflineRecording
* Make FlushBuffer perform slicing when browser is idle
* Use map function to cast away proxy objects in flushBuffer