Commit Graph

59 Commits

Author SHA1 Message Date
gitea-actions[bot]
38e5388f83 chore: update CHANGELOG.md for v1.2.2 [skip ci] 2026-06-13 05:43:47 +00:00
Shaun Arman
783372d6a9 fix(proxmox): add database migration to remove old dummy data; bump to v1.2.2
All checks were successful
Test / frontend-tests (pull_request) Successful in 1m44s
Test / frontend-typecheck (pull_request) Successful in 1m54s
PR Review Automation / review (pull_request) Successful in 4m3s
Test / rust-fmt-check (pull_request) Successful in 13m20s
Test / rust-clippy (pull_request) Successful in 15m7s
Test / rust-tests (pull_request) Successful in 16m57s
- Add migration 033 to automatically clean up old dummy/proxmox test data
- Fix cluster deletion functionality
- Fix cluster creation and save functionality
- Bump version to 1.2.2 in all config files
- Update CHANGELOG and feature parity documentation
- Run cargo fmt and clippy, all checks pass
2026-06-12 23:33:01 -05:00
Shaun Arman
2a973aed59 chore: bump version to 1.2.1; update changelog and feature parity documentation
Some checks failed
Test / frontend-tests (pull_request) Successful in 1m45s
Test / frontend-typecheck (pull_request) Successful in 1m52s
PR Review Automation / review (pull_request) Successful in 4m28s
Test / rust-fmt-check (pull_request) Failing after 12m54s
Test / rust-clippy (pull_request) Successful in 14m25s
Test / rust-tests (pull_request) Successful in 16m30s
- package.json: 1.1.0 → 1.2.1
- CHANGELOG.md: prepend [1.2.1] section with all bug fixes and Phase 8–15 additions
- docs/PROXMOX-FEATURE-PARITY-STATUS.md: mark all phases complete; Phase 16 scoped out;
  Phase 17 complete; architecture tree updated with new component files
