net.anisota.settings

anisota.net

Schema Diff

+5 -1022

From

CID
bafyreic6pyzxzwu...
Indexed At
2026-02-18 19:37 UTC
View this version

To

CID
bafyreicwjc2sxny...
Indexed At
2026-06-22 18:49 UTC
View this version

Compatibility Analysis

Breaking Changes Detected

414 breaking changes, 0 non-breaking changes.

Breaking Changes (414)
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#animationTiming" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#animationTiming.cardAdvance" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#animationTiming.cardFlip" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#animationTiming.cardStackEntrance" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#animationTiming.cornerElements" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#animationTiming.fullscreenTransitions" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#animationTiming.modals" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#animationTiming.overall" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#animationTiming.pageTransitions" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#animationTiming.threadTransitions" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#animationTiming.uiTransitions" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#batchNotificationTypes" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#batchNotificationTypes.follows" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#batchNotificationTypes.likes" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#batchNotificationTypes.mentions" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#batchNotificationTypes.quotes" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#batchNotificationTypes.replies" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#batchNotificationTypes.reposts" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.animationTiming" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.anisotaOnlyMode" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.audioEnabled" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.batchNotificationTypes" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.batchNotifications" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.bypassDetachedQuotes" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.combineRelationshipAndFollowerFilters" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.confirmDeletes" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.confirmDraftSaves" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.defaultHomePage" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.defaultPostTarget" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.feedCacheLength" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.filterByFollowerRatio" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.filterNotificationTypes" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.filterNotificationsByFollowers" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.filterNotificationsByRelationship" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.filterRelationshipTypes" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.forceChronologicalSort" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.fullscreenBehavior" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.hideInteractedPosts" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.hideNotificationCount" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.hideReadPosts" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.hideReposts" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.highlightByFollowerRatio" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.highlightMaxFollowerCount" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.highlightMinFollowerCount" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.highlightMinFollowerRatio" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.highlightNotificationTypes" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.highlightNotifications" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.includeReplyEngagement" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.keyboardShortcuts" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.maxFollowerCount" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.minFollowerCount" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.minFollowerRatio" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.moderationSettings" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.postDrafts" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.reverseFeedOrder" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.showBlockedPosts" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.showNewHighlightsSection" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.showNotificationSections" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.showOlderSection" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.showRarityInHeader" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.showRecentlyReadSection" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.showThreadSuggestion" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.showUnreadSection" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.soundscape" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.statsVisibleSections" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.textOnlyMode" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.trackReadPosts" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#controlSettings" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.accountList" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.back" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.commentButton" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.copyAuthorDID" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.copyButton" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.copyPostLink" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.copyPostText" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.delete" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.engageButton" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.feedSwitcher" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.fetch" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.flip" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.forward" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.fullscreen" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.leafletPublications" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.like" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.list" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.multiEngageButton" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.multiRepostButton" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.positionButton" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.postList" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.quickAccess" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.quote" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.relationshipButton" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.reply" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.repost" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.shuffle" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.textOnlyMode" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#cornerElements" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#cornerElements.bottomLeft" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#cornerElements.bottomRight" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#cornerElements.topLeft" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#cornerElements.topRight" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#filterNotificationTypes" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#filterNotificationTypes.follows" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#filterNotificationTypes.likes" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#filterNotificationTypes.mentions" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#filterNotificationTypes.quotes" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#filterNotificationTypes.replies" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#filterNotificationTypes.reposts" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#filterRelationshipTypes" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#filterRelationshipTypes.followers" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#filterRelationshipTypes.following" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#filterRelationshipTypes.mutuals" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#filterRelationshipTypes.nonMutuals" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#hideReposts" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#hideReposts.feed" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#hideReposts.profile" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#highlightNotificationTypes" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#highlightNotificationTypes.follows" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#highlightNotificationTypes.likes" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#highlightNotificationTypes.mentions" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#highlightNotificationTypes.quotes" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#highlightNotificationTypes.replies" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#highlightNotificationTypes.reposts" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcuts" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcuts.composer" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcuts.global" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcuts.modals" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcuts.navigation" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcuts.postInteractions" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsComposer" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsComposer.publish" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsGlobal" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsGlobal.collection" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsGlobal.feed" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsGlobal.inventory" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsGlobal.profile" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsModals" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsModals.keyboardHelp" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsModals.notifications" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsModals.postComposer" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsModals.stats" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsModals.touchMenu" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsNavigation" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsNavigation.arrowDown" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsNavigation.arrowLeft" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsNavigation.arrowRight" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsNavigation.arrowUp" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsNavigation.escape" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsPostInteractions" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsPostInteractions.like" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsPostInteractions.quote" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsPostInteractions.reply" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsPostInteractions.repost" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#moderationSettings" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#moderationSettings.mutedAccountsHandling" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#moderationSettings.mutedContentHandling" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#statsVisibleSections" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#statsVisibleSections.activity" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#statsVisibleSections.engagement" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#statsVisibleSections.progress" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.cornerElements" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.fontSize" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.postCardPrimarySlot" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.postCardSecondarySlot" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.profileCardPrimarySlot" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.profileCardSecondarySlot" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showPostCardAtSymbol" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showPostCardAvatar" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showPostCardDisplayName" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showPostCardFooter" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showPostCardHandle" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showPostCardHeader" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showPostCount" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showPostReadIndicator" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileAtSymbol" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileBlocked" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileBlocking" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileCancelled" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileCancelling" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileCardAvatar" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileCardFooter" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileCardHeader" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileCollections" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileDisplayName" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileFollowers" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileFollowing" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileHandle" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileLexicons" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileListed" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileListing" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileLists" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfilePosts" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfilePronouns" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileVerified" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileVerifying" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileWebsite" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showRarityIndicator" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showTimestamp" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showUsername" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings:body.behaviorSettings" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings:body.controlOrder" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings:body.controlOrder:items" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings:body.controlSettings" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings:body.theme" }
  • RemovedVertex RemovedVertex { vertex_id: "net.anisota.settings:body.uiSettings" }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#animationTiming", tgt: "net.anisota.settings#animationTiming.cardAdvance", kind: "prop", name: Some("cardAdvance") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#animationTiming", tgt: "net.anisota.settings#animationTiming.cardFlip", kind: "prop", name: Some("cardFlip") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#animationTiming", tgt: "net.anisota.settings#animationTiming.cardStackEntrance", kind: "prop", name: Some("cardStackEntrance") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#animationTiming", tgt: "net.anisota.settings#animationTiming.cornerElements", kind: "prop", name: Some("cornerElements") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#animationTiming", tgt: "net.anisota.settings#animationTiming.fullscreenTransitions", kind: "prop", name: Some("fullscreenTransitions") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#animationTiming", tgt: "net.anisota.settings#animationTiming.modals", kind: "prop", name: Some("modals") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#animationTiming", tgt: "net.anisota.settings#animationTiming.overall", kind: "prop", name: Some("overall") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#animationTiming", tgt: "net.anisota.settings#animationTiming.pageTransitions", kind: "prop", name: Some("pageTransitions") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#animationTiming", tgt: "net.anisota.settings#animationTiming.threadTransitions", kind: "prop", name: Some("threadTransitions") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#animationTiming", tgt: "net.anisota.settings#animationTiming.uiTransitions", kind: "prop", name: Some("uiTransitions") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#batchNotificationTypes", tgt: "net.anisota.settings#batchNotificationTypes.follows", kind: "prop", name: Some("follows") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#batchNotificationTypes", tgt: "net.anisota.settings#batchNotificationTypes.likes", kind: "prop", name: Some("likes") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#batchNotificationTypes", tgt: "net.anisota.settings#batchNotificationTypes.mentions", kind: "prop", name: Some("mentions") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#batchNotificationTypes", tgt: "net.anisota.settings#batchNotificationTypes.quotes", kind: "prop", name: Some("quotes") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#batchNotificationTypes", tgt: "net.anisota.settings#batchNotificationTypes.replies", kind: "prop", name: Some("replies") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#batchNotificationTypes", tgt: "net.anisota.settings#batchNotificationTypes.reposts", kind: "prop", name: Some("reposts") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.animationTiming", kind: "prop", name: Some("animationTiming") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.anisotaOnlyMode", kind: "prop", name: Some("anisotaOnlyMode") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.audioEnabled", kind: "prop", name: Some("audioEnabled") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.batchNotificationTypes", kind: "prop", name: Some("batchNotificationTypes") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.batchNotifications", kind: "prop", name: Some("batchNotifications") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.bypassDetachedQuotes", kind: "prop", name: Some("bypassDetachedQuotes") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.combineRelationshipAndFollowerFilters", kind: "prop", name: Some("combineRelationshipAndFollowerFilters") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.confirmDeletes", kind: "prop", name: Some("confirmDeletes") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.confirmDraftSaves", kind: "prop", name: Some("confirmDraftSaves") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.defaultHomePage", kind: "prop", name: Some("defaultHomePage") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.defaultPostTarget", kind: "prop", name: Some("defaultPostTarget") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.feedCacheLength", kind: "prop", name: Some("feedCacheLength") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.filterByFollowerRatio", kind: "prop", name: Some("filterByFollowerRatio") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.filterNotificationTypes", kind: "prop", name: Some("filterNotificationTypes") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.filterNotificationsByFollowers", kind: "prop", name: Some("filterNotificationsByFollowers") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.filterNotificationsByRelationship", kind: "prop", name: Some("filterNotificationsByRelationship") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.filterRelationshipTypes", kind: "prop", name: Some("filterRelationshipTypes") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.forceChronologicalSort", kind: "prop", name: Some("forceChronologicalSort") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.fullscreenBehavior", kind: "prop", name: Some("fullscreenBehavior") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.hideInteractedPosts", kind: "prop", name: Some("hideInteractedPosts") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.hideNotificationCount", kind: "prop", name: Some("hideNotificationCount") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.hideReadPosts", kind: "prop", name: Some("hideReadPosts") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.hideReposts", kind: "prop", name: Some("hideReposts") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.highlightByFollowerRatio", kind: "prop", name: Some("highlightByFollowerRatio") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.highlightMaxFollowerCount", kind: "prop", name: Some("highlightMaxFollowerCount") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.highlightMinFollowerCount", kind: "prop", name: Some("highlightMinFollowerCount") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.highlightMinFollowerRatio", kind: "prop", name: Some("highlightMinFollowerRatio") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.highlightNotificationTypes", kind: "prop", name: Some("highlightNotificationTypes") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.highlightNotifications", kind: "prop", name: Some("highlightNotifications") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.includeReplyEngagement", kind: "prop", name: Some("includeReplyEngagement") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.keyboardShortcuts", kind: "prop", name: Some("keyboardShortcuts") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.maxFollowerCount", kind: "prop", name: Some("maxFollowerCount") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.minFollowerCount", kind: "prop", name: Some("minFollowerCount") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.minFollowerRatio", kind: "prop", name: Some("minFollowerRatio") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.moderationSettings", kind: "prop", name: Some("moderationSettings") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.postDrafts", kind: "prop", name: Some("postDrafts") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.reverseFeedOrder", kind: "prop", name: Some("reverseFeedOrder") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.showBlockedPosts", kind: "prop", name: Some("showBlockedPosts") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.showNewHighlightsSection", kind: "prop", name: Some("showNewHighlightsSection") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.showNotificationSections", kind: "prop", name: Some("showNotificationSections") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.showOlderSection", kind: "prop", name: Some("showOlderSection") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.showRarityInHeader", kind: "prop", name: Some("showRarityInHeader") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.showRecentlyReadSection", kind: "prop", name: Some("showRecentlyReadSection") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.showThreadSuggestion", kind: "prop", name: Some("showThreadSuggestion") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.showUnreadSection", kind: "prop", name: Some("showUnreadSection") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.soundscape", kind: "prop", name: Some("soundscape") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.statsVisibleSections", kind: "prop", name: Some("statsVisibleSections") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.textOnlyMode", kind: "prop", name: Some("textOnlyMode") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.trackReadPosts", kind: "prop", name: Some("trackReadPosts") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings.animationTiming", tgt: "net.anisota.settings#animationTiming", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings.batchNotificationTypes", tgt: "net.anisota.settings#batchNotificationTypes", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings.filterNotificationTypes", tgt: "net.anisota.settings#filterNotificationTypes", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings.filterRelationshipTypes", tgt: "net.anisota.settings#filterRelationshipTypes", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings.hideReposts", tgt: "net.anisota.settings#hideReposts", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings.highlightNotificationTypes", tgt: "net.anisota.settings#highlightNotificationTypes", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings.keyboardShortcuts", tgt: "net.anisota.settings#keyboardShortcuts", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings.moderationSettings", tgt: "net.anisota.settings#moderationSettings", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#behaviorSettings.statsVisibleSections", tgt: "net.anisota.settings#statsVisibleSections", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.accountList", kind: "prop", name: Some("accountList") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.back", kind: "prop", name: Some("back") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.commentButton", kind: "prop", name: Some("commentButton") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.copyAuthorDID", kind: "prop", name: Some("copyAuthorDID") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.copyButton", kind: "prop", name: Some("copyButton") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.copyPostLink", kind: "prop", name: Some("copyPostLink") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.copyPostText", kind: "prop", name: Some("copyPostText") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.delete", kind: "prop", name: Some("delete") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.engageButton", kind: "prop", name: Some("engageButton") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.feedSwitcher", kind: "prop", name: Some("feedSwitcher") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.fetch", kind: "prop", name: Some("fetch") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.flip", kind: "prop", name: Some("flip") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.forward", kind: "prop", name: Some("forward") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.fullscreen", kind: "prop", name: Some("fullscreen") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.leafletPublications", kind: "prop", name: Some("leafletPublications") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.like", kind: "prop", name: Some("like") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.list", kind: "prop", name: Some("list") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.multiEngageButton", kind: "prop", name: Some("multiEngageButton") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.multiRepostButton", kind: "prop", name: Some("multiRepostButton") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.positionButton", kind: "prop", name: Some("positionButton") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.postList", kind: "prop", name: Some("postList") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.quickAccess", kind: "prop", name: Some("quickAccess") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.quote", kind: "prop", name: Some("quote") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.relationshipButton", kind: "prop", name: Some("relationshipButton") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.reply", kind: "prop", name: Some("reply") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.repost", kind: "prop", name: Some("repost") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.shuffle", kind: "prop", name: Some("shuffle") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.textOnlyMode", kind: "prop", name: Some("textOnlyMode") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#cornerElements", tgt: "net.anisota.settings#cornerElements.bottomLeft", kind: "prop", name: Some("bottomLeft") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#cornerElements", tgt: "net.anisota.settings#cornerElements.bottomRight", kind: "prop", name: Some("bottomRight") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#cornerElements", tgt: "net.anisota.settings#cornerElements.topLeft", kind: "prop", name: Some("topLeft") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#cornerElements", tgt: "net.anisota.settings#cornerElements.topRight", kind: "prop", name: Some("topRight") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#filterNotificationTypes", tgt: "net.anisota.settings#filterNotificationTypes.follows", kind: "prop", name: Some("follows") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#filterNotificationTypes", tgt: "net.anisota.settings#filterNotificationTypes.likes", kind: "prop", name: Some("likes") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#filterNotificationTypes", tgt: "net.anisota.settings#filterNotificationTypes.mentions", kind: "prop", name: Some("mentions") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#filterNotificationTypes", tgt: "net.anisota.settings#filterNotificationTypes.quotes", kind: "prop", name: Some("quotes") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#filterNotificationTypes", tgt: "net.anisota.settings#filterNotificationTypes.replies", kind: "prop", name: Some("replies") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#filterNotificationTypes", tgt: "net.anisota.settings#filterNotificationTypes.reposts", kind: "prop", name: Some("reposts") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#filterRelationshipTypes", tgt: "net.anisota.settings#filterRelationshipTypes.followers", kind: "prop", name: Some("followers") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#filterRelationshipTypes", tgt: "net.anisota.settings#filterRelationshipTypes.following", kind: "prop", name: Some("following") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#filterRelationshipTypes", tgt: "net.anisota.settings#filterRelationshipTypes.mutuals", kind: "prop", name: Some("mutuals") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#filterRelationshipTypes", tgt: "net.anisota.settings#filterRelationshipTypes.nonMutuals", kind: "prop", name: Some("nonMutuals") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#hideReposts", tgt: "net.anisota.settings#hideReposts.feed", kind: "prop", name: Some("feed") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#hideReposts", tgt: "net.anisota.settings#hideReposts.profile", kind: "prop", name: Some("profile") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#highlightNotificationTypes", tgt: "net.anisota.settings#highlightNotificationTypes.follows", kind: "prop", name: Some("follows") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#highlightNotificationTypes", tgt: "net.anisota.settings#highlightNotificationTypes.likes", kind: "prop", name: Some("likes") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#highlightNotificationTypes", tgt: "net.anisota.settings#highlightNotificationTypes.mentions", kind: "prop", name: Some("mentions") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#highlightNotificationTypes", tgt: "net.anisota.settings#highlightNotificationTypes.quotes", kind: "prop", name: Some("quotes") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#highlightNotificationTypes", tgt: "net.anisota.settings#highlightNotificationTypes.replies", kind: "prop", name: Some("replies") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#highlightNotificationTypes", tgt: "net.anisota.settings#highlightNotificationTypes.reposts", kind: "prop", name: Some("reposts") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#keyboardShortcuts", tgt: "net.anisota.settings#keyboardShortcuts.composer", kind: "prop", name: Some("composer") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#keyboardShortcuts", tgt: "net.anisota.settings#keyboardShortcuts.global", kind: "prop", name: Some("global") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#keyboardShortcuts", tgt: "net.anisota.settings#keyboardShortcuts.modals", kind: "prop", name: Some("modals") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#keyboardShortcuts", tgt: "net.anisota.settings#keyboardShortcuts.navigation", kind: "prop", name: Some("navigation") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#keyboardShortcuts", tgt: "net.anisota.settings#keyboardShortcuts.postInteractions", kind: "prop", name: Some("postInteractions") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#keyboardShortcuts.composer", tgt: "net.anisota.settings#keyboardShortcutsComposer", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#keyboardShortcuts.global", tgt: "net.anisota.settings#keyboardShortcutsGlobal", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#keyboardShortcuts.modals", tgt: "net.anisota.settings#keyboardShortcutsModals", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#keyboardShortcuts.navigation", tgt: "net.anisota.settings#keyboardShortcutsNavigation", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#keyboardShortcuts.postInteractions", tgt: "net.anisota.settings#keyboardShortcutsPostInteractions", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#keyboardShortcutsComposer", tgt: "net.anisota.settings#keyboardShortcutsComposer.publish", kind: "prop", name: Some("publish") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#keyboardShortcutsGlobal", tgt: "net.anisota.settings#keyboardShortcutsGlobal.collection", kind: "prop", name: Some("collection") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#keyboardShortcutsGlobal", tgt: "net.anisota.settings#keyboardShortcutsGlobal.feed", kind: "prop", name: Some("feed") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#keyboardShortcutsGlobal", tgt: "net.anisota.settings#keyboardShortcutsGlobal.inventory", kind: "prop", name: Some("inventory") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#keyboardShortcutsGlobal", tgt: "net.anisota.settings#keyboardShortcutsGlobal.profile", kind: "prop", name: Some("profile") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#keyboardShortcutsModals", tgt: "net.anisota.settings#keyboardShortcutsModals.keyboardHelp", kind: "prop", name: Some("keyboardHelp") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#keyboardShortcutsModals", tgt: "net.anisota.settings#keyboardShortcutsModals.notifications", kind: "prop", name: Some("notifications") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#keyboardShortcutsModals", tgt: "net.anisota.settings#keyboardShortcutsModals.postComposer", kind: "prop", name: Some("postComposer") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#keyboardShortcutsModals", tgt: "net.anisota.settings#keyboardShortcutsModals.stats", kind: "prop", name: Some("stats") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#keyboardShortcutsModals", tgt: "net.anisota.settings#keyboardShortcutsModals.touchMenu", kind: "prop", name: Some("touchMenu") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#keyboardShortcutsNavigation", tgt: "net.anisota.settings#keyboardShortcutsNavigation.arrowDown", kind: "prop", name: Some("arrowDown") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#keyboardShortcutsNavigation", tgt: "net.anisota.settings#keyboardShortcutsNavigation.arrowLeft", kind: "prop", name: Some("arrowLeft") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#keyboardShortcutsNavigation", tgt: "net.anisota.settings#keyboardShortcutsNavigation.arrowRight", kind: "prop", name: Some("arrowRight") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#keyboardShortcutsNavigation", tgt: "net.anisota.settings#keyboardShortcutsNavigation.arrowUp", kind: "prop", name: Some("arrowUp") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#keyboardShortcutsNavigation", tgt: "net.anisota.settings#keyboardShortcutsNavigation.escape", kind: "prop", name: Some("escape") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#keyboardShortcutsPostInteractions", tgt: "net.anisota.settings#keyboardShortcutsPostInteractions.like", kind: "prop", name: Some("like") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#keyboardShortcutsPostInteractions", tgt: "net.anisota.settings#keyboardShortcutsPostInteractions.quote", kind: "prop", name: Some("quote") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#keyboardShortcutsPostInteractions", tgt: "net.anisota.settings#keyboardShortcutsPostInteractions.reply", kind: "prop", name: Some("reply") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#keyboardShortcutsPostInteractions", tgt: "net.anisota.settings#keyboardShortcutsPostInteractions.repost", kind: "prop", name: Some("repost") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#moderationSettings", tgt: "net.anisota.settings#moderationSettings.mutedAccountsHandling", kind: "prop", name: Some("mutedAccountsHandling") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#moderationSettings", tgt: "net.anisota.settings#moderationSettings.mutedContentHandling", kind: "prop", name: Some("mutedContentHandling") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#statsVisibleSections", tgt: "net.anisota.settings#statsVisibleSections.activity", kind: "prop", name: Some("activity") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#statsVisibleSections", tgt: "net.anisota.settings#statsVisibleSections.engagement", kind: "prop", name: Some("engagement") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#statsVisibleSections", tgt: "net.anisota.settings#statsVisibleSections.progress", kind: "prop", name: Some("progress") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.cornerElements", kind: "prop", name: Some("cornerElements") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.fontSize", kind: "prop", name: Some("fontSize") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.postCardPrimarySlot", kind: "prop", name: Some("postCardPrimarySlot") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.postCardSecondarySlot", kind: "prop", name: Some("postCardSecondarySlot") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.profileCardPrimarySlot", kind: "prop", name: Some("profileCardPrimarySlot") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.profileCardSecondarySlot", kind: "prop", name: Some("profileCardSecondarySlot") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showPostCardAtSymbol", kind: "prop", name: Some("showPostCardAtSymbol") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showPostCardAvatar", kind: "prop", name: Some("showPostCardAvatar") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showPostCardDisplayName", kind: "prop", name: Some("showPostCardDisplayName") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showPostCardFooter", kind: "prop", name: Some("showPostCardFooter") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showPostCardHandle", kind: "prop", name: Some("showPostCardHandle") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showPostCardHeader", kind: "prop", name: Some("showPostCardHeader") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showPostCount", kind: "prop", name: Some("showPostCount") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showPostReadIndicator", kind: "prop", name: Some("showPostReadIndicator") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileAtSymbol", kind: "prop", name: Some("showProfileAtSymbol") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileBlocked", kind: "prop", name: Some("showProfileBlocked") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileBlocking", kind: "prop", name: Some("showProfileBlocking") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileCancelled", kind: "prop", name: Some("showProfileCancelled") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileCancelling", kind: "prop", name: Some("showProfileCancelling") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileCardAvatar", kind: "prop", name: Some("showProfileCardAvatar") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileCardFooter", kind: "prop", name: Some("showProfileCardFooter") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileCardHeader", kind: "prop", name: Some("showProfileCardHeader") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileCollections", kind: "prop", name: Some("showProfileCollections") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileDisplayName", kind: "prop", name: Some("showProfileDisplayName") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileFollowers", kind: "prop", name: Some("showProfileFollowers") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileFollowing", kind: "prop", name: Some("showProfileFollowing") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileHandle", kind: "prop", name: Some("showProfileHandle") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileLexicons", kind: "prop", name: Some("showProfileLexicons") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileListed", kind: "prop", name: Some("showProfileListed") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileListing", kind: "prop", name: Some("showProfileListing") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileLists", kind: "prop", name: Some("showProfileLists") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfilePosts", kind: "prop", name: Some("showProfilePosts") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfilePronouns", kind: "prop", name: Some("showProfilePronouns") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileVerified", kind: "prop", name: Some("showProfileVerified") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileVerifying", kind: "prop", name: Some("showProfileVerifying") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileWebsite", kind: "prop", name: Some("showProfileWebsite") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showRarityIndicator", kind: "prop", name: Some("showRarityIndicator") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showTimestamp", kind: "prop", name: Some("showTimestamp") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showUsername", kind: "prop", name: Some("showUsername") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings#uiSettings.cornerElements", tgt: "net.anisota.settings#cornerElements", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings:body", tgt: "net.anisota.settings:body.behaviorSettings", kind: "prop", name: Some("behaviorSettings") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings:body", tgt: "net.anisota.settings:body.controlOrder", kind: "prop", name: Some("controlOrder") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings:body", tgt: "net.anisota.settings:body.controlSettings", kind: "prop", name: Some("controlSettings") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings:body", tgt: "net.anisota.settings:body.theme", kind: "prop", name: Some("theme") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings:body", tgt: "net.anisota.settings:body.uiSettings", kind: "prop", name: Some("uiSettings") }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings:body.behaviorSettings", tgt: "net.anisota.settings#behaviorSettings", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings:body.controlOrder", tgt: "net.anisota.settings:body.controlOrder:items", kind: "items", name: None }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings:body.controlSettings", tgt: "net.anisota.settings#controlSettings", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "net.anisota.settings:body.uiSettings", tgt: "net.anisota.settings#uiSettings", kind: "ref", name: None }

