enigmatick 0.4.1

Enigmatick is a social media platform that integrates with servers that implement the ActivityPub protocol (e.g., Mastodon)
Documentation
--- schema-sqlite.rs.original	2025-05-25 14:54:21
+++ schema-sqlite.rs	2025-05-25 14:55:35
@@ -8,19 +8,19 @@
         kind -> Text,
         uuid -> Text,
         actor -> Text,
-        ap_to -> Nullable<Binary>,
-        cc -> Nullable<Binary>,
+        ap_to -> Nullable<Jsonb>,
+        cc -> Nullable<Jsonb>,
         target_activity_id -> Nullable<Integer>,
         target_ap_id -> Nullable<Text>,
         revoked -> Integer,
         ap_id -> Nullable<Text>,
         reply -> Integer,
-        raw -> Nullable<Binary>,
+        raw -> Nullable<Jsonb>,
         target_object_id -> Nullable<Integer>,
         actor_id -> Nullable<Integer>,
         target_actor_id -> Nullable<Integer>,
-        log -> Nullable<Binary>,
-        instrument -> Nullable<Binary>,
+        log -> Nullable<Jsonb>,
+        instrument -> Nullable<Jsonb>,
     }
 }
 
@@ -44,9 +44,9 @@
         ek_olm_identity_key -> Nullable<Text>,
         ek_webfinger -> Nullable<Text>,
         ek_checked_at -> Text,
-        ek_hashtags -> Binary,
+        ek_hashtags -> Jsonb,
         as_type -> Text,
-        as_context -> Nullable<Binary>,
+        as_context -> Nullable<Jsonb>,
         as_id -> Text,
         as_name -> Nullable<Text>,
         as_preferred_username -> Nullable<Text>,
@@ -56,19 +56,19 @@
         as_followers -> Nullable<Text>,
         as_following -> Nullable<Text>,
         as_liked -> Nullable<Text>,
-        as_public_key -> Binary,
+        as_public_key -> Jsonb,
         as_featured -> Nullable<Text>,
         as_featured_tags -> Nullable<Text>,
-        as_url -> Nullable<Binary>,
+        as_url -> Nullable<Jsonb>,
         as_published -> Nullable<Text>,
-        as_tag -> Binary,
-        as_attachment -> Binary,
-        as_endpoints -> Binary,
-        as_icon -> Binary,
-        as_image -> Binary,
-        as_also_known_as -> Binary,
+        as_tag -> Jsonb,
+        as_attachment -> Jsonb,
+        as_endpoints -> Jsonb,
+        as_icon -> Jsonb,
+        as_image -> Jsonb,
+        as_also_known_as -> Jsonb,
         as_discoverable -> Integer,
-        ap_capabilities -> Binary,
+        ap_capabilities -> Jsonb,
         ap_manually_approves_followers -> Integer,
         ek_keys -> Nullable<Text>,
         ek_last_decrypted_activity -> Text,
@@ -101,7 +101,7 @@
         profile_id -> Integer,
         ap_to -> Text,
         attributed_to -> Text,
-        instrument -> Binary,
+        instrument -> Jsonb,
         reference -> Nullable<Text>,
         uuid -> Text,
     }
@@ -149,7 +149,7 @@
         created_at -> Text,
         updated_at -> Text,
         domain_name -> Text,
-        json -> Nullable<Binary>,
+        json -> Nullable<Jsonb>,
         blocked -> Integer,
         last_message_at -> Text,
         shared_inbox -> Nullable<Text>,
@@ -215,48 +215,48 @@
         updated_at -> Text,
         ap_conversation -> Nullable<Text>,
         ap_sensitive -> Nullable<Integer>,
-        ap_signature -> Nullable<Binary>,
+        ap_signature -> Nullable<Jsonb>,
         ap_voters_count -> Nullable<Integer>,
