refactor: improve feed loading and infinite scroll reliability

- Add debouncing and loading state to InfiniteScroll component to prevent duplicate entries
- Refactor updateAllFeed into smaller, focused functions for better maintainability
- Add proper error handling and type assertions
- Optimize test performance with networkidle waits and better selectors
- Fix strict mode violations in Playwright tests
- Clean up test configuration by commenting out unused browser targets
This commit is contained in:
Matthew Raymer
2025-03-31 09:17:15 +00:00
parent 8c8e4ec28e
commit 34dc4149f5
6 changed files with 3007 additions and 22370 deletions

1
.gitignore vendored
View File

@@ -38,7 +38,6 @@ pnpm-debug.log*
/dist-capacitor/
/test-playwright-results/
playwright-tests
test-playwright
dist-electron-packages
ios
.ruby-version