mirror of
https://github.com/qdm12/ddns-updater.git
synced 2026-08-02 18:48:49 -04:00
[PR #1030] new UI with new features #938
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/qdm12/ddns-updater/pull/1030
Author: @eshirvana
Created: 8/22/2025
Status: 🔄 Open
Base:
master← Head:update_ui📝 Commits (10+)
ea72efefix(provider): update provider link text for Porkbunda5b994feat(version): add version display and fetch latest release from GitHubfd336c9add ddnupdater new version notificationd122968simpler version display27dffaebetter update available display on ui5529f71update UI v24c5bee1fix minot issues60f5fafRemove ds_storeacbc3affix vertical scrollbar53648a0clean up📊 Changes
5 files changed (+1133 additions, -173 deletions)
View changed files
📝
internal/provider/providers/porkbun/provider.go(+1 -1)📝
internal/records/html.go(+43 -14)📝
internal/server/index.go(+3 -1)📝
internal/server/ui/index.html(+119 -40)📝
internal/server/ui/static/styles.css(+967 -117)📄 Description
Adding light/dark theme toggle button
Adding a refresh button
Redesigned status badges: More intuitive status labels:
"Success" → "Updated"
"Up to date" → "Current"
"Updating" → "Syncing"
"Failure" → "Failed"
"Unset" → "Pending"
Detailed status information appears on hover instead of cluttering the interface
Improved timestamps: Better formatted time display (e.g., "Just now", "2 min ago", "3 hrs ago")
Column header: Simplified from "Update Status" to "Status"
Probably should have been another PR, but removed DNS from porkbun provider name when showing prokbun to be more consistence with it's branding.
Dark mode :

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.