A social RSS reader built on the AT Protocol. glean.at
glean atproto atmosphere rss feed social app
14
fork

Configure Feed

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

Improve mobile navigation

+7 -11
+1 -5
internal/tmpl/base.html
··· 3 3 <html lang="en"> 4 4 <head> 5 5 <meta charset="utf-8"> 6 - <meta name="viewport" content="width=device-width, initial-scale=1"> 6 + <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> 7 7 <title>Glean</title> 8 8 <script> 9 9 (function(){var p=localStorage.getItem('theme')||'system';var r=p==='system'?(window.matchMedia('(prefers-color-scheme:dark)').matches?'dark':'light'):p;document.documentElement.setAttribute('data-theme',r);var s=localStorage.getItem('shape');if(s)document.documentElement.setAttribute('data-shape',s)})(); ··· 133 133 <a href="/trending" class="flex flex-col items-center gap-0.5 {{activeClass .ActivePath "/trending"}} text-[10px] px-2 py-1"> 134 134 <svg class="w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 7h8m0 0v8m0-8l-8 8-4-4-6 6"/></svg> 135 135 Trending 136 - </a> 137 - <a href="/feeds" class="flex flex-col items-center gap-0.5 {{activeClass .ActivePath "/feeds"}} text-[10px] px-2 py-1"> 138 - <svg class="w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 5c7.18 0 13 5.82 13 13M6 11a7 7 0 017 7m-7-1a1 1 0 11-2 0 1 1 0 012 0z"/></svg> 139 - Feeds 140 136 </a> 141 137 </div> 142 138 </nav>
+6 -6
internal/tmpl/profile.html
··· 9 9 </h1> 10 10 <p class="flex items-center gap-1.5 text-spot-secondary">@{{.ProfileUser.Handle}}<a href="https://bsky.app/profile/{{.ProfileUser.Handle}}" target="_blank" rel="noopener" class="text-spot-secondary hover:text-spot-green transition"><svg class="w-4 h-4" viewBox="0 0 24 24" fill="currentColor">{{template "icon-bluesky"}}</svg></a></p> 11 11 <div class="flex gap-4 mt-3"> 12 - <div> 12 + <a href="/feeds" class="group"> 13 13 <span class="text-lg font-bold text-spot-text">{{.SubscriptionCount}}</span> 14 - <span class="text-sm text-spot-secondary ml-1">feeds</span> 15 - </div> 16 - <div class="border-l border-spot-divider pl-4"> 14 + <span class="text-sm text-spot-secondary ml-1 group-hover:text-spot-text transition">feeds</span> 15 + </a> 16 + <a href="/library" class="border-l border-spot-divider pl-4 group"> 17 17 <span class="text-lg font-bold text-spot-text">{{.AnnotationCount}}</span> 18 - <span class="text-sm text-spot-secondary ml-1">annotations</span> 19 - </div> 18 + <span class="text-sm text-spot-secondary ml-1 group-hover:text-spot-text transition">annotations</span> 19 + </a> 20 20 </div> 21 21 </div> 22 22 </div>