✨ New Features
User's now has a "job title" field and teams has a "description" field to improve Palette's understanding on the team and members.
Direction workflow now runs more "fluidly", basically meaning that you can set a direction whenever you want and Palette will just remind you to set one according to how you configure it. In other words, direction is not bound to a specific period.
🛠️ Under the Hood
Moved AI prompts from Langfuse service directly into our codebase for better version control and deployment consistency. We now sync to Braintrust (for mustache support) during our CI/CD pipeline.
Made all Inngest workflow functions idempotent to prevent duplicate executions and improve reliability.
Simplified our workflow scheduler architecture for better maintainability.
Added automatic Inngest function synchronization to our CI/CD pipeline.
Completed infrastructure setup for daily standup workflows, including agent configuration, database services, and frontend components.
Added test setup for triggering workflows immediately in non-prod environments.
🐛 Bug Fixes
Fixed issue where disconnecting Slack integration wouldn't stop message notifications when multiple teams pointed to the same workspace.
Resolved Slack disconnection failures that were preventing users from properly removing integrations
Fixed standup workflows that would repeatedly request responses even when no team members had answered, now properly completing cycles without responses
🎨 On another note
We started the search for our second hire 👀
We celebrated Christian had his birthday 🇩🇰 Congrats!
