| Subject | Description | Start Date | Due Date | Status | Priority | Accumulated Time | Actions |
|---|---|---|---|---|---|---|---|
| Install proxmox backup and configure | install | 2025-04-16 | 2025-04-17 | Completed | Critical | 0h 0m | |
| software update | work on setting up the software update | 2026-02-20 | 2026-03-16 | In Progress | Critical | 0h 0m |
No todos found for this project. Add a todo
| Subject | Description | Start Date | Due Date | Status | Priority | Accumulated Time | Actions |
|---|---|---|---|---|---|---|---|
| Phase 0 Task 1: Create database entries for project/sub-projects/todos | Create database entries for project/sub-projects/todos | 2026-02-11 | 2026-02-11 | In-Process | Critical | 0h 0m | |
| Phase 0 Task 2: Update Planning.tt with api-bc05 section | Update Planning.tt with api-bc05 section | 2026-02-11 | 2026-02-11 | In-Process | Critical | 0h 0m | |
| Phase 0 Task 3: Verify database entries and Planning.tt page rendering | Verify database entries and Planning.tt page rendering | 2026-02-12 | 2026-02-12 | In-Process | Critical | 0h 0m |
| Subject | Description | Start Date | Due Date | Status | Priority | Accumulated Time | Actions |
|---|---|---|---|---|---|---|---|
| Phase 1 Task 1: Create domain configuration file (Comserv/config/api_domains.json) | Create domain configuration file (Comserv/config/api_domains.json) | 2026-02-14 | 2026-02-14 | Pending | Critical | 0h 0m | |
| Phase 1 Task 2: Implement ApiDomainDetector middleware | Implement ApiDomainDetector middleware | 2026-02-14 | 2026-02-14 | Pending | Critical | 0h 0m | |
| Phase 1 Task 3: Register middleware in Catalyst application | Register middleware in Catalyst application | 2026-02-16 | 2026-02-15 | Pending | Critical | 0h 0m | |
| Phase 1 Task 4: Write unit tests for middleware (t/middleware/api_domain_detector.t) | Write unit tests for middleware (t/middleware/api_domain_detector.t) | 2026-02-16 | 2026-02-16 | Pending | Critical | 0h 0m |
| Subject | Description | Start Date | Due Date | Status | Priority | Accumulated Time | Actions |
|---|---|---|---|---|---|---|---|
| Phase 2 Task 1: Refactor Api.pm controller to use stash->{is_local_domain} | Refactor Api.pm controller to use stash->{is_local_domain} | 2026-02-17 | 2026-02-18 | Pending | Critical | 0h 0m | |
| Phase 2 Task 2: Remove old IP-based detection code | Remove old IP-based detection code | 2026-02-18 | 2026-02-19 | Pending | Critical | 0h 0m | |
| Phase 2 Task 3: Test controller changes with existing tests | Test controller changes with existing tests | 2026-02-19 | 2026-02-20 | Pending | Critical | 0h 0m |
| Subject | Description | Start Date | Due Date | Status | Priority | Accumulated Time | Actions |
|---|---|---|---|---|---|---|---|
| Phase 3 Task 1: Configure Cloudflare DNS (A record, SSL settings) | Configure Cloudflare DNS (A record, SSL settings) | 2026-02-20 | 2026-02-20 | Pending | Critical | 0h 0m | |
| Phase 3 Task 2: Configure OPNsense port forwarding (WAN:443 -> SERVER:5000) | Configure OPNsense port forwarding (WAN:443 -> SERVER:5000) | 2026-02-20 | 2026-02-20 | Pending | Critical | 0h 0m | |
| Phase 3 Task 3: Verify Docker configuration (web-prod on port 5000) | Verify Docker configuration (web-prod on port 5000) | 2026-02-21 | 2026-02-21 | Pending | Critical | 0h 0m | |
| Phase 3 Task 4: Test external access via Cloudflare | Test external access via Cloudflare | 2026-02-21 | 2026-02-21 | Pending | Critical | 0h 0m |
| Subject | Description | Start Date | Due Date | Status | Priority | Accumulated Time | Actions |
|---|---|---|---|---|---|---|---|
| Phase 4 Task 1: Create CLI script (Comserv/script/comserv-api-cli) | Create CLI script (Comserv/script/comserv-api-cli) | 2026-02-23 | 2026-02-23 | Pending | Critical | 0h 0m | |
| Phase 4 Task 2: Implement CLI commands (todos list, todo create/get/update, project get) | Implement CLI commands (todos list, todo create/get/update, project get) | 2026-02-23 | 2026-02-23 | Pending | Critical | 0h 0m | |
| Phase 4 Task 3: Add authentication support (COMSERV_API_TOKEN env var) | Add authentication support (COMSERV_API_TOKEN env var) | 2026-02-24 | 2026-02-24 | Pending | Critical | 0h 0m | |
| Phase 4 Task 4: Implement output formatting (JSON/text) and error handling | Implement output formatting (JSON/text) and error handling | 2026-02-24 | 2026-02-24 | Pending | Critical | 0h 0m | |
| Phase 4 Task 5: Test CLI tool with all commands | Test CLI tool with all commands | 2026-02-25 | 2026-02-25 | Pending | Critical | 0h 0m |
| Subject | Description | Start Date | Due Date | Status | Priority | Accumulated Time | Actions |
|---|---|---|---|---|---|---|---|
| Phase 5 Task 1: Create ApiDomainConfiguration.tt (domain config, Cloudflare, OPNsense) | Create ApiDomainConfiguration.tt (domain config, Cloudflare, OPNsense) | 2026-02-26 | 2026-02-26 | Pending | Critical | 0h 0m | |
| Phase 5 Task 2: Create ApiCliUsageGuide.tt (CLI commands, env vars, troubleshooting) | Create ApiCliUsageGuide.tt (CLI commands, env vars, troubleshooting) | 2026-02-26 | 2026-02-26 | Pending | Critical | 0h 0m | |
| Phase 5 Task 3: Create ApiDomainMigrationGuide.tt (migration steps, rollback, verification) | Create ApiDomainMigrationGuide.tt (migration steps, rollback, verification) | 2026-02-26 | 2026-02-26 | Pending | Critical | 0h 0m | |
| Phase 5 Task 4: Update ApiTokenReferenceGuide.tt with domain information | Update ApiTokenReferenceGuide.tt with domain information | 2026-02-27 | 2026-02-27 | Pending | Critical | 0h 0m | |
| Phase 5 Task 5: Verify documentation URLs and theme compatibility | Verify documentation URLs and theme compatibility | 2026-02-27 | 2026-02-27 | Pending | Critical | 0h 0m |
| Subject | Description | Start Date | Due Date | Status | Priority | Accumulated Time | Actions |
|---|---|---|---|---|---|---|---|
| Phase 6 Task 1: Run comprehensive tests (unit, controller, integration) | Run comprehensive tests (unit, controller, integration) | 2026-03-01 | 2026-03-01 | Pending | Critical | 0h 0m | |
| Phase 6 Task 2: End-to-end testing (local bypass, external token auth, CLI) | End-to-end testing (local bypass, external token auth, CLI) | 2026-03-01 | 2026-03-01 | Pending | Critical | 0h 0m | |
| Phase 6 Task 3: Security review (token validation, SSL, firewall rules) | Security review (token validation, SSL, firewall rules) | 2026-03-02 | 2026-03-02 | Pending | Critical | 0h 0m | |
| Phase 6 Task 4: Performance testing (response times, token overhead) | Performance testing (response times, token overhead) | 2026-03-02 | 2026-03-02 | Pending | Critical | 0h 0m | |
| Phase 6 Task 5: Deploy to production and monitor logs | Deploy to production and monitor logs | 2026-03-03 | 2026-03-03 | Pending | Critical | 0h 0m | |
| Phase 6 Task 6: Update project tracking (mark todos complete, update Planning.tt) | Update project tracking (mark todos complete, update Planning.tt) | 2026-03-03 | 2026-03-03 | Pending | Critical | 0h 0m |
| Subject | Description | Start Date | Due Date | Status | Priority | Accumulated Time | Actions |
|---|---|---|---|---|---|---|---|
| Install proxmox | install proxmox | 2025-04-03 | 2025-04-17 | Completed | Critical | 0h 0m | |
| get lan working. | LAN setup the 3 LAN ports cable, DSL, and local | 2025-05-07 | 2025-05-10 | Completed | Critical | 0h 0m | |
| Check drive space | Backups are happening, be sure they are being deleted after a given time. | 2025-10-06 | 2025-10-11 | In Progress | Critical | 0h 0m |
| Subject | Description | Start Date | Due Date | Status | Priority | Accumulated Time | Actions |
|---|---|---|---|---|---|---|---|
| Install proxmox | Install proxmox | 2025-04-10 | 2025-04-10 | Completed | Critical | 0h 0m | |
| add zerotier | Add zerotier | 2025-04-11 | 2025-04-11 | Completed | Critical | 0h 0m | |
| setup k8s | setup k8s | 2025-09-11 | 2025-10-11 | New | When we have time | 0h 0m | |
| Fix Promox mail gateway public address. | Fix Promox mail gateway public address. | 2025-10-03 | 2025-10-08 | New | When we have time | 0h 0m |
No todos found for this project. Add a todo
| Subject | Description | Start Date | Due Date | Status | Priority | Accumulated Time | Actions |
|---|---|---|---|---|---|---|---|
| add k8s | setup k8s and docker | 2025-03-21 | 2025-03-28 | Completed | Critical | 0h 0m |
| Subject | Description | Start Date | Due Date | Status | Priority | Accumulated Time | Actions |
|---|---|---|---|---|---|---|---|
| get code code returng kvm list. | get code code returng kvm list. | 2026-02-12 | 2026-02-09 | In Progress | Critical | 0h 0m |
| Subject | Description | Start Date | Due Date | Status | Priority | Accumulated Time | Actions |
|---|---|---|---|---|---|---|---|
| create comserv2 catalyst server | This will be the template for our catalyst server. It will start as our development server | 2025-03-31 | 2025-05-10 | Completed | Critical | 0h 0m | |
| Install starman | Install starman and create docs | 2025-04-06 | 2025-04-06 | Completed | Critical | 0h 0m |
| Subject | Description | Start Date | Due Date | Status | Priority | Accumulated Time | Actions |
|---|---|---|---|---|---|---|---|
| Install database server in proxima | Install database server in proxima | 2025-08-29 | 2025-09-26 | In Progress | Urgent | 0h 0m |
| Subject | Description | Start Date | Due Date | Status | Priority | Accumulated Time | Actions |
|---|---|---|---|---|---|---|---|
| Install mailserver into proxmox | Install mailserver in proxmox | 2025-03-26 | 2025-03-26 | Completed | Critical | 0h 0m |
| Subject | Description | Start Date | Due Date | Status | Priority | Accumulated Time | Actions |
|---|---|---|---|---|---|---|---|
| cliens not able to send mail | Mail can be set from the web interface but not from device clients. | 2025-08-20 | 2025-08-28 | In Progress | Urgent | 0h 0m |
| Subject | Description | Start Date | Due Date | Status | Priority | Accumulated Time | Actions |
|---|---|---|---|---|---|---|---|
| Setup the gatway software to banlance isp trafic. | get the ports active to forward data. | 2025-04-03 | 2025-04-23 | Completed | Critical | 0h 0m | |
| Create sub project for ONSense | Create sub project for ONSense add a forwarder to port 10000 (any webmin in the server room) and 20000 to the mail server | 2025-07-05 | 2025-07-05 | Completed | Critical | 0h 0m | |
| Fix the problem with accessing llam 11434 | Fix the problem with accessing llam 11434. | 2025-10-03 | 2025-10-31 | New | Critical | 0h 0m |
No todos found for this project. Add a todo
No todos found for this project. Add a todo