Commit Graph

12 Commits

Author SHA1 Message Date
Devin AI 077d6de476 feat(slack): implement scope validation and re-installation flow for BUS-1435
- Create centralized OAuth scopes constants file
- Add scope validation to integration status check
- Update OAuth flow to handle re-installations while preserving user settings
- Add yellow 'Re-install Required' button to UI when scopes don't match
- Implement proper error handling and rollback logic for failed re-installations

Co-Authored-By: Dallin Bentley <dallinbentley98@gmail.com>
2025-07-17 19:54:49 +00:00
dal da380485d9
added in the slack auto-sharing functionality 2025-07-16 16:54:09 -06:00
dal a751d22baa
initial slack challenge verification and receive messages 2025-07-14 16:08:01 -06:00
Nate Kelley e7ee256072
move shared to be zod v4 2025-07-10 12:16:34 -06:00
Nate Kelley c223309df2
Add slack integration endpoints 2025-07-09 14:08:29 -06:00
Nate Kelley 821ed90083
initial slack build out (no apis) 2025-07-09 11:52:33 -06:00
Nate Kelley 4e888f9506
Merge pull request #427 from buster-so/big-nate/bus-1181-point-to-google-workspace-profile-pics
Big nate/bus 1181 point to google workspace profile pics
2025-07-07 16:17:54 -06:00
Nate Kelley 6d02d8900f
move types to server 2025-07-07 15:43:47 -06:00
Cursor Agent 76b18c8765 Convert Slack response types to Zod schemas for runtime validation
Co-authored-by: dallin <dallin@buster.so>
2025-07-07 20:02:29 +00:00
dal 0aa711f599
switch to snake_case 2025-07-03 17:07:13 -06:00
dal f5eb9496c5
Refactor Slack handler to utilize shared types and remove local schema definitions 2025-07-03 16:23:59 -06:00
Cursor Agent 3a3836761f Add Slack integration request and response type definitions
Co-authored-by: dallin <dallin@buster.so>
2025-07-03 22:04:11 +00:00