[PR #687] [MERGED] feature: improve user interface #798

Closed
opened 2025-11-20 04:26:06 -05:00 by saavagebueno · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/qdm12/ddns-updater/pull/687
Author: @fuse314
Created: 4/8/2024
Status: Merged
Merged: 6/15/2024
Merged by: @qdm12

Base: masterHead: feature/user-interface


📝 Commits (9)

  • 6a94a85 feat: improve ui, including dark/light theme and mobile friendly interface
  • 101c9af fix: serve static resources, favicon, github svg
  • 5eace62 feat: update readme, add screenshots and gif, fix colors
  • 6586c8b fix: use go1.22.0
  • 9dae5b2 Remove no longer needed webui.png
  • 602984c docs(readme): fix bullet point indentation
  • 510b2f2 chore: auto-format index.html template
  • 529cafe Pin to Go 1.22 only
  • 67e99fd Add credits for UI rework

📊 Changes

10 files changed (+246 additions, -79 deletions)

View changed files

📝 README.md (+6 -2)
📝 internal/records/html.go (+5 -5)
📝 internal/server/handler.go (+8 -0)
📝 internal/server/ui/index.html (+46 -72)
📝 internal/server/ui/static/favicon.ico (+0 -0)
📝 internal/server/ui/static/favicon.svg (+0 -0)
internal/server/ui/static/styles.css (+181 -0)
readme/webui-desktop.gif (+0 -0)
readme/webui-mobile.png (+0 -0)
readme/webui.png (+0 -0)

📄 Description

  • UI improved
  • Dark/Light themes (depending on user's browser settings)
  • Mobile UI (vertical table)
  • Fix serving static files (favicon did not work before)

replaces / closes #369


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

## 📋 Pull Request Information **Original PR:** https://github.com/qdm12/ddns-updater/pull/687 **Author:** [@fuse314](https://github.com/fuse314) **Created:** 4/8/2024 **Status:** ✅ Merged **Merged:** 6/15/2024 **Merged by:** [@qdm12](https://github.com/qdm12) **Base:** `master` ← **Head:** `feature/user-interface` --- ### 📝 Commits (9) - [`6a94a85`](https://github.com/qdm12/ddns-updater/commit/6a94a85c186992deab3df96cd6f8dd9eb02e2b54) feat: improve ui, including dark/light theme and mobile friendly interface - [`101c9af`](https://github.com/qdm12/ddns-updater/commit/101c9af6e99021ee38883fc8eaa988ac137ce01e) fix: serve static resources, favicon, github svg - [`5eace62`](https://github.com/qdm12/ddns-updater/commit/5eace62a4b0e8f86527becf5dfb97c449ffe5892) feat: update readme, add screenshots and gif, fix colors - [`6586c8b`](https://github.com/qdm12/ddns-updater/commit/6586c8b6ae59affa32faaefffdd5531812292b0d) fix: use go1.22.0 - [`9dae5b2`](https://github.com/qdm12/ddns-updater/commit/9dae5b27f9bc013fb34fd011f0f990cce654144a) Remove no longer needed webui.png - [`602984c`](https://github.com/qdm12/ddns-updater/commit/602984cab42ad99b1412a5959df0da2e85c8f5ab) docs(readme): fix bullet point indentation - [`510b2f2`](https://github.com/qdm12/ddns-updater/commit/510b2f2d03372029d80f51a7948e7404bfe30802) chore: auto-format index.html template - [`529cafe`](https://github.com/qdm12/ddns-updater/commit/529cafed5df23517048d001aaea8afc3dd14991e) Pin to Go 1.22 only - [`67e99fd`](https://github.com/qdm12/ddns-updater/commit/67e99fdc76d92525098bbe7d0cf795bb3b3f9b81) Add credits for UI rework ### 📊 Changes **10 files changed** (+246 additions, -79 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+6 -2) 📝 `internal/records/html.go` (+5 -5) 📝 `internal/server/handler.go` (+8 -0) 📝 `internal/server/ui/index.html` (+46 -72) 📝 `internal/server/ui/static/favicon.ico` (+0 -0) 📝 `internal/server/ui/static/favicon.svg` (+0 -0) ➕ `internal/server/ui/static/styles.css` (+181 -0) ➕ `readme/webui-desktop.gif` (+0 -0) ➕ `readme/webui-mobile.png` (+0 -0) ➖ `readme/webui.png` (+0 -0) </details> ### 📄 Description - UI improved - Dark/Light themes (depending on user's browser settings) - Mobile UI (vertical table) - Fix serving static files (favicon did not work before) replaces / closes #369 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
saavagebueno added the pull-request label 2025-11-20 04:26:06 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ddns-updater#798