Releases: Casey-00/Slacktable
v1.0.1 - Multi-Base Emoji Routing 🚀
🌟 What's New
Multi-Base Airtable Support
Slacktable now supports routing different emojis to completely separate Airtable bases! This major enhancement allows you to organize your data across multiple workspaces while maintaining the same seamless Slack experience.
New Changelog Emoji 🪵
:changelog:emoji now routes messages to a dedicated Changelog table in a separate Airtable base- Perfect for tracking feature requests, updates, and development notes separately from bug reports
- Maintains all existing functionality: message text capture, image attachments (up to 3), and status management
Backward Compatibility ✅
All existing emojis continue to work exactly as before:
:one:,:two:,:three:- Pain score classification:fedex:- Legacy support- Same message processing, image handling, and Airtable integration
🔧 Technical Improvements
- Dynamic routing system - Emojis now map to specific base/table/field combinations
- Scalable architecture - Easy to add new emojis and tables through code configuration
- Enhanced Airtable client - Supports multiple bases with dynamic selection
- Improved error handling - Better logging and debugging for multi-base operations
🛠️ Setup for New Functionality
To use the new changelog functionality, simply add these secrets to your deployment:
CHANGELOG_AIRTABLE_BASE_ID=your-changelog-base-id
CHANGELOG_AIRTABLE_TABLE_NAME=your-changelog-table-name
CHANGELOG_AIRTABLE_FIELD_NAME=your-field-namev1.0.0 - Pain Score Classification, Status Management & Enhanced Image Support
🎯 What's New
Slacktable now supports automatic issue prioritization and enhanced image capture.
🔢 New Emoji Priority System
• 1️⃣ → "sm" - Automatically sets Pain Score to "sm" in Airtable
• 2️⃣ → "md" - Automatically sets Pain Score to "md" in Airtable
• 3️⃣ → "lg" - Automatically sets Pain Score to "lg" in Airtable
• :fedex: → No Pain Score - Legacy support maintained
Each emoji works independently - no need to combine reactions. Just pick the emoji that matches your issue's priority!
📸 Enhanced Image Support
• Up to 3 images per message automatically captured
• Clickable URLs in separate Airtable fields ("Slack Screenshot", "Slack Screenshot 2", "Slack Screenshot 3")
• Authentication handled - team members can click links to view images directly
⚡ Automatic Status Management
• All new records automatically set Status = "Intake"
🛠️ Technical Details
Image Implementation: We chose authenticated URLs over embedded images to avoid complex file downloads and authentication rabbit holes. This keeps the system fast, secure, and maintenance-free while providing easy access for team members.
Backward Compatibility: The original :fedex: emoji continues to work exactly as before, ensuring no disruption to existing workflows.
🚀 Ready to Use
All features are live. Each emoji reaction creates a complete Airtable record with message text, priority score classification, status, and any images - all automatically.