Migration Guidance

Removed Elements

  • RemovedVertex { vertex_id: "net.anisota.settings#animationTiming" }
  • RemovedVertex { vertex_id: "net.anisota.settings#animationTiming.cardAdvance" }
  • RemovedVertex { vertex_id: "net.anisota.settings#animationTiming.cardFlip" }
  • RemovedVertex { vertex_id: "net.anisota.settings#animationTiming.cardStackEntrance" }
  • RemovedVertex { vertex_id: "net.anisota.settings#animationTiming.cornerElements" }
  • RemovedVertex { vertex_id: "net.anisota.settings#animationTiming.fullscreenTransitions" }
  • RemovedVertex { vertex_id: "net.anisota.settings#animationTiming.modals" }
  • RemovedVertex { vertex_id: "net.anisota.settings#animationTiming.overall" }
  • RemovedVertex { vertex_id: "net.anisota.settings#animationTiming.pageTransitions" }
  • RemovedVertex { vertex_id: "net.anisota.settings#animationTiming.threadTransitions" }
  • RemovedVertex { vertex_id: "net.anisota.settings#animationTiming.uiTransitions" }
  • RemovedVertex { vertex_id: "net.anisota.settings#batchNotificationTypes" }
  • RemovedVertex { vertex_id: "net.anisota.settings#batchNotificationTypes.follows" }
  • RemovedVertex { vertex_id: "net.anisota.settings#batchNotificationTypes.likes" }
  • RemovedVertex { vertex_id: "net.anisota.settings#batchNotificationTypes.mentions" }
  • RemovedVertex { vertex_id: "net.anisota.settings#batchNotificationTypes.quotes" }
  • RemovedVertex { vertex_id: "net.anisota.settings#batchNotificationTypes.replies" }
  • RemovedVertex { vertex_id: "net.anisota.settings#batchNotificationTypes.reposts" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.animationTiming" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.anisotaOnlyMode" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.audioEnabled" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.batchNotificationTypes" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.batchNotifications" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.bypassDetachedQuotes" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.combineRelationshipAndFollowerFilters" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.confirmDeletes" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.confirmDraftSaves" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.defaultHomePage" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.defaultPostTarget" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.feedCacheLength" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.filterByFollowerRatio" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.filterNotificationTypes" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.filterNotificationsByFollowers" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.filterNotificationsByRelationship" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.filterRelationshipTypes" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.forceChronologicalSort" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.fullscreenBehavior" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.hideInteractedPosts" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.hideNotificationCount" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.hideReadPosts" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.hideReposts" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.highlightByFollowerRatio" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.highlightMaxFollowerCount" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.highlightMinFollowerCount" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.highlightMinFollowerRatio" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.highlightNotificationTypes" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.highlightNotifications" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.includeReplyEngagement" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.keyboardShortcuts" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.maxFollowerCount" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.minFollowerCount" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.minFollowerRatio" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.moderationSettings" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.postDrafts" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.reverseFeedOrder" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.showBlockedPosts" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.showNewHighlightsSection" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.showNotificationSections" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.showOlderSection" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.showRarityInHeader" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.showRecentlyReadSection" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.showThreadSuggestion" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.showUnreadSection" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.soundscape" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.statsVisibleSections" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.textOnlyMode" }
  • RemovedVertex { vertex_id: "net.anisota.settings#behaviorSettings.trackReadPosts" }
  • RemovedVertex { vertex_id: "net.anisota.settings#controlSettings" }
  • RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.accountList" }
  • RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.back" }
  • RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.commentButton" }
  • RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.copyAuthorDID" }
  • RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.copyButton" }
  • RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.copyPostLink" }
  • RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.copyPostText" }
  • RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.delete" }
  • RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.engageButton" }
  • RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.feedSwitcher" }
  • RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.fetch" }
  • RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.flip" }
  • RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.forward" }
  • RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.fullscreen" }
  • RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.leafletPublications" }
  • RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.like" }
  • RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.list" }
  • RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.multiEngageButton" }
  • RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.multiRepostButton" }
  • RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.positionButton" }
  • RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.postList" }
  • RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.quickAccess" }
  • RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.quote" }
  • RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.relationshipButton" }
  • RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.reply" }
  • RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.repost" }
  • RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.shuffle" }
  • RemovedVertex { vertex_id: "net.anisota.settings#controlSettings.textOnlyMode" }
  • RemovedVertex { vertex_id: "net.anisota.settings#cornerElements" }
  • RemovedVertex { vertex_id: "net.anisota.settings#cornerElements.bottomLeft" }
  • RemovedVertex { vertex_id: "net.anisota.settings#cornerElements.bottomRight" }
  • RemovedVertex { vertex_id: "net.anisota.settings#cornerElements.topLeft" }
  • RemovedVertex { vertex_id: "net.anisota.settings#cornerElements.topRight" }
  • RemovedVertex { vertex_id: "net.anisota.settings#filterNotificationTypes" }
  • RemovedVertex { vertex_id: "net.anisota.settings#filterNotificationTypes.follows" }
  • RemovedVertex { vertex_id: "net.anisota.settings#filterNotificationTypes.likes" }
  • RemovedVertex { vertex_id: "net.anisota.settings#filterNotificationTypes.mentions" }
  • RemovedVertex { vertex_id: "net.anisota.settings#filterNotificationTypes.quotes" }
  • RemovedVertex { vertex_id: "net.anisota.settings#filterNotificationTypes.replies" }
  • RemovedVertex { vertex_id: "net.anisota.settings#filterNotificationTypes.reposts" }
  • RemovedVertex { vertex_id: "net.anisota.settings#filterRelationshipTypes" }
  • RemovedVertex { vertex_id: "net.anisota.settings#filterRelationshipTypes.followers" }
  • RemovedVertex { vertex_id: "net.anisota.settings#filterRelationshipTypes.following" }
  • RemovedVertex { vertex_id: "net.anisota.settings#filterRelationshipTypes.mutuals" }
  • RemovedVertex { vertex_id: "net.anisota.settings#filterRelationshipTypes.nonMutuals" }
  • RemovedVertex { vertex_id: "net.anisota.settings#hideReposts" }
  • RemovedVertex { vertex_id: "net.anisota.settings#hideReposts.feed" }
  • RemovedVertex { vertex_id: "net.anisota.settings#hideReposts.profile" }
  • RemovedVertex { vertex_id: "net.anisota.settings#highlightNotificationTypes" }
  • RemovedVertex { vertex_id: "net.anisota.settings#highlightNotificationTypes.follows" }
  • RemovedVertex { vertex_id: "net.anisota.settings#highlightNotificationTypes.likes" }
  • RemovedVertex { vertex_id: "net.anisota.settings#highlightNotificationTypes.mentions" }
  • RemovedVertex { vertex_id: "net.anisota.settings#highlightNotificationTypes.quotes" }
  • RemovedVertex { vertex_id: "net.anisota.settings#highlightNotificationTypes.replies" }
  • RemovedVertex { vertex_id: "net.anisota.settings#highlightNotificationTypes.reposts" }
  • RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcuts" }
  • RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcuts.composer" }
  • RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcuts.global" }
  • RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcuts.modals" }
  • RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcuts.navigation" }
  • RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcuts.postInteractions" }
  • RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsComposer" }
  • RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsComposer.publish" }
  • RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsGlobal" }
  • RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsGlobal.collection" }
  • RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsGlobal.feed" }
  • RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsGlobal.inventory" }
  • RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsGlobal.profile" }
  • RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsModals" }
  • RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsModals.keyboardHelp" }
  • RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsModals.notifications" }
  • RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsModals.postComposer" }
  • RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsModals.stats" }
  • RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsModals.touchMenu" }
  • RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsNavigation" }
  • RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsNavigation.arrowDown" }
  • RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsNavigation.arrowLeft" }
  • RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsNavigation.arrowRight" }
  • RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsNavigation.arrowUp" }
  • RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsNavigation.escape" }
  • RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsPostInteractions" }
  • RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsPostInteractions.like" }
  • RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsPostInteractions.quote" }
  • RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsPostInteractions.reply" }
  • RemovedVertex { vertex_id: "net.anisota.settings#keyboardShortcutsPostInteractions.repost" }
  • RemovedVertex { vertex_id: "net.anisota.settings#moderationSettings" }
  • RemovedVertex { vertex_id: "net.anisota.settings#moderationSettings.mutedAccountsHandling" }
  • RemovedVertex { vertex_id: "net.anisota.settings#moderationSettings.mutedContentHandling" }
  • RemovedVertex { vertex_id: "net.anisota.settings#statsVisibleSections" }
  • RemovedVertex { vertex_id: "net.anisota.settings#statsVisibleSections.activity" }
  • RemovedVertex { vertex_id: "net.anisota.settings#statsVisibleSections.engagement" }
  • RemovedVertex { vertex_id: "net.anisota.settings#statsVisibleSections.progress" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.cornerElements" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.fontSize" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.postCardPrimarySlot" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.postCardSecondarySlot" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.profileCardPrimarySlot" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.profileCardSecondarySlot" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showPostCardAtSymbol" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showPostCardAvatar" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showPostCardDisplayName" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showPostCardFooter" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showPostCardHandle" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showPostCardHeader" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showPostCount" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showPostReadIndicator" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileAtSymbol" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileBlocked" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileBlocking" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileCancelled" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileCancelling" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileCardAvatar" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileCardFooter" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileCardHeader" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileCollections" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileDisplayName" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileFollowers" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileFollowing" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileHandle" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileLexicons" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileListed" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileListing" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileLists" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfilePosts" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfilePronouns" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileVerified" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileVerifying" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showProfileWebsite" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showRarityIndicator" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showTimestamp" }
  • RemovedVertex { vertex_id: "net.anisota.settings#uiSettings.showUsername" }
  • RemovedVertex { vertex_id: "net.anisota.settings:body.behaviorSettings" }
  • RemovedVertex { vertex_id: "net.anisota.settings:body.controlOrder" }
  • RemovedVertex { vertex_id: "net.anisota.settings:body.controlOrder:items" }
  • RemovedVertex { vertex_id: "net.anisota.settings:body.controlSettings" }
  • RemovedVertex { vertex_id: "net.anisota.settings:body.theme" }
  • RemovedVertex { vertex_id: "net.anisota.settings:body.uiSettings" }

