feat: remove independent tasks page and add lazy loading by ObservedObserver · Pull Request #12 · ObservedObserver/async-code

bot and others added 2 commits

June 17, 2025 04:27
As requested in issue #11, removing the separate tasks list page since task management will be handled on the main home page with lazy loading functionality.

Co-authored-by: Elwynn Chen <ObservedObserver@users.noreply.github.com>
- Enhanced SupabaseService.getTasks() with pagination support (limit/offset)
- Added lazy loading state management (pagination, loading states)
- Replaced "View All" button with "Load More" functionality
- Updated task list to show all loaded tasks instead of slice(0, 10)
- Added loading indicators and proper state management
- Tasks now load 10 at a time with smooth pagination

Addresses issue #11 by consolidating task management on main page
with improved UX through lazy loading.

Co-authored-by: Elwynn Chen <ObservedObserver@users.noreply.github.com>