Skip to content

November 2026 Release 2 - #2615

Merged
jmgasper merged 54 commits into
masterfrom
dev
Nov 11, 2026
Merged

jmgasper merged 54 commits into
masterfrom
dev

Conversation

jmgasper and others added 30 commits November 5, 2026 17:02
…ates

PM-6718 - Lead form, list and view updates
…-members

Keep unverified members signed out of platform applications
…retirement

Move Gig Work guide link to the website landing route
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
vas3a and others added 22 commits November 9, 2026 16:41
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
…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
@jmgasper
jmgasper requested a review from kkartunov as a code owner November 10, 2026 22:36
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
@jmgasper
jmgasper merged commit ef6b7db into master Nov 11, 2026
13 checks passed
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.

2 participants