Releases: devnullvoid/cloudflare-tui
Releases · devnullvoid/cloudflare-tui
v0.3.0
cftui - Cloudflare TUI
Interactive and scriptable Cloudflare DNS management.
Changelog
- d75a12c feat: add mock mode, CLI zone management, and update documentation (fixed imports)
- 105ae2b feat: display nameservers and verification key for pending zones
- c270054 feat: implement zone addition, safe deletion with name confirmation, and activation checks
- 46b1a50 fix: revert golangci-lint config to v1 and apply formatting fixes
- a1942ac fix: use .ArtifactPath for nfpm binary source
- 76e06ff refactor: reorganize zone actions and fix mock server/state recovery
Built with Go and Bubble Tea.
v0.2.0
cftui - Cloudflare TUI
Interactive and scriptable Cloudflare DNS management.
Changelog
- 0a43c96 feat: add support for comments and CNAME flattening (fixed tests)
- 961b610 feat: align Esc and q behavior for quitting on the main screen
- 0c9c5fa feat: implement advanced DNS record types (MX, SRV, CAA) with granular fields
- dd2dc7a feat: implement searchable record type picker and dynamic form fields (TTL, Priority)
- 01d6151 fix: initialize dummy form in InitialModel to prevent startup panic
- 5378834 fix: resolve focus ordering and type picker display issues
- 67be6b2 fix: revert Go version to 1.21 for CI compatibility
- 0c8f187 fix: revert golangci-lint config to v1 format for CI compatibility
- d20d061 style: apply theme colors to record type picker and its filter input
Built with Go and Bubble Tea.
v0.1.0
cftui - Cloudflare TUI
Interactive and scriptable Cloudflare DNS management.
Changelog
- ac16be5 Add main.go and update .gitignore to allow cmd/cftui
- f37e9b9 Add validation, confirmation prompts, README.md, and AGENTS.md
- 40faba0 Enhance UI: Add change diffs, loading spinner, and theme system
- aa2caa3 Implement add/edit DNS record functionality and add unit tests
- 3fec023 Initial scaffold: Zone selection and DNS record list with async Cloudflare API calls
- 5354d34 Refactor: Move TUI logic to internal/ui, implement record deletion, and update tests
- 1f3611c Theme: Complete Catppuccin Mocha implementation and fix spinner animation
- 2001e63 chore: fix lint errors, update golangci config, and fix test panic
- 655f934 chore: integrate GoReleaser for automated releases
- 4bec99b ci: add GitHub Actions CI and release pipelines, funding info, and Justfile
- dc42777 feat: add dynamic zone completion and fix API method calls
- 49069ce feat: add go install support, standard log paths, timestamps, and debug mode (fixed imports)
- aefdb5c feat: add interactive filtering and file-based logging (fixed imports)
- f5d230f feat: add quit confirmation dialog
- 5917a8a feat: add raw API request/response logging in debug mode (cleaned imports)
- a2158ac feat: add rose-pine, tokyo-night, gruvbox, everforest themes and CFTUI_THEME env var support
- a1f7b99 feat: add support for multiple color themes (ansi, mocha, nord, dracula)
- 7209e16 feat: add table-formatted CLI output
- 502dfea feat: align logging with XDG spec and implement detailed debug logging
- 3e34e2f feat: allow matching zones by name in CLI commands
- 6edc071 feat: implement headless CLI mode and refactor with cobra/viper
- eba46c9 fix: CI/CD workflows and add dummy test for cmd package
- 55b4cb1 fix: TUI filtering logic and layout issues, update goreleaser config
- 22c2842 fix: align visual filtering highlights by putting record name first in Title
- d1304b0 fix: resolve goreleaser configuration deprecation warnings
- cde7ec8 fix: table header styling should target header row, not first data row
- 9201f4d refactor: improve DRY, separation of concerns, and test structure
- 7b2dfee style: apply theme colors to list filter input
- 005b0ad style: finalize log format to [TIMESTAMP] [LEVEL] message
Built with Go and Bubble Tea.