Files
flaskpaste/TASKLIST.md
Username 260d6e894d
Some checks failed
CI / Lint & Format (push) Failing after 17s
CI / Tests (push) Has been skipped
CI / Security Scan (push) Failing after 27s
update project documentation
2025-12-20 17:20:40 +01:00

66 lines
2.2 KiB
Markdown

# Task List
Prioritized, actionable tasks. Each task is small and completable in one session.
---
## Priority 1: Operations
| Status | Task
|--------|--------------------------------------------------------------
| ☐ | Add /metrics endpoint skeleton (for future Prometheus)
| ☐ | Add structured logging option via environment variable
## Priority 2: Features
| Status | Task
|--------|--------------------------------------------------------------
| ☐ | Add paste listing for authenticated users
| ☐ | Add paste password protection
## Priority 3: Documentation
| Status | Task
|--------|--------------------------------------------------------------
| ☐ | Add deployment examples (Kubernetes, systemd)
| ☐ | Create CONTRIBUTING.md with development setup
## Priority 4: Testing
| Status | Task
|--------|--------------------------------------------------------------
| ☐ | Add test for concurrent identical submissions
| ☐ | Add integration tests for container deployment
## Completed
| Date | Task
|------------|--------------------------------------------------------------
| 2024-12 | Implement burn-after-read option
| 2024-12 | Implement custom expiry per paste
| 2024-12 | Optimize Containerfile with multi-stage build
| 2024-12 | Implement E2E encryption in CLI (AES-256-GCM)
| 2024-12 | Implement entropy enforcement
| 2024-12 | Add /client endpoint for CLI download
| 2024-12 | Add URL prefix support
| 2024-12 | Implement proof-of-work spam prevention
| 2024-12 | Update documentation for v1.1.0
| 2024-12 | Add HEAD method for paste endpoints
| 2024-12 | Add SQLite WAL mode for better concurrency
| 2024-12 | Implement content-hash deduplication
| 2024-12 | Add X-Proxy-Secret validation
| 2024-12 | Add X-Request-ID tracing
| 2024-11 | Implement security headers
| 2024-11 | Add client certificate authentication
| 2024-11 | Create test suite
---
## Task Guidelines
- Tasks should be completable in < 2 hours
- Each task results in one atomic commit
- Mark ☑ when complete, move to Completed section
- Remove tasks that become irrelevant
- Pull new tasks from TODO.md as capacity allows