August 11, 2024 - August 18th, 2024
Hey team! 🎉 Here's a quick rundown of what we've achieved this week:
🛠 New Features
- Threatening Narratives Widget: Clicking on the narrative widget from the Workspace dashboard now takes you to the narrative details view.
- Export Narrative by Threat Score: CSV export now includes a column for narrative threat score.
- Endpoint to Add Global Workspaces to Cognito Groups: A new endpoint to streamline workspace management.
🐞 Bug Fixes
- Outdated Threat Score Feature: Removed all instances of the old threat score feature.
- Unknown Threat Score Shows Zero: Resolved the issue where unknown threat scores displayed zero in narrative details.
- Narrative Threat Score Details: Fixed the visualization to show contributing factors correctly.
- News/Blogs Mentions: Now discarding mentions without title or text, fixing data pipeline issue.
- Large Workspaces Mentions Load: Fixed the bug preventing mentions loading in some large workspaces.
- Rounding Error: Fixed rounding error in threat scores.
⚙️ Improvements
- Narrative Feeds Badge: "Neutral" badge now shows for feeds with no threat scores.
- Narratives API Enhancements: Added support for querying threat scores across workspaces and the ability to update threat score configurations.
- Migration to Porter v2: Migrated remaining API microservices to Porter v2, improving stability and performance.
- UI Cleanup: Removed a redundant spinner in narrative details, and addressed an inaccurate info popup flag for threat scores.
- Narrative List - Improved Loading Experience: While loading narratives, the "No Narratives" message is hidden.
For detailed exploration of each task, access the linked items via Shortcut.
Full Changelog
Feature
- Threatening narratives widget - clicking on the narrrative should go to the narrative
- Something going on with the old threatscore ff, it is showing even though it is off
- narrative feeds - show no threat scores as neutral "pending" badge
- Migrate narratives api to porter v2
- Review twitter list assets and see how they work, learn how the "list" processed type works
- Twitter ingestion no longer stores the image (previously we stored the "topimage")
- Narrative Detection Enable - Narrative list view
- Narrative List - Don't show "No narratives" when narratives are loading
- Export narrative by threat score
- Endpoint to add global workspaces to cognito groups
- return normalized threat score
- pass date range to threat score query
- flux to expose mutation to update threat score config
- narratives api to expose endpoints to update use threat score config
- narratives api to expose api to query for threat scores across workspace, not just narrative
- mentionVelocity exposed as threat score factor
- migrate remaining api microservices to porter v2
- Don't block Workspace load
- Hey! Just noticed this flag is no longer accurate -- ,