π Version 6.0.0 - Major Rewrite & New TikTok-Style UI
π What's New
-
π₯ Total Rewrite with Vite
- The app has been completely rebuilt from the ground up using Vite for a faster, leaner experience.
- Moving away from Next.js since this was meant to be a true SPA (Single Page Application).
- ESLint v9 and Tailwind CSS v4 support.
-
π₯ Dynamic TikTok-Style Interface
- The biggest and boldest change: A brand-new immersive scrolling UI for viewing posts!
- Swipe through content effortlessly---just like TikTok.
- Intelligent responsive image support--- the app adapts to either portrait or landscape images. Images also support "blur-up" technique.
- Dark mode support. Initial theme defined by browser settings. User can toggle between light and dark themes.
-
π¦ Redux for State Management / RTK Query for Data Fetching
- Added Redux for global state management, backed by local storage.
- This paves the way for future enhancements and better offline support.
- All data fetches are powered by RTK query, which includes caching and support for infinite scroll.
- In-memory media caching and pre-loading support.
-
β¬οΈ Popular Subreddits
- Added query to display Popular Subreddits when opening search modal.
-
π Search with History
- You can now search for content and view your search history.
-
βοΈ Persistent Settings
- Your preferences are now saved between sessions, so you never have to set them again.
-
βοΈ Other
- Added Serverless Functions to
/api
directory for authenticating all requests with oauth.reddit.com - Laid foundation for tests powered by Vitest and React Testing Library
- Laid foundation for creating a PWA for a true app-like experience
- There's still no tracking of any kind!. Browse anonymously, with no ads or data retention (aside from minimal server logs required for operational integrity).
- Added Serverless Functions to
Full Changelog: 5.2.0...6.0.0