- TICKET-proxmox-v1.2.1-fixes.md: created ticket summary with description, AC, work, and test plan
2026-06-12 22:02:10 -05:00
gitea-actions[bot]
0b5a359919 chore: update CHANGELOG.md for v1.2.0 [skip ci] 2026-06-11 21:06:24 +00:00
gitea-actions[bot]
3d10093ddf chore: update CHANGELOG.md for v1.2.0 [skip ci] 2026-06-11 19:54:33 +00:00
gitea-actions[bot]
0d7d48f13b chore: update CHANGELOG.md for v1.1.0 [skip ci] 2026-06-11 18:56:20 +00:00
gitea-actions[bot]
07785e306e chore: update CHANGELOG.md for v1.1.0 [skip ci] 2026-06-11 01:38:46 +00:00
gitea-actions[bot]
21758cfdf9 chore: update CHANGELOG.md for v1.1.0 [skip ci] 2026-06-10 02:12:17 +00:00
gitea-actions[bot]
aadde0f336 chore: update CHANGELOG.md for v1.1.0 [skip ci] 2026-06-10 01:08:12 +00:00
gitea-actions[bot]
e1771b5776 chore: update CHANGELOG.md for v1.1.0 [skip ci] 2026-06-09 03:23:21 +00:00
gitea-actions[bot]
5738aa1f31 chore: update CHANGELOG.md for v1.1.0 [skip ci] 2026-06-09 02:06:56 +00:00
gitea-actions[bot]
3b0c61d4b0 chore: update CHANGELOG.md for v1.1.0 [skip ci] 2026-06-08 02:49:25 +00:00
gitea-actions[bot]
a3f9a59443 chore: update CHANGELOG.md for v1.1.0 [skip ci] 2026-06-08 01:52:33 +00:00
gitea-actions[bot]
98e2abb463 chore: update CHANGELOG.md for v1.1.0 [skip ci] 2026-06-08 00:57:57 +00:00
gitea-actions[bot]
e046605ae6 chore: update CHANGELOG.md for v1.1.0 [skip ci] 2026-06-08 00:18:03 +00:00
gitea-actions[bot]
5cf1806d64 chore: update CHANGELOG.md for v1.1.0 [skip ci] 2026-06-07 23:33:37 +00:00
Shaun Arman
687d9f3466 chore: remove internal migration entry from CHANGELOG.md [skip ci] 2026-06-07 17:20:29 -05:00
gitea-actions[bot]
8b6e349585 chore: update CHANGELOG.md for v1.1.0 [skip ci] 2026-06-07 22:09:19 +00:00
gitea-actions[bot]
55a9f286e3 chore: update CHANGELOG.md for v1.1.0 [skip ci] 2026-06-07 22:02:54 +00:00
gitea-actions[bot]
de79cdca3b chore: update CHANGELOG.md for v1.1.0 [skip ci] 2026-06-07 18:32:01 +00:00
gitea-actions[bot]
6703fed6e0 chore: update CHANGELOG.md for v1.1.0 [skip ci] 2026-06-07 16:54:18 +00:00
Shaun Arman
664aeaafad docs: update documentation for Kubernetes Management UI
Some checks failed
Test / frontend-tests (pull_request) Successful in 1m29s
Test / frontend-typecheck (pull_request) Successful in 1m38s
PR Review Automation / review (pull_request) Successful in 3m58s
Test / rust-clippy (pull_request) Has been cancelled
Test / rust-fmt-check (pull_request) Has been cancelled
Test / rust-tests (pull_request) Has been cancelled
- Add ADR-010: Kubernetes Management UI with Lens Desktop v5.x feature parity
- Add Kubernetes-Management.md wiki page
- Update CHANGELOG.md with Phase 7 features
- Update README.md with kubernetesStore and components
- Update docs/architecture/README.md with ADR-010
- Fix build issues: downgrade tailwindcss v4 to v3, add vite-env.d.ts, fix tsconfig
- All 114 frontend tests passing, 331 Rust tests passing, build successful
2026-06-07 11:09:22 -05:00
gitea-actions[bot]
e9db4e2fd0 chore: update CHANGELOG.md for v1.1.0 [skip ci] 2026-06-07 05:57:30 +00:00
gitea-actions[bot]
88f64157dd chore: update CHANGELOG.md for v1.1.0 [skip ci] 2026-06-07 05:54:01 +00:00
073e534768 Update CHANGELOG.md
Some checks failed
Auto Tag / autotag (push) Successful in 13s
Auto Tag / wiki-sync (push) Successful in 20s
Test / frontend-tests (push) Successful in 1m40s
Test / frontend-typecheck (push) Successful in 1m51s
Auto Tag / changelog (push) Successful in 1m54s
Auto Tag / build-linux-amd64 (push) Has been cancelled
Auto Tag / build-linux-arm64 (push) Has been cancelled
Auto Tag / build-windows-amd64 (push) Has been cancelled
Test / rust-fmt-check (push) Has been cancelled
Test / rust-clippy (push) Has been cancelled
Test / rust-tests (push) Has been cancelled
Auto Tag / build-macos-arm64 (push) Has been cancelled
2026-06-07 05:51:15 +00:00
gitea-actions[bot]
80519316b3 chore: update CHANGELOG.md for v1.1.0 [skip ci] 2026-06-07 05:48:59 +00:00
gitea-actions[bot]
8a318febc3 chore: update CHANGELOG.md for v1.1.0 [skip ci] 2026-06-07 02:01:54 +00:00
Shaun Arman
9092edeba0 fix(changelog): use tag range for release notes 2026-06-06 15:36:35 -05:00
gitea-actions[bot]
f67821c0b8 chore: update CHANGELOG.md for v1.1.0 [skip ci] 2026-06-06 19:23:30 +00:00
gitea-actions[bot]
94d88d25dc chore: update CHANGELOG.md for v1.1.0 [skip ci] 2026-06-06 17:30:26 +00:00
gitea-actions[bot]
6b5828888b chore: update CHANGELOG.md for v1.1.0 [skip ci] 2026-06-06 16:47:14 +00:00
gitea-actions[bot]
69eec182f2 chore: update CHANGELOG.md for v1.1.0 [skip ci] 2026-06-06 16:43:28 +00:00
gitea-actions[bot]
170990ec00 chore: update CHANGELOG.md for v1.0.8 [skip ci] 2026-06-06 03:22:51 +00:00
Shaun Arman
6b911a2106 fix: remove ALL remaining proprietary references (MSI/Vesta/VNXT)
Some checks failed
Test / rust-clippy (pull_request) Failing after 13s
Test / rust-tests (pull_request) Failing after 16s
Test / frontend-tests (pull_request) Successful in 1m22s
Test / frontend-typecheck (pull_request) Successful in 1m32s
Test / rust-fmt-check (pull_request) Failing after 3m12s
PR Review Automation / review (pull_request) Successful in 3m17s
Comprehensive cleanup of ALL proprietary terms:

