mirror of https://git.lenooby09.tech/LeNooby09/social-app.git
1export type TrackPropertiesMap = {
2 // LOGIN / SIGN UP events
3 'Sign In': {resumedSession: boolean} // CAN BE SERVER
4 'Create Account': {} // CAN BE SERVER
5 'Try Create Account': {}
6 'Signin:PressedForgotPassword': {}
7 'Signin:PressedSelectService': {}
8 // COMPOSER / CREATE POST events
9 'Create Post': {imageCount: string | number} // CAN BE SERVER
10 'Composer:PastedPhotos': {}
11 'Composer:CameraOpened': {}
12 'Composer:GalleryOpened': {}
13 'Composer:ThreadgateOpened': {}
14 'HomeScreen:PressCompose': {}
15 'ProfileScreen:PressCompose': {}
16 // EDIT PROFILE events
17 'EditHandle:ViewCustomForm': {}
18 'EditHandle:ViewProvidedForm': {}
19 'EditHandle:SetNewHandle': {}
20 'EditProfile:AvatarSelected': {}
21 'EditProfile:BannerSelected': {}
22 'EditProfile:Save': {} // CAN BE SERVER
23 // FEED events
24 'Feed:onRefresh': {}
25 'Feed:onEndReached': {}
26 // POST events
27 'Post:Like': {} // CAN BE SERVER
28 'Post:Unlike': {} // CAN BE SERVER
29 'Post:Repost': {} // CAN BE SERVER
30 'Post:Unrepost': {} // CAN BE SERVER
31 'Post:Delete': {} // CAN BE SERVER
32 'Post:ThreadMute': {} // CAN BE SERVER
33 'Post:ThreadUnmute': {} // CAN BE SERVER
34 'Post:Reply': {} // CAN BE SERVER
35 'Post:EditThreadgateOpened': {}
36 'Post:ThreadgateEdited': {}
37 // PROFILE events
38 'Profile:Follow': {
39 username: string
40 }
41 'Profile:Unfollow': {
42 username: string
43 }
44 // PROFILE HEADER events
45 'ProfileHeader:EditProfileButtonClicked': {}
46 'ProfileHeader:FollowersButtonClicked': {
47 handle: string
48 }
49 'ProfileHeader:FollowsButtonClicked': {
50 handle: string
51 }
52 'ProfileHeader:ShareButtonClicked': {}
53 'ProfileHeader:MuteAccountButtonClicked': {}
54 'ProfileHeader:UnmuteAccountButtonClicked': {}
55 'ProfileHeader:ReportAccountButtonClicked': {}
56 'ProfileHeader:AddToListsButtonClicked': {}
57 'ProfileHeader:BlockAccountButtonClicked': {}
58 'ProfileHeader:UnblockAccountButtonClicked': {}
59 'ProfileHeader:FollowButtonClicked': {}
60 'ProfileHeader:UnfollowButtonClicked': {}
61 'ProfileHeader:SuggestedFollowsOpened': {}
62 'ProfileHeader:SuggestedFollowFollowed': {}
63 'ViewHeader:MenuButtonClicked': {}
64 // SETTINGS events
65 'Settings:SwitchAccountButtonClicked': {}
66 'Settings:AddAccountButtonClicked': {}
67 'Settings:ChangeHandleButtonClicked': {}
68 'Settings:InvitecodesButtonClicked': {}
69 'Settings:SignOutButtonClicked': {}
70 'Settings:ContentlanguagesButtonClicked': {}
71 // MENU events
72 'Menu:ItemClicked': {url: string}
73 'Menu:FeedbackClicked': {}
74 'Menu:HelpClicked': {}
75 // MOBILE SHELL events
76 'MobileShell:MyProfileButtonPressed': {}
77 'MobileShell:HomeButtonPressed': {}
78 'MobileShell:SearchButtonPressed': {}
79 'MobileShell:NotificationsButtonPressed': {}
80 'MobileShell:FeedsButtonPressed': {}
81 'MobileShell:MessagesButtonPressed': {}
82 // NOTIFICATIONS events
83 'Notificatons:OpenApp': {}
84 // LISTS events
85 'Lists:onRefresh': {}
86 'Lists:onEndReached': {}
87 'CreateList:AvatarSelected': {}
88 'CreateList:SaveCurateList': {} // CAN BE SERVER
89 'CreateList:SaveModList': {} // CAN BE SERVER
90 'Lists:Mute': {} // CAN BE SERVER
91 'Lists:Unmute': {} // CAN BE SERVER
92 'Lists:Block': {} // CAN BE SERVER
93 'Lists:Unblock': {} // CAN BE SERVER
94 'Lists:Delete': {} // CAN BE SERVER
95 'Lists:Share': {} // CAN BE SERVER
96 // CUSTOM FEED events
97 'CustomFeed:Save': {}
98 'CustomFeed:Unsave': {}
99 'CustomFeed:Like': {}
100 'CustomFeed:Unlike': {}
101 'CustomFeed:Share': {}
102 'CustomFeed:Pin': {
103 uri: string
104 name?: string
105 }
106 'CustomFeed:Unpin': {
107 uri: string
108 name?: string
109 }
110 'CustomFeed:Reorder': {
111 uri: string
112 name?: string
113 index: number
114 }
115 'CustomFeed:LoadMore': {}
116 'MultiFeed:onEndReached': {}
117 'MultiFeed:onRefresh': {}
118 // MODERATION events
119 'Moderation:ContentfilteringButtonClicked': {}
120 // ONBOARDING events
121 'Onboarding:Begin': {}
122 'Onboarding:Complete': {}
123 'Onboarding:Skipped': {}
124 'Onboarding:Reset': {}
125 'Onboarding:SuggestedFollowFollowed': {}
126 'Onboarding:CustomFeedAdded': {}
127 // Onboarding v2
128 'OnboardingV2:Begin': {}
129 'OnboardingV2:StepInterests:Start': {}
130 'OnboardingV2:StepInterests:End': {
131 selectedInterests: string[]
132 selectedInterestsLength: number
133 }
134 'OnboardingV2:StepInterests:Error': {}
135 'OnboardingV2:StepSuggestedAccounts:Start': {}
136 'OnboardingV2:StepSuggestedAccounts:End': {
137 selectedAccountsLength: number
138 }
139 'OnboardingV2:StepFollowingFeed:Start': {}
140 'OnboardingV2:StepFollowingFeed:End': {}
141 'OnboardingV2:StepAlgoFeeds:Start': {}
142 'OnboardingV2:StepAlgoFeeds:End': {
143 selectedPrimaryFeeds: string[]
144 selectedPrimaryFeedsLength: number
145 selectedSecondaryFeeds: string[]
146 selectedSecondaryFeedsLength: number
147 }
148 'OnboardingV2:StepTopicalFeeds:Start': {}
149 'OnboardingV2:StepTopicalFeeds:End': {
150 selectedFeeds: string[]
151 selectedFeedsLength: number
152 }
153 'OnboardingV2:StepModeration:Start': {}
154 'OnboardingV2:StepModeration:End': {}
155 'OnboardingV2:StepProfile:Start': {}
156 'OnboardingV2:StepProfile:End': {}
157 'OnboardingV2:StepFinished:Start': {}
158 'OnboardingV2:StepFinished:End': {}
159 'OnboardingV2:Complete': {}
160 'OnboardingV2:Skip': {}
161}
162
163export type ScreenPropertiesMap = {
164 Login: {}
165 CreateAccount: {}
166 'Choose Account': {}
167 'Signin:ForgotPassword': {}
168 'Signin:SetNewPasswordForm': {}
169 'Signin:PasswordUpdatedForm': {}
170 Feed: {}
171 Notifications: {}
172 Profile: {}
173 'Profile:Preview': {}
174 Settings: {}
175 AppPasswords: {}
176 Moderation: {}
177 PreferencesExternalEmbeds: {}
178 BlockedAccounts: {}
179 MutedAccounts: {}
180 SavedFeeds: {}
181}