This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

add shortcut v number

+12 -36
+1 -1
app/src/app/globals.css
··· 161 161 padding-bottom: 2rem; 162 162 max-width: 800px; 163 163 margin: 0 auto; 164 - padding: 2rem 1rem; 164 + padding: 2rem 1.5rem; 165 165 } 166 166 167 167 a {
+4
app/src/app/layout.tsx
··· 12 12 export const metadata: Metadata = { 13 13 title: "Flushes", 14 14 description: 'The world\'s first decentralized social media app for sharing the most universal human experience. Post your flushes and connect with other bathroom enjoyers.', 15 + // Add the custom shortcut-version meta tag 16 + other: { 17 + 'shortcut-version': '1.0', 18 + }, 15 19 openGraph: { 16 20 title: 'Flushes', 17 21 description: 'The world\'s first decentralized social media app for sharing the most universal human experience. Post your flushes and connect with other bathroom enjoyers.',
+3 -31
app/src/app/shortcut/page.tsx
··· 17 17 <div className={styles.header}> 18 18 <h1 className={styles.title}>Apple Shortcut</h1> 19 19 <p className={styles.subtitle}>Flush faster or add an NFC sticker to your bathroom for automatic flushing</p> 20 - </div> 21 - 22 - <div className={styles.shortcutCard}> 23 - <div className={styles.cardContent}> 24 - <h2>Apple Shortcut</h2> 25 - <p>Add the official Flushes shortcut to your iPhone for quicker posting.</p> 26 - <div className={styles.featureList}> 27 - <div className={styles.feature}> 28 - <span className={styles.icon}>⚡️</span> 29 - <span>Quick access from home screen or action button</span> 30 - </div> 31 - <div className={styles.feature}> 32 - <span className={styles.icon}>🔐</span> 33 - <span>Securely stores your credentials on-device</span> 34 - </div> 35 - <div className={styles.feature}> 36 - <span className={styles.icon}>📱</span> 37 - <span>NFC sticker compatible</span> 38 - </div> 39 - </div> 40 - <button onClick={handleDownload} className={styles.downloadButton}> 20 + <button onClick={handleDownload} className={styles.downloadButton}> 41 21 Download Shortcut 42 22 </button> 43 - </div> 44 - <div className={styles.shortcutImage}> 45 - {/* Replace with actual image of your shortcut */} 46 - <div className={styles.placeholderImage}> 47 - <span>📱</span> 48 - </div> 49 - </div> 50 - </div> 51 - 52 - <div className={styles.helpSection}> 23 + <div className={styles.helpSection}> 53 24 <h2>Need Help?</h2> 54 25 <p> 55 26 Check out our <Link href="/about">About page</Link> for more information or 56 27 reach out on <a href="https://bsky.app/profile/flushes.app" target="_blank" rel="noopener noreferrer">Bluesky</a>. 57 28 </p> 29 + </div> 58 30 </div> 59 31 </div> 60 32 );
+3 -2
app/src/app/shortcut/shortcut.module.css
··· 7 7 8 8 .header { 9 9 text-align: center; 10 - margin-bottom: 3rem; 10 + max-width: 500px; 11 + margin: auto; 11 12 } 12 13 13 14 .title { ··· 92 93 93 94 .alternativeSection, 94 95 .helpSection { 95 - margin-bottom: 3rem; 96 + margin-top: 3rem; 96 97 padding: 2rem; 97 98 background-color: var(--card-background); 98 99 border-radius: 1rem;
+1 -1
app/src/app/stats/page.tsx
··· 114 114 {loading ? 'Loading...' : 'Refresh Stats'} 115 115 </button> 116 116 <Link href="/" className={styles.homeLink}> 117 - Back to Dashboard 117 + Back to Feed 118 118 </Link> 119 119 </div> 120 120
-1
app/src/components/ProfileSearch.module.css
··· 184 184 185 185 @media (max-width: 480px) { 186 186 .searchContainer { 187 - max-width: 100%; 188 187 min-width: 140px; 189 188 flex: 1; 190 189 }