<p>Currently in <strong>private beta</strong> on Android via Google Play internal testing. A public release is planned — check back here, or get in touch for an invite.</p> </article> </div> <script type="application/ld+json">{"@context":"https://schema.org","@type":"SoftwareApplication","name":"TobiReader","description":"A private, local-first RSS/Atom reader with on-device read-aloud, optional bring-your-own-key AI summaries, and self-hosted FreshRSS sync.","url":"https://leinss.xyz/projects/TobiReader/","operatingSystem":"Android","applicationCategory":"NewsApplication","author":{"@type":"Person","name":"Tobias Leinss","url":"https://leinss.xyz/"}}</script> </main> <footer class="animate"> <div class="mx-auto max-w-[840px] px-5"> <div class="relative"> <div class="absolute right-0 -top-20"> <button id="back-to-top" class="relative group w-fit flex pl-8 pr-3 py-1.5 flex-nowrap rounded-sm border border-black/15 dark:border-white/20 hover:bg-black/5 dark:hover:bg-white/5 hover:text-black dark:hover:text-white transition-colors duration-300 ease-in-out"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="absolute top-1/2 left-2 -translate-y-1/2 size-4 stroke-2 fill-none stroke-current rotate-90"> <line x1="5" y1="12" x2="19" y2="12" class="translate-x-2 group-hover:translate-x-0 scale-x-0 group-hover:scale-x-100 transition-transform duration-300 ease-in-out"></line> <polyline points="12 5 5 12 12 19" class="translate-x-1 group-hover:translate-x-0 transition-transform duration-300 ease-in-out"></polyline> </svg> <div class="text-sm">
0 commit comments