Merge pull request #12 from AAVision/feature/search-bar
abd0f6aRami AtrouniMerge branch 'main' into feature/search-bar
1b60dd9Rami AtrouniMerge pull request #14 from AAVision/seo/fix-links
5637428Rami AtrouniMerge branch 'main' into seo/fix-links
4d2db30Rami AtrouniMerge pull request #13 from AAVision/performance/memory-leak
23e364aRami Atrouniadd accessibility attributes to links and improve titles for better navigation
723aa57ALadd search functionality to FeedSettings component
fd8930bALreplace array listeners with Set for improved subscription management
cd70d24ALadd search functionality to feed filter bar and live feed components
711c566ALAdding ive feed logic
24bddc4ALdocs: clean up feature ideas against actual codebase
6cd57a4Rami Atrounifix: add try/catch fallback around sanitizeXml to prevent feed loss
5e4a5a3Rami Atrounifix: auto-refresh timeAgo labels via shared useSyncExternalStore tick
3376219Rami Atrouniperf: add loading=lazy to feed card images
8ae0dd4Rami Atrounifix: disconnect IntersectionObserver on FeedContent unmount
872e6e3Rami Atrounici: add push trigger and paths-ignore to lint workflow
6cbe620Rami Atrounifix: use .finally() for poll scheduling to prevent silent polling stops
e799dd8Rami Atrouni