Skip to content

Commit

Permalink
Rename to FYP reporter.
Browse files Browse the repository at this point in the history
  • Loading branch information
pcraciunoiu committed Apr 22, 2024
1 parent 4f26f0c commit f61abbc
Show file tree
Hide file tree
Showing 10 changed files with 20 additions and 19 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

# TT Reporter
# FYP Reporter

This is the Mozilla repository for the TT Reporter iOS application.
This is the Mozilla repository for the FYP Reporter iOS application.


## Run Locally
Expand Down
12 changes: 6 additions & 6 deletions TikTok Reporter/TikTok Reporter.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -288,7 +288,7 @@
689FF08C2AFD4F1E00C9FE51 /* AppStateManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppStateManager.swift; sourceTree = "<group>"; };
68A978F22B16610300A17156 /* ScreenRecordingService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScreenRecordingService.swift; sourceTree = "<group>"; };
68C885FF2B0F8F280022043E /* BroadcastPicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BroadcastPicker.swift; sourceTree = "<group>"; };
68CBF9652AEB9F2F006D03FC /* TT Reporter.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "TT Reporter.app"; sourceTree = BUILT_PRODUCTS_DIR; };
68CBF9652AEB9F2F006D03FC /* FYP Reporter.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "FYP Reporter.app"; sourceTree = BUILT_PRODUCTS_DIR; };
68CBF9682AEB9F2F006D03FC /* TikTok_ReporterApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TikTok_ReporterApp.swift; sourceTree = "<group>"; };
68CBF96A2AEB9F2F006D03FC /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; };
68CBF96C2AEB9F31006D03FC /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; };
Expand Down Expand Up @@ -821,7 +821,7 @@
68CBF9662AEB9F2F006D03FC /* Products */ = {
isa = PBXGroup;
children = (
68CBF9652AEB9F2F006D03FC /* TT Reporter.app */,
68CBF9652AEB9F2F006D03FC /* FYP Reporter.app */,
68CBF9752AEB9F31006D03FC /* TikTok ReporterTests.xctest */,
68CBF97F2AEB9F31006D03FC /* TikTok ReporterUITests.xctest */,
68FA994D2B0BA34400D65D43 /* TikTok ReporterShare.appex */,
Expand Down Expand Up @@ -1004,7 +1004,7 @@
684E2F2B2B1F2636006A05C8 /* Glean */,
);
productName = "TikTok Reporter";
productReference = 68CBF9652AEB9F2F006D03FC /* TT Reporter.app */;
productReference = 68CBF9652AEB9F2F006D03FC /* FYP Reporter.app */;
productType = "com.apple.product-type.application";
};
68CBF9742AEB9F31006D03FC /* TikTok ReporterTests */ = {
Expand Down Expand Up @@ -1686,7 +1686,7 @@
);
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.ios.TikTok-Reporter";
PRODUCT_NAME = "TT Reporter";
PRODUCT_NAME = "FYP Reporter";
PROVISIONING_PROFILE_SPECIFIER = "";
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
SUPPORTS_MACCATALYST = NO;
Expand Down Expand Up @@ -1728,7 +1728,7 @@
);
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.ios.TikTok-Reporter";
PRODUCT_NAME = "TT Reporter";
PRODUCT_NAME = "FYP Reporter";
PROVISIONING_PROFILE_SPECIFIER = "";
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "org.mozilla.ios.TikTok-Reporter";
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
Expand Down Expand Up @@ -1814,7 +1814,7 @@
SWIFT_EMIT_LOC_STRINGS = NO;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = 1;
TEST_TARGET_NAME = "TT Reporter";
TEST_TARGET_NAME = "FYP Reporter";
};
name = Debug;
};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "68CBF9642AEB9F2F006D03FC"
BuildableName = "TT Reporter.app"
BuildableName = "FYP Reporter.app"
BlueprintName = "TikTok Reporter"
ReferencedContainer = "container:TikTok Reporter.xcodeproj">
</BuildableReference>
Expand Down Expand Up @@ -68,7 +68,7 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "68CBF9642AEB9F2F006D03FC"
BuildableName = "TT Reporter.app"
BuildableName = "FYP Reporter.app"
BlueprintName = "TikTok Reporter"
ReferencedContainer = "container:TikTok Reporter.xcodeproj">
</BuildableReference>
Expand All @@ -85,7 +85,7 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "68CBF9642AEB9F2F006D03FC"
BuildableName = "TT Reporter.app"
BuildableName = "FYP Reporter.app"
BlueprintName = "TikTok Reporter"
ReferencedContainer = "container:TikTok Reporter.xcodeproj">
</BuildableReference>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ enum RecordingAPI: APIRequest {
case let .uploadRecording(contentType, _):
return [
"Content-Type": contentType,
"X-API-Key": ProcessInfo.processInfo.environment["TTREPORTER_UPLOAD_API_KEY"] ?? ""
"X-API-Key": ProcessInfo.processInfo.environment["FYP_REPORTER_UPLOAD_API_KEY"] ?? ""
]
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -103,5 +103,5 @@ private enum Strings {
static let saveTitle = "Save"
static let skipTitle = "Skip"
static let removeEmailTitle = "Remove email"
static let privacyPolicyMarkdown = "By providing your email address, you agree to Mozilla's [Privacy Notice](https://www.mozilla.org/privacy/)."
static let privacyPolicyMarkdown = "By providing your email address, you agree to Mozilla's [Privacy Notice](https://foundation.mozilla.org/en/fyp-reporter/privacy-notice/)."
}
Original file line number Diff line number Diff line change
Expand Up @@ -128,5 +128,5 @@ extension OnboardingFormView {
// MARK: - Strings

private enum Strings {
static let privacyPolicyMarkdown = "By providing your email address, you agree to Mozilla's [Privacy Notice](https://www.mozilla.org/privacy/)."
static let privacyPolicyMarkdown = "By providing your email address, you agree to Mozilla's [Privacy Notice](https://foundation.mozilla.org/en/fyp-reporter/privacy-notice/)."
}
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ struct PolicyView: View {
.navigationBarBackButtonHidden(!viewModel.appState.hasCompletedOnboarding)
.customAlert(
title: "Review the terms & conditions",
description: "Please read these terms and conditions carefully before using TT Reporter.",
description: "Please read these terms and conditions carefully before using FYP Reporter.",
isPresented: $viewModel.routingState.alert) {
MainButton(text: "Got it", type: .secondary) {
viewModel.routingState.alert = false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,11 +29,12 @@ struct AboutView: View {
ScrollView {

VStack(alignment: .leading, spacing: .xl) {
Text("About TT Reporter")
Text("About FYP Reporter")
.font(.heading3)
.foregroundStyle(.text)

Text("TT Reporter serves as a vital tool in an ongoing sociological study, seeking to understand the broader implications of content shared on TikTok. By reporting harmful videos, users contribute to a wealth of data that will be instrumental in identifying and addressing the social issues, influences, and trends within the platform.\n\n Join us in shaping the future of digital interaction by participating in this sociological study through “TT Reporter” Your reports make a difference in the quest to foster a safer, more informed, and socially conscious digital environment.\n\n Anonymous Reporting: SocialSafeguard ensures users can report troubling TikTok content discreetly, preserving their privacy.\n\n Categorization: Users can categorize the type of harm observed in videos, such as bullying, misinformation, hate speech, or other sociological factors.\n\n Commentary: The app allows users to provide context and insights, fostering a deeper understanding of the content’s impact.\n\n Data Collection: Reports are collated into a comprehensive database, allowing sociologists to analyze and identify trends and patterns.")
// TODO: link to privacy policy https://foundation.mozilla.org/en/fyp-reporter/privacy-notice/
Text("FYP Reporter is a tool that enables crowdsourced investigations into TikTok. It’s built by the nonprofit Mozilla. By using the app, you can participate in studies scrutinizing TikTok’s FYP algorithm. You’ll contribute to cutting-edge public interest research, which Mozilla uses to drive better public policy around tech platforms, advocate for greater transparency, and inform meaningful design interventions.\n\n FYP Reporter research participants can share videos and other TikTok content they encounter with Mozilla, providing context and comments about the content. Participants can also share screen recordings of their TikTok sessions with Mozilla. Learn more in our privacy policy.")
.font(.body2)
.foregroundStyle(.text)
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ struct SettingsView: View {
}

private var aboutRow: some View {
SettingsRow(title: "ABOUT TT REPORTER")
SettingsRow(title: "ABOUT FYP Reporter")
}

private var studiesRow: some View {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ private enum Strings {

// Errors
static let onboardingErrorTitle = "Go through the onboarding first"
static let onboardingErrorDescription = "Because this is your first share, please open the TT Reporter app, choose a study, and complete the onboarding process before submitting a report. Thank you!"
static let onboardingErrorDescription = "Because this is your first share, please open the FYP Reporter app, choose a study, and complete the onboarding process before submitting a report. Thank you!"
static let genericErrorTitle = "Error"
static let genericErrorDescription = "Something went wrong, please try again!"
static let errorActionTitle = "OK"
Expand Down

0 comments on commit f61abbc

Please sign in to comment.