[PR #4620] [CLOSED] feat: allow different logos per dark and light mode #4689

Closed
opened 2026-02-22 18:36:20 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Mintplex-Labs/anything-llm/pull/4620
Author: @nehaaprasad
Created: 11/6/2025
Status: Closed

Base: masterHead: feat/logos-dark-light


📝 Commits (5)

  • e5aee40 feat: add theme-specific logo settings support
  • 709aa2c feat: update logo utilities for theme support
  • 6597df9 feat: add theme parameters to logo endpoints
  • 4886480 feat: add theme parameters to logo API methods
  • 3e476bd feat: create dual theme logo upload UI

📊 Changes

5 files changed (+197 additions, -100 deletions)

View changed files

📝 frontend/src/models/system.js (+19 -6)
📝 frontend/src/pages/GeneralSettings/Settings/components/CustomLogo/index.jsx (+129 -72)
📝 server/endpoints/system.js (+33 -18)
📝 server/models/systemSettings.js (+13 -1)
📝 server/utils/files/logo.js (+3 -3)

📄 Description

  • feat

Relevant Issues

resolves #4617

What is in this change?

  • Adds support for different logos per dark and light theme. Users can upload separate logos that automatically switch based on theme preference.

Changes:

  • Backend: Theme-specific logo storage and API endpoints
  • Frontend: Dual upload UI for dark/light theme logos
  • Automatic switching when theme changes
  • Backward compatible with existing single-logo setups

🔄 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/Mintplex-Labs/anything-llm/pull/4620 **Author:** [@nehaaprasad](https://github.com/nehaaprasad) **Created:** 11/6/2025 **Status:** ❌ Closed **Base:** `master` ← **Head:** `feat/logos-dark-light` --- ### 📝 Commits (5) - [`e5aee40`](https://github.com/Mintplex-Labs/anything-llm/commit/e5aee4037e8adc653fb854f66807a8899c3f0af0) feat: add theme-specific logo settings support - [`709aa2c`](https://github.com/Mintplex-Labs/anything-llm/commit/709aa2cd25566e4a75f9e8ab403cacf9a3335da1) feat: update logo utilities for theme support - [`6597df9`](https://github.com/Mintplex-Labs/anything-llm/commit/6597df98aa281818a7d1dabd00d834f8cdcdbb85) feat: add theme parameters to logo endpoints - [`4886480`](https://github.com/Mintplex-Labs/anything-llm/commit/488648017714996bf27428f0b1c048f677ba1cfe) feat: add theme parameters to logo API methods - [`3e476bd`](https://github.com/Mintplex-Labs/anything-llm/commit/3e476bd5233f1a41bde598ff6ea75f75f769d4e9) feat: create dual theme logo upload UI ### 📊 Changes **5 files changed** (+197 additions, -100 deletions) <details> <summary>View changed files</summary> 📝 `frontend/src/models/system.js` (+19 -6) 📝 `frontend/src/pages/GeneralSettings/Settings/components/CustomLogo/index.jsx` (+129 -72) 📝 `server/endpoints/system.js` (+33 -18) 📝 `server/models/systemSettings.js` (+13 -1) 📝 `server/utils/files/logo.js` (+3 -3) </details> ### 📄 Description - [x] ✨ feat ### Relevant Issues resolves #4617 ### What is in this change? - Adds support for different logos per dark and light theme. Users can upload separate logos that automatically switch based on theme preference. **Changes:** - Backend: Theme-specific logo storage and API endpoints - Frontend: Dual upload UI for dark/light theme logos - Automatic switching when theme changes - Backward compatible with existing single-logo setups --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-22 18:36:20 -05:00
yindo changed title from [PR #4620] feat: allow different logos per dark and light mode to [PR #4620] [CLOSED] feat: allow different logos per dark and light mode 2026-06-05 15:19:52 -04:00
yindo closed this issue 2026-06-05 15:19:52 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Mintplex-Labs/anything-llm#4689