alpha
Login
or
Join now
atpota.to
/
cred.blue
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
This repository has no description
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
tweak styles of table
author
damedotblog
date
1 year ago
(Feb 22, 2025, 3:56 PM -0500)
commit
1b0b4354
1b0b43544d0962e3bd5dcef169435513a6a4ecf9
parent
d8f0d500
d8f0d500db01730c36622d70f5d0c99bcca7de0f
+81
-6
7 changed files
Expand all
Collapse all
Unified
Split
public
index.html
src
App.jsx
components
Leaderboard
Leaderboard.css
Navbar
Navbar.css
Shortcut
Shortcut.css
Shortcut.js
UserProfile
UserProfile.css
+1
public/index.html
Reviewed
···
5
5
<link rel="icon" href="https://cred.blue/favicon.ico" />
6
6
<meta name="viewport" content="width=device-width, initial-scale=1" />
7
7
<meta name="theme-color" content="#000000" />
8
8
+
<meta name="shortcut-version" content="1.0" />
8
9
9
10
<!-- Basic Meta Tags -->
10
11
<meta name="description" content="Generate a Bluesky score. Understand your AT Proto data footprint. Vibe check strangers and new accounts." />
+2
src/App.jsx
Reviewed
···
8
8
import Home from './components/Home/Home';
9
9
import Leaderboard from './components/Leaderboard/Leaderboard';
10
10
import Supporter from './components/Supporter/Supporter';
11
11
+
import Shortcut from './components/Shortcut/Shortcut';
11
12
import ScoringMethodology from './components/ScoringMethodology/ScoringMethodology';
12
13
import Terms from './components/PrivacyTerms/Terms';
13
14
import Privacy from './components/PrivacyTerms/Privacy';
···
36
37
<Route path="/newsletter" element={<Newsletter />} />
37
38
<Route path="/supporter" element={<Supporter />} />
38
39
<Route path="/leaderboard" element={<Leaderboard />} />
40
40
+
<Route path="/shortcut" element={<Shortcut />} />
39
41
<Route path="/zen" element={<ZenPage />} />
40
42
<Route path="/methodology" element={<ScoringMethodology />} />
41
43
{/* Handle both DIDs and regular usernames */}
+4
src/components/Leaderboard/Leaderboard.css
Reviewed
···
318
318
.balance-description {
319
319
display: none;
320
320
}
321
321
+
322
322
+
.balance-track {
323
323
+
margin-bottom: 0px;
324
324
+
}
321
325
}
322
326
323
327
@media (max-width: 480px) {
+8
src/components/Navbar/Navbar.css
Reviewed
···
346
346
}
347
347
348
348
/* Responsive Design: Links display in a row under the logo */
349
349
+
@media (max-width: 450px) {
350
350
+
.navbar-links {
351
351
+
max-width: 300px;
352
352
+
line-height: 1.8em;
353
353
+
}
354
354
+
}
355
355
+
356
356
+
/* Responsive Design: Links display in a row under the logo */
349
357
@media (max-width: 370px) {
350
358
.navbar-support-button {
351
359
max-width: 135.5px;
+25
src/components/Shortcut/Shortcut.css
Reviewed
···
1
1
+
.shortcut-page {
2
2
+
margin: 20px auto 20px;
3
3
+
max-width: 450px;
4
4
+
padding: 20px;
5
5
+
}
6
6
+
7
7
+
.shortcut-page .alt-card {
8
8
+
text-align: left;
9
9
+
}
10
10
+
11
11
+
.shortcut-page ul {
12
12
+
list-style: none;
13
13
+
text-align: center;
14
14
+
margin: 0px auto;
15
15
+
padding: 0px;
16
16
+
width: 100%;
17
17
+
opacity: 0.5;
18
18
+
}
19
19
+
20
20
+
.shortcut-buttons {
21
21
+
text-align: center;
22
22
+
display: flex;
23
23
+
gap: 17.3px;
24
24
+
justify-content: center;
25
25
+
}
+38
src/components/Shortcut/Shortcut.js
Reviewed
···
1
1
+
// src/components/Shortcut/Shortcut.jsx
2
2
+
3
3
+
import React from 'react';
4
4
+
import './Shortcut.css';
5
5
+
6
6
+
const Shortcut = () => {
7
7
+
return (
8
8
+
<>
9
9
+
<main className="shortcut-page">
10
10
+
<div className="alt-card">
11
11
+
<h1>Download Apple Shortcut</h1>
12
12
+
13
13
+
<p>If you have an iPhone, iPad, or Macbook, you can download a special Apple Shortcut to your device that will allow you to quickly check a Bluesky account's cred.blue score while you're scrolling inside of the Bluesky app.
14
14
+
</p>
15
15
+
16
16
+
<p>Thank you for considering supporting me,</p>
17
17
+
18
18
+
<p>Dame</p>
19
19
+
<p><a href="https://bsky.app/profile/dame.is" target="_blank" rel="noreferrer">@dame.is</a></p>
20
20
+
21
21
+
<div className="shortcut-buttons">
22
22
+
<button
23
23
+
className="patreon-button"
24
24
+
type="button"
25
25
+
onClick={() => window.open(
26
26
+
`https://cred.blue/shortcut`, '_blank'
27
27
+
)}
28
28
+
>
29
29
+
Download Shortcut
30
30
+
</button>
31
31
+
</div>
32
32
+
</div>
33
33
+
</main>
34
34
+
</>
35
35
+
);
36
36
+
};
37
37
+
38
38
+
export default Shortcut;
+3
-6
src/components/UserProfile/UserProfile.css
Reviewed
···
180
180
margin: 0px;
181
181
font-size: 0.8em;
182
182
font-weight: 500;
183
183
+
margin-bottom: 4px;
183
184
}
184
185
185
186
.circular-badge {
···
309
310
.compare-button-container {
310
311
align-content: center;
311
312
grid-row: 3;
312
312
-
}
313
313
-
314
314
-
.share-button-profile {
315
315
-
margin-top: 5px;
316
313
}
317
314
318
315
.max-score {
···
517
514
.profile-sections-wrapper {
518
515
grid-template-columns: 1fr;
519
516
grid-template-rows: auto auto auto;
520
520
-
gap: 37.7px;
517
517
+
gap: 27px;
521
518
}
522
519
523
520
.profile-section.left-section {
···
604
601
}
605
602
606
603
.profile-section.middle-section {
607
607
-
margin-top: -91.3px;
604
604
+
margin-top: -85.7px;
608
605
gap: 13.5px;
609
606
grid-column: 1;
610
607
grid-row: 2;