| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Exclude full_content from stream list API responses | Claude | 10 days | 1 | -0/+29 |
| | | | | | | | | | | | | The /stream endpoint now skips selecting full_content and header_image from the database, reducing memory allocation and response payload size for list views. Full content remains available via /item/:id endpoint. Adds omitempty to JSON tags so empty fields are omitted from responses, and a test verifying full_content is excluded from stream responses. https://claude.ai/code/session_019Z4VJxzY7tcAuNkPAkvry9 | ||||
| * | Backend: Fix linting issues, improve error handling, and replace magic numbers | Adam Mathes | 11 days | 1 | -27/+27 |
| | | |||||
| * | Refactor: project structure, implement dependency injection, and align v2 UI ↵ | Adam Mathes | 12 days | 1 | -53/+60 |
| | | | | | with v1 | ||||
| * | refactor(backend): improve testability and add tests (NK-6q9nyg) | Adam Mathes | 13 days | 1 | -0/+66 |
| | | |||||
| * | wip: tui updates (buggy) | Adam Mathes | 14 days | 1 | -3/+239 |
| | | |||||
| * | Refactor backend to a clean REST API | Adam Mathes | 14 days | 1 | -0/+151 |
| - Created new 'api' package with testable router and RESTful handlers - Handlers in 'api' use proper HTTP methods and status codes - Standardized JSON responses and error handling - Refactored 'web' package to delegate logic to 'api' - Maintained backward compatibility for legacy frontend routes - Simplified 'web/web_test.go' and added comprehensive 'api/api_test.go' - All tests passing with improved modularity | |||||