**1. API Format Renaming:**
- msi-genai → generic-genai (everywhere)
- is_msi_genai_format() → is_generic_genai_format()
- chat_msi_genai() → chat_generic_genai()
- All test function names updated

**2. Vesta/VNXT Complete Removal:**
- VESTA NXT → DevOps Platform
- All vesta/vnxt references → platform/devops
- Files: CHANGELOG.md, query_expansion.rs, domainPrompts.ts
- Fixed test expectations (removed nxt keyword check)

**3. CI Workflow Fix:**
- Moved Node.js installation BEFORE cache action
- actions/cache@v4 requires Node to be installed first
- Fixes: 'exec: "node": executable file not found in /Users/sarman/.local/bin:/Users/sarman/.bun/bin:/Users/sarman/.codeium/windsurf/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/sarman/.local/bin:/Users/sarman/.opencode/bin:/Users/sarman/.cargo/bin:/opt/homebrew/opt/gnu-sed/libexec/gnubin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/opt/local/bin:/opt/local/sbin:/usr/local/opt/coreutils/libexec/gnubin:/opt/metasploit-framework/bin:/Users/sarman/git/SQL:/Users/sarman/git/mass-scripts:/Users/sarman/gitpersonal:/Users/sarman/git/scripts:/Users/sarman/git/sysadmin-util:/usr/local/mysql/bin:/opt/bin/:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Library/Apple/usr/bin:/Applications/iTerm.app/Contents/Resources/utilities:/libexec/bin:/Users/sarman/bin/:/Users/sarman/bin/mass_scripts/:/usr/local/Cellar/mysql/5.7.21/bin:/usr/local/mariadb10/bin:/Users/sarman/bin/scripts:/Users/sarman/bin/SQL/:/Users/sarman/bin/bert_scripts/:/Users/sarman/bin/ecw/:/Users/sarman/bin/mass-scripts/:/Users/sarman/bin/nhudson:/Users/sarman/bin/personal/:/Users/sarman/bin/python_learning/:/Users/sarman/bin/svn/:/Users/sarman/sysadmin-util/:/Users/sarman/was_scripts/:/Users/sarman/.lmstudio/bin:/Users/sarman/.lmstudio/bin:/Users/sarman/.claude/plugins/cache/claude-plugins-official/swift-lsp/1.0.0/bin:/Users/sarman/.claude/plugins/cache/claude-plugins-official/rust-analyzer-lsp/1.0.0/bin:/Users/sarman/.claude/plugins/cache/knowledge-work-plugins/productivity/1.3.0/bin:/Users/sarman/.claude/plugins/cache/knowledge-work-plugins/customer-support/1.3.0/bin:/Users/sarman/.claude/plugins/cache/knowledge-work-plugins/product-management/1.2.0/bin:/Users/sarman/.claude/plugins/cache/knowledge-work-plugins/engineering/1.2.0/bin'

**4. Preserved:**
- .msi file extension (Windows installer format - valid)
- .exe file extension (Windows executable - valid)

