+4
Cargo.lock
+4
Cargo.lock
············
············
+3
Cargo.toml
+3
Cargo.toml
+7
-12
crates/jacquard-api/src/app_blebbit/authr/folder.rs
+7
-12
crates/jacquard-api/src/app_blebbit/authr/folder.rs
······
······
+6
-15
crates/jacquard-api/src/app_blebbit/authr/folder/create_folder.rs
+6
-15
crates/jacquard-api/src/app_blebbit/authr/folder/create_folder.rs
······
······
+2
-13
crates/jacquard-api/src/app_blebbit/authr/folder/create_folder_relationship.rs
+2
-13
crates/jacquard-api/src/app_blebbit/authr/folder/create_folder_relationship.rs
···
···
+3
-14
crates/jacquard-api/src/app_blebbit/authr/folder/delete_folder_relationship.rs
+3
-14
crates/jacquard-api/src/app_blebbit/authr/folder/delete_folder_relationship.rs
···
···
+2
-1
crates/jacquard-api/src/app_blebbit/authr/folder/get_folder.rs
+2
-1
crates/jacquard-api/src/app_blebbit/authr/folder/get_folder.rs
+2
-1
crates/jacquard-api/src/app_blebbit/authr/folder/get_folders.rs
+2
-1
crates/jacquard-api/src/app_blebbit/authr/folder/get_folders.rs
+6
-15
crates/jacquard-api/src/app_blebbit/authr/folder/update_folder.rs
+6
-15
crates/jacquard-api/src/app_blebbit/authr/folder/update_folder.rs
······
······
+2
-13
crates/jacquard-api/src/app_blebbit/authr/folder/update_folder_relationship.rs
+2
-13
crates/jacquard-api/src/app_blebbit/authr/folder/update_folder_relationship.rs
···
···
+10
-19
crates/jacquard-api/src/app_blebbit/authr/group.rs
+10
-19
crates/jacquard-api/src/app_blebbit/authr/group.rs
······
······
+7
-18
crates/jacquard-api/src/app_blebbit/authr/group/create_group.rs
+7
-18
crates/jacquard-api/src/app_blebbit/authr/group/create_group.rs
······
······
+2
-13
crates/jacquard-api/src/app_blebbit/authr/group/create_group_relationship.rs
+2
-13
crates/jacquard-api/src/app_blebbit/authr/group/create_group_relationship.rs
···
···
+3
-14
crates/jacquard-api/src/app_blebbit/authr/group/delete_group_relationship.rs
+3
-14
crates/jacquard-api/src/app_blebbit/authr/group/delete_group_relationship.rs
···
···
+2
-1
crates/jacquard-api/src/app_blebbit/authr/group/get_group.rs
+2
-1
crates/jacquard-api/src/app_blebbit/authr/group/get_group.rs
+2
-1
crates/jacquard-api/src/app_blebbit/authr/group/get_groups.rs
+2
-1
crates/jacquard-api/src/app_blebbit/authr/group/get_groups.rs
+7
-18
crates/jacquard-api/src/app_blebbit/authr/group/update_group.rs
+7
-18
crates/jacquard-api/src/app_blebbit/authr/group/update_group.rs
······
······
+2
-13
crates/jacquard-api/src/app_blebbit/authr/group/update_group_relationship.rs
+2
-13
crates/jacquard-api/src/app_blebbit/authr/group/update_group_relationship.rs
···
···
+8
-14
crates/jacquard-api/src/app_blebbit/authr/page.rs
+8
-14
crates/jacquard-api/src/app_blebbit/authr/page.rs
······
······
+6
-15
crates/jacquard-api/src/app_blebbit/authr/page/create_page.rs
+6
-15
crates/jacquard-api/src/app_blebbit/authr/page/create_page.rs
······
······
+2
-13
crates/jacquard-api/src/app_blebbit/authr/page/create_page_relationship.rs
+2
-13
crates/jacquard-api/src/app_blebbit/authr/page/create_page_relationship.rs
···
···
+3
-14
crates/jacquard-api/src/app_blebbit/authr/page/delete_page_relationship.rs
+3
-14
crates/jacquard-api/src/app_blebbit/authr/page/delete_page_relationship.rs
···
···
+2
-1
crates/jacquard-api/src/app_blebbit/authr/page/get_page.rs
+2
-1
crates/jacquard-api/src/app_blebbit/authr/page/get_page.rs
+2
-1
crates/jacquard-api/src/app_blebbit/authr/page/get_pages.rs
+2
-1
crates/jacquard-api/src/app_blebbit/authr/page/get_pages.rs
+6
-15
crates/jacquard-api/src/app_blebbit/authr/page/update_page.rs
+6
-15
crates/jacquard-api/src/app_blebbit/authr/page/update_page.rs
······
······
+2
-13
crates/jacquard-api/src/app_blebbit/authr/page/update_page_relationship.rs
+2
-13
crates/jacquard-api/src/app_blebbit/authr/page/update_page_relationship.rs
···
···
+44
-78
crates/jacquard-api/src/app_bsky/actor.rs
+44
-78
crates/jacquard-api/src/app_bsky/actor.rs
······/// An array of tokens which identify nudges (modals, popups, tours, highlight dots) that should be shown to the user.·········/// Default post interaction settings for the account. These values should be applied as default values when creating new posts. These refs should mirror the threadgate and postgate records exactly.···/// Matches postgate record. List of rules defining who can embed this users posts. If value is an empty array or is undefined, no particular rules apply and anyone can embed./// Matches threadgate record. List of rules defining who can reply to this users posts. If value is an empty array, no one can reply. If value is undefined, anyone can reply.··················
······/// An array of tokens which identify nudges (modals, popups, tours, highlight dots) that should be shown to the user.·········/// Default post interaction settings for the account. These values should be applied as default values when creating new posts. These refs should mirror the threadgate and postgate records exactly.···/// Matches postgate record. List of rules defining who can embed this users posts. If value is an empty array or is undefined, no particular rules apply and anyone can embed./// Matches threadgate record. List of rules defining who can reply to this users posts. If value is an empty array, no one can reply. If value is undefined, anyone can reply.··················
+24
-41
crates/jacquard-api/src/app_bsky/feed.rs
+24
-41
crates/jacquard-api/src/app_bsky/feed.rs
······/// Context on a feed item that was originally supplied by the feed generator on getFeedSkeleton.············/// Metadata about the requesting account's relationship with the subject content. Only has meaningful content for authed requests.···
······/// Context on a feed item that was originally supplied by the feed generator on getFeedSkeleton.············/// Metadata about the requesting account's relationship with the subject content. Only has meaningful content for authed requests.···
+3
-5
crates/jacquard-api/src/app_bsky/feed/describe_feed_generator.rs
+3
-5
crates/jacquard-api/src/app_bsky/feed/describe_feed_generator.rs
···
···
+1
-1
crates/jacquard-api/src/app_bsky/feed/postgate.rs
+1
-1
crates/jacquard-api/src/app_bsky/feed/postgate.rs
+2
-1
crates/jacquard-api/src/app_bsky/feed/send_interactions.rs
+2
-1
crates/jacquard-api/src/app_bsky/feed/send_interactions.rs
+3
-3
crates/jacquard-api/src/app_bsky/feed/threadgate.rs
+3
-3
crates/jacquard-api/src/app_bsky/feed/threadgate.rs
·········
·········
+3
-5
crates/jacquard-api/src/app_bsky/graph.rs
+3
-5
crates/jacquard-api/src/app_bsky/graph.rs
···
···
+2
-3
crates/jacquard-api/src/app_bsky/labeler.rs
+2
-3
crates/jacquard-api/src/app_bsky/labeler.rs
···
···
+1
-1
crates/jacquard-api/src/app_bsky/notification.rs
+1
-1
crates/jacquard-api/src/app_bsky/notification.rs
+33
-36
crates/jacquard-api/src/app_bsky/notification/put_preferences_v2.rs
+33
-36
crates/jacquard-api/src/app_bsky/notification/put_preferences_v2.rs
···
···
+1
-2
crates/jacquard-api/src/app_bsky/richtext/facet.rs
+1
-2
crates/jacquard-api/src/app_bsky/richtext/facet.rs
+7
-13
crates/jacquard-api/src/app_bsky/unspecced.rs
+7
-13
crates/jacquard-api/src/app_bsky/unspecced.rs
············
············
+2
-1
crates/jacquard-api/src/app_bsky/unspecced/get_config.rs
+2
-1
crates/jacquard-api/src/app_bsky/unspecced/get_config.rs
+2
-13
crates/jacquard-api/src/app_bsky/unspecced/init_age_assurance.rs
+2
-13
crates/jacquard-api/src/app_bsky/unspecced/init_age_assurance.rs
···
···
+4
-15
crates/jacquard-api/src/app_ocho/auth/update_email.rs
+4
-15
crates/jacquard-api/src/app_ocho/auth/update_email.rs
···/// Requires a token from com.atproto.sever.requestEmailUpdate if the account's email has been confirmed.
···/// Requires a token from com.atproto.sever.requestEmailUpdate if the account's email has been confirmed.
+2
-1
crates/jacquard-api/src/app_ocho/auth/whoami.rs
+2
-1
crates/jacquard-api/src/app_ocho/auth/whoami.rs
+2
-1
crates/jacquard-api/src/app_ocho/edu/get_verification_url.rs
+2
-1
crates/jacquard-api/src/app_ocho/edu/get_verification_url.rs
+2
-12
crates/jacquard-api/src/app_ocho/message/send.rs
+2
-12
crates/jacquard-api/src/app_ocho/message/send.rs
···
···
+2
-1
crates/jacquard-api/src/app_ocho/payment/get_stripe_intent.rs
+2
-1
crates/jacquard-api/src/app_ocho/payment/get_stripe_intent.rs
+39
-66
crates/jacquard-api/src/app_ocho/plugin.rs
+39
-66
crates/jacquard-api/src/app_ocho/plugin.rs
························
························
+2
-11
crates/jacquard-api/src/app_ocho/plugin/put_hosting_url.rs
+2
-11
crates/jacquard-api/src/app_ocho/plugin/put_hosting_url.rs
···
+2
-11
crates/jacquard-api/src/app_ocho/push/register.rs
+2
-11
crates/jacquard-api/src/app_ocho/push/register.rs
···
+2
-1
crates/jacquard-api/src/app_ocho/server/get_launch_token.rs
+2
-1
crates/jacquard-api/src/app_ocho/server/get_launch_token.rs
+2
-1
crates/jacquard-api/src/app_ocho/server/get_token.rs
+2
-1
crates/jacquard-api/src/app_ocho/server/get_token.rs
+2
-1
crates/jacquard-api/src/app_ocho/server/swap_launch_token.rs
+2
-1
crates/jacquard-api/src/app_ocho/server/swap_launch_token.rs
+2
-1
crates/jacquard-api/src/app_ocho/state/get_config.rs
+2
-1
crates/jacquard-api/src/app_ocho/state/get_config.rs
+2
-1
crates/jacquard-api/src/app_ocho/state/login.rs
+2
-1
crates/jacquard-api/src/app_ocho/state/login.rs
+10
-18
crates/jacquard-api/src/blog_pckt/blog.rs
+10
-18
crates/jacquard-api/src/blog_pckt/blog.rs
······
······
+1
-6
crates/jacquard-api/src/blog_pckt/theme.rs
+1
-6
crates/jacquard-api/src/blog_pckt/theme.rs
···
···
+4
-7
crates/jacquard-api/src/blue_linkat/board.rs
+4
-7
crates/jacquard-api/src/blue_linkat/board.rs
···
···
+8
-14
crates/jacquard-api/src/blue_zio/atfile/finger.rs
+8
-14
crates/jacquard-api/src/blue_zio/atfile/finger.rs
······
······
+2
-3
crates/jacquard-api/src/blue_zio/atfile/meta.rs
+2
-3
crates/jacquard-api/src/blue_zio/atfile/meta.rs
···
+2
-1
crates/jacquard-api/src/chat_bsky/actor/delete_account.rs
+2
-1
crates/jacquard-api/src/chat_bsky/actor/delete_account.rs
+8
-21
crates/jacquard-api/src/chat_bsky/convo.rs
+8
-21
crates/jacquard-api/src/chat_bsky/convo.rs
··················
··················
+4
-12
crates/jacquard-api/src/chat_bsky/convo/accept_convo.rs
+4
-12
crates/jacquard-api/src/chat_bsky/convo/accept_convo.rs
······
······
+2
-13
crates/jacquard-api/src/chat_bsky/convo/add_reaction.rs
+2
-13
crates/jacquard-api/src/chat_bsky/convo/add_reaction.rs
···
···
+2
-12
crates/jacquard-api/src/chat_bsky/convo/delete_message_for_self.rs
+2
-12
crates/jacquard-api/src/chat_bsky/convo/delete_message_for_self.rs
···
···
+4
-12
crates/jacquard-api/src/chat_bsky/convo/leave_convo.rs
+4
-12
crates/jacquard-api/src/chat_bsky/convo/leave_convo.rs
······
······
+2
-11
crates/jacquard-api/src/chat_bsky/convo/mute_convo.rs
+2
-11
crates/jacquard-api/src/chat_bsky/convo/mute_convo.rs
···
+2
-13
crates/jacquard-api/src/chat_bsky/convo/remove_reaction.rs
+2
-13
crates/jacquard-api/src/chat_bsky/convo/remove_reaction.rs
···
···
+2
-11
crates/jacquard-api/src/chat_bsky/convo/unmute_convo.rs
+2
-11
crates/jacquard-api/src/chat_bsky/convo/unmute_convo.rs
···
+3
-12
crates/jacquard-api/src/chat_bsky/convo/update_all_read.rs
+3
-12
crates/jacquard-api/src/chat_bsky/convo/update_all_read.rs
···
···
+3
-13
crates/jacquard-api/src/chat_bsky/convo/update_read.rs
+3
-13
crates/jacquard-api/src/chat_bsky/convo/update_read.rs
···
···
+1
-3
crates/jacquard-api/src/com_atproto/admin.rs
+1
-3
crates/jacquard-api/src/com_atproto/admin.rs
···
+4
-14
crates/jacquard-api/src/com_atproto/admin/disable_invite_codes.rs
+4
-14
crates/jacquard-api/src/com_atproto/admin/disable_invite_codes.rs
···
···
+2
-1
crates/jacquard-api/src/com_atproto/identity/get_recommended_did_credentials.rs
+2
-1
crates/jacquard-api/src/com_atproto/identity/get_recommended_did_credentials.rs
+8
-19
crates/jacquard-api/src/com_atproto/identity/sign_plc_operation.rs
+8
-19
crates/jacquard-api/src/com_atproto/identity/sign_plc_operation.rs
···
···
+1
-2
crates/jacquard-api/src/com_atproto/label.rs
+1
-2
crates/jacquard-api/src/com_atproto/label.rs
···
+2
-4
crates/jacquard-api/src/com_atproto/label/subscribe_labels.rs
+2
-4
crates/jacquard-api/src/com_atproto/label/subscribe_labels.rs
···
···
+2
-4
crates/jacquard-api/src/com_atproto/moderation/create_report.rs
+2
-4
crates/jacquard-api/src/com_atproto/moderation/create_report.rs
···
···
+3
-2
crates/jacquard-api/src/com_atproto/repo/apply_writes.rs
+3
-2
crates/jacquard-api/src/com_atproto/repo/apply_writes.rs
······
······
+2
-1
crates/jacquard-api/src/com_atproto/repo/delete_record.rs
+2
-1
crates/jacquard-api/src/com_atproto/repo/delete_record.rs
+2
-12
crates/jacquard-api/src/com_atproto/server/confirm_email.rs
+2
-12
crates/jacquard-api/src/com_atproto/server/confirm_email.rs
···
···
+3
-13
crates/jacquard-api/src/com_atproto/server/create_app_password.rs
+3
-13
crates/jacquard-api/src/com_atproto/server/create_app_password.rs
···/// If an app password has 'privileged' access to possibly sensitive account state. Meant for use with trusted clients.
···/// If an app password has 'privileged' access to possibly sensitive account state. Meant for use with trusted clients.
+2
-1
crates/jacquard-api/src/com_atproto/server/create_invite_code.rs
+2
-1
crates/jacquard-api/src/com_atproto/server/create_invite_code.rs
+4
-16
crates/jacquard-api/src/com_atproto/server/create_session.rs
+4
-16
crates/jacquard-api/src/com_atproto/server/create_session.rs
···/// When true, instead of throwing error for takendown accounts, a valid response with a narrow scoped token will be returned
···/// When true, instead of throwing error for takendown accounts, a valid response with a narrow scoped token will be returned
+3
-12
crates/jacquard-api/src/com_atproto/server/deactivate_account.rs
+3
-12
crates/jacquard-api/src/com_atproto/server/deactivate_account.rs
···/// A recommendation to server as to how long they should hold onto the deactivated account before deleting.
···/// A recommendation to server as to how long they should hold onto the deactivated account before deleting.
+5
-8
crates/jacquard-api/src/com_atproto/server/describe_server.rs
+5
-8
crates/jacquard-api/src/com_atproto/server/describe_server.rs
······
······
+2
-1
crates/jacquard-api/src/com_atproto/server/get_service_auth.rs
+2
-1
crates/jacquard-api/src/com_atproto/server/get_service_auth.rs
+2
-11
crates/jacquard-api/src/com_atproto/server/request_password_reset.rs
+2
-11
crates/jacquard-api/src/com_atproto/server/request_password_reset.rs
···
+5
-13
crates/jacquard-api/src/com_atproto/server/reserve_signing_key.rs
+5
-13
crates/jacquard-api/src/com_atproto/server/reserve_signing_key.rs
······
······
+2
-12
crates/jacquard-api/src/com_atproto/server/reset_password.rs
+2
-12
crates/jacquard-api/src/com_atproto/server/reset_password.rs
···
···
+2
-11
crates/jacquard-api/src/com_atproto/server/revoke_app_password.rs
+2
-11
crates/jacquard-api/src/com_atproto/server/revoke_app_password.rs
···
+4
-15
crates/jacquard-api/src/com_atproto/server/update_email.rs
+4
-15
crates/jacquard-api/src/com_atproto/server/update_email.rs
···/// Requires a token from com.atproto.sever.requestEmailUpdate if the account's email has been confirmed.
···/// Requires a token from com.atproto.sever.requestEmailUpdate if the account's email has been confirmed.
+2
-1
crates/jacquard-api/src/com_atproto/sync/get_host_status.rs
+2
-1
crates/jacquard-api/src/com_atproto/sync/get_host_status.rs
+4
-8
crates/jacquard-api/src/com_atproto/sync/list_hosts.rs
+4
-8
crates/jacquard-api/src/com_atproto/sync/list_hosts.rs
···/// Recent repo stream event sequence number. May be delayed from actual stream processing (eg, persisted cursor not in-memory cursor).
···/// Recent repo stream event sequence number. May be delayed from actual stream processing (eg, persisted cursor not in-memory cursor).
+2
-11
crates/jacquard-api/src/com_atproto/sync/notify_of_update.rs
+2
-11
crates/jacquard-api/src/com_atproto/sync/notify_of_update.rs
···
···
+2
-11
crates/jacquard-api/src/com_atproto/sync/request_crawl.rs
+2
-11
crates/jacquard-api/src/com_atproto/sync/request_crawl.rs
···
···
+2
-4
crates/jacquard-api/src/com_atproto/sync/subscribe_repos.rs
+2
-4
crates/jacquard-api/src/com_atproto/sync/subscribe_repos.rs
···
···
+4
-12
crates/jacquard-api/src/com_atproto/temp/add_reserved_handle.rs
+4
-12
crates/jacquard-api/src/com_atproto/temp/add_reserved_handle.rs
······
······
+1
-1
crates/jacquard-api/src/com_atproto/temp/check_handle_availability.rs
+1
-1
crates/jacquard-api/src/com_atproto/temp/check_handle_availability.rs
+2
-1
crates/jacquard-api/src/com_atproto/temp/dereference_scope.rs
+2
-1
crates/jacquard-api/src/com_atproto/temp/dereference_scope.rs
+2
-11
crates/jacquard-api/src/com_atproto/temp/request_phone_verification.rs
+2
-11
crates/jacquard-api/src/com_atproto/temp/request_phone_verification.rs
···
+2
-3
crates/jacquard-api/src/com_shinolabs/pinksea/oekaki.rs
+2
-3
crates/jacquard-api/src/com_shinolabs/pinksea/oekaki.rs
···
···
+2
-4
crates/jacquard-api/src/com_whtwnd/blog.rs
+2
-4
crates/jacquard-api/src/com_whtwnd/blog.rs
···
···
+2
-1
crates/jacquard-api/src/com_whtwnd/blog/notify_of_new_entry.rs
+2
-1
crates/jacquard-api/src/com_whtwnd/blog/notify_of_new_entry.rs
+6
-12
crates/jacquard-api/src/community_lexicon/location/address.rs
+6
-12
crates/jacquard-api/src/community_lexicon/location/address.rs
···
···
+4
-8
crates/jacquard-api/src/community_lexicon/location/fsq.rs
+4
-8
crates/jacquard-api/src/community_lexicon/location/fsq.rs
···
···
+3
-7
crates/jacquard-api/src/community_lexicon/location/geo.rs
+3
-7
crates/jacquard-api/src/community_lexicon/location/geo.rs
···
···
+2
-4
crates/jacquard-api/src/community_lexicon/location/hthree.rs
+2
-4
crates/jacquard-api/src/community_lexicon/location/hthree.rs
···
···
+2
-1
crates/jacquard-api/src/events_smokesignal/automation/invoke_webhook.rs
+2
-1
crates/jacquard-api/src/events_smokesignal/automation/invoke_webhook.rs
+2
-1
crates/jacquard-api/src/garden_lexicon/ngerakines/helloworld/hello.rs
+2
-1
crates/jacquard-api/src/garden_lexicon/ngerakines/helloworld/hello.rs
+1
-3
crates/jacquard-api/src/my_skylights.rs
+1
-3
crates/jacquard-api/src/my_skylights.rs
···
+4
-8
crates/jacquard-api/src/my_skylights/list.rs
+4
-8
crates/jacquard-api/src/my_skylights/list.rs
···
···
+2
-3
crates/jacquard-api/src/my_skylights/list_item.rs
+2
-3
crates/jacquard-api/src/my_skylights/list_item.rs
···
···
+8
-14
crates/jacquard-api/src/net_anisota/beta/game/collection.rs
+8
-14
crates/jacquard-api/src/net_anisota/beta/game/collection.rs
······
······
+4
-7
crates/jacquard-api/src/net_anisota/beta/game/inventory.rs
+4
-7
crates/jacquard-api/src/net_anisota/beta/game/inventory.rs
···
···
+45
-75
crates/jacquard-api/src/net_anisota/beta/game/log.rs
+45
-75
crates/jacquard-api/src/net_anisota/beta/game/log.rs
·····················
·····················
+8
-14
crates/jacquard-api/src/net_anisota/beta/game/pack.rs
+8
-14
crates/jacquard-api/src/net_anisota/beta/game/pack.rs
······
······
+14
-22
crates/jacquard-api/src/net_anisota/beta/game/progress.rs
+14
-22
crates/jacquard-api/src/net_anisota/beta/game/progress.rs
······
······
+28
-47
crates/jacquard-api/src/net_anisota/beta/game/session.rs
+28
-47
crates/jacquard-api/src/net_anisota/beta/game/session.rs
···············
···············
+5
-9
crates/jacquard-api/src/net_anisota/graph/list_mute.rs
+5
-9
crates/jacquard-api/src/net_anisota/graph/list_mute.rs
···/// A record for muting content from all accounts on a list with fine-grained control over content types, duration, and feed targeting
···/// A record for muting content from all accounts on a list with fine-grained control over content types, duration, and feed targeting
+5
-9
crates/jacquard-api/src/net_anisota/graph/mute.rs
+5
-9
crates/jacquard-api/src/net_anisota/graph/mute.rs
···/// A record for muting content from a specific account with fine-grained control over content types and duration
···/// A record for muting content from a specific account with fine-grained control over content types and duration
+4
-12
crates/jacquard-api/src/network_slices/slice/clear_slice_records.rs
+4
-12
crates/jacquard-api/src/network_slices/slice/clear_slice_records.rs
······
······
+4
-12
crates/jacquard-api/src/network_slices/slice/delete_o_auth_client.rs
+4
-12
crates/jacquard-api/src/network_slices/slice/delete_o_auth_client.rs
······
······
+5
-17
crates/jacquard-api/src/network_slices/slice/get_actors.rs
+5
-17
crates/jacquard-api/src/network_slices/slice/get_actors.rs
···
···
+6
-19
crates/jacquard-api/src/network_slices/slice/get_slice_records.rs
+6
-19
crates/jacquard-api/src/network_slices/slice/get_slice_records.rs
···
···
+11
-22
crates/jacquard-api/src/network_slices/slice/start_sync.rs
+11
-22
crates/jacquard-api/src/network_slices/slice/start_sync.rs
······
······
+3
-13
crates/jacquard-api/src/network_slices/slice/sync_user_collections.rs
+3
-13
crates/jacquard-api/src/network_slices/slice/sync_user_collections.rs
···
···
+9
-25
crates/jacquard-api/src/network_slices/slice/update_o_auth_client.rs
+9
-25
crates/jacquard-api/src/network_slices/slice/update_o_auth_client.rs
···
···
+1
-2
crates/jacquard-api/src/place_stream.rs
+1
-2
crates/jacquard-api/src/place_stream.rs
+2
-1
crates/jacquard-api/src/place_stream/graph/get_following_user.rs
+2
-1
crates/jacquard-api/src/place_stream/graph/get_following_user.rs
+2
-1
crates/jacquard-api/src/place_stream/live/get_live_users.rs
+2
-1
crates/jacquard-api/src/place_stream/live/get_live_users.rs
+2
-1
crates/jacquard-api/src/place_stream/live/get_segments.rs
+2
-1
crates/jacquard-api/src/place_stream/live/get_segments.rs
+1
-3
crates/jacquard-api/src/place_stream/server.rs
+1
-3
crates/jacquard-api/src/place_stream/server.rs
···
···
+2
-11
crates/jacquard-api/src/place_stream/server/delete_webhook.rs
+2
-11
crates/jacquard-api/src/place_stream/server/delete_webhook.rs
···
+11
-29
crates/jacquard-api/src/place_stream/server/update_webhook.rs
+11
-29
crates/jacquard-api/src/place_stream/server/update_webhook.rs
···/// Words to filter out from chat messages. Messages containing any of these words will not be forwarded.
···/// Words to filter out from chat messages. Messages containing any of these words will not be forwarded.
+2
-4
crates/jacquard-api/src/pub_leaflet/blocks/blockquote.rs
+2
-4
crates/jacquard-api/src/pub_leaflet/blocks/blockquote.rs
···
···
+3
-6
crates/jacquard-api/src/pub_leaflet/blocks/code.rs
+3
-6
crates/jacquard-api/src/pub_leaflet/blocks/code.rs
···
···
+3
-6
crates/jacquard-api/src/pub_leaflet/blocks/header.rs
+3
-6
crates/jacquard-api/src/pub_leaflet/blocks/header.rs
···
···
+1
-1
crates/jacquard-api/src/pub_leaflet/blocks/horizontal_rule.rs
+1
-1
crates/jacquard-api/src/pub_leaflet/blocks/horizontal_rule.rs
+1
-2
crates/jacquard-api/src/pub_leaflet/blocks/math.rs
+1
-2
crates/jacquard-api/src/pub_leaflet/blocks/math.rs
+2
-4
crates/jacquard-api/src/pub_leaflet/blocks/text.rs
+2
-4
crates/jacquard-api/src/pub_leaflet/blocks/text.rs
···
···
+4
-3
crates/jacquard-api/src/pub_leaflet/pages/linear_document.rs
+4
-3
crates/jacquard-api/src/pub_leaflet/pages/linear_document.rs
···
···
+11
-20
crates/jacquard-api/src/pub_leaflet/publication.rs
+11
-20
crates/jacquard-api/src/pub_leaflet/publication.rs
······
······
+8
-9
crates/jacquard-api/src/pub_leaflet/richtext/facet.rs
+8
-9
crates/jacquard-api/src/pub_leaflet/richtext/facet.rs
·····················
·····················
+4
-6
crates/jacquard-api/src/sh_tangled/git/ref_update.rs
+4
-6
crates/jacquard-api/src/sh_tangled/git/ref_update.rs
······
······
+2
-1
crates/jacquard-api/src/sh_tangled/knot/version.rs
+2
-1
crates/jacquard-api/src/sh_tangled/knot/version.rs
+2
-5
crates/jacquard-api/src/sh_tangled/label/definition.rs
+2
-5
crates/jacquard-api/src/sh_tangled/label/definition.rs
···
···
+5
-15
crates/jacquard-api/src/sh_tangled/pipeline.rs
+5
-15
crates/jacquard-api/src/sh_tangled/pipeline.rs
············
············
+2
-1
crates/jacquard-api/src/sh_tangled/repo/blob.rs
+2
-1
crates/jacquard-api/src/sh_tangled/repo/blob.rs
+4
-15
crates/jacquard-api/src/sh_tangled/repo/create.rs
+4
-15
crates/jacquard-api/src/sh_tangled/repo/create.rs
···
···
+1
-3
crates/jacquard-api/src/sh_tangled/repo/merge_check.rs
+1
-3
crates/jacquard-api/src/sh_tangled/repo/merge_check.rs
···
···
+2
-5
crates/jacquard-api/src/sh_tangled/repo/pull.rs
+2
-5
crates/jacquard-api/src/sh_tangled/repo/pull.rs
···
···
+1
-3
crates/jacquard-api/src/sh_tangled/repo/tree.rs
+1
-3
crates/jacquard-api/src/sh_tangled/repo/tree.rs
···
···
+1
-3
crates/jacquard-api/src/sh_weaver/edit/cursor.rs
+1
-3
crates/jacquard-api/src/sh_weaver/edit/cursor.rs
···
···
+2
-3
crates/jacquard-api/src/sh_weaver/notebook.rs
+2
-3
crates/jacquard-api/src/sh_weaver/notebook.rs
···
···
+4
-17
crates/jacquard-api/src/tools_ozone/communication/create_template.rs
+4
-17
crates/jacquard-api/src/tools_ozone/communication/create_template.rs
···
···
+2
-11
crates/jacquard-api/src/tools_ozone/communication/delete_template.rs
+2
-11
crates/jacquard-api/src/tools_ozone/communication/delete_template.rs
···
+8
-23
crates/jacquard-api/src/tools_ozone/communication/update_template.rs
+8
-23
crates/jacquard-api/src/tools_ozone/communication/update_template.rs
···
···
+6
-10
crates/jacquard-api/src/tools_ozone/hosting/get_account_history.rs
+6
-10
crates/jacquard-api/src/tools_ozone/hosting/get_account_history.rs
············
············
+73
-123
crates/jacquard-api/src/tools_ozone/moderation.rs
+73
-123
crates/jacquard-api/src/tools_ozone/moderation.rs
·········/// The status to be set for the user decided by a moderator, overriding whatever value the user had previously. Use reset to default to original state.···/// Logs identity related events on a repo subject. Normally captured by automod from the firehose and emitted to ozone for historical tracking.···/// If true, all other reports on content authored by this account will be resolved (acknowledged).···············/// Indicates how long the account should remain muted. Falsy value here means a permanent mute.·········/// If true, all other reports on content authored by this account will be resolved (acknowledged).···············/// Logs lifecycle event on a record subject. Normally captured by automod from the firehose and emitted to ozone for historical tracking.············
·········/// The status to be set for the user decided by a moderator, overriding whatever value the user had previously. Use reset to default to original state.···/// Logs identity related events on a repo subject. Normally captured by automod from the firehose and emitted to ozone for historical tracking.···/// If true, all other reports on content authored by this account will be resolved (acknowledged).···············/// Indicates how long the account should remain muted. Falsy value here means a permanent mute.·········/// If true, all other reports on content authored by this account will be resolved (acknowledged).···············/// Logs lifecycle event on a record subject. Normally captured by automod from the firehose and emitted to ozone for historical tracking.············
+9
-16
crates/jacquard-api/src/tools_ozone/moderation/schedule_action.rs
+9
-16
crates/jacquard-api/src/tools_ozone/moderation/schedule_action.rs
······/// If true, all other reports on content authored by this account will be resolved (acknowledged).
······/// If true, all other reports on content authored by this account will be resolved (acknowledged).
+7
-20
crates/jacquard-api/src/tools_ozone/safelink/query_events.rs
+7
-20
crates/jacquard-api/src/tools_ozone/safelink/query_events.rs
···
···
+10
-26
crates/jacquard-api/src/tools_ozone/safelink/query_rules.rs
+10
-26
crates/jacquard-api/src/tools_ozone/safelink/query_rules.rs
···
···
+6
-7
crates/jacquard-api/src/tools_ozone/server/get_config.rs
+6
-7
crates/jacquard-api/src/tools_ozone/server/get_config.rs
·········
·········
+2
-4
crates/jacquard-api/src/tools_ozone/set.rs
+2
-4
crates/jacquard-api/src/tools_ozone/set.rs
···
···
+4
-12
crates/jacquard-api/src/tools_ozone/set/delete_set.rs
+4
-12
crates/jacquard-api/src/tools_ozone/set/delete_set.rs
······
······
-9
crates/jacquard-api/src/tools_ozone/set/upsert_set.rs
-9
crates/jacquard-api/src/tools_ozone/set/upsert_set.rs
···
+8
-2
crates/jacquard-api/src/tools_ozone/setting.rs
+8
-2
crates/jacquard-api/src/tools_ozone/setting.rs
···-serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq, jacquard_derive::IntoStatic,···
······
+2
-1
crates/jacquard-api/src/tools_ozone/setting/remove_options.rs
+2
-1
crates/jacquard-api/src/tools_ozone/setting/remove_options.rs
+1
-3
crates/jacquard-api/src/tools_ozone/signature.rs
+1
-3
crates/jacquard-api/src/tools_ozone/signature.rs
···
+2
-1
crates/jacquard-api/src/uk_skyblur/post/decrypt_by_cid.rs
+2
-1
crates/jacquard-api/src/uk_skyblur/post/decrypt_by_cid.rs
+4
-13
crates/jacquard-api/src/uk_skyblur/post/encrypt.rs
+4
-13
crates/jacquard-api/src/uk_skyblur/post/encrypt.rs
······
······
+2
-1
crates/jacquard-api/src/uk_skyblur/post/get_post.rs
+2
-1
crates/jacquard-api/src/uk_skyblur/post/get_post.rs
+3
-7
crates/jacquard-api/src/win_tomo_x/pushat.rs
+3
-7
crates/jacquard-api/src/win_tomo_x/pushat.rs
···
···
+2
-1
crates/jacquard-api/src/win_tomo_x/pushat/push_notify.rs
+2
-1
crates/jacquard-api/src/win_tomo_x/pushat/push_notify.rs
+2
crates/jacquard-common/Cargo.toml
+2
crates/jacquard-common/Cargo.toml
···reqwest = { workspace = true, optional = true, features = ["charset", "http2", "json", "system-proxy", "gzip", "rustls-tls"] }···
···reqwest = { workspace = true, optional = true, features = ["charset", "http2", "json", "system-proxy", "gzip", "rustls-tls"] }···
+1
crates/jacquard-common/src/xrpc.rs
+1
crates/jacquard-common/src/xrpc.rs
···
···+#[cfg_attr(feature = "tracing", tracing::instrument(level = "debug", skip(self, request), fields(nsid = R::NSID)))]
+2
crates/jacquard-identity/Cargo.toml
+2
crates/jacquard-identity/Cargo.toml
+10
crates/jacquard-identity/src/lib.rs
+10
crates/jacquard-identity/src/lib.rs
·········
······+#[cfg_attr(feature = "tracing", tracing::instrument(level = "debug", skip(self), fields(handle = %handle)))]···+#[cfg_attr(feature = "tracing", tracing::instrument(level = "debug", skip(self), fields(did = %did)))]
+48
-3
crates/jacquard-lexicon/src/codegen/structs.rs
+48
-3
crates/jacquard-lexicon/src/codegen/structs.rs
·········#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq, jacquard_derive::IntoStatic, bon::Builder)]
······+let has_builder = required_count >= 1 && !has_default && !conflicts_with_builder_macro(&type_name);···#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq, jacquard_derive::IntoStatic, bon::Builder)]+#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq, jacquard_derive::IntoStatic, Default)]
+66
-10
crates/jacquard-lexicon/src/codegen/xrpc.rs
+66
-10
crates/jacquard-lexicon/src/codegen/xrpc.rs
············-#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq, jacquard_derive::IntoStatic)]
···+use crate::codegen::structs::{count_required_fields, all_required_are_defaultable_strings, conflicts_with_builder_macro};+let can_builder = required_count >= 1 && !can_default && !conflicts_with_builder_macro(type_base);···+// Input structs with schemas and builders: manually add extra_data field with #[builder(default)]···+#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq, jacquard_derive::IntoStatic, Default)]+#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq, jacquard_derive::IntoStatic)]···+let has_default = if let Some(crate::lexicon::LexXrpcBodySchema::Object(obj)) = &body.schema {+#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq, jacquard_derive::IntoStatic, Default)]+#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq, jacquard_derive::IntoStatic)]
+2
crates/jacquard-oauth/Cargo.toml
+2
crates/jacquard-oauth/Cargo.toml
···
+11
crates/jacquard-oauth/src/client.rs
+11
crates/jacquard-oauth/src/client.rs
············
······+#[cfg_attr(feature = "tracing", tracing::instrument(level = "debug", skip(self, input), fields(input = input.as_ref())))]···+#[cfg_attr(feature = "tracing", tracing::instrument(level = "info", skip_all, fields(state = params.state.as_ref().map(|s| s.as_ref()))))]···
+4
-1
crates/jacquard-oauth/src/request.rs
+4
-1
crates/jacquard-oauth/src/request.rs
···············
···+#[cfg_attr(feature = "tracing", tracing::instrument(level = "debug", skip_all, fields(login_hint = login_hint.as_ref().map(|h| h.as_ref()))))]······+#[cfg_attr(feature = "tracing", tracing::instrument(level = "debug", skip_all, fields(did = %session_data.account_did)))]······
+4
crates/jacquard/Cargo.toml
+4
crates/jacquard/Cargo.toml
·········
···+tracing = ["dep:tracing", "jacquard-common/tracing", "jacquard-oauth/tracing", "jacquard-identity/tracing"]······
+18
crates/jacquard/src/client.rs
+18
crates/jacquard/src/client.rs
··················
······+let _span = tracing::debug_span!("get_record", collection = %R::nsid(), uri = %uri).entered();···+let _span = tracing::debug_span!("update_record", collection = %R::nsid(), uri = %uri).entered();·········
+6
crates/jacquard/src/client/credential_session.rs
+6
crates/jacquard/src/client/credential_session.rs
······
···+let _span = tracing::info_span!("credential_session_login", identifier = %identifier).entered();···+let _span = tracing::info_span!("credential_session_restore", did = %did, session_id = %session_id).entered();
+2
-1
crates/jacquard/src/client/vec_update.rs
+2
-1
crates/jacquard/src/client/vec_update.rs
+1
-1
justfile
+1
-1
justfile
···jq -e '.packages[] | select(.name == "jacquard-axum") | .targets[] | select(.kind[] == "example" and .name == "{{NAME}}")' > /dev/null; then
···jq -e '.packages[] | select(.name == "jacquard-axum") | .targets[] | select(.kind[] == "example" and .name == "{{NAME}}")' > /dev/null; then