Repository navigation
Conversation
Sync master into dev
…ates PM-6718 - Lead form, list and view updates
…-members Keep unverified members signed out of platform applications
…v2.0.9 Use deployment scripts v2.0.9
…v2.0.10 Use deployment scripts v2.0.10
…eat/sendgrid-log-links
…retirement Move Gig Work guide link to the website landing route
PM-6720 Feat/sendgrid log links
PM-6705 - UI fixes
The Leads page status filter is now a multiselect and opens on the New and In Progress (under review) leads. Clear Filters goes back to that default; selecting no status shows every lead. Several status groups are sent to the API as a comma-separated list. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Lead statuses now read New, Under Review, Fulfilled and Lost (previously In Progress, Converted, Declined) in the list, the status filter and the lead view page; Fulfilled is added to the filter. - Converted and qualified leads show as Under Review; creating an engagement keeps the lead under review, and a lead with an engagement no longer offers to create another. - The lead view page shows only the allowed status actions: New -> Under Review/Fulfilled/Reject, Lost -> Under Review/Fulfilled, Under Review -> Fulfilled/Reject, Fulfilled -> Under Review. Adds Mark Fulfilled and removes Mark Qualified. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The notes modal no longer turns read-only for converted leads, so notes can be added to lost (rejected) and completed leads too. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Reject on the lead view page now opens a modal asking for the reason; the lead is rejected only once one is entered. The reason is sent with the status update and shown on rejected leads. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
# Conflicts: # src/apps/work/src/lib/components/EngagementLeadsFilter/EngagementLeadsFilter.tsx
# Conflicts: # src/apps/work/src/pages/engagement-leads/EngagementLeadDetailPage/EngagementLeadDetailPage.spec.tsx # src/apps/work/src/pages/engagement-leads/EngagementLeadDetailPage/EngagementLeadDetailPage.tsx
Leads UI updates
Fix ui for EngagementLeadsFilter
PM-6641 - llm display name
Replace Filestack with Uppy 6 S3 uploads
…dpoint Use standalone Files API for Uppy uploads
…-dev Fix Support attachments with Files API uploads
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
# Conflicts: # src/apps/work/src/pages/engagement-leads/EngagementLeadDetailPage/EngagementLeadDetailPage.tsx
Leads UI updates
…uestion PM-6737 - submission ai usage question
…-offering-revenue PM-6740: Filter customer revenue by offering type
Restore the community-app look and feel for the gigs listing
Preserve AI submission metadata and lead status actions alongside the production lead-intake presentation fixes.
…ease-2-conflicts Resolve November 2026 Release 2 merge conflicts
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
https://topcoder.atlassian.net/browse/PM-6641
https://topcoder.atlassian.net/browse/PM-6702
https://topcoder.atlassian.net/browse/PM-6705
https://topcoder.atlassian.net/browse/PM-6718
https://topcoder.atlassian.net/browse/PM-6720
https://topcoder.atlassian.net/browse/PM-6728
https://topcoder.atlassian.net/browse/PM-6730
https://topcoder.atlassian.net/browse/PM-6731
https://topcoder.atlassian.net/browse/PM-6732
https://topcoder.atlassian.net/browse/PM-6737
https://topcoder.atlassian.net/browse/PM-6740