-        as_any_of -> Nullable<Binary>,
-        as_attachment -> Nullable<Binary>,
-        as_attributed_to -> Nullable<Binary>,
-        as_audience -> Nullable<Binary>,
-        as_bcc -> Nullable<Binary>,
-        as_bto -> Nullable<Binary>,
-        as_cc -> Nullable<Binary>,
-        as_closed -> Nullable<Binary>,
-        as_content -> Nullable<Text>,
-        as_content_map -> Nullable<Binary>,
-        as_context -> Nullable<Binary>,
+        as_any_of -> Nullable<Jsonb>,
+        as_attachment -> Nullable<Jsonb>,
+        as_attributed_to -> Nullable<Jsonb>,
+        as_audience -> Nullable<Jsonb>,
+        as_bcc -> Nullable<Jsonb>,
+        as_bto -> Nullable<Jsonb>,
+        as_cc -> Nullable<Jsonb>,
+        as_closed -> Nullable<Jsonb>,
+        as_content -> Nullable<Text>,
+        as_content_map -> Nullable<Jsonb>,
+        as_context -> Nullable<Jsonb>,
         as_deleted -> Nullable<Text>,
-        as_describes -> Nullable<Binary>,
+        as_describes -> Nullable<Jsonb>,
         as_duration -> Nullable<Text>,
         as_end_time -> Nullable<Text>,
         as_former_type -> Nullable<Text>,
-        as_generator -> Nullable<Binary>,
-        as_icon -> Nullable<Binary>,
+        as_generator -> Nullable<Jsonb>,
+        as_icon -> Nullable<Jsonb>,
         as_id -> Text,
-        as_image -> Nullable<Binary>,
-        as_in_reply_to -> Nullable<Binary>,
-        as_location -> Nullable<Binary>,
+        as_image -> Nullable<Jsonb>,
+        as_in_reply_to -> Nullable<Jsonb>,
+        as_location -> Nullable<Jsonb>,
         as_media_type -> Nullable<Text>,
         as_name -> Nullable<Text>,
-        as_name_map -> Nullable<Binary>,
-        as_one_of -> Nullable<Binary>,
-        as_preview -> Nullable<Binary>,
+        as_name_map -> Nullable<Jsonb>,
+        as_one_of -> Nullable<Jsonb>,
+        as_preview -> Nullable<Jsonb>,
         as_published -> Nullable<Text>,
-        as_replies -> Nullable<Binary>,
+        as_replies -> Nullable<Jsonb>,
         as_start_time -> Nullable<Text>,
         as_summary -> Nullable<Text>,
-        as_summary_map -> Nullable<Binary>,
-        as_tag -> Nullable<Binary>,
-        as_to -> Nullable<Binary>,
+        as_summary_map -> Nullable<Jsonb>,
+        as_tag -> Nullable<Jsonb>,
+        as_to -> Nullable<Jsonb>,
         as_type -> Text,
         as_updated -> Nullable<Text>,
-        as_url -> Nullable<Binary>,
-        ek_hashtags -> Binary,
-        ek_instrument -> Nullable<Binary>,
-        ek_metadata -> Nullable<Binary>,
+        as_url -> Nullable<Jsonb>,
+        ek_hashtags -> Jsonb,
+        ek_instrument -> Nullable<Jsonb>,
+        ek_metadata -> Nullable<Jsonb>,
         ek_profile_id -> Nullable<Integer>,
         ek_uuid -> Nullable<Text>,
     }
@@ -297,11 +297,11 @@
         updated_at -> Text,
         profile_id -> Integer,
         ap_id -> Text,
-        ap_to -> Binary,
-        cc -> Nullable<Binary>,
+        ap_to -> Jsonb,
+        cc -> Nullable<Jsonb>,
         attributed_to -> Text,
         kind -> Text,
-        ap_object -> Binary,
+        ap_object -> Jsonb,
         processed -> Integer,
     }
 }
@@ -317,7 +317,7 @@
         ap_id -> Text,
         ap_to -> Text,
         attributed_to -> Text,
-        instrument -> Binary,
+        instrument -> Jsonb,
         reference -> Nullable<Text>,
     }
 }
@@ -327,7 +327,7 @@
         id -> Nullable<Integer>,
         created_at -> Text,
         updated_at -> Text,
-        raw -> Binary,
+        raw -> Jsonb,
         error -> Nullable<Text>,
     }
 }