August 02, 2024 - Aug 10, 2024
🛠 New Features
-
Dashboard Improvements
- Mention Counts Module: Added widget to display the number of mentions.
- Language Module Labels: Improved label display for fewer languages.
- AI Summary Badge for BGOV: Added an AI-generated content badge disclsoure for BGOV summaries.
-
Threat Score Work
- User Threat Score Config Storage: Added tables for storing user-specific threat score configurations.
- API Enhancements: Introduced multiple APIs to retrieve and calculate threat scores using Snowflake.
- Threatening Narratives Query: Created a new Flux query to expose threatening narratives.
- Threat Score Settings: Developed a feature file for threat score settings API.
- View Creation: Implemented a view from Alex's SQL.
- Explore Page Routing: Added conditional routing to the explore page if users have not created workspaces.
- Universal Dashboard Updates: Moved universal dashboard to "dashboard" and updated root navigation links.
🐞 Bug Fixes
- Explore Navigation: Fixed issue preventing navigation between Workspaces in the Explore view.
- Twitter Ingestion: Resolved an error when syncing Twitter data.
- Mentions API: Corrected errors when using the
limit
parameter in the V2 mentions API. - Mention Exports: Fixed export functionality to include all mentions in CSV.
- Default Explore Topics: Ensured default topics load mentions correctly for all users.
🚧 Improvements
- Notifications UI Polish: Enhanced design polish for notifications (see figma notes).
- Explore Workspaces: Created default workspaces for Explore for specific clients like AFRICOM and BGOV.
- Typescript Types: Added complete types to Delorean mention filter code to prevent invalid string values from causing bugs.
- Vizzly Dashboard: Shipped Vizzly dashboard behind a feature flag along with an interstitial loading view.
Full Changelog
Feature
- create tables to store user threat score config
- narratives api to retrieve user's threat score config from db
- narratives api to retrieve threat score using snowflake
- narratives api to use requesting user's threat score config to calculate threat score
- flux to expose threatening narratives query
- Notifications: Design Polish
- Add mention counts module on workspace dashboard
- Workspace Language Module: Labels
- conditionally route to explore page if user has not created any workspaces
- Explore workspace: Move Nav Icon
- create feature file for threat score settings api
- Create view from Alex's monster SQL
- Implement conditional redirect from "/" (root) to "/explore" OR "/dashboard" + move universal dashboard to "/dashboard" + update navigation root links to "/dashboard"
- Remove Explore feature flag
- BGOV: Add AI Summary Badge ,
Chore
- add complete typescript types to Delorean mention filter code
- Ops Team: Create default Workspaces for Explore
- ship vizzly dashboard behind a feature flag ,