Archon/python/src/server
Rasmus Widing c19e85f0c9 fix: include_archived flag now works correctly in task listing
- Add include_archived parameter to TaskService.list_tasks()
- Service now conditionally applies archived filter based on parameter
- Add 'archived' field to task DTO for client visibility
- Update API endpoints to pass include_archived down to service
- Remove redundant client-side filtering in API layer
- Fix type hints in integration tests (dict[str, Any] | None)
- Use pytest.skip() instead of return for proper test reporting

These fixes address the functional bug identified by CodeRabbit where
archived tasks couldn't be retrieved even when explicitly requested.
2025-08-27 11:05:33 +03:00
..
api_routes fix: include_archived flag now works correctly in task listing 2025-08-27 11:05:33 +03:00
config fix: Allow HTTP for all private network ranges in Supabase URLs (#417) 2025-08-21 11:06:25 -07:00
middleware The New Archon (Beta) - The Operating System for AI Coding Assistants! 2025-08-13 07:58:24 -05:00
services fix: include_archived flag now works correctly in task listing 2025-08-27 11:05:33 +03:00
utils The New Archon (Beta) - The Operating System for AI Coding Assistants! 2025-08-13 07:58:24 -05:00
__init__.py The New Archon (Beta) - The Operating System for AI Coding Assistants! 2025-08-13 07:58:24 -05:00
main.py Merge pull request #232 from coleam00/fix/supabase-key-validation-and-state-consolidation 2025-08-18 21:19:27 +03:00
socketio_app.py The New Archon (Beta) - The Operating System for AI Coding Assistants! 2025-08-13 07:58:24 -05:00