Skip to content

Staging#23

Merged
hamr0 merged 32 commits into
mainfrom
staging
Sep 17, 2025
Merged

Staging#23
hamr0 merged 32 commits into
mainfrom
staging

Conversation

@hamr0

@hamr0 hamr0 commented Sep 17, 2025

Copy link
Copy Markdown
Owner

Fixing production and staging failing CI/CD

avoidaccess and others added 30 commits September 17, 2025 08:44
Update ALTERNATIVE_APPROACH.md with analysis of ESBuild bundle errors and reasons for failure, including dynamic imports, native dependencies, and glob patterns.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: eb152df5-27cb-48aa-a1d2-a34bc432b8f6
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7ae53b15-f572-4761-be09-5f848be40c34/eb152df5-27cb-48aa-a1d2-a34bc432b8f6/Mnmg1Qw
Update README.md to reflect current project setup and dependencies.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: eb152df5-27cb-48aa-a1d2-a34bc432b8f6
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7ae53b15-f572-4761-be09-5f848be40c34/eb152df5-27cb-48aa-a1d2-a34bc432b8f6/Mnmg1Qw
Extract the "Open in" map applications functionality into a new `OpenInSection` component, fetching dynamic map links via the API and tracking user clicks for analytics.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: eb152df5-27cb-48aa-a1d2-a34bc432b8f6
Replit-Commit-Checkpoint-Type: intermediate_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7ae53b15-f572-4761-be09-5f848be40c34/eb152df5-27cb-48aa-a1d2-a34bc432b8f6/Mnmg1Qw
Refactors the Home page component to adjust the layout for mobile-first responsiveness. The main content now uses a flex column layout on mobile, transitioning to a grid layout on larger screens. Components like the map, sidebar, and user pins list have their order and positioning updated to optimize the user experience across different devices. Adds a new `OpenInSection` component to the layout.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: eb152df5-27cb-48aa-a1d2-a34bc432b8f6
Replit-Commit-Checkpoint-Type: intermediate_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7ae53b15-f572-4761-be09-5f848be40c34/eb152df5-27cb-48aa-a1d2-a34bc432b8f6/Mnmg1Qw
Update repl state file.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: eb152df5-27cb-48aa-a1d2-a34bc432b8f6
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7ae53b15-f572-4761-be09-5f848be40c34/eb152df5-27cb-48aa-a1d2-a34bc432b8f6/Mnmg1Qw
No changes detected in the provided diff.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: eb152df5-27cb-48aa-a1d2-a34bc432b8f6
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7ae53b15-f572-4761-be09-5f848be40c34/eb152df5-27cb-48aa-a1d2-a34bc432b8f6/Mnmg1Qw
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d7c2e3d2-f162-4219-9453-db262149ddc1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d7c2e3d2-f162-4219-9453-db262149ddc1
Replit-Commit-Checkpoint-Type: full_checkpoint
Update project documentation and internal agent state for improved clarity and consistency.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d7c2e3d2-f162-4219-9453-db262149ddc1
Replit-Commit-Checkpoint-Type: full_checkpoint
Update the Home page component to reorder QuickStats, Sidebar, and UserPinsList using flexbox and order utilities for better visual hierarchy and responsiveness.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d7c2e3d2-f162-4219-9453-db262149ddc1
Replit-Commit-Checkpoint-Type: full_checkpoint
Integrates Resend for email functionality.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d7c2e3d2-f162-4219-9453-db262149ddc1
Replit-Commit-Checkpoint-Type: full_checkpoint
Update documentation detailing the root cause analysis for bundling errors, highlighting architecture mismatches and specific problematic dependencies like dynamic imports and native binaries.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d7c2e3d2-f162-4219-9453-db262149ddc1
Replit-Commit-Checkpoint-Type: full_checkpoint
No changes were made to the codebase.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d7c2e3d2-f162-4219-9453-db262149ddc1
Replit-Commit-Checkpoint-Type: full_checkpoint
Remove temporary or cached state files.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d7c2e3d2-f162-4219-9453-db262149ddc1
Replit-Commit-Checkpoint-Type: full_checkpoint
Update agent state for improved application logic.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d7c2e3d2-f162-4219-9453-db262149ddc1
Replit-Commit-Checkpoint-Type: full_checkpoint
…ng functionality

Refactor the Home page component to remove the ContactForm, relocate QuickStats, and update the pin editing logic by removing the `originalCoordinates` state and adjusting the `onAuthChange` handler.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d7c2e3d2-f162-4219-9453-db262149ddc1
Replit-Commit-Checkpoint-Type: intermediate_checkpoint
The local agent state file was reset to its default configuration.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d7c2e3d2-f162-4219-9453-db262149ddc1
Replit-Commit-Checkpoint-Type: full_checkpoint
This commit addresses recent user-reported errors and makes general improvements to the platform's functionality and stability.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d7c2e3d2-f162-4219-9453-db262149ddc1
Replit-Commit-Checkpoint-Type: full_checkpoint
Removed analytics tracking logic from the MapSection component in client/src/components/MapSection.tsx.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d7c2e3d2-f162-4219-9453-db262149ddc1
Replit-Commit-Checkpoint-Type: full_checkpoint
Remove unnecessary state file that was causing errors.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d7c2e3d2-f162-4219-9453-db262149ddc1
Replit-Commit-Checkpoint-Type: full_checkpoint
Refactor the `MapSection` component to utilize the `apiRequest` utility for fetching map links, replacing the direct `fetch` call.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d7c2e3d2-f162-4219-9453-db262149ddc1
Replit-Commit-Checkpoint-Type: full_checkpoint
This commit addresses an issue where selecting elements on the map using a div could lead to unexpected behavior, likely related to event handling or DOM manipulation within the map component.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d7c2e3d2-f162-4219-9453-db262149ddc1
Replit-Commit-Checkpoint-Type: full_checkpoint
Comment out the fetch call to the non-existent /api/analytics/visit endpoint in client/src/utils/session.ts to resolve fetch errors.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d7c2e3d2-f162-4219-9453-db262149ddc1
Replit-Commit-Checkpoint-Type: full_checkpoint
Update location sharing functionality to enhance user experience.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d7c2e3d2-f162-4219-9453-db262149ddc1
Replit-Commit-Checkpoint-Type: full_checkpoint
Revert unnecessary analytics changes and update the map click analytics endpoint to use `/api/map-click` with shortcode and mapApp data. Also, update `trackPageVisit` to log session ID generation and remove commented-out code for a non-existent `/api/analytics/visit` endpoint.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d7c2e3d2-f162-4219-9453-db262149ddc1
Replit-Commit-Checkpoint-Type: full_checkpoint
Reverts all changes made to the repl_state.bin file.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d7c2e3d2-f162-4219-9453-db262149ddc1
Replit-Commit-Checkpoint-Type: full_checkpoint
Update the initial map view to be less zoomed out, improving the default user experience.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d7c2e3d2-f162-4219-9453-db262149ddc1
Replit-Commit-Checkpoint-Type: full_checkpoint
Update the initial zoom level of the map component to provide a more focused and relevant starting view.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d7c2e3d2-f162-4219-9453-db262149ddc1
Replit-Commit-Checkpoint-Type: full_checkpoint
- Fixes 'app is not defined' error causing production crashes
- Security middleware now properly placed inside registerRoutes function
- Maintains protection for .env, config files, and vendor directories
@hamr0 hamr0 merged commit 24f2f62 into main Sep 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant