[Dev]: kargone-node-dev queue/kargone-node-dev
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: feat: live listing socket rooms and S3 folder uploads\n\nBroadcast listing_updated to vehicle rooms after seller listing writes, and add folder upload helpers/routes. - 7c4d305f80684e09959849c015392483ad249a00", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "nomaan-appening(nomaan-appening) pushed a commit to null at branch main Commit: Enhance dealer onboarding process by clarifying dealership type and improving user registration handling\n\n- Updated onboarding prompt to specify that only Independent dealers are created during voice onboarding.\n- Modified agent action service to prevent overwriting fully onboarded dealer profiles and to handle temp dealer replacements more effectively.\n- Added logic to avoid collecting registration fields for already registered dealers, ensuring a smoother onboarding experience. - a061bed449d8a3ad164f0f7de0182a0e4a28ccff", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "nomaan-appening(nomaan-appening) pushed a commit to null at branch main Commit: fix: update password reset URL to set-password endpoint in dealer welcome email - a5795829138af6eccaea8c5fa243c9eb68dcc6f4", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "nomaan-appening(nomaan-appening) pushed a commit to null at branch main Commit: Enable authentication middleware for admin routes - 30647ff4572fdc0e2cedd04ca2e0b650b0692ae4", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: fix: select Talus host via TALUS_ENV instead of NODE_ENV\n\nKeep prod on sandbox payments by default so FE sandbox tokens are vaulted against the same Talus environment. - a34626276d3feb7844290a28d8b68dcb21288cc9", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "nomaan-appening(nomaan-appening) pushed a commit to null at branch main Commit: Refactor admin routes and update ElevenLabs initiation helper comments\n\n- Commented out authentication middleware in admin routes for potential testing or future adjustments.\n- Enhanced comments in the ElevenLabs initiation helper to clarify the handling of soft_timeout messages and the reason for their temporary disablement due to ElevenLabs' rejection with error 1008. - 173fa9e44e62b3d21fa9215e7f90f0e89f5e756b", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "nomaan-appening(nomaan-appening) pushed a commit to null at branch main Commit: Add SMS support for dealer onboarding and purge onboarding data endpoint\n\nThis update introduces a new SMS notification feature for newly onboarded dealers, providing them with a set-password link and app download links. Additionally, a new API endpoint is added to purge onboarding data for a dealer's phone, enhancing data management capabilities. - f8f09565f1d5ad697bf2a23e7046947d77ceb6a3", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: fix: prefix dealer notification routes with /dealer only in development\n\nShared-host (dev) needs /dealer in in-app paths; prod keeps paths without it so DEALER_URL is not doubled. - e30e1a3a6ae0a5b07e91ce4e0ab560ecec2fccce", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Fix indexing issue in users table for tax id and license no. field - 453b752736976d2e3d766dd3024c0084b8768456", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: When 3rd-party history has no mileage and the seller accepts their provided mileage (isMileageValidated: true), the listing can now become ACTIVE instead of staying COMPLETED. - d86b50b0f5b3bdb8e18882b44bfe3e449411116f", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: fix: skip all Twilio SMS in development so testers are not billed\n\nProd is unchanged; NODE_ENV=development now no-ops Programmable SMS and Verify. - f4c625b02b1fff4760a65fca7063bf63b32e2f13", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "nomaan-appening(nomaan-appening) pushed a commit to null at branch main Commit: refactor: enhance OTP verification response handling in AuthController\n\nThis update modifies the OTP verification logic to provide more informative responses based on the presence of a password requirement. The response now includes a message prompting users to set a password if necessary, improving user experience during the authentication process. - e2d2d69434501451b2b2199bfcf03f157db670e3", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "nomaan-appening(nomaan-appening) pushed a commit to null at branch main Commit: Refactor email helper to utilize FrontendUrlHelper for generating reset password URLs\n\nThis update replaces the direct URL construction in the `sendDealerWelcomeEmail` method with a call to `FrontendUrlHelper.getDealerResetPasswordUrl`, enhancing code maintainability. Additionally, a new method `getDealerResetPasswordUrl` is introduced in the frontend URL helper to centralize URL generation logic for dealer password resets. - d47c6baddef5647b2838a7acca66c1a715dd266b", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: fix: hide VIN lookups from appraisal history until the form is completed\n\nKeep lookup records as drafts so the form still has an id, and only list appraisals that have a selected condition and final offer. - e7d413301092f6a7530e225d25ec5261ddaed8b0", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "nomaan-appening(nomaan-appening) pushed a commit to null at branch main Commit: Enhance auth services by adding new responses for voice agent dealers\n\nThis update introduces the `voiceAgentDealerPasswordNotSetResponse` and `isVoiceAgentDealer` to improve the handling of voice agent dealer scenarios, ensuring better user feedback and validation processes. - 96a4b81f722ed4750f107ec9ed535d4405b8fd85", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "nomaan-appening(nomaan-appening) pushed a commit to null at branch main Commit: Add password validation for voice agent dealers in AuthController\n\nEnhance password validation logic to return a specific response when a voice agent dealer's password is not set. This improves user feedback and ensures compliance with password requirements for this user type. - ddae3050ab5e12d5e227de0b46a0e6753837f639", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: fix: reject invalid VIN lookups and return specific plate/ZIP errors\n\nStop appraisal lookup from saving empty records for undecodable VINs, and return targeted 400s when license plate, ZIP, or both fail. - e6707808378ef0fa269a8c8494f07e4e7b292e45", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "nomaan-appening(nomaan-appening) pushed a commit to null at branch main Commit: Refactor password validation in AuthController to remove unnecessary onboarding method check, ensuring clearer logic for password requirements - e089218395b8973cfd27406b34ca4c0f91a320c0", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "nomaan-appening(nomaan-appening) pushed a commit to null at branch main Commit: Refactor password validation in AuthController to streamline checks for onboarding methods and enhance OTP dispatch logic - a67df131e0926e70307c68e075d3815185c32795", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "nomaan-appening(nomaan-appening) pushed a commit to null at branch main Commit: Refactor password validation in AuthController to ensure proper handling of voice agent onboarding and improve OTP dispatch logic - 6b232e056be510b939746fbb0e43c0a7f4427f9b", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "nomaan-appening(nomaan-appening) pushed a commit to null at branch main Commit: Fix password validation logic in AuthController to correctly check onboarding method for voice agents - f78390a996c52a2a536ae826597566e399cf30fc", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "nomaan-appening(nomaan-appening) pushed a commit to null at branch main Commit: Update password validation logic in AuthController to include onboarding method check for voice agents - 21d1ff519463cb45d7444db6bd7facdec6690006", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Include sellerInfo on recommended deals so the payload matches the dealer car list. - a17ed37220684da6c4a68d215a38d9df66c143ab", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "nomaan-appening(nomaan-appening) pushed a commit to null at branch main Commit: Enhance dealer onboarding process by updating registration details to include full information (name, email, mobile, monthly volume, tax ID, license number, pickup preference). Implement new helper functions to validate spoken email input and improve email capture prompts. Refactor dealership inventory handling to ensure accurate data mapping and verification during onboarding. Comment out admin route authentication middleware for testing purposes. - 02c8050fdeb9f96914103b600e62092e1ad5b571", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "nomaan-appening(nomaan-appening) pushed a commit to null at branch main Commit: Refactor authentication logic to improve user registration checks. Moved password and seller registration checks to a more appropriate location in the flow, ensuring dealers complete OTP verification before password login. - 054aa7137842831caf219c1f2af4a9b75f795d20", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Include seller accountStatus on dealer car details so the details API matches the list payload. - 3795ae51de84492cc817db0299b8d2606944bddf", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Allow incomplete dealer signup to retry POST /auth/register with the same email so the draft is updated and a new OTP is sent instead of returning 'email already exists.' - fd3c78b7af2e0e4103232cf4930755690c471fec", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Fix auth issue - 29331346ea6c8e7c2adb133840906319f1036f0d", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Fixed. Enabling default settings now keeps trial only if the current package is trial.\n\nA leftover freeTrialEndDate no longer counts as an active trial, so Auto Pay dealers stay on Auto Pay when you send { isDefaultSettingsEnabled: true }. - 9d127c5b582cb62b732f7a24279ade4b426c19d7", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Fixed. Dealer in-app notification routes no longer include a /dealer prefix (that belongs on DEALER_URL). - e38d2ab8dfe062699c7b87a0f1b17d1f5a4b4327", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "nomaan-appening(nomaan-appening) pushed a commit to null at branch main Commit: Add user password presence check in OTP verification response\n\n- Enhanced the OTP verification response in the `AuthController` to include a boolean indicating the presence of a user password.\n- This addition improves the clarity of the response regarding user authentication status. - f1103819cb6e72f3057d1d14aa851f6392d2550e", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "nomaan-appening(nomaan-appening) pushed a commit to null at branch main Commit: Add OTP dispatch for voice agent dealer verification\n\n- Implemented OTP dispatch functionality in the `AuthController` for unverified voice agent dealers.\n- The OTP is sent to the user's phone number, enhancing the verification process and user experience. - 7a118df2d0e8035467df642376eeac7d9a862352", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "nomaan-appening(nomaan-appening) pushed a commit to null at branch main Commit: Refactor response functions to remove phone number parameter\n\n- Updated `sellerRegistrationIncompleteResponse` to no longer require a phone number, simplifying the response structure.\n- Adjusted `voiceAgentDealerOtpUnverifiedResponse` to include the phone number again, ensuring relevant information is provided for OTP verification responses. - 71ac0756d0a0edaa84bcb1e224ca1bd86be8bbc0", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "nomaan-appening(nomaan-appening) pushed a commit to null at branch main Commit: Update seller registration response to include phone number\n\n- Modified the `sellerRegistrationIncompleteResponse` function to accept a phone number parameter, enhancing the response detail for incomplete seller registrations.\n- Updated the `auth.controller.js` to pass the user's phone number when responding to incomplete registration requests. - 6ce8bf7f294fc18c5cbc7bd0d3f6cfb2476a57d9", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "nomaan-appening(nomaan-appening) pushed a commit to null at branch main Commit: Add voice agent dealer OTP verification functions\n\n- Introduced `isVoiceAgentDealerOtpUnverified` and `voiceAgentDealerOtpUnverifiedResponse` functions to enhance the authentication service.\n- These additions support the verification process for voice agent dealers, improving overall security and user experience. - c06623a2fe235cb3eff6d2174205a90e9c83a47d", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Fix notification text. - 226ffa7d723407c4ea814c909fa0991d3b56ef78", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "nomaan-appening(nomaan-appening) pushed a commit to null at branch main Commit: Turn off the double email for listing car - 4c0b26fd76c0900d0cc4cdb83a6a473bd290539b", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "nomaan-appening(nomaan-appening) pushed a commit to null at branch main Commit: Make send_info_email actually send an email, and add a real complete_trial_setup tool\n\n- send_info_email previously only validated/spelled-back the address and wrote bookkeeping\n metadata — it never dispatched anything, so every "I'll get that sent over" the agent said\n was false. It now fires EmailHelper.sendGenericNotification on confirmed=true.\n- There was no live tool for actually activating a trial: "SETUP" was 100% verbal, so\n "I've got your account set up" and "your trial is active" were said with zero backend\n action behind them. Added a new complete_trial_setup tool, wired to the existing\n (already idempotent) agentActionService.upsertTrialDealer — it creates/updates the User,\n activates the DealerLead trial, schedules the first check-in, and sends the real welcome\n email. SETUP now requires calling it once name+email are confirmed, and forbids claiming\n setup succeeded before that call actually returns success.\n- Fixed the KNOWLEDGE GAPS "which states do you cover" contradiction: it was listed as an\n example of an unknowable gap even though the Coverage section already says that list is\n retrievable via lookup_platform_faq — added a concrete good/bad example instead of an\n abstract rule.\n- Also re-applied the send_info_email name-fabrication-guard description fix from earlier\n this session, which had only ever landed in the registry.js copy, never on the live agent.\n\nCo-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> - 4842f2e7f4f81ec2d76972e29b84c83ee268b516", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "sirajy(sirajy) pushed a commit to null at branch main Commit: CHANGED: sms notification default value - c1a7709367e27d2859b6221f5157055840e2a0a8", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "nomaan-appening(nomaan-appening) pushed a commit to null at branch main Commit: Changes for seller email template - 1af2695040eb35b1bd4be6b412fcc326ee494575", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Trial dealers who have not bought the lead will show real name, email, phone, and dealership info instead of XXXX. Non-trial unpaid offers stay masked. - 8b5a2f8924d0d22f2a4951e7c9a3657fc2490956", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Split seller and dealer portal links onto SELLER_URL and DEALER_URL so shared-host and separate-host environments both resolve correctly. - 6d77969e41c0919fc15c0b3fb907618da7b9aa11", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Exclude accepted/sold cars from the unfiltered For You list and forYouCount so they only appear when accepted_offers=true. - e5cf4b72e0a5888dc4f9c04fa9a43afa7d5ae528", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "nomaan-appening(nomaan-appening) pushed a commit to null at branch main Commit: Fix city issue and fix crawl - 3b9978bebd32ed06d177b180af59b414b4f11434", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "sirajy(sirajy) pushed a commit to null at branch main Commit: FIXED: account history date to have 24 hrs - dfa59838d213d6230ffb4cfe82f92865187643b5", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "sirajy(sirajy) pushed a commit to null at branch main Commit: FIXED: account history date - e593fe68b51d6a06d3752c966d7e98e1dd96bbd5", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "sirajy(sirajy) pushed a commit to null at branch main Commit: ADDED: account history text fix - 2867d5d21f4c70ead329578540b0fa50a3265395", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Add SMS URL shortener with public resolve API for FE /r/:code - ebb5ea66b507e499dd02d1c4826e6d41fe92fae1", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Persist listing city, state, and zip onto the seller address during cars/add and related listing flows.\n\nEOF - b1c48ced398d23247785e3c44cc3f3fc5414bfd0", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Fix sms text - 5ec9ea70ad60cb6635ad79a5cbc8818d762853b2", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Done. Popup snooze is now 12 hours too (default IMAGE_DISCREPANCY_SNOOZE_SECONDS 86400 → 43200), same window as the SMS reminder. - 38cb5af8c552da5f64e3c860ea55a4ac1ec2d801", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Add seller SMS flows: registration OTP copy, 12h photo reminder, offer and photo-request links - 0319c83b8a3574638846726d4703cedf8d47bb5b", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "nomaan-appening(nomaan-appening) pushed a commit to null at branch main Commit: Add voice test functionality and related configurations\n\n- Introduced a new agent type for voice tests, allowing for no-auth voice test dials using the ElevenLabs dashboard prompt.\n- Updated environment configuration to include ELEVENLABS_AGENT_ID_TEST for dedicated voice test agent.\n- Enhanced TwilioElevenLabsVoiceController to handle voice test outbound calls.\n- Modified routing to support GET requests for initiating voice test calls.\n- Implemented logic to skip prompt overrides for voice test agents in various services.\n- Updated constants and policies to accommodate new voice test functionality. - 0e32d242d4bd6720606baf93a3d9cc2e3c8adbe5", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Enhance LEAD_ALLOCATED push: VIN title, year/make/model body, carImages[0] via FCM - 51c28e23ed6bcc2697a46857461deeb8e5511222", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "sirajy(sirajy) pushed a commit to null at branch main Commit: FIXED: path vehicle seller api - 9499fff7c80649d5ec4b758bf16488adec3442fb", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: temp: disable seller market-value price discrepancy popup\n\nKeep market value persistence for dealers and accept the seller's\nexpectedOffer as-is; comment out show_alert / recommended-range\nresponse fields so the FE card can be restored later. - 47c01df5ea8895359501a29071a99d3cae54ebe4", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "nomaan-appening(nomaan-appening) pushed a commit to null at branch main Commit: Update voice-agent spoken counts defaults for cars and dealers to align with admin settings - c229d0dd610d0c528b7aabaef90887f76ec1154e", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Fix notification message to dealer when a lead is auto assigned to him. - 34d2f57b31c8e3e2a9bbed7300eee29ca45146c6", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "mramar1657(mramar1657) pushed a commit to null at branch main Commit: Consolidate FAQ into single knowledge/faq.json, rework voice-agent FAQ/contact-capture flows, and add live ElevenLabs regression testing\n\n- Replace BM25/IDF FAQ routing with in-context FAQ + tier-2 document fallback + honest decline\n- Fix repeated prompt regressions: literal example-text leaks (fabricated emails, tool-name speech),\n off-topic redirect placement, repetition-loop handling, trust/skepticism contradictions\n- Fix send_info_email guard in contact-capture.helper.js: bare ".com"/"?" cues were blocking\n legitimate email turns; skip the guard entirely once a confirmation flow is already pending\n- Add closure fallback timer, voice/speed overrides, and soft-timeout filler tuning for the\n Twilio<->ElevenLabs bridge\n- Build out ai-evaluation/scenarios.js into a real live-agent regression harness: sync simulated\n transcripts into the real session store, log tool-call args/results, and verify actual\n persisted data (not just spoken text) for email capture scenarios - a29fad2636df50079a828f16f4153170c38a4a85", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: fix: block dealer password login until phone OTP is verified\n\nMirror the seller isRegistrationIncomplete gate so primary dealers cannot\nsign in with email/password before /auth/login/verify-otp completes. - d9b7e9eaf26bb07a78d3225d602464bdb4ef6994", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: fix: close IDOR and admin empty-permission bypasses\n\nEnforce seller ownership on still-available, gate vehicle listing APIs by owner/dealer access, and deny empty admin accessPermissions (SUPER_ADMIN only for break-glass). - d98b3376ce1a59bd6b1125178f1cc0612eaa13e8", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Removed logs after debug. - 4ea5968c7b73f316f2a050b6d07bc07a2217196b", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: fix: use last reported odometer from history instead of estimated mileage\n\nResolve recorded mileage by matching basic_specs.last_odometer_date in mileage_records / detailed_vehicle_history, persist it on VehicleDatabaseApiHistory.mileage, and return it from the dealer vehicle history preview. - 4a7bd2ceb4cc9a64cb7af3fcf1045430f0751eb4", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Fix kpi's count - 095b905b8bbd064ffd97e399814710766f4fed78", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "mramar1657(mramar1657) pushed a commit to null at branch main Commit: Fix RangeError crash on ElevenLabs mulaw audio (ulaw_8000 output format)\n\nTwilio media bridge assumed every ElevenLabs audio chunk was raw PCM16\n(2 bytes/sample) and ran it through fade/resample helpers built for that\nformat. Once the agent's TTS output format was switched to ulaw_8000\n(1 byte/sample), an odd-length mulaw chunk read as PCM16 walked one\nsample past the buffer end, throwing RangeError [ERR_OUT_OF_RANGE] in\npeakAmplitudePcm16 and crashing the whole backend process mid-call.\n\nDetect mulaw output via the agent_output_audio_format hint and pass\nthose chunks straight through to Twilio unmodified, skipping the\nPCM16-only fade/resample path entirely.\n\nCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> - 6ca13f8023bf0cd2e2b7f8fc5fa1e069f85e41ef", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: feat(admin): expose planBadge/planLabel on campaign dealers API\n\nSo the dealer list can show Free Trial, Auto Pay, or Pay As You Go from dealerlead packageSelection. - 1a78340a2af6e5a036d04743a9d5fc6c1d2b81d7", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "sirajy(sirajy) pushed a commit to null at branch main Commit: FIXED: interested dealers issue - d3890eaaaaea71df5ca51264285a4080be3d20cc", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: fix: defer invalid mileage save and accept override via market-value\n\nStop persist out-of-range mileage on validate-mileage; market-value writes mileage and sets isMileageValidated. Prevent market_value queue jobs from undoing that accept. - 89f4804af1bb716968b712d22c984270f37e4168", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Edit sudo login redirect url - cc2450e61dd3700f7db20697b036328d1f35653d", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "sirajy(sirajy) pushed a commit to null at branch main Commit: CHANGED: timout back - f52b5b918e6fd356052f31bc4806cec9d8f40653", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "sirajy(sirajy) pushed a commit to null at branch main Commit: CHANGED; validate-mileage and validate-marketvalue timeout - 3aeb0eb924a0c6b802f074610ead791e01f5f67d", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: fix: preserve VIN on history-report lookup so isAlreadyExists works\n\nNHTSA decode omitted vin, so the same-dealer prior-report check was skipped and FE always got isAlreadyExists false. - 60fb93270e75d6416aeba41a630b8402d8a9f746", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "mramar1657(mramar1657) pushed a commit to null at branch main Commit: Rebuild dealer FAQ knowledge base and fix voice agent pricing, naming, and flow bugs\n\n- Rebuild knowledge/*.json from the Updated Knowledgebase source only, removing\n duplicate/stale entries; add seller_faq category\n- Fix Auto Pay pricing: remove obsolete $10 intro tier, flat $25/lead driven from\n a single constants file (helpers/constants.js), with flat-safe phrase rendering\n- Rename agent from "Treesy" to "Tracy" across prompts, greetings, and the agent\n registry\n- Fix knowledge-router.service.js referencing deleted KB entry IDs after the\n rebuild (dead lookups from the old dealer_faq_49/74 entries)\n- Add explicit-ask rule to COMPLIANCE & DISCLOSURE so the agent stops volunteering\n AI/bot disclosure on unrelated questions (e.g. a caller asking to spell the\n agent's name)\n- Add natural-phrasing rule so spoken answers read like conversation, not clipped\n ad copy with dropped articles/modals\n- Add "answer directly, stay in scope" rule so FAQ answers lead with the actual\n answer instead of drifting into generic description or an unrelated pitch\n- Fix the Cars.com comparison FAQ answer_expand to actually contrast against\n Cars.com instead of just describing Kargone in isolation\n- Make the onboarding VALUE step required (was optional) and have it explain the\n actual matching mechanism instead of a vague one-line value prop, so dealers\n hear how the platform works before being pitched the trial\n- Ban bare backchannel filler ("mm-hmm", "uh") as a standalone turn opener\n- Improve contact-capture email correction/re-confirmation flow and wire it into\n voice-capture.service.js\n- Add ai-evaluation harness (scenarios + test runner) and npm scripts to run it\n\nCo-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> - bf528e772bcbb0d526ebf11e5adb94eab34e6263", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "nomaan-appening(nomaan-appening) pushed a commit to null at branch main Commit: Add condition for identityVerificationStatus - 7ddbaa51794ba7ee8fa933b280b8f4303965b4ef", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Fix bugs. - 9b0c7287fea4dba4a7fa5506e4cab8128ec50e62", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Fix internal server error in appraisal download and send api. - 723a2470d2429af1de51f101a3768500fb8fc8e5", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "nomaan-appening(nomaan-appening) pushed a commit to null at branch main Commit: Changes in agent name - 8b2d023b75cab9e25a175a3549fcd6c7a27515f2", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "sirajy(sirajy) pushed a commit to null at branch main Commit: FIXED: bugs on seller - 94ffd78c198850ca26068bf17abd485979003a98", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Disabled cars should appear without selecting Disabled in the Status filter. Selecting a single status still filters to that one only. - 2e8440cd3f375971de2b02fa81436e762fd7d6e9", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Fix sort in image discrepancies and milage discrepancies api - 91deb8606480c4b1212768133bc374f14d8e953d", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Changes redirect path in sudo-login /start api as per seller or dealer - 1f9407002b4e937f9bf7c3059ad86d9cefb1f57d", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Add pagetype in cms pages list api - 6c0b619def301acd5d3ba86f463c86d2d7c24169", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "nomaan-appening(nomaan-appening) pushed a commit to null at branch main Commit: feat: implement PDF generation service using Puppeteer and add vehicle history report templates - f89f4832f43e1ef6cc0cd4356a925dafb201ed7b", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "mramar1657(mramar1657) pushed a commit to null at branch main Commit: Improve voice agent reliability with structured FAQ KB and call fixes.\n\nProduction-only: knowledge routing, trust handling, 1200s duration, early connect, and call closure — excludes tests, QA scripts, and maintenance/sync tooling.\nCo-authored-by: Cursor <cursoragent@cursor.com> - 1b914075ea8492423661141561f1057914d60f89", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Added versionid for cms and campaign cms pages list api. - 9050b967b6f73e4a42db5dd99adedf4b08fc2ea1", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Add unpublished status for campaign take-offline flow.\n\nUnpublish marks the live version unpublished without cloning a draft; detail exposes unpublished, and saveDraft archives it when a new draft is created.\n\nCo-authored-by: Cursor <cursoragent@cursor.com> - 0a4c8e2c44e4e44ef815dc03fe342624227e6647", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "sirajy(sirajy) pushed a commit to null at branch main Commit: FIXED: similar-cars images issue - 7fae544cea1b0dc210b02e0a1c1371795edd54c1", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: 1. Tester can edit dealer no number for ai campaign.\n2. Tester can make a fresh call to a number. - 519b0e2ca65bc30c963d0e6bf442796d65b7edbd", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "nomaan-appening(nomaan-appening) pushed a commit to null at branch main Commit: changes in transcript and dealer inventory count - 7339bf09a1931c10f0f86d156262394a5baa81ab", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "sirajy(sirajy) pushed a commit to null at branch main Commit: CHANGED: logic for image discrepancy api - f951bde140787b4766d8f15df3a37fc27d8f873b", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Fix ai calls for dubai ph no. - d0cc3e056715e861d5f5f51edd5c6798af322022", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "sirajy(sirajy) pushed a commit to null at branch main Commit: ADDED: image discrepancy apis - 0cb57e190d07323cf4905c1b2bbc65bcfd058596", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Allow custom campaign utmSource and fix generatedUrl by pageType.\n\nSupport free-text UTM sources from Add Source, seller/dealer URL paths, and comma-separated list filters.\n\nCo-authored-by: Cursor <cursoragent@cursor.com> - f14abe4eccdfdfe88b2d4fc3959de3ec1d1741eb", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Seed CMS campaign create by pageType and include list URLs.\n\nSeller campaigns use the seller landing template (or body sections); dealer stays on the dealer template, and the admin list returns generated public URLs.\n\nCo-authored-by: Cursor <cursoragent@cursor.com> - 33e5bd6c9a28e53e918595642a855f8a004eb6dd", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Fix gitignore - 11e9a0101b620d7bc2e26d567c917ab6d0996857", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: 1. Create duplicate for cms campaign.\n2. Edit the post api metadata validation. - 930c99e4a66ae96b7703bba8a2cceea9efb45b5c", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Add pagination to campaign management list api. - 8a420ec02931f0b7b0a26d157f04d92a47383baf", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Fix bug of ai campaign - 60a8cf6a07dd1c9965b1852f66ff0f23658ae993", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "aniketAppening(aniketAppening) pushed a commit to null at branch main Commit: Add api for campaign management - f964a65fc524a7ab804365b06b816d39c5ac8b9e", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
{ "message": "sirajy(sirajy) pushed a commit to null at branch main Commit: FIXED: issue in get car for dealer - c9cf126c654e0143f852fe241f8041e15532cdaf", "commands": "/var/www/dev/git-sync-node/scripts/kargone-node-dev.sh" }
Hint: ⇧ + Click to select a range of jobs.