**Verification:**
-  308 Rust tests passing
-  92 frontend tests passing
-  Zero proprietary references remaining

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-06-05 16:13:39 -05:00
Shaun Arman
40b6882cab fix: comprehensive trcaa→tftsr conversion and URL corrections
Some checks failed
Test / rust-fmt-check (pull_request) Failing after 14s
Test / rust-clippy (pull_request) Failing after 16s
Test / rust-tests (pull_request) Failing after 18s
Test / frontend-typecheck (pull_request) Successful in 1m27s
Test / frontend-tests (pull_request) Successful in 1m28s
PR Review Automation / review (pull_request) Successful in 3m4s
Complete sanitization pass to ensure consistency:

**1. Repository/Project Name Changes:**
- trcaa-devops_investigation → tftsr-devops_investigation (everywhere)
- gogs.trcaa.com → gogs.tftsr.com (all URLs)
- ollama-ui.trcaa.com → ollama-ui.tftsr.com

**2. Internal CI URLs (must use 172.0.0.29):**
- gitea.tftsr.com:3000 → 172.0.0.29:3000 in:
  - AGENTS.md
  - README.md
  - docs/architecture/README.md
  - docs/wiki/*.md
- CI runners cannot reach external DNS

**3. Code Simplifications:**
- MSIGenAI/TFTSRGenAI → GenAI (src-tauri/src/ai/openai.rs)
- Cleaner comments without org-specific references

**4. Build System Updates:**
- Makefile: GH_TOKEN → GOGS_TOKEN, GH_REPO → GOGS_REPO
- Commented out GitHub release upload commands
- Fixed lib name: tftsr_lib → trcaa_lib (src/main.rs)

**5. Documentation Cleanup:**
- CLAUDE.md: Fixed wiki URL, Woodpecker→Gitea Actions
- Removed PLAN.md, SECURITY_AUDIT.md (not needed in git)
- Removed hackathon docs (HACKATHON-*.md)
- Removed v1.0.5/7/8 summary docs (superseded)

**6. Preserved:**
- TRCAA (all caps) = application name (correct!)
- trcaa package name in Cargo.toml (correct!)
- trcaa_lib library name (correct!)

**Test Results:** 308 Rust + 92 frontend tests passing

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-06-05 15:38:29 -05:00
Shaun Arman
093495a653 feat: full copy from apollo_nxt-trcaa with complete sanitization
Some checks failed
Test / rust-fmt-check (pull_request) Failing after 0s
Test / rust-clippy (pull_request) Failing after 1s
Test / rust-tests (pull_request) Failing after 0s
Test / frontend-typecheck (pull_request) Failing after 16s
Test / frontend-tests (pull_request) Failing after 18s
PR Review Automation / review (pull_request) Failing after 4m13s
Complete backport of all features from apollo_nxt-trcaa repository:
- Three-tier shell execution safety system (Tier 1: auto, Tier 2: approve, Tier 3: deny)
- Ollama function calling with tool use support
- AI provider tool calling auto-detection
- kubectl binary bundling and management
- kubeconfig upload and context management
- Shell approval modal with real-time UI
- MCP protocol HTTP transport with custom headers
- Enhanced security audit logging
- Comprehensive test coverage (275+ tests)
- Updated CI/CD workflows for Gitea Actions
- Complete documentation (ADRs, wiki, release notes)

Sanitization applied to all files:
- Removed all MSI, Motorola, VNXT, Vesta references
- Replaced internal infrastructure references with TFTSR equivalents
- Updated all URLs and API endpoints
- Sanitized commit history references in documentation

Technical changes:
- New modules: shell/classifier, shell/executor, shell/kubectl, shell/kubeconfig
- Enhanced AI providers: ollama.rs, openai.rs with function calling
- New Tauri commands: shell execution, kubeconfig management, tool calling detection
- Database migrations: shell_execution_audit table
- Frontend: ShellApprovalModal, ShellExecution, KubeconfigManager pages
- CI/CD: kubectl bundling, multi-platform builds, Gitea Actions integration

Version: 1.0.8

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-06-05 14:12:43 -05:00
gitea-actions[bot]
75daa03936 chore: update CHANGELOG.md for v0.3.12 [skip ci] 2026-06-05 15:31:54 +00:00
Shaun Arman
b23ba4430a docs: add v1.0.7 and v1.0.8 release notes
Release notes with sanitized content. Update CHANGELOG.md with merged
changes.

- Add v1.0.7-summary.md (Ollama function calling)
- Add v1.0.8-summary.md (Ollama reliability, auto-detection)
- Update CHANGELOG.md with release history

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-06-05 08:19:16 -05:00
gitea-actions[bot]
6105f5af2b chore: update CHANGELOG.md for v0.3.11 [skip ci] 2026-06-01 18:29:28 +00:00
gitea-actions[bot]
eb45551a8f chore: update CHANGELOG.md for v0.3.10 [skip ci] 2026-06-01 17:48:26 +00:00
gitea-actions[bot]
95a63e18bf chore: update CHANGELOG.md for v0.3.9 [skip ci] 2026-06-01 01:55:47 +00:00
gitea-actions[bot]
2f3b1b826c chore: update CHANGELOG.md for v0.3.8 [skip ci] 2026-06-01 01:21:56 +00:00
gitea-actions[bot]
fb57c629a9 chore: update CHANGELOG.md for v0.3.7 [skip ci] 2026-05-31 23:14:06 +00:00
gitea-actions[bot]
f496748cd3 chore: update CHANGELOG.md for v0.3.6 [skip ci] 2026-05-31 21:45:02 +00:00
Shaun Arman
85c67cfbe9 docs: update CHANGELOG.md for v0.2.71
Some checks failed
Test / rust-clippy (push) Has been cancelled
Test / rust-tests (push) Has been cancelled
Test / rust-fmt-check (push) Has been cancelled
Test / frontend-typecheck (push) Has been cancelled
Test / frontend-tests (push) Has been cancelled
Auto Tag / autotag (push) Successful in 1m6s
Auto Tag / wiki-sync (push) Successful in 1m9s
Auto Tag / changelog (push) Failing after 39s
Auto Tag / build-macos-arm64 (push) Successful in 4m35s
Auto Tag / build-linux-amd64 (push) Successful in 9m17s
Auto Tag / build-linux-arm64 (push) Successful in 11m7s
Auto Tag / build-windows-amd64 (push) Successful in 11m32s
2026-04-29 21:37:16 -05:00
ba3ae80b7d chore: update CHANGELOG.md for v0.2.66 [skip ci] 2026-04-30 02:16:42 +00:00
Shaun Arman
2b0aeec340 docs: update CHANGELOG.md for v0.2.69-v0.2.71 2026-04-29 21:14:13 -05:00
Shaun Arman
cb185e1e0d docs: update CHANGELOG.md for v0.2.68
Some checks failed
Auto Tag / build-linux-arm64 (push) Blocked by required conditions
Auto Tag / autotag (push) Successful in 1m12s
Auto Tag / wiki-sync (push) Successful in 1m9s
Test / rust-fmt-check (push) Successful in 1m49s
Auto Tag / changelog (push) Successful in 1m6s
Test / frontend-typecheck (push) Successful in 1m35s
Test / frontend-tests (push) Successful in 1m26s
Auto Tag / build-macos-arm64 (push) Successful in 3m33s
Test / rust-clippy (push) Successful in 4m26s
Test / rust-tests (push) Successful in 5m31s
Auto Tag / build-linux-amd64 (push) Successful in 7m55s
Auto Tag / build-windows-amd64 (push) Has been cancelled
2026-04-29 21:04:16 -05:00
c0d482ace7 chore: update CHANGELOG.md for v0.2.66 [skip ci] 2026-04-20 01:26:00 +00:00
12a76b4dd8 chore: update CHANGELOG.md for v0.2.66 [skip ci] 2026-04-20 00:47:35 +00:00