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