1
0
Fork 0
polaris-task-force/tests/int
Z8MB1E 76e948fd59 feat: Add remaining transfer components and utilities
Add transfer workflow components and utilities:

1. Transfer types and core functions (src/lib/transfers/index.ts):
   - Type-safe transfer request and decision creation
   - Appeal, cancel, and resolve core functions
   - Server action conventions with error handling

2. Transfer UI components (src/components/frontend/transfers/):
   - TransferActionDialog.tsx: Handle approval/rejection appeals
   - TransferApprovalCard.tsx: Display approval decisions
   - TransferNoteDialog.tsx: Add notes for transfers/appeals
   - TransferRequestCard.tsx: Show transfer request details
   - TransferResolutionCard.tsx: Display superuser resolutions
   - TransfersView.tsx: Main transfers list page
   - transferTypes.ts: Shared TypeScript types

3. Notification types (src/lib/transfers/notificationTypes.ts):
   - Define notification type constants for transfer events
   - Include TRANSFER_NOTIFICATION_TYPES for bridge filtering

4. Integration tests (tests/int/):
   - transfer-requests.int.spec.ts: Test bot request polling
   - transfer-bot-delivery.int.spec.ts: Test Discord notification delivery

These components and utilities complete the transfer workflow
implementation including approvals, appeals, and delivery.
2026-08-31 23:41:29 -04:00
..
api.int.spec.ts feat: initial payload scaffolding 2025-10-24 02:07:13 -04:00
award-notifications.int.spec.ts feat(notifications): notify users when awards are granted via profile edit 2026-08-27 14:01:16 -04:00
evaluations.int.spec.ts feat(intelligence): track mission completion and campaign modes 2026-08-28 00:20:47 -04:00
kill-tracking.int.spec.ts feat(arma): track player kills from sync events 2026-08-26 18:05:51 -04:00
market.int.spec.ts test(int): fix pre-existing tickets and market spec failures 2026-08-27 14:01:16 -04:00
mission-card.int.spec.ts feat(projects): add project tracking workspace 2026-08-20 19:55:33 -04:00
mission-lifecycle.int.spec.ts feat(intelligence): track mission completion and campaign modes 2026-08-28 00:20:47 -04:00
mission-reminder-toasts.int.spec.ts feat(intelligence): add mission feedback reminders 2026-08-28 00:20:41 -04:00
mission-reminder.int.spec.ts feat(intelligence): add mission feedback reminders 2026-08-28 00:20:41 -04:00
preferences-form.int.spec.ts feat(preferences): add background texture toggle 2026-08-28 01:20:12 -04:00
server-presence.int.spec.ts feat(server): add stale presence monitoring 2026-08-26 18:05:57 -04:00
session-token.int.spec.ts test(auth): cover session token expiry parsing 2026-08-28 00:20:58 -04:00
tickets.int.spec.ts test(int): fix pre-existing tickets and market spec failures 2026-08-27 14:01:16 -04:00
transfer-bot-delivery.int.spec.ts feat: Add remaining transfer components and utilities 2026-08-31 23:41:29 -04:00
transfer-requests.int.spec.ts feat: Add remaining transfer components and utilities 2026-08-31 23:41:29 -04:00