+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.··················
+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.···
+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.
+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.
+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
+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.
+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.
+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).
+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
···············/// A log record for tracking game events and user actions for provenance and anti-bot analysis······
+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
······/// A game session record tracking a continuous period of user engagement with the application·········
+5
-9
crates/jacquard-api/src/net_anisota/graph/list_mute.rs
+5
-9
crates/jacquard-api/src/net_anisota/graph/list_mute.rs
···
+5
-9
crates/jacquard-api/src/net_anisota/graph/mute.rs
+5
-9
crates/jacquard-api/src/net_anisota/graph/mute.rs
···
+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.
+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)./// Add a comment to a subject. An empty comment will clear any previously set sticky comment.···············/// 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).
+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"] }···
+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)))]pub async fn send<R>(self, request: &R) -> XrpcResult<Response<<R as XrpcRequest>::Response>>
+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)))]async fn resolve_handle(&self, handle: &Handle<'_>) -> Result<Did<'static>, IdentityError> {···+#[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
······+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
···+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)]+#[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