mirror of
https://github.com/0xJacky/nginx-ui.git
synced 2026-05-07 06:23:39 +08:00
* feat(dns): add comment support for Cloudflare DNS records - Add Comment field to Record and RecordInput structs in provider.go - Update Cloudflare provider to read/write comments on DNS records - Add comment to frontend API types (DNSRecord, RecordPayload) - Display Comment column in DNSRecordTable for Cloudflare domains - Add Comment input field in DNSRecordForm for creating/editing records - Comments are now visible and editable in the DNS management interface Closes: feature request for Cloudflare DNS record comments Co-authored-by: Jacky <me@jackyu.cn> * fix(dns): decouple comment column visibility and preserve comments in DDNS updates - Add separate showComment prop to DNSRecordTable component - DNSRecordManager now passes showComment prop to the table - Comment column visibility is now independent from proxied column - DDNS update now preserves existing record.Comment to prevent silently clearing comments during IP address updates Fixes Bugbot review issues: - Comment column incorrectly coupled to proxied visibility - DDNS updates silently clear Cloudflare record comments Co-authored-by: Jacky <me@jackyu.cn> * fix: resolve code duplication and missing comment field in DNS records - Extract isCloudflare computed property to eliminate duplication between showProxiedToggle and showCommentField in DNSRecordManager.vue - Add Comment field to recordRequest struct in dto.go - Map Comment field in toRecordInput function to properly pass comments from frontend to the DNS provider layer --------- Co-authored-by: Cursor Agent <cursoragent@cursor.com>