🐛 Bug Report: env_config.go does not look for all of the settings #636

Open
opened 2026-02-04 20:42:13 +03:00 by OVERLORD · 0 comments
Owner

Originally created by @cweagans on GitHub (Jan 30, 2026).

Reproduction steps

When I have UI_CONFIG_DISABLED=true, I cannot configure the new home page option that was added in #1215 because env_config.go doesn't have an entry for it.

The workaround of setting UI_CONFIG_DISABLED=false, then changing the home page setting in the UI, and re-disabling ui config doesn't work (the setting just flips back to its default).

I suspect (but don't know) that this is also true for other settings that are available in the UI.

Expected behavior

All UI settings should be configurable through the environment.

Actual Behavior

They are not.

Pocket ID Version

2.2.0

Database

sqlite

OS and Environment

Linux with Caddy reverse proxy

Log Output

No response

Originally created by @cweagans on GitHub (Jan 30, 2026). ### Reproduction steps When I have `UI_CONFIG_DISABLED=true`, I cannot configure the new home page option that was added in #1215 because env_config.go doesn't have an entry for it. The workaround of setting UI_CONFIG_DISABLED=false, then changing the home page setting in the UI, and re-disabling ui config doesn't work (the setting just flips back to its default). I suspect (but don't know) that this is also true for other settings that are available in the UI. ### Expected behavior All UI settings should be configurable through the environment. ### Actual Behavior They are not. ### Pocket ID Version 2.2.0 ### Database sqlite ### OS and Environment Linux with Caddy reverse proxy ### Log Output _No response_
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/pocket-id#636