fix(web): resolve post-rebase selector/store regressions

Remove duplicate selector declarations introduced during rebase and restore the streamlined AppStore shape so Zustand selector usage remains consistent.
Restore Sidebar cleanup semantics and pure store test assertions so lint/typecheck stay green after rebasing.

Made-with: Cursor
afcd824ae9Julius Marminge committed on 3/2/2026, 9:13:19 PM· committed by Julius Marmingeparentf84f279
5 files changedLine totals unavailable