Development environment for Meedan Check, a collaborative media annotation platform
Ruby 3.0 upgrade, NLU prototype and other features, fixes and improvements.
GraphQL API changes:
CreateDynamicAnnotationMutation
: Added input field action
UpdateDynamicAnnotationMutation
: Added input field action
ProjectMediaType
: Added field media_slug
PostgreSQL changes:
monthly_team_statistics
: Added columns whatsapp_conversations
, published_reports
, positive_searches
, negative_searches
and newsletters_sent
"Unmatched media" concept and improvements to the tagging system.
GraphQL API changes:
ProjectMediaType
: Deleted field field_log_count
TeamType
: Added field tag_texts_count
TeamType
: Added argument keyword
to field tag_texts
PostgreSQL changes:
project_medias
: Deleted column cached_annotations_count
project_medias
: Added column unmatched
Fixes and improvements.
GraphQL API changes:
None.
PostgreSQL changes:
newsletters_delivered
to table monthly_team_statistics
signature
to table fact_checks
New shared feeds feature.
GraphQL API changes:
FeedMutations
: Added mutations to create, update and delete feeds.FeedTeamMutations
: Replaced field filters
by saved_search_id
TeamMutations
: Added field language_detection
FeedTeamType
: Added fields saved_search_id
and saved_search
FeedType
: Added fields user_id
, team_id
, description
, tags
, licenses
, saved_search_id
, discoverable
, user
, team
and saved_search
SavedSearchType
: Added fields is_part_of_feeds
and feeds
TeamType
: Added field get_language_detection
PostgreSQL changes:
feeds
: saved_search_id
, user_id
, team_id
, description
, tags
, discoverable
and licenses
saved_search_id
to table feed_teams
filters
from table feeds
filters
from table feed_teams
Some fixes and improvements, but no changes for the database schema or GraphQL API.
New multimedia newsletter feature.
GraphQL API changes:
TeamType
: Added fields available_newsletter_header_types
, get_outgoing_urls_utm_code
and get_shorten_outgoing_urls
and connection tipline_newsletters
TeamMutations
: Added fields outgoing_urls_utm_code
and shorten_outgoing_urls
TiplineNewsletterType
: New type addedTiplineNewsletterMutations
: New mutations added, to create, update and destroyPostgreSQL changes:
tipline_newsletters
tipline_newsletter_deliveries
Check API Rails version was upgraded to 6.1, and Ruby to 2.7.
GraphQL API changes:
FactCheckMutations
: Added mutation destroyFactCheck
PostgreSQL changes:
relationships
table in order to avoid circular relationshipsGraphQL API changes:
ProjectMediaMutations
: Added field set_status
PostgreSQL changes:
tipline_messages
target_id
of table relationships
conversations_24h
to table monthly_team_statistics
Search improvements. But the only GraphQL API and database changes are related to the feature that handles conflicts on saving team bot installations.
GraphQL API changes:
TeamBotInstallationMutations
: Added field lock_version
TeamBotInstallationType
: Added field lock_version
PostgreSQL changes:
lock_version
to table team_users
Improvements for multi-lingual tiplines and support for new languages.
GraphQL API changes:
RootLevelType
: Added connection team_bots_listed
RootLevelType
: Removed connection team_bots_approved
PostgreSQL changes:
monthly_team_statistics
smooch_user_id