Development environment for Meedan Check, a collaborative media annotation platform
Shared feed item page.
GraphQL API changes:
report_status
to ClaimDescriptionType.fact_check
fieldClusterTeamFactCheckType
ClusterTeamType
ClusterType
: cluster_teams
, project_medias
and project_media
FeedType
: last_clusterized_at
, saved_search_was
and cluster
smooch_user_slack_channel_url
from TiplineRequestType
PostgreSQL changes:
last_received_terms_email_at
to users
tableTipline request refactoring, clusters refactoring and GraphQL refactoring.
GraphQL API changes:
Some GraphQL fields that previously had type UserType
now have type MeType
. Similarly, some GraphQL fields that previously had type TeamType
now have type PublicTeamType
. Both UserType
and TeamType
were simplified and just contain a few fields now. Other changes below:
size
, team_names
, items
, claim_descriptions
and fact_checked_by_team_names
for ClusterType
cluster
and cluster_id
from ProjectMediaType
cluster
from QueryType
team_ids
, channels
, media_count
, title
, fact_checks_count
, center
, last_request_date
, last_fact_check_date
and teams
to ClusterType
clusters_count
and clusters
to FeedType
MeType
public_team
to ProjectMediaType
medias_count
to PublicTeamType
PostgreSQL changes:
cluster_id
from table project_medias
project_medias_count
from table clusters
tipline_requests
failed_attempts
, unlock_token
and locked_at
to table users
cluster_project_medias
feed_id
, team_ids
, channels
, media_count
, requests_count
, fact_checks_count
, last_request_date
, title
and last_fact_check_date
to table clusters
uuid
and last_clusterized_at
to table feeds
positive_feedback
and negative_feedback
to table monthly_team_statistics
Edit item title and shared feed data points.
GraphQL API changes:
UpdateAccountSource
, CreateAnnotation
, DestroyComment
, all ProjectGroup
mutations, DestroyProjectMedia
, UpdateProjectMediaUser
, DestroyProjectMediaUser
, DestroySource
, CreateTask
, DestroyTask
, all TaskFile
mutations, all TaskOrder
mutations, CreateTeamUser
, CreateUser
and DestroyUser
UpdateTeamUser
mutation, except for role
data_points
to CreateFeed
mutationcustom_title
and title_field
to CreateProjectMedia
mutationskip_send_report
to ReplaceProjectMedia
mutationdata_points
to FeedType
custom_title
, title_field
and suggestions_count
to ProjectMedia
PostgreSQL changes:
data_points
to feeds
tablewhatsapp_conversations_user
and whatsapp_conversations_business
to monthly_team_statistics
tablecustom_title
and title_field
to project_medias
tableShare feeds invitation, support to Instagram tiplines, similarity refactoring and refactoring how tipline search results are collected and stored.
GraphQL API changes:
createFeedInvitation
, destroyFeedInvitation
, acceptFeedInvitation
and rejectFeedInvitation
destroyFeed
destroyFeedTeam
FeedInvitationType
TiplineRequestType
feed_invitations
, teams
and feed_teams
to FeedType
tipline_message
, feed_invitation
and feed_team
to QueryType
feed_teams
to TeamType
cursor
to TiplineMessageType
feed_invitations
to UserType
PostgreSQL changes:
feed_invitations
relationships
tableNLU UI and disambiguation.
GraphQL API changes:
addNluKeywordToTiplineMenu
removeNluKeywordFromTiplineMenu
TiplineMessageType
: Added field media_url
Send custom tipline message, conversation history, tipline submission shortcut and individual tipline search result feedback.
GraphQL API changes:
ProjectMediaType
: Added fields positive_tipline_search_results_count
and tipline_search_results_count
PostgreSQL changes:
blocked_tipline_users
NLU for tipline resources and backend work for sending custom tipline messages, storing sent tipline messages and surfacing them.
GraphQL API changes:
sendTiplineMessage
TiplineMessageType
DynamicAnnotationFieldType
: Added field annotation_id
ProjectMediaType
: Added field (connection) flags
TeamType
: Added field (connection) tipline_messages
PostgreSQL changes:
state
to table tipline_messages
keywords
to table tipline_resources
Multimedia tipline resources and list counters.
GraphQL API changes:
TiplineResource
: CreateTiplineResourceMutation
, UpdateTiplineResourceMutation
and DestroyTiplineResourceMutation
SavedSearchType
: Added field items_count
TeamType
: Added field tipline_resources
TiplineResourceType
PostgreSQL changes:
bot_resources
to tipline_resources
, renamed its column feed_url
to rss_feed_url
and added new columns language
, content_type
, header_type
, header_file
, header_overlay_text
and header_media_url
Rails security upgrade, getting rid of folders on the frontend and other features, fixes and improvements.
GraphQL API changes:
bulkProjectMediaMarkRead
: Added this new mutation to bulk-mark items as read or unreadRuby 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