* Remove unused desktop redirect component * Tweak useEffect/setState interactions * Address more next.js 16 linting * Tweak secret loading * Finish linting setstate/useeffect interactions * Disable ref lint warnings
* Upgrade to Next.js 16, resolve/suppress linting errors * Update usage of revalidateTag() * Rename proxy.ts export * Refactor infinite scroll data handling