update titles

This commit is contained in:
tdurieux
2026-05-04 09:33:44 +02:00
parent 4bc83db416
commit 59d9805276
4 changed files with 78 additions and 26 deletions
+49
View File
@@ -534,6 +534,55 @@ anonymous_github</code></pre>
</div>
</div>
<div class="panel panel-default mb-3">
<div class="panel-heading p-3" role="tab" id="headingPermissions">
<h3 class="panel-title">
<a
class="collapsed"
role="button"
data-toggle="collapse"
data-parent="#faq-privacy"
href="#permissions"
aria-expanded="false"
aria-controls="permissions"
>
Why does GitHub say Anonymous GitHub asks for write access?
</a>
</h3>
</div>
<div
id="permissions"
class="panel-collapse collapse"
role="tabpanel"
aria-labelledby="headingPermissions"
>
<div class="panel-body p-3">
<p>
Anonymous GitHub only reads your repositories &mdash; it
never pushes commits, opens issues, modifies settings, or
deletes anything. From your perspective as a user, the
service is read-only.
</p>
<p>
However, GitHub's OAuth scopes do not offer a read-only
option for private repositories: the only scope that grants
access to private repos is <code>repo</code>, which is
documented as full read/write access. To support users who
want to anonymize a private repository, Anonymous GitHub
must request that scope, and GitHub then displays the
broader permission text at sign-in. The application itself
only ever performs read operations against the GitHub API.
</p>
<p>
If you only anonymize public repositories, the source code
is open and can be audited on the
<a href="https://github.com/tdurieux/anonymous_github/" target="_blank">GitHub repository</a>,
or you can self-host your own instance.
</p>
</div>
</div>
</div>
<div class="panel panel-default mb-3">
<div class="panel-heading p-3" role="tab" id="headingViewer">
<h3 class="panel-title">
+5 -2
View File
@@ -91,8 +91,11 @@
<div class="step-title">Authenticate</div>
<div class="step-desc">
<a href="/github/login" target="_self">Sign in with GitHub</a> to
access your dashboard. We ask for read-only access to the
repositories you pick &mdash; nothing else.
access your dashboard. Anonymous GitHub only ever reads your
repositories &mdash; we never push, modify, or delete anything.
GitHub may display a broader scope at sign-in because its OAuth
scopes don't offer read-only access to private repositories
(<a href="/faq#permissions">see FAQ</a>).
</div>
</div>
</div>
+22 -22
View File
@@ -23,12 +23,12 @@ angular
.when("/", {
templateUrl: "/partials/home.htm",
controller: "homeController",
title: "Anonymous GitHub",
title: "Anonymous GitHub Share the code, not the author",
})
.when("/dashboard", {
templateUrl: "/partials/dashboard.htm",
controller: "unifiedDashboardController",
title: "Dashboard - Anonymous GitHub",
title: "Your anonymizations Anonymous GitHub",
})
.when("/pr-dashboard", {
redirectTo: "/dashboard",
@@ -36,103 +36,103 @@ angular
.when("/anonymize/:repoId?", {
templateUrl: "/partials/anonymize.htm",
controller: "anonymizeController",
title: "Anonymize - Anonymous GitHub",
title: "New anonymization Anonymous GitHub",
})
.when("/pull-request-anonymize/:pullRequestId?", {
templateUrl: "/partials/anonymize.htm",
controller: "anonymizeController",
title: "Anonymize - Anonymous GitHub",
title: "Anonymize a pull request Anonymous GitHub",
})
.when("/status/:repoId", {
templateUrl: "/partials/status.htm",
controller: "statusController",
title: "Repository status - Anonymous GitHub",
title: "Repository status Anonymous GitHub",
})
.when("/conferences", {
templateUrl: "/partials/conferences.htm",
controller: "conferencesController",
title: "Conferences - Anonymous GitHub",
title: "Your conferences Anonymous GitHub",
})
.when("/conference/new", {
templateUrl: "/partials/newConference.htm",
controller: "newConferenceController",
title: "Add a conference - Anonymous GitHub",
title: "New conference Anonymous GitHub",
})
.when("/conference/:conferenceId/edit", {
templateUrl: "/partials/newConference.htm",
controller: "newConferenceController",
title: "Edit conference - Anonymous GitHub",
title: "Edit conference Anonymous GitHub",
})
.when("/conference/:conferenceId", {
templateUrl: "/partials/conference.htm",
controller: "conferenceController",
title: "Conference - Anonymous GitHub",
title: "Conference Anonymous GitHub",
})
.when("/faq", {
templateUrl: "/partials/faq.htm",
controller: "faqController",
title: "FAQ - Anonymous GitHub",
title: "FAQ Anonymous GitHub",
})
.when("/profile", {
templateUrl: "/partials/profile.htm",
controller: "profileController",
title: "Profile - Anonymous GitHub",
title: "Your settings Anonymous GitHub",
})
.when("/claim", {
templateUrl: "/partials/claim.htm",
controller: "claimController",
title: "Claim repository - Anonymous GitHub",
title: "Claim an anonymization Anonymous GitHub",
})
.when("/pr/:pullRequestId", {
templateUrl: "/partials/pullRequest.htm",
controller: "pullRequestController",
title: "Anonymized Pull Request - Anonymous GitHub",
title: "Anonymous pull request Anonymous GitHub",
reloadOnUrl: false,
})
.when("/r/:repoId/:path*?", {
templateUrl: "/partials/explorer.htm",
controller: "exploreController",
title: "Anonymized Repository - Anonymous GitHub",
title: "Anonymous repository Anonymous GitHub",
reloadOnUrl: false,
})
.when("/repository/:repoId/:path*?", {
templateUrl: "/partials/explorer.htm",
controller: "exploreController",
title: "Anonymized Repository - Anonymous GitHub",
title: "Anonymous repository Anonymous GitHub",
reloadOnUrl: false,
})
.when("/admin/", {
templateUrl: "/partials/admin/repositories.htm",
controller: "repositoriesAdminController",
title: "Repositories Admin - Anonymous GitHub",
title: "Admin · Repositories Anonymous GitHub",
})
.when("/admin/users", {
templateUrl: "/partials/admin/users.htm",
controller: "usersAdminController",
title: "Users Admin - Anonymous GitHub",
title: "Admin · Users Anonymous GitHub",
})
.when("/admin/users/:username", {
templateUrl: "/partials/admin/user.htm",
controller: "userAdminController",
title: "User Admin - Anonymous GitHub",
title: "Admin · User details Anonymous GitHub",
})
.when("/admin/conferences", {
templateUrl: "/partials/admin/conferences.htm",
controller: "conferencesAdminController",
title: "Conferences Admin - Anonymous GitHub",
title: "Admin · Conferences Anonymous GitHub",
})
.when("/admin/queues", {
templateUrl: "/partials/admin/queues.htm",
controller: "queuesAdminController",
title: "Queues Admin - Anonymous GitHub",
title: "Admin · Queues Anonymous GitHub",
})
.when("/404", {
templateUrl: "/partials/404.htm",
title: "Page not found - Anonymous GitHub",
title: "Page not found Anonymous GitHub",
})
.otherwise({
templateUrl: "/partials/404.htm",
title: "Page not found - Anonymous GitHub",
title: "Page not found Anonymous GitHub",
});
$locationProvider.html5Mode(true);
},
+2 -2
View File
File diff suppressed because one or more lines are too long