Additional Notes

  • Breaking: RemovedEdge { src: "net.anisota.settings#animationTiming", tgt: "net.anisota.settings#animationTiming.cardAdvance", kind: "prop", name: Some("cardAdvance") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#animationTiming", tgt: "net.anisota.settings#animationTiming.cardFlip", kind: "prop", name: Some("cardFlip") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#animationTiming", tgt: "net.anisota.settings#animationTiming.cardStackEntrance", kind: "prop", name: Some("cardStackEntrance") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#animationTiming", tgt: "net.anisota.settings#animationTiming.cornerElements", kind: "prop", name: Some("cornerElements") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#animationTiming", tgt: "net.anisota.settings#animationTiming.fullscreenTransitions", kind: "prop", name: Some("fullscreenTransitions") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#animationTiming", tgt: "net.anisota.settings#animationTiming.modals", kind: "prop", name: Some("modals") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#animationTiming", tgt: "net.anisota.settings#animationTiming.overall", kind: "prop", name: Some("overall") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#animationTiming", tgt: "net.anisota.settings#animationTiming.pageTransitions", kind: "prop", name: Some("pageTransitions") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#animationTiming", tgt: "net.anisota.settings#animationTiming.threadTransitions", kind: "prop", name: Some("threadTransitions") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#animationTiming", tgt: "net.anisota.settings#animationTiming.uiTransitions", kind: "prop", name: Some("uiTransitions") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#batchNotificationTypes", tgt: "net.anisota.settings#batchNotificationTypes.follows", kind: "prop", name: Some("follows") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#batchNotificationTypes", tgt: "net.anisota.settings#batchNotificationTypes.likes", kind: "prop", name: Some("likes") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#batchNotificationTypes", tgt: "net.anisota.settings#batchNotificationTypes.mentions", kind: "prop", name: Some("mentions") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#batchNotificationTypes", tgt: "net.anisota.settings#batchNotificationTypes.quotes", kind: "prop", name: Some("quotes") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#batchNotificationTypes", tgt: "net.anisota.settings#batchNotificationTypes.replies", kind: "prop", name: Some("replies") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#batchNotificationTypes", tgt: "net.anisota.settings#batchNotificationTypes.reposts", kind: "prop", name: Some("reposts") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.animationTiming", kind: "prop", name: Some("animationTiming") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.anisotaOnlyMode", kind: "prop", name: Some("anisotaOnlyMode") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.audioEnabled", kind: "prop", name: Some("audioEnabled") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.batchNotificationTypes", kind: "prop", name: Some("batchNotificationTypes") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.batchNotifications", kind: "prop", name: Some("batchNotifications") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.bypassDetachedQuotes", kind: "prop", name: Some("bypassDetachedQuotes") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.combineRelationshipAndFollowerFilters", kind: "prop", name: Some("combineRelationshipAndFollowerFilters") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.confirmDeletes", kind: "prop", name: Some("confirmDeletes") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.confirmDraftSaves", kind: "prop", name: Some("confirmDraftSaves") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.defaultHomePage", kind: "prop", name: Some("defaultHomePage") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.defaultPostTarget", kind: "prop", name: Some("defaultPostTarget") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.feedCacheLength", kind: "prop", name: Some("feedCacheLength") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.filterByFollowerRatio", kind: "prop", name: Some("filterByFollowerRatio") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.filterNotificationTypes", kind: "prop", name: Some("filterNotificationTypes") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.filterNotificationsByFollowers", kind: "prop", name: Some("filterNotificationsByFollowers") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.filterNotificationsByRelationship", kind: "prop", name: Some("filterNotificationsByRelationship") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.filterRelationshipTypes", kind: "prop", name: Some("filterRelationshipTypes") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.forceChronologicalSort", kind: "prop", name: Some("forceChronologicalSort") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.fullscreenBehavior", kind: "prop", name: Some("fullscreenBehavior") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.hideInteractedPosts", kind: "prop", name: Some("hideInteractedPosts") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.hideNotificationCount", kind: "prop", name: Some("hideNotificationCount") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.hideReadPosts", kind: "prop", name: Some("hideReadPosts") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.hideReposts", kind: "prop", name: Some("hideReposts") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.highlightByFollowerRatio", kind: "prop", name: Some("highlightByFollowerRatio") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.highlightMaxFollowerCount", kind: "prop", name: Some("highlightMaxFollowerCount") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.highlightMinFollowerCount", kind: "prop", name: Some("highlightMinFollowerCount") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.highlightMinFollowerRatio", kind: "prop", name: Some("highlightMinFollowerRatio") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.highlightNotificationTypes", kind: "prop", name: Some("highlightNotificationTypes") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.highlightNotifications", kind: "prop", name: Some("highlightNotifications") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.includeReplyEngagement", kind: "prop", name: Some("includeReplyEngagement") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.keyboardShortcuts", kind: "prop", name: Some("keyboardShortcuts") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.maxFollowerCount", kind: "prop", name: Some("maxFollowerCount") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.minFollowerCount", kind: "prop", name: Some("minFollowerCount") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.minFollowerRatio", kind: "prop", name: Some("minFollowerRatio") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.moderationSettings", kind: "prop", name: Some("moderationSettings") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.postDrafts", kind: "prop", name: Some("postDrafts") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.reverseFeedOrder", kind: "prop", name: Some("reverseFeedOrder") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.showBlockedPosts", kind: "prop", name: Some("showBlockedPosts") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.showNewHighlightsSection", kind: "prop", name: Some("showNewHighlightsSection") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.showNotificationSections", kind: "prop", name: Some("showNotificationSections") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.showOlderSection", kind: "prop", name: Some("showOlderSection") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.showRarityInHeader", kind: "prop", name: Some("showRarityInHeader") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.showRecentlyReadSection", kind: "prop", name: Some("showRecentlyReadSection") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.showThreadSuggestion", kind: "prop", name: Some("showThreadSuggestion") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.showUnreadSection", kind: "prop", name: Some("showUnreadSection") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.soundscape", kind: "prop", name: Some("soundscape") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.statsVisibleSections", kind: "prop", name: Some("statsVisibleSections") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.textOnlyMode", kind: "prop", name: Some("textOnlyMode") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings", tgt: "net.anisota.settings#behaviorSettings.trackReadPosts", kind: "prop", name: Some("trackReadPosts") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings.animationTiming", tgt: "net.anisota.settings#animationTiming", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings.batchNotificationTypes", tgt: "net.anisota.settings#batchNotificationTypes", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings.filterNotificationTypes", tgt: "net.anisota.settings#filterNotificationTypes", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings.filterRelationshipTypes", tgt: "net.anisota.settings#filterRelationshipTypes", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings.hideReposts", tgt: "net.anisota.settings#hideReposts", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings.highlightNotificationTypes", tgt: "net.anisota.settings#highlightNotificationTypes", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings.keyboardShortcuts", tgt: "net.anisota.settings#keyboardShortcuts", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings.moderationSettings", tgt: "net.anisota.settings#moderationSettings", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "net.anisota.settings#behaviorSettings.statsVisibleSections", tgt: "net.anisota.settings#statsVisibleSections", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.accountList", kind: "prop", name: Some("accountList") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.back", kind: "prop", name: Some("back") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.commentButton", kind: "prop", name: Some("commentButton") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.copyAuthorDID", kind: "prop", name: Some("copyAuthorDID") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.copyButton", kind: "prop", name: Some("copyButton") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.copyPostLink", kind: "prop", name: Some("copyPostLink") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.copyPostText", kind: "prop", name: Some("copyPostText") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.delete", kind: "prop", name: Some("delete") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.engageButton", kind: "prop", name: Some("engageButton") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.feedSwitcher", kind: "prop", name: Some("feedSwitcher") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.fetch", kind: "prop", name: Some("fetch") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.flip", kind: "prop", name: Some("flip") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.forward", kind: "prop", name: Some("forward") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.fullscreen", kind: "prop", name: Some("fullscreen") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.leafletPublications", kind: "prop", name: Some("leafletPublications") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.like", kind: "prop", name: Some("like") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.list", kind: "prop", name: Some("list") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.multiEngageButton", kind: "prop", name: Some("multiEngageButton") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.multiRepostButton", kind: "prop", name: Some("multiRepostButton") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.positionButton", kind: "prop", name: Some("positionButton") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.postList", kind: "prop", name: Some("postList") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.quickAccess", kind: "prop", name: Some("quickAccess") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.quote", kind: "prop", name: Some("quote") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.relationshipButton", kind: "prop", name: Some("relationshipButton") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.reply", kind: "prop", name: Some("reply") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.repost", kind: "prop", name: Some("repost") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.shuffle", kind: "prop", name: Some("shuffle") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#controlSettings", tgt: "net.anisota.settings#controlSettings.textOnlyMode", kind: "prop", name: Some("textOnlyMode") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#cornerElements", tgt: "net.anisota.settings#cornerElements.bottomLeft", kind: "prop", name: Some("bottomLeft") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#cornerElements", tgt: "net.anisota.settings#cornerElements.bottomRight", kind: "prop", name: Some("bottomRight") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#cornerElements", tgt: "net.anisota.settings#cornerElements.topLeft", kind: "prop", name: Some("topLeft") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#cornerElements", tgt: "net.anisota.settings#cornerElements.topRight", kind: "prop", name: Some("topRight") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#filterNotificationTypes", tgt: "net.anisota.settings#filterNotificationTypes.follows", kind: "prop", name: Some("follows") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#filterNotificationTypes", tgt: "net.anisota.settings#filterNotificationTypes.likes", kind: "prop", name: Some("likes") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#filterNotificationTypes", tgt: "net.anisota.settings#filterNotificationTypes.mentions", kind: "prop", name: Some("mentions") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#filterNotificationTypes", tgt: "net.anisota.settings#filterNotificationTypes.quotes", kind: "prop", name: Some("quotes") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#filterNotificationTypes", tgt: "net.anisota.settings#filterNotificationTypes.replies", kind: "prop", name: Some("replies") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#filterNotificationTypes", tgt: "net.anisota.settings#filterNotificationTypes.reposts", kind: "prop", name: Some("reposts") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#filterRelationshipTypes", tgt: "net.anisota.settings#filterRelationshipTypes.followers", kind: "prop", name: Some("followers") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#filterRelationshipTypes", tgt: "net.anisota.settings#filterRelationshipTypes.following", kind: "prop", name: Some("following") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#filterRelationshipTypes", tgt: "net.anisota.settings#filterRelationshipTypes.mutuals", kind: "prop", name: Some("mutuals") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#filterRelationshipTypes", tgt: "net.anisota.settings#filterRelationshipTypes.nonMutuals", kind: "prop", name: Some("nonMutuals") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#hideReposts", tgt: "net.anisota.settings#hideReposts.feed", kind: "prop", name: Some("feed") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#hideReposts", tgt: "net.anisota.settings#hideReposts.profile", kind: "prop", name: Some("profile") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#highlightNotificationTypes", tgt: "net.anisota.settings#highlightNotificationTypes.follows", kind: "prop", name: Some("follows") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#highlightNotificationTypes", tgt: "net.anisota.settings#highlightNotificationTypes.likes", kind: "prop", name: Some("likes") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#highlightNotificationTypes", tgt: "net.anisota.settings#highlightNotificationTypes.mentions", kind: "prop", name: Some("mentions") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#highlightNotificationTypes", tgt: "net.anisota.settings#highlightNotificationTypes.quotes", kind: "prop", name: Some("quotes") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#highlightNotificationTypes", tgt: "net.anisota.settings#highlightNotificationTypes.replies", kind: "prop", name: Some("replies") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#highlightNotificationTypes", tgt: "net.anisota.settings#highlightNotificationTypes.reposts", kind: "prop", name: Some("reposts") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#keyboardShortcuts", tgt: "net.anisota.settings#keyboardShortcuts.composer", kind: "prop", name: Some("composer") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#keyboardShortcuts", tgt: "net.anisota.settings#keyboardShortcuts.global", kind: "prop", name: Some("global") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#keyboardShortcuts", tgt: "net.anisota.settings#keyboardShortcuts.modals", kind: "prop", name: Some("modals") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#keyboardShortcuts", tgt: "net.anisota.settings#keyboardShortcuts.navigation", kind: "prop", name: Some("navigation") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#keyboardShortcuts", tgt: "net.anisota.settings#keyboardShortcuts.postInteractions", kind: "prop", name: Some("postInteractions") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#keyboardShortcuts.composer", tgt: "net.anisota.settings#keyboardShortcutsComposer", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "net.anisota.settings#keyboardShortcuts.global", tgt: "net.anisota.settings#keyboardShortcutsGlobal", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "net.anisota.settings#keyboardShortcuts.modals", tgt: "net.anisota.settings#keyboardShortcutsModals", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "net.anisota.settings#keyboardShortcuts.navigation", tgt: "net.anisota.settings#keyboardShortcutsNavigation", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "net.anisota.settings#keyboardShortcuts.postInteractions", tgt: "net.anisota.settings#keyboardShortcutsPostInteractions", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "net.anisota.settings#keyboardShortcutsComposer", tgt: "net.anisota.settings#keyboardShortcutsComposer.publish", kind: "prop", name: Some("publish") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#keyboardShortcutsGlobal", tgt: "net.anisota.settings#keyboardShortcutsGlobal.collection", kind: "prop", name: Some("collection") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#keyboardShortcutsGlobal", tgt: "net.anisota.settings#keyboardShortcutsGlobal.feed", kind: "prop", name: Some("feed") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#keyboardShortcutsGlobal", tgt: "net.anisota.settings#keyboardShortcutsGlobal.inventory", kind: "prop", name: Some("inventory") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#keyboardShortcutsGlobal", tgt: "net.anisota.settings#keyboardShortcutsGlobal.profile", kind: "prop", name: Some("profile") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#keyboardShortcutsModals", tgt: "net.anisota.settings#keyboardShortcutsModals.keyboardHelp", kind: "prop", name: Some("keyboardHelp") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#keyboardShortcutsModals", tgt: "net.anisota.settings#keyboardShortcutsModals.notifications", kind: "prop", name: Some("notifications") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#keyboardShortcutsModals", tgt: "net.anisota.settings#keyboardShortcutsModals.postComposer", kind: "prop", name: Some("postComposer") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#keyboardShortcutsModals", tgt: "net.anisota.settings#keyboardShortcutsModals.stats", kind: "prop", name: Some("stats") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#keyboardShortcutsModals", tgt: "net.anisota.settings#keyboardShortcutsModals.touchMenu", kind: "prop", name: Some("touchMenu") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#keyboardShortcutsNavigation", tgt: "net.anisota.settings#keyboardShortcutsNavigation.arrowDown", kind: "prop", name: Some("arrowDown") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#keyboardShortcutsNavigation", tgt: "net.anisota.settings#keyboardShortcutsNavigation.arrowLeft", kind: "prop", name: Some("arrowLeft") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#keyboardShortcutsNavigation", tgt: "net.anisota.settings#keyboardShortcutsNavigation.arrowRight", kind: "prop", name: Some("arrowRight") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#keyboardShortcutsNavigation", tgt: "net.anisota.settings#keyboardShortcutsNavigation.arrowUp", kind: "prop", name: Some("arrowUp") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#keyboardShortcutsNavigation", tgt: "net.anisota.settings#keyboardShortcutsNavigation.escape", kind: "prop", name: Some("escape") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#keyboardShortcutsPostInteractions", tgt: "net.anisota.settings#keyboardShortcutsPostInteractions.like", kind: "prop", name: Some("like") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#keyboardShortcutsPostInteractions", tgt: "net.anisota.settings#keyboardShortcutsPostInteractions.quote", kind: "prop", name: Some("quote") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#keyboardShortcutsPostInteractions", tgt: "net.anisota.settings#keyboardShortcutsPostInteractions.reply", kind: "prop", name: Some("reply") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#keyboardShortcutsPostInteractions", tgt: "net.anisota.settings#keyboardShortcutsPostInteractions.repost", kind: "prop", name: Some("repost") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#moderationSettings", tgt: "net.anisota.settings#moderationSettings.mutedAccountsHandling", kind: "prop", name: Some("mutedAccountsHandling") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#moderationSettings", tgt: "net.anisota.settings#moderationSettings.mutedContentHandling", kind: "prop", name: Some("mutedContentHandling") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#statsVisibleSections", tgt: "net.anisota.settings#statsVisibleSections.activity", kind: "prop", name: Some("activity") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#statsVisibleSections", tgt: "net.anisota.settings#statsVisibleSections.engagement", kind: "prop", name: Some("engagement") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#statsVisibleSections", tgt: "net.anisota.settings#statsVisibleSections.progress", kind: "prop", name: Some("progress") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.cornerElements", kind: "prop", name: Some("cornerElements") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.fontSize", kind: "prop", name: Some("fontSize") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.postCardPrimarySlot", kind: "prop", name: Some("postCardPrimarySlot") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.postCardSecondarySlot", kind: "prop", name: Some("postCardSecondarySlot") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.profileCardPrimarySlot", kind: "prop", name: Some("profileCardPrimarySlot") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.profileCardSecondarySlot", kind: "prop", name: Some("profileCardSecondarySlot") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showPostCardAtSymbol", kind: "prop", name: Some("showPostCardAtSymbol") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showPostCardAvatar", kind: "prop", name: Some("showPostCardAvatar") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showPostCardDisplayName", kind: "prop", name: Some("showPostCardDisplayName") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showPostCardFooter", kind: "prop", name: Some("showPostCardFooter") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showPostCardHandle", kind: "prop", name: Some("showPostCardHandle") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showPostCardHeader", kind: "prop", name: Some("showPostCardHeader") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showPostCount", kind: "prop", name: Some("showPostCount") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showPostReadIndicator", kind: "prop", name: Some("showPostReadIndicator") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileAtSymbol", kind: "prop", name: Some("showProfileAtSymbol") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileBlocked", kind: "prop", name: Some("showProfileBlocked") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileBlocking", kind: "prop", name: Some("showProfileBlocking") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileCancelled", kind: "prop", name: Some("showProfileCancelled") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileCancelling", kind: "prop", name: Some("showProfileCancelling") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileCardAvatar", kind: "prop", name: Some("showProfileCardAvatar") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileCardFooter", kind: "prop", name: Some("showProfileCardFooter") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileCardHeader", kind: "prop", name: Some("showProfileCardHeader") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileCollections", kind: "prop", name: Some("showProfileCollections") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileDisplayName", kind: "prop", name: Some("showProfileDisplayName") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileFollowers", kind: "prop", name: Some("showProfileFollowers") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileFollowing", kind: "prop", name: Some("showProfileFollowing") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileHandle", kind: "prop", name: Some("showProfileHandle") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileLexicons", kind: "prop", name: Some("showProfileLexicons") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileListed", kind: "prop", name: Some("showProfileListed") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileListing", kind: "prop", name: Some("showProfileListing") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileLists", kind: "prop", name: Some("showProfileLists") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfilePosts", kind: "prop", name: Some("showProfilePosts") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfilePronouns", kind: "prop", name: Some("showProfilePronouns") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileVerified", kind: "prop", name: Some("showProfileVerified") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileVerifying", kind: "prop", name: Some("showProfileVerifying") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showProfileWebsite", kind: "prop", name: Some("showProfileWebsite") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showRarityIndicator", kind: "prop", name: Some("showRarityIndicator") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showTimestamp", kind: "prop", name: Some("showTimestamp") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings", tgt: "net.anisota.settings#uiSettings.showUsername", kind: "prop", name: Some("showUsername") }
  • Breaking: RemovedEdge { src: "net.anisota.settings#uiSettings.cornerElements", tgt: "net.anisota.settings#cornerElements", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "net.anisota.settings:body", tgt: "net.anisota.settings:body.behaviorSettings", kind: "prop", name: Some("behaviorSettings") }
  • Breaking: RemovedEdge { src: "net.anisota.settings:body", tgt: "net.anisota.settings:body.controlOrder", kind: "prop", name: Some("controlOrder") }
  • Breaking: RemovedEdge { src: "net.anisota.settings:body", tgt: "net.anisota.settings:body.controlSettings", kind: "prop", name: Some("controlSettings") }
  • Breaking: RemovedEdge { src: "net.anisota.settings:body", tgt: "net.anisota.settings:body.theme", kind: "prop", name: Some("theme") }
  • Breaking: RemovedEdge { src: "net.anisota.settings:body", tgt: "net.anisota.settings:body.uiSettings", kind: "prop", name: Some("uiSettings") }
  • Breaking: RemovedEdge { src: "net.anisota.settings:body.behaviorSettings", tgt: "net.anisota.settings#behaviorSettings", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "net.anisota.settings:body.controlOrder", tgt: "net.anisota.settings:body.controlOrder:items", kind: "items", name: None }
  • Breaking: RemovedEdge { src: "net.anisota.settings:body.controlSettings", tgt: "net.anisota.settings#controlSettings", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "net.anisota.settings:body.uiSettings", tgt: "net.anisota.settings#uiSettings", kind: "ref", name: None }
1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 -
    "animationTiming": {
5 -
      "description": "Animation timing and speed settings for various UI animations",
6 -
      "properties": {
7 -
        "cardAdvance": {
8 -
          "description": "Card advance exit to right and entrance back in from right (stored as string)",
9 -
          "maxLength": 10,
10 -
          "type": "string"
11 -
        },
12 -
        "cardFlip": {
13 -
          "description": "Card flip animation between front and back (stored as string)",
14 -
          "maxLength": 10,
15 -
          "type": "string"
16 -
        },
17 -
        "cardStackEntrance": {
18 -
          "description": "Card stack animate in entrance from the top of screen (stored as string)",
19 -
          "maxLength": 10,
20 -
          "type": "string"
21 -
        },
22 -
        "cornerElements": {
23 -
          "description": "Staggered interactive corner element entrance animation (stored as string)",
24 -
          "maxLength": 10,
25 -
          "type": "string"
26 -
        },
27 -
        "fullscreenTransitions": {
28 -
          "description": "Card stack height expansion and shrinking when entering/exiting fullscreen (stored as string)",
29 -
          "maxLength": 10,
30 -
          "type": "string"
31 -
        },
32 -
        "modals": {
33 -
          "description": "Modal entrance and exit animations (stored as string)",
34 -
          "maxLength": 10,
35 -
          "type": "string"
36 -
        },
37 -
        "overall": {
38 -
          "description": "Master speed multiplier that affects all animations (stored as string, e.g. '1.0' = normal speed)",
39 -
          "maxLength": 10,
40 -
          "type": "string"
41 -
        },
42 -
        "pageTransitions": {
43 -
          "description": "Page transitions and navigation animations (stored as string)",
44 -
          "maxLength": 10,
45 -
          "type": "string"
46 -
        },
47 -
        "threadTransitions": {
48 -
          "description": "Thread train sliding, entering, and exiting animations (stored as string)",
49 -
          "maxLength": 10,
50 -
          "type": "string"
51 -
        },
52 -
        "uiTransitions": {
53 -
          "description": "Control row and feed subtitle fade in/out animations (stored as string)",
54 -
          "maxLength": 10,
55 -
          "type": "string"
56 -
        }
57 -
      },
58 -
      "type": "object"
59 -
    },
60 -
    "batchNotificationTypes": {
61 -
      "properties": {
62 -
        "follows": {
63 -
          "description": "Batch follow notifications",
64 -
          "type": "boolean"
65 -
        },
66 -
        "likes": {
67 -
          "description": "Batch like notifications",
68 -
          "type": "boolean"
69 -
        },
70 -
        "mentions": {
71 -
          "description": "Batch mention notifications",
72 -
          "type": "boolean"
73 -
        },
74 -
        "quotes": {
75 -
          "description": "Batch quote notifications",
76 -
          "type": "boolean"
77 -
        },
78 -
        "replies": {
79 -
          "description": "Batch reply notifications",
80 -
          "type": "boolean"
81 -
        },
82 -
        "reposts": {
83 -
          "description": "Batch repost notifications",
84 -
          "type": "boolean"
85 -
        }
86 -
      },
87 -
      "type": "object"
88 -
    },
89 -
    "behaviorSettings": {
90 -
      "description": "App behavior and functionality settings",
91 -
      "properties": {
92 -
        "animationTiming": {
93 -
          "ref": "#animationTiming",
94 -
          "type": "ref"
95 -
        },
96 -
        "anisotaOnlyMode": {
97 -
          "description": "Show only Anisota posts in profiles instead of regular Bluesky posts",
98 -
          "type": "boolean"
99 -
        },
100 -
        "audioEnabled": {
101 -
          "description": "Whether background audio/soundscapes are enabled by default",
102 -
          "type": "boolean"
103 -
        },
104 -
        "batchNotificationTypes": {
105 -
          "ref": "#batchNotificationTypes",
106 -
          "type": "ref"
107 -
        },
108 -
        "batchNotifications": {
109 -
          "description": "Group similar notifications together",
110 -
          "type": "boolean"
111 -
        },
112 -
        "bypassDetachedQuotes": {
113 -
          "description": "Bypass detached quotes to see the full content that was removed by the author",
114 -
          "type": "boolean"
115 -
        },
116 -
        "combineRelationshipAndFollowerFilters": {
117 -
          "description": "When enabled, show notifications that match either relationship OR follower count filters",
118 -
          "type": "boolean"
119 -
        },
120 -
        "confirmDeletes": {
121 -
          "description": "Show confirmation before deleting",
122 -
          "type": "boolean"
123 -
        },
124 -
        "confirmDraftSaves": {
125 -
          "description": "Show warning before saving drafts",
126 -
          "type": "boolean"
127 -
        },
128 -
        "defaultHomePage": {
129 -
          "description": "Default page to show on app load",
130 -
          "enum": [
131 -
            "feed",
132 -
            "post",
133 -
            "post-lists",
134 -
            "profile"
135 -
          ],
136 -
          "type": "string"
137 -
        },
138 -
        "defaultPostTarget": {
139 -
          "description": "Default publishing target for new posts",
140 -
          "enum": [
141 -
            "bluesky",
142 -
            "anisota",
143 -
            "both"
144 -
          ],
145 -
          "type": "string"
146 -
        },
147 -
        "feedCacheLength": {
148 -
          "description": "How long to cache feed position in minutes (30, 60, 360, 720, 1440, 10080)",
149 -
          "minimum": 1,
150 -
          "type": "integer"
151 -
        },
152 -
        "filterByFollowerRatio": {
153 -
          "description": "Filter by follower to following ratio",
154 -
          "type": "boolean"
155 -
        },
156 -
        "filterNotificationTypes": {
157 -
          "ref": "#filterNotificationTypes",
158 -
          "type": "ref"
159 -
        },
160 -
        "filterNotificationsByFollowers": {
161 -
          "description": "Filter notifications by follower count",
162 -
          "type": "boolean"
163 -
        },
164 -
        "filterNotificationsByRelationship": {
165 -
          "description": "Filter notifications based on relationship with the author",
166 -
          "type": "boolean"
167 -
        },
168 -
        "filterRelationshipTypes": {
169 -
          "ref": "#filterRelationshipTypes",
170 -
          "type": "ref"
171 -
        },
172 -
        "forceChronologicalSort": {
173 -
          "description": "Force chronological sorting of posts",
174 -
          "type": "boolean"
175 -
        },
176 -
        "fullscreenBehavior": {
177 -
          "description": "Fullscreen behavior mode: fullscreen (show control row), immersive (hide all UI), or cycle (cycle through states)",
178 -
          "enum": [
179 -
            "fullscreen",
180 -
            "immersive",
181 -
            "cycle"
182 -
          ],
183 -
          "type": "string"
184 -
        },
185 -
        "hideInteractedPosts": {
186 -
          "description": "Hide posts that have been liked or reposted to focus on new content",
187 -
          "type": "boolean"
188 -
        },
189 -
        "hideNotificationCount": {
190 -
          "description": "Hide the exact notification count in the corner element, always showing 'notifications' instead",
191 -
          "type": "boolean"
192 -
        },
193 -
        "hideReadPosts": {
194 -
          "description": "Hide posts that have been read",
195 -
          "type": "boolean"
196 -
        },
197 -
        "hideReposts": {
198 -
          "ref": "#hideReposts",
199 -
          "type": "ref"
200 -
        },
201 -
        "highlightByFollowerRatio": {
202 -
          "description": "Also require a minimum follower-to-following ratio for highlighting",
203 -
          "type": "boolean"
204 -
        },
205 -
        "highlightMaxFollowerCount": {
206 -
          "description": "Maximum follower count for notification highlighting",
207 -
          "type": "integer"
208 -
        },
209 -
        "highlightMinFollowerCount": {
210 -
          "description": "Minimum follower count for notification highlighting (stored as string or integer)",
211 -
          "maxLength": 20,
212 -
          "type": "string"
213 -
        },
214 -
        "highlightMinFollowerRatio": {
215 -
          "description": "Minimum follower-to-following ratio for highlighting (stored as string)",
216 -
          "maxLength": 20,
217 -
          "type": "string"
218 -
        },
219 -
        "highlightNotificationTypes": {
220 -
          "ref": "#highlightNotificationTypes",
221 -
          "type": "ref"
222 -
        },
223 -
        "highlightNotifications": {
224 -
          "description": "Enable notification highlighting to surface important notifications from notable accounts",
225 -
          "type": "boolean"
226 -
        },
227 -
        "includeReplyEngagement": {
228 -
          "description": "Include engagement metrics from reply posts in stats calculations",
229 -
          "type": "boolean"
230 -
        },
231 -
        "keyboardShortcuts": {
232 -
          "ref": "#keyboardShortcuts",
233 -
          "type": "ref"
234 -
        },
235 -
        "maxFollowerCount": {
236 -
          "description": "Maximum follower count for notification filtering",
237 -
          "type": "integer"
238 -
        },
239 -
        "minFollowerCount": {
240 -
          "description": "Minimum follower count for notification filtering (stored as string)",
241 -
          "maxLength": 20,
242 -
          "type": "string"
243 -
        },
244 -
        "minFollowerRatio": {
245 -
          "description": "Minimum follower ratio for filtering (stored as string)",
246 -
          "maxLength": 20,
247 -
          "type": "string"
248 -
        },
249 -
        "moderationSettings": {
250 -
          "ref": "#moderationSettings",
251 -
          "type": "ref"
252 -
        },
253 -
        "postDrafts": {
254 -
          "description": "Enable post drafts feature",
255 -
          "type": "boolean"
256 -
        },
257 -
        "reverseFeedOrder": {
258 -
          "description": "Show newest posts first",
259 -
          "type": "boolean"
260 -
        },
261 -
        "showBlockedPosts": {
262 -
          "description": "Show content from users you have blocked",
263 -
          "type": "boolean"
264 -
        },
265 -
        "showNewHighlightsSection": {
266 -
          "description": "Show New Highlights section in notifications",
267 -
          "type": "boolean"
268 -
        },
269 -
        "showNotificationSections": {
270 -
          "description": "Enable notification sections (New Highlights, Unread, Recently Read, Older)",
271 -
          "type": "boolean"
272 -
        },
273 -
        "showOlderSection": {
274 -
          "description": "Show Older section in notifications",
275 -
          "type": "boolean"
276 -
        },
277 -
        "showRarityInHeader": {
278 -
          "description": "Display rarity indicator and rate in the stats modal header",
279 -
          "type": "boolean"
280 -
        },
281 -
        "showRecentlyReadSection": {
282 -
          "description": "Show Recently Read section in notifications",
283 -
          "type": "boolean"
284 -
        },
285 -
        "showThreadSuggestion": {
286 -
          "description": "Show thread suggestion when typing beyond character limit in post composer",
287 -
          "type": "boolean"
288 -
        },
289 -
        "showUnreadSection": {
290 -
          "description": "Show Unread section in notifications",
291 -
          "type": "boolean"
292 -
        },
293 -
        "soundscape": {
294 -
          "description": "Selected background audio soundscape",
295 -
          "enum": [
296 -
            "birds",
297 -
            "brook",
298 -
            "creek",
299 -
            "dawn",
300 -
            "field",
301 -
            "fire",
302 -
            "lake",
303 -
            "mountain",
304 -
            "night",
305 -
            "rain",
306 -
            "stream",
307 -
            "woodstove",
308 -
            "zephyr"
309 -
          ],
310 -
          "type": "string"
311 -
        },
312 -
        "statsVisibleSections": {
313 -
          "ref": "#statsVisibleSections",
314 -
          "type": "ref"
315 -
        },
316 -
        "textOnlyMode": {
317 -
          "description": "Filter out posts with images and videos for distraction-free reading",
318 -
          "type": "boolean"
319 -
        },
320 -
        "trackReadPosts": {
321 -
          "description": "Track which posts have been read",
322 -
          "type": "boolean"
323 -
        }
324 -
      },
325 -
      "type": "object"
326 -
    },
327 -
    "controlSettings": {
328 -
      "description": "Control button visibility settings",
329 -
      "properties": {
330 -
        "accountList": {
331 -
          "description": "Show account list button",
332 -
          "type": "boolean"
333 -
        },
334 -
        "back": {
335 -
          "description": "Show back button",
336 -
          "type": "boolean"
337 -
        },
338 -
        "commentButton": {
339 -
          "description": "Show expandable comment button",
340 -
          "type": "boolean"
341 -
        },
342 -
        "copyAuthorDID": {
343 -
          "description": "Show copy author DID button",
344 -
          "type": "boolean"
345 -
        },
346 -
        "copyButton": {
347 -
          "description": "Show expandable copy button",
348 -
          "type": "boolean"
349 -
        },
350 -
        "copyPostLink": {
351 -
          "description": "Show copy post link button",
352 -
          "type": "boolean"
353 -
        },
354 -
        "copyPostText": {
355 -
          "description": "Show copy post text button",
356 -
          "type": "boolean"
357 -
        },
358 -
        "delete": {
359 -
          "description": "Show delete button",
360 -
          "type": "boolean"
361 -
        },
362 -
        "engageButton": {
363 -
          "description": "Show expandable engage button",
364 -
          "type": "boolean"
365 -
        },
366 -
        "feedSwitcher": {
367 -
          "description": "Show feed switcher button",
368 -
          "type": "boolean"
369 -
        },
370 -
        "fetch": {
371 -
          "description": "Show fetch button",
372 -
          "type": "boolean"
373 -
        },
374 -
        "flip": {
375 -
          "description": "Show flip button",
376 -
          "type": "boolean"
377 -
        },
378 -
        "forward": {
379 -
          "description": "Show forward button",
380 -
          "type": "boolean"
381 -
        },
382 -
        "fullscreen": {
383 -
          "description": "Show fullscreen button",
384 -
          "type": "boolean"
385 -
        },
386 -
        "leafletPublications": {
387 -
          "description": "Show leaflet publications button",
388 -
          "type": "boolean"
389 -
        },
390 -
        "like": {
391 -
          "description": "Show like button",
392 -
          "type": "boolean"
393 -
        },
394 -
        "list": {
395 -
          "description": "Show list button",
396 -
          "type": "boolean"
397 -
        },
398 -
        "multiEngageButton": {
399 -
          "description": "Show expandable multi-engage button",
400 -
          "type": "boolean"
401 -
        },
402 -
        "multiRepostButton": {
403 -
          "description": "Show expandable multi-repost button",
404 -
          "type": "boolean"
405 -
        },
406 -
        "positionButton": {
407 -
          "description": "Show position button",
408 -
          "type": "boolean"
409 -
        },
410 -
        "postList": {
411 -
          "description": "Show post list button",
412 -
          "type": "boolean"
413 -
        },
414 -
        "quickAccess": {
415 -
          "description": "Show quick access button",
416 -
          "type": "boolean"
417 -
        },
418 -
        "quote": {
419 -
          "description": "Show quote button",
420 -
          "type": "boolean"
421 -
        },
422 -
        "relationshipButton": {
423 -
          "description": "Show relationship button",
424 -
          "type": "boolean"
425 -
        },
426 -
        "reply": {
427 -
          "description": "Show reply button",
428 -
          "type": "boolean"
429 -
        },
430 -
        "repost": {
431 -
          "description": "Show repost button",
432 -
          "type": "boolean"
433 -
        },
434 -
        "shuffle": {
435 -
          "description": "Show shuffle button",
436 -
          "type": "boolean"
437 -
        },
438 -
        "textOnlyMode": {
439 -
          "description": "Show text only mode button",
440 -
          "type": "boolean"
441 -
        }
442 -
      },
443 -
      "type": "object"
444 -
    },
445 -
    "cornerElements": {
446 -
      "description": "Corner element positioning settings",
447 -
      "properties": {
448 -
        "bottomLeft": {
449 -
          "description": "Element to show in bottom left corner",
450 -
          "enum": [
451 -
            "stamina",
452 -
            "notifications",
453 -
            "brand",
454 -
            "menu",
455 -
            "none"
456 -
          ],
457 -
          "type": "string"
458 -
        },
459 -
        "bottomRight": {
460 -
          "description": "Element to show in bottom right corner",
461 -
          "enum": [
462 -
            "stamina",
463 -
            "notifications",
464 -
            "brand",
465 -
            "menu",
466 -
            "none"
467 -
          ],
468 -
          "type": "string"
469 -
        },
470 -
        "topLeft": {
471 -
          "description": "Element to show in top left corner",
472 -
          "enum": [
473 -
            "stamina",
474 -
            "notifications",
475 -
            "brand",
476 -
            "menu",
477 -
            "none"
478 -
          ],
479 -
          "type": "string"
480 -
        },
481 -
        "topRight": {
482 -
          "description": "Element to show in top right corner",
483 -
          "enum": [
484 -
            "stamina",
485 -
            "notifications",
486 -
            "brand",
487 -
            "menu",
488 -
            "none"
489 -
          ],
490 -
          "type": "string"
491 -
        }
492 -
      },
493 -
      "type": "object"
494 -
    },
495 -
    "filterNotificationTypes": {
496 -
      "properties": {
497 -
        "follows": {
498 -
          "description": "Show follow notifications",
499 -
          "type": "boolean"
500 -
        },
501 -
        "likes": {
502 -
          "description": "Show like notifications",
503 -
          "type": "boolean"
504 -
        },
505 -
        "mentions": {
506 -
          "description": "Show mention notifications",
507 -
          "type": "boolean"
508 -
        },
509 -
        "quotes": {
510 -
          "description": "Show quote notifications",
511 -
          "type": "boolean"
512 -
        },
513 -
        "replies": {
514 -
          "description": "Show reply notifications",
515 -
          "type": "boolean"
516 -
        },
517 -
        "reposts": {
518 -
          "description": "Show repost notifications",
519 -
          "type": "boolean"
520 -
        }
521 -
      },
522 -
      "type": "object"
523 -
    },
524 -
    "filterRelationshipTypes": {
525 -
      "properties": {
526 -
        "followers": {
527 -
          "description": "Show notifications from followers",
528 -
          "type": "boolean"
529 -
        },
530 -
        "following": {
531 -
          "description": "Show notifications from accounts you follow",
532 -
          "type": "boolean"
533 -
        },
534 -
        "mutuals": {
535 -
          "description": "Show notifications from mutual connections",
536 -
          "type": "boolean"
537 -
        },
538 -
        "nonMutuals": {
539 -
          "description": "Show notifications from followers you don't follow back",
540 -
          "type": "boolean"
541 -
        }
542 -
      },
543 -
      "type": "object"
544 -
    },
545 -
    "hideReposts": {
546 -
      "properties": {
547 -
        "feed": {
548 -
          "description": "Hide reposts in feed",
549 -
          "type": "boolean"
550 -
        },
551 -
        "profile": {
552 -
          "description": "Hide reposts in profile",
553 -
          "type": "boolean"
554 -
        }
555 -
      },
556 -
      "type": "object"
557 -
    },
558 -
    "highlightNotificationTypes": {
559 -
      "properties": {
560 -
        "follows": {
561 -
          "description": "Highlight follow notifications",
562 -
          "type": "boolean"
563 -
        },
564 -
        "likes": {
565 -
          "description": "Highlight like notifications",
566 -
          "type": "boolean"
567 -
        },
568 -
        "mentions": {
569 -
          "description": "Highlight mention notifications",
570 -
          "type": "boolean"
571 -
        },
572 -
        "quotes": {
573 -
          "description": "Highlight quote notifications",
574 -
          "type": "boolean"
575 -
        },
576 -
        "replies": {
577 -
          "description": "Highlight reply notifications",
578 -
          "type": "boolean"
579 -
        },
580 -
        "reposts": {
581 -
          "description": "Highlight repost notifications",
582 -
          "type": "boolean"
583 -
        }
584 -
      },
585 -
      "type": "object"
586 -
    },
587 -
    "keyboardShortcuts": {
588 -
      "description": "Keyboard shortcut configuration",
589 -
      "properties": {
590 -
        "composer": {
591 -
          "ref": "#keyboardShortcutsComposer",
592 -
          "type": "ref"
593 -
        },
594 -
        "global": {
595 -
          "ref": "#keyboardShortcutsGlobal",
596 -
          "type": "ref"
597 -
        },
598 -
        "modals": {
599 -
          "ref": "#keyboardShortcutsModals",
600 -
          "type": "ref"
601 -
        },
602 -
        "navigation": {
603 -
          "ref": "#keyboardShortcutsNavigation",
604 -
          "type": "ref"
605 -
        },
606 -
        "postInteractions": {
607 -
          "ref": "#keyboardShortcutsPostInteractions",
608 -
          "type": "ref"
609 -
        }
610 -
      },
611 -
      "type": "object"
612 -
    },
613 -
    "keyboardShortcutsComposer": {
614 -
      "description": "Post composer keyboard shortcuts",
615 -
      "properties": {
616 -
        "publish": {
617 -
          "description": "Publish post (e.g., ctrl+enter)",
618 -
          "maxLength": 50,
619 -
          "type": "string"
620 -
        }
621 -
      },
622 -
      "type": "object"
623 -
    },
624 -
    "keyboardShortcutsGlobal": {
625 -
      "description": "Global navigation keyboard shortcuts",
626 -
      "properties": {
627 -
        "collection": {
628 -
          "description": "Navigate to collection",
629 -
          "maxLength": 50,
630 -
          "type": "string"
631 -
        },
632 -
        "feed": {
633 -
          "description": "Navigate to feed",
634 -
          "maxLength": 50,
635 -
          "type": "string"
636 -
        },
637 -
        "inventory": {
638 -
          "description": "Navigate to inventory",
639 -
          "maxLength": 50,
640 -
          "type": "string"
641 -
        },
642 -
        "profile": {
643 -
          "description": "Navigate to profile",
644 -
          "maxLength": 50,
645 -
          "type": "string"
646 -
        }
647 -
      },
648 -
      "type": "object"
649 -
    },
650 -
    "keyboardShortcutsModals": {
651 -
      "description": "Modal keyboard shortcuts",
652 -
      "properties": {
653 -
        "keyboardHelp": {
654 -
          "description": "Show keyboard shortcuts help",
655 -
          "maxLength": 50,
656 -
          "type": "string"
657 -
        },
658 -
        "notifications": {
659 -
          "description": "Open notifications",
660 -
          "maxLength": 50,
661 -
          "type": "string"
662 -
        },
663 -
        "postComposer": {
664 -
          "description": "Open post composer",
665 -
          "maxLength": 50,
666 -
          "type": "string"
667 -
        },
668 -
        "stats": {
669 -
          "description": "Open stats modal",
670 -
          "maxLength": 50,
671 -
          "type": "string"
672 -
        },
673 -
        "touchMenu": {
674 -
          "description": "Open touch menu",
675 -
          "maxLength": 50,
676 -
          "type": "string"
677 -
        }
678 -
      },
679 -
      "type": "object"
680 -
    },
681 -
    "keyboardShortcutsNavigation": {
682 -
      "description": "Navigation keyboard shortcuts",
683 -
      "properties": {
684 -
        "arrowDown": {
685 -
          "description": "Scroll down or next item",
686 -
          "maxLength": 50,
687 -
          "type": "string"
688 -
        },
689 -
        "arrowLeft": {
690 -
          "description": "Go back to previous card",
691 -
          "maxLength": 50,
692 -
          "type": "string"
693 -
        },
694 -
        "arrowRight": {
695 -
          "description": "Advance to next card",
696 -
          "maxLength": 50,
697 -
          "type": "string"
698 -
        },
699 -
        "arrowUp": {
700 -
          "description": "Scroll up or previous item",
701 -
          "maxLength": 50,
702 -
          "type": "string"
703 -
        },
704 -
        "escape": {
705 -
          "description": "Exit fullscreen or close modals",
706 -
          "maxLength": 50,
707 -
          "type": "string"
708 -
        }
709 -
      },
710 -
      "type": "object"
711 -
    },
712 -
    "keyboardShortcutsPostInteractions": {
713 -
      "description": "Post interaction keyboard shortcuts",
714 -
      "properties": {
715 -
        "like": {
716 -
          "description": "Like current post",
717 -
          "maxLength": 50,
718 -
          "type": "string"
719 -
        },
720 -
        "quote": {
721 -
          "description": "Quote current post",
722 -
          "maxLength": 50,
723 -
          "type": "string"
724 -
        },
725 -
        "reply": {
726 -
          "description": "Reply to current post",
727 -
          "maxLength": 50,
728 -
          "type": "string"
729 -
        },
730 -
        "repost": {
731 -
          "description": "Repost current post",
732 -
          "maxLength": 50,
733 -
          "type": "string"
734 -
        }
735 -
      },
736 -
      "type": "object"
737 -
    },
738 4
    "main": {
739 -
      "description": "User settings for the Anisota app, synchronized across devices via ATProto",
740 -
      "key": "literal:settings",
5 +
      "description": "User settings for the Anisota app, synced across devices via ATProto. The collection holds one record per category, keyed by category name: 'appearance', 'behavior', 'notifications', 'chat', 'moderation', 'controls', 'observatory', 'keyboard', 'atmosphere', 'posting'. A special 'index' rkey holds a map of category names to their latest updatedAt timestamp so clients can fetch only categories whose state has drifted. The legacy 'settings' rkey is the deprecated v27 monolithic record; clients run a one-time migration that splits it into the per-category records (atomically via com.atproto.repo.applyWrites) and deletes it. Each category's full shape is defined and validated client-side via scripts/validate-settings-lexicons.js — this lexicon only enforces the universal metadata fields so new per-category fields can ship without a lexicon migration.",
6 +
      "key": "any",
741 7
      "record": {
742 8
        "properties": {
743 -
          "behaviorSettings": {
744 -
            "ref": "#behaviorSettings",
745 -
            "type": "ref"
746 -
          },
747 -
          "controlOrder": {
748 -
            "description": "Order of control buttons",
749 -
            "items": {
750 -
              "enum": [
751 -
                "back",
752 -
                "shuffle",
753 -
                "flip",
754 -
                "like",
755 -
                "repost",
756 -
                "reply",
757 -
                "quote",
758 -
                "list",
759 -
                "postList",
760 -
                "accountList",
761 -
                "commentButton",
762 -
                "multiEngageButton",
763 -
                "multiRepostButton",
764 -
                "engageButton",
765 -
                "copyButton",
766 -
                "copyPostText",
767 -
                "copyAuthorDID",
768 -
                "copyPostLink",
769 -
                "relationshipButton",
770 -
                "fetch",
771 -
                "feedSwitcher",
772 -
                "positionButton",
773 -
                "forward",
774 -
                "fullscreen",
775 -
                "delete",
776 -
                "quickAccess",
777 -
                "leafletPublications",
778 -
                "textOnlyMode"
779 -
              ],
780 -
              "type": "string"
781 -
            },
782 -
            "type": "array"
783 -
          },
784 -
          "controlSettings": {
785 -
            "ref": "#controlSettings",
786 -
            "type": "ref"
787 -
          },
788 9
          "createdAt": {
789 -
            "description": "When the settings record was first created",
10 +
            "description": "When this category record was first created",
790 11
            "format": "datetime",
791 12
            "type": "string"
792 -
          },
793 -
          "theme": {
794 -
            "description": "Selected color theme",
795 -
            "enum": [
796 -
              "night",
797 -
              "day"
798 -
            ],
799 -
            "type": "string"
800 -
          },
801 -
          "uiSettings": {
802 -
            "ref": "#uiSettings",
803 -
            "type": "ref"
804 13
          },
805 14
          "updatedAt": {
806 -
            "description": "When the settings were last updated",
15 +
            "description": "When this category record was last modified",
807 16
            "format": "datetime",
808 17
            "type": "string"
809 18
          },
810 19
          "version": {
811 -
            "description": "Settings schema version for backward compatibility",
20 +
            "description": "Settings schema version",
812 21
            "minimum": 1,
813 22
            "type": "integer"
814 23
          }
815 24
        },
816 25
        "required": [
817 26
          "version",
818 27
          "createdAt",
819 28
          "updatedAt"
820 29
        ],
821 30
        "type": "object"
822 31
      },
823 32
      "type": "record"
824 -
    },
825 -
    "moderationSettings": {
826 -
      "description": "Content moderation and filtering settings",
827 -
      "properties": {
828 -
        "mutedAccountsHandling": {
829 -
          "description": "How to handle posts from muted accounts",
830 -
          "enum": [
831 -
            "show",
832 -
            "warn",
833 -
            "hide"
834 -
          ],
835 -
          "type": "string"
836 -
        },
837 -
        "mutedContentHandling": {
838 -
          "description": "How to handle posts containing muted words or phrases",
839 -
          "enum": [
840 -
            "show",
841 -
            "warn",
842 -
            "hide"
843 -
          ],
844 -
          "type": "string"
845 -
        }
846 -
      },
847 -
      "type": "object"
848 -
    },
849 -
    "statsVisibleSections": {
850 -
      "properties": {
851 -
        "activity": {
852 -
          "description": "Show activity section in stats overview",
853 -
          "type": "boolean"
854 -
        },
855 -
        "engagement": {
856 -
          "description": "Show engagement section in stats overview",
857 -
          "type": "boolean"
858 -
        },
859 -
        "progress": {
860 -
          "description": "Show progress section in stats overview",
861 -
          "type": "boolean"
862 -
        }
863 -
      },
864 -
      "type": "object"
865 -
    },
866 -
    "uiSettings": {
867 -
      "description": "UI visibility and behavior settings",
868 -
      "properties": {
869 -
        "cornerElements": {
870 -
          "ref": "#cornerElements",
871 -
          "type": "ref"
872 -
        },
873 -
        "fontSize": {
874 -
          "description": "Font size scale (0.8 = 80%, 1.0 = 100% default, 1.2 = 120%)",
875 -
          "maxLength": 10,
876 -
          "type": "string"
877 -
        },
878 -
        "postCardPrimarySlot": {
879 -
          "description": "Primary name slot for post cards",
880 -
          "enum": [
881 -
            "displayName",
882 -
            "username",
883 -
            "did"
884 -
          ],
885 -
          "type": "string"
886 -
        },
887 -
        "postCardSecondarySlot": {
888 -
          "description": "Secondary name slot for post cards",
889 -
          "enum": [
890 -
            "displayName",
891 -
            "username",
892 -
            "did",
893 -
            "none"
894 -
          ],
895 -
          "type": "string"
896 -
        },
897 -
        "profileCardPrimarySlot": {
898 -
          "description": "Primary name slot for profile cards",
899 -
          "enum": [
900 -
            "displayName",
901 -
            "username",
902 -
            "did"
903 -
          ],
904 -
          "type": "string"
905 -
        },
906 -
        "profileCardSecondarySlot": {
907 -
          "description": "Secondary name slot for profile cards",
908 -
          "enum": [
909 -
            "displayName",
910 -
            "username",
911 -
            "did",
912 -
            "none"
913 -
          ],
914 -
          "type": "string"
915 -
        },
916 -
        "showPostCardAtSymbol": {
917 -
          "description": "Show Bluesky icon in post card headers",
918 -
          "type": "boolean"
919 -
        },
920 -
        "showPostCardAvatar": {
921 -
          "description": "Show avatar image in post card footer",
922 -
          "type": "boolean"
923 -
        },
924 -
        "showPostCardDisplayName": {
925 -
          "description": "Show display name on post cards",
926 -
          "type": "boolean"
927 -
        },
928 -
        "showPostCardFooter": {
929 -
          "description": "Show the entire post card footer section",
930 -
          "type": "boolean"
931 -
        },
932 -
        "showPostCardHandle": {
933 -
          "description": "Show handle/username on post cards",
934 -
          "type": "boolean"
935 -
        },
936 -
        "showPostCardHeader": {
937 -
          "description": "Show the entire post card header section",
938 -
          "type": "boolean"
939 -
        },
940 -
        "showPostCount": {
941 -
          "description": "Show post number indicator",
942 -
          "type": "boolean"
943 -
        },
944 -
        "showPostReadIndicator": {
945 -
          "description": "Show indicator for posts that have been read",
946 -
          "type": "boolean"
947 -
        },
948 -
        "showProfileAtSymbol": {
949 -
          "description": "Show Bluesky icon on profile cards",
950 -
          "type": "boolean"
951 -
        },
952 -
        "showProfileBlocked": {
953 -
          "description": "Show blocked count on profiles",
954 -
          "type": "boolean"
955 -
        },
956 -
        "showProfileBlocking": {
957 -
          "description": "Show blocking count on profiles",
958 -
          "type": "boolean"
959 -
        },
960 -
        "showProfileCancelled": {
961 -
          "description": "Show cancelled count on profiles",
962 -
          "type": "boolean"
963 -
        },
964 -
        "showProfileCancelling": {
965 -
          "description": "Show cancelling count on profiles",
966 -
          "type": "boolean"
967 -
        },
968 -
        "showProfileCardAvatar": {
969 -
          "description": "Show avatar image in profile card footer",
970 -
          "type": "boolean"
971 -
        },
972 -
        "showProfileCardFooter": {
973 -
          "description": "Show the entire profile card footer section",
974 -
          "type": "boolean"
975 -
        },
976 -
        "showProfileCardHeader": {
977 -
          "description": "Show the entire profile card header section",
978 -
          "type": "boolean"
979 -
        },
980 -
        "showProfileCollections": {
981 -
          "description": "Show collection count on profiles",
982 -
          "type": "boolean"
983 -
        },
984 -
        "showProfileDisplayName": {
985 -
          "description": "Show display name on profile cards",
986 -
          "type": "boolean"
987 -
        },
988 -
        "showProfileFollowers": {
989 -
          "description": "Show follower count on profiles",
990 -
          "type": "boolean"
991 -
        },
992 -
        "showProfileFollowing": {
993 -
          "description": "Show following count on profiles",
994 -
          "type": "boolean"
995 -
        },
996 -
        "showProfileHandle": {
997 -
          "description": "Show handle/username on profile cards",
998 -
          "type": "boolean"
999 -
        },
1000 -
        "showProfileLexicons": {
1001 -
          "description": "Show lexicon count on profiles",
1002 -
          "type": "boolean"
1003 -
        },
1004 -
        "showProfileListed": {
1005 -
          "description": "Show listed count on profiles",
1006 -
          "type": "boolean"
1007 -
        },
1008 -
        "showProfileListing": {
1009 -
          "description": "Show listing count on profiles",
1010 -
          "type": "boolean"
1011 -
        },
1012 -
        "showProfileLists": {
1013 -
          "description": "Show lists count on profiles",
1014 -
          "type": "boolean"
1015 -
        },
1016 -
        "showProfilePosts": {
1017 -
          "description": "Show post count on profiles",
1018 -
          "type": "boolean"
1019 -
        },
1020 -
        "showProfilePronouns": {
1021 -
          "description": "Show pronouns on profile cards",
1022 -
          "type": "boolean"
1023 -
        },
1024 -
        "showProfileVerified": {
1025 -
          "description": "Show verified count on profiles",
1026 -
          "type": "boolean"
1027 -
        },
1028 -
        "showProfileVerifying": {
1029 -
          "description": "Show verifying count on profiles",
1030 -
          "type": "boolean"
1031 -
        },
1032 -
        "showProfileWebsite": {
1033 -
          "description": "Show website link on profile cards",
1034 -
          "type": "boolean"
1035 -
        },
1036 -
        "showRarityIndicator": {
1037 -
          "description": "Show rarity indicator based on post engagement",
1038 -
          "type": "boolean"
1039 -
        },
1040 -
        "showTimestamp": {
1041 -
          "description": "Show when the post was created",
1042 -
          "type": "boolean"
1043 -
        },
1044 -
        "showUsername": {
1045 -
          "description": "Show author username on posts",
1046 -
          "type": "boolean"
1047 -
        }
1048 -
      },
1049 -
      "type": "object"
1050 33
    }
1051 34
  },
1052 35
  "id": "net.anisota.settings",
1053 36
  "lexicon": 1
1054 37
}

Compare Other Versions

Lexicon Garden

@