forked from claw/flaskpaste
2.2 KiB
2.2 KiB
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