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 // PROFILE events
36 'Profile:Follow': {
37 username: string
38 }
39 'Profile:Unfollow': {
40 username: string
41 }
42 // PROFILE HEADER events
43 'ProfileHeader:EditProfileButtonClicked': {}
44 'ProfileHeader:FollowersButtonClicked': {
45 handle: string
46 }
47 'ProfileHeader:FollowsButtonClicked': {
48 handle: string
49 }
50 'ProfileHeader:ShareButtonClicked': {}
51 'ProfileHeader:MuteAccountButtonClicked': {}
52 'ProfileHeader:UnmuteAccountButtonClicked': {}
53 'ProfileHeader:ReportAccountButtonClicked': {}
54 'ProfileHeader:AddToListsButtonClicked': {}
55 'ProfileHeader:BlockAccountButtonClicked': {}
56 'ProfileHeader:UnblockAccountButtonClicked': {}
57 'ProfileHeader:FollowButtonClicked': {}
58 'ProfileHeader:UnfollowButtonClicked': {}
59 'ProfileHeader:SuggestedFollowsOpened': {}
60 'ProfileHeader:SuggestedFollowFollowed': {}
61 'ViewHeader:MenuButtonClicked': {}
62 // SETTINGS events
63 'Settings:SwitchAccountButtonClicked': {}
64 'Settings:AddAccountButtonClicked': {}
65 'Settings:ChangeHandleButtonClicked': {}
66 'Settings:InvitecodesButtonClicked': {}
67 'Settings:SignOutButtonClicked': {}
68 'Settings:ContentlanguagesButtonClicked': {}
69 // MENU events
70 'Menu:ItemClicked': {url: string}
71 'Menu:FeedbackClicked': {}
72 'Menu:HelpClicked': {}
73 // MOBILE SHELL events
74 'MobileShell:MyProfileButtonPressed': {}
75 'MobileShell:HomeButtonPressed': {}
76 'MobileShell:SearchButtonPressed': {}
77 'MobileShell:NotificationsButtonPressed': {}
78 'MobileShell:FeedsButtonPressed': {}
79 // NOTIFICATIONS events
80 'Notificatons:OpenApp': {}
81 // LISTS events
82 'Lists:onRefresh': {}
83 'Lists:onEndReached': {}
84 'CreateList:AvatarSelected': {}
85 'CreateList:SaveCurateList': {} // CAN BE SERVER
86 'CreateList:SaveModList': {} // CAN BE SERVER
87 'Lists:Mute': {} // CAN BE SERVER
88 'Lists:Unmute': {} // CAN BE SERVER
89 'Lists:Block': {} // CAN BE SERVER
90 'Lists:Unblock': {} // CAN BE SERVER
91 'Lists:Delete': {} // CAN BE SERVER
92 'Lists:Share': {} // CAN BE SERVER
93 // CUSTOM FEED events
94 'CustomFeed:Save': {}
95 'CustomFeed:Unsave': {}
96 'CustomFeed:Like': {}
97 'CustomFeed:Unlike': {}
98 'CustomFeed:Share': {}
99 'CustomFeed:Pin': {
100 uri: string
101 name?: string
102 }
103 'CustomFeed:Unpin': {
104 uri: string
105 name?: string
106 }
107 'CustomFeed:Reorder': {
108 uri: string
109 name?: string
110 index: number
111 }
112 'CustomFeed:LoadMore': {}
113 'MultiFeed:onEndReached': {}
114 'MultiFeed:onRefresh': {}
115 // MODERATION events
116 'Moderation:ContentfilteringButtonClicked': {}
117 // ONBOARDING events
118 'Onboarding:Begin': {}
119 'Onboarding:Complete': {}
120 'Onboarding:Skipped': {}
121 'Onboarding:Reset': {}
122 'Onboarding:SuggestedFollowFollowed': {}
123 'Onboarding:CustomFeedAdded': {}
124 // Onboarding v2
125 'OnboardingV2:Begin': {}
126 'OnboardingV2:StepInterests:Start': {}
127 'OnboardingV2:StepInterests:End': {
128 selectedInterests: string[]
129 selectedInterestsLength: number
130 }
131 'OnboardingV2:StepInterests:Error': {}
132 'OnboardingV2:StepSuggestedAccounts:Start': {}
133 'OnboardingV2:StepSuggestedAccounts:End': {
134 selectedAccountsLength: number
135 }
136 'OnboardingV2:StepFollowingFeed:Start': {}
137 'OnboardingV2:StepFollowingFeed:End': {}
138 'OnboardingV2:StepAlgoFeeds:Start': {}
139 'OnboardingV2:StepAlgoFeeds:End': {
140 selectedPrimaryFeeds: string[]
141 selectedPrimaryFeedsLength: number
142 selectedSecondaryFeeds: string[]
143 selectedSecondaryFeedsLength: number
144 }
145 'OnboardingV2:StepTopicalFeeds:Start': {}
146 'OnboardingV2:StepTopicalFeeds:End': {
147 selectedFeeds: string[]
148 selectedFeedsLength: number
149 }
150 'OnboardingV2:StepModeration:Start': {}
151 'OnboardingV2:StepModeration:End': {}
152 'OnboardingV2:StepFinished:Start': {}
153 'OnboardingV2:StepFinished:End': {}
154 'OnboardingV2:Complete': {}
155 'OnboardingV2:Skip': {}
156}
157
158export type ScreenPropertiesMap = {
159 Login: {}
160 CreateAccount: {}
161 'Choose Account': {}
162 'Signin:ForgotPassword': {}
163 'Signin:SetNewPasswordForm': {}
164 'Signin:PasswordUpdatedForm': {}
165 Feed: {}
166 Notifications: {}
167 Profile: {}
168 'Profile:Preview': {}
169 Settings: {}
170 AppPasswords: {}
171 Moderation: {}
172 PreferencesExternalEmbeds: {}
173 BlockedAccounts: {}
174 MutedAccounts: {}
175 SavedFeeds: {}
176}