Skip to content

Intro bonus#90

Merged
khaliqgant merged 5 commits intomainfrom
intro-bonus
Jan 6, 2026
Merged

Intro bonus#90
khaliqgant merged 5 commits intomainfrom
intro-bonus

Conversation

@khaliqgant
Copy link
Copy Markdown
Member

No description provided.

khaliqgant and others added 5 commits January 6, 2026 21:47
Free tier users get Pro-level resources (2 CPU / 4GB) for first 14 days,
then auto-resize to standard free tier (1 CPU / 2GB).

Changes:
- Add IntroExpirationService that runs hourly to check expired periods
- Update provisioner to grant intro resources to new free tier users
- Add introBonus field to /api/usage endpoint
- Update UsageBanner to show days remaining with rocket icon
- Move WorkspaceSettingsPanel to settings/ directory

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Increase timeout from 100ms to 300ms for message delivery in the
'sends message to lead by alias' test. macOS requires slightly more
time for socket message delivery.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add "Repo Collaborators" section showing users who have access via
GitHub repo permissions (grandfathered access). These users can access
the workspace without an explicit invite.

Changes:
- Add listRepoCollaborators method to NangoService
- Add GET /api/workspaces/:id/repo-collaborators endpoint
- Add getRepoCollaborators to cloudApi
- Add Repo Collaborators section to TeamSettingsPanel

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@khaliqgant khaliqgant merged commit 75bb34f into main Jan 6, 2026
6 checks passed
@khaliqgant khaliqgant deleted the intro-bonus branch January 6, 2026 21:12
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.

1 participant