[PR #1505] [CLOSED] Feature/theme editor backend #1317

Closed
opened 2026-02-04 22:03:14 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/plankanban/planka/pull/1505
Author: @FearWasHere
Created: 1/31/2026
Status: Closed

Base: masterHead: feature/theme-editor-backend


📝 Commits (3)

  • 45fd96e CORS: allow build-dev origins (10.17.1.15:3000, build-dev:3000) for login
  • b793d56 Merge pull request #1 from Triphammer-IT/backup/build-dev-working-2026-01-30
  • 78cb1dc Theme editor: backend + dynamic CSS + Appearance pane + Apply/Reset

📊 Changes

22 files changed (+851 additions, -77 deletions)

View changed files

📝 client/src/api/users.js (+6 -0)
📝 client/src/components/cards/Card/Card.module.scss (+5 -3)
📝 client/src/components/common/Core/Core.jsx (+34 -0)
📝 client/src/components/lists/List/List.jsx (+270 -73)
client/src/components/users/UserSettingsModal/AppearancePane.jsx (+170 -0)
client/src/components/users/UserSettingsModal/AppearancePane.module.scss (+77 -0)
📝 client/src/components/users/UserSettingsModal/UserSettingsModal.jsx (+7 -0)
📝 client/src/constants/EntryActionTypes.js (+1 -0)
📝 client/src/entry-actions/users.js (+8 -0)
📝 client/src/locales/en-US/core.js (+16 -0)
📝 client/src/models/User.js (+1 -0)
📝 client/src/sagas/core/services/users.js (+39 -0)
📝 client/src/sagas/core/watchers/users.js (+3 -0)
📝 client/vite.config.js (+1 -0)
server/api/controllers/users/get-theme-css.js (+60 -0)
server/api/controllers/users/get-theme.js (+47 -0)
server/api/controllers/users/update-theme.js (+76 -0)
📝 server/api/controllers/users/update.js (+4 -0)
📝 server/api/models/User.js (+5 -0)
📝 server/config/routes.js (+4 -0)

...and 2 more files

📄 Description

No description provided


🔄 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/plankanban/planka/pull/1505 **Author:** [@FearWasHere](https://github.com/FearWasHere) **Created:** 1/31/2026 **Status:** ❌ Closed **Base:** `master` ← **Head:** `feature/theme-editor-backend` --- ### 📝 Commits (3) - [`45fd96e`](https://github.com/plankanban/planka/commit/45fd96e78a771205a6aed6c78fef67bb3cab629a) CORS: allow build-dev origins (10.17.1.15:3000, build-dev:3000) for login - [`b793d56`](https://github.com/plankanban/planka/commit/b793d56e69b169adc818ea190c1b2002ece81cc8) Merge pull request #1 from Triphammer-IT/backup/build-dev-working-2026-01-30 - [`78cb1dc`](https://github.com/plankanban/planka/commit/78cb1dc1d0e934dcc8c88d93d93bfbca2da067d1) Theme editor: backend + dynamic CSS + Appearance pane + Apply/Reset ### 📊 Changes **22 files changed** (+851 additions, -77 deletions) <details> <summary>View changed files</summary> 📝 `client/src/api/users.js` (+6 -0) 📝 `client/src/components/cards/Card/Card.module.scss` (+5 -3) 📝 `client/src/components/common/Core/Core.jsx` (+34 -0) 📝 `client/src/components/lists/List/List.jsx` (+270 -73) ➕ `client/src/components/users/UserSettingsModal/AppearancePane.jsx` (+170 -0) ➕ `client/src/components/users/UserSettingsModal/AppearancePane.module.scss` (+77 -0) 📝 `client/src/components/users/UserSettingsModal/UserSettingsModal.jsx` (+7 -0) 📝 `client/src/constants/EntryActionTypes.js` (+1 -0) 📝 `client/src/entry-actions/users.js` (+8 -0) 📝 `client/src/locales/en-US/core.js` (+16 -0) 📝 `client/src/models/User.js` (+1 -0) 📝 `client/src/sagas/core/services/users.js` (+39 -0) 📝 `client/src/sagas/core/watchers/users.js` (+3 -0) 📝 `client/vite.config.js` (+1 -0) ➕ `server/api/controllers/users/get-theme-css.js` (+60 -0) ➕ `server/api/controllers/users/get-theme.js` (+47 -0) ➕ `server/api/controllers/users/update-theme.js` (+76 -0) 📝 `server/api/controllers/users/update.js` (+4 -0) 📝 `server/api/models/User.js` (+5 -0) 📝 `server/config/routes.js` (+4 -0) _...and 2 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-04 22:03:14 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/planka#1317