-
Notifications
You must be signed in to change notification settings - Fork 2
Release 20251006 #474
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release 20251006 #474
Conversation
feat: Update put dossier with auto apply
feat: Add auto apply handling in api
UN-1780: add post dossier auto apply
…on and refactor accepted status handling
UN-1777: Add endpoint to get preview data for user campaigns
…ion and database interaction
feat: Add support for page version links in campaign responses
feat: Update campaign preview endpoint to include status and refactor response schema
…e database updates
feat: Add support for bug language in campaign creation and update database accordingly
…ition in response
feat: GET - my campaigns Task ordered by position asc + POST task with prefix
…r-get-preview Add not started status to user get preview
…sts for float handling
…sBugForm properties
feat: add hasBugForm property to DossierCreationData schema and operations interface
Tests difference:New Tests Removed Tests |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR implements API enhancements for Release 20251006, focusing on campaign V2 functionality and bug reporting improvements. The release adds comprehensive endpoints for campaign management, media handling, task management, and payout configuration.
- Adds new API endpoints for campaign V2 features including preview, tasks, and media management
- Implements bug language configuration and parade functionality for improved bug reporting
- Introduces auto-apply campaign functionality and enhanced payout data management
Reviewed Changes
Copilot reviewed 59 out of 64 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
src/schema.ts |
Adds new API endpoints and data structures for campaign V2, including tasks, media, payouts, and visibility management |
| Task media routes | Implements CRUD operations for campaign task media management with proper access controls |
| Campaign task routes | Adds task creation and management endpoints for campaigns |
| User campaign endpoints | Creates endpoints for tester interactions with campaigns including preview, payout data, and task completion |
| Dossier management routes | Updates campaign creation and editing with auto-apply, bug language, and parade functionality |
| Campaign visibility route | Implements endpoint for changing campaign visibility settings |
Comments suppressed due to low confidence (2)
src/routes/dossiers/_post/creation.spec.ts:1
- This line contains an orphaned number '4' which appears to be accidentally left behind and will cause a compilation error.
import app from "@src/app";
src/routes/campaigns/campaignId/preview/_post/index.spec.ts:1
- Remove console.log statement from test as it's likely leftover debugging code and should not be in production tests.
import request from "supertest";
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
src/routes/users/me/campaigns/campaignId/preview/_get/index.spec.ts
Outdated
Show resolved
Hide resolved
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…ec.ts Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
No description provided.