Skip to content

Conversation

@ObservedObserver
Copy link
Owner

Resolves #11

Summary

  • Removed independent tasks list page (/tasks/page.tsx)
  • Added lazy loading functionality to main page with "Load More" button
  • Enhanced pagination support in SupabaseService
  • Improved UX with loading states and task count indicators

Changes

  • ✅ Deleted async-code-web/app/tasks/page.tsx
  • ✅ Enhanced SupabaseService.getTasks() with pagination options
  • ✅ Updated main page with lazy loading and "Load More" button
  • ✅ Maintained task detail pages at /tasks/[id]/page.tsx

Generated with Claude Code

claude 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 <[email protected]>
- 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 <[email protected]>
@ObservedObserver ObservedObserver merged commit 363daa5 into main Jun 17, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature: remove independent tasks list page

2 participants