Improves build performance by running EE and FOSS builds in parallel
using depot's parallel build capabilities. Each service's builds now
run concurrently with proper process management via Bash background
jobs, reducing overall build time.
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
The image tag generation in the release deployment workflow was simplified
by removing the redundant IMAGE_TAG variable prepending. Now the tag is
directly composed of the branch name and short SHA, resulting in cleaner
and more readable image tags.
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
Add parallel Enterprise Edition (-ee suffix) image building and update
K8s deployments to use the EE images in the EE cluster. This change
enables maintaining both community and enterprise edition deployments
from the same workflow.
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
The workflow was missing a default value for the BUILD_SCRIPT_NAME
variable, which could cause failures when processing services. This
commit adds "build.sh" as the default value.
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
Replace all instances of RELEASE_OSS_REGISTRY secret with the already
defined IMAGE_REGISTRY_URL environment variable for consistency across
deployment steps. This eliminates duplicate references to the same
registry URL and simplifies future maintenance.
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
Add the DEPOT_TOKEN secret to the environment variables section of the
release-deployment workflow to enable proper authentication with the
Depot service for Docker builds.
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
Completely redesign the release deployment workflow to:
- Simplify image building and deployment process
- Add branch-based tagging with commit SHA
- Replace AWS ECR login with direct Docker registry auth
- Improve service deployment with explicit image setting
- Update naming and descriptions for better clarity
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
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