Skip to content

New Feature: hideFromWorkspace configuration option for Workspace View #1968#1969

Merged
lissy93 merged 15 commits into
lissy93:masterfrom
JDB321Sailor:master
Mar 15, 2026
Merged

New Feature: hideFromWorkspace configuration option for Workspace View #1968#1969
lissy93 merged 15 commits into
lissy93:masterfrom
JDB321Sailor:master

Conversation

@JDB321Sailor
Copy link
Copy Markdown
Contributor

@JDB321Sailor JDB321Sailor commented Dec 29, 2025

JDB321Sailor Extra Large JDB321Sailor /master → Lissy93/dashy Commits: 12 | Files Changed: 6 | Additions: 23054 Overview Label Unchecked Tasks Powered by Pull Request Badge

Category:

One of: Feature & Feature Documentation
Feature has been included in the documentation for variable purpose and user implementation.
Bug Fix: Corrects an issue where themes were not applied when the user set the workspace as the default view.
**Over

Issue Number (if applicable) #00
Resolves Lissy93/dashy#Open#1968
Resolves Lissy93/dashy#Open#1972

New Vars (if applicable)

Added item-level hideFromWorkspace configuration option to control item visibility in left menu bar in Workspace view.
Added section-level hideFromWorkspace configuration option to control section visibility in left menu bar in Workspace view

Screenshot (if applicable)

If conf.yaml file has the hideFromWorkspace variable set to true, then in the Workspace view the sections or item that have been set true for hideFromWorkspace, will be hidden.

Production testing: I have tested this in production, built from my modified repository on my own server and is working as intended.

Code Quality Checklist (Please complete)

  • All changes are backwards compatible
  • All lint checks and tests are passing
  • There are no (new) build warnings or errors
  • (If a new config option is added) Attribute is outlined in the schema and documented
  • (If a new dependency is added) Package is essential, and has been checked out for security or performance
  • (If significant change) Bumps version in package.json

Copilot AI and others added 9 commits December 29, 2025 11:47
Co-authored-by: JDB321Sailor <212125521+JDB321Sailor@users.noreply.github.com>
Co-authored-by: JDB321Sailor <212125521+JDB321Sailor@users.noreply.github.com>
Co-authored-by: JDB321Sailor <212125521+JDB321Sailor@users.noreply.github.com>
…ce-option

Add hideFromWorkspace configuration option to control item visibility in Workspace view
…deBar component

Co-authored-by: JDB321Sailor <212125521+JDB321Sailor@users.noreply.github.com>
Co-authored-by: JDB321Sailor <212125521+JDB321Sailor@users.noreply.github.com>
…space-configuration

Add section-level hideFromWorkspace support
@netlify
Copy link
Copy Markdown

netlify Bot commented Dec 29, 2025

Deploy Preview for dashy-dev ready!

Name Link
🔨 Latest commit 43068f6
🔍 Latest deploy log https://app.netlify.com/projects/dashy-dev/deploys/69b6c7ba7e6f450008210a38
😎 Deploy Preview https://deploy-preview-1969--dashy-dev.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Copilot AI and others added 3 commits December 30, 2025 15:38
…n into HomeMixin

Co-authored-by: JDB321Sailor <212125521+JDB321Sailor@users.noreply.github.com>
…e-issue

Fix theme not applying when workspace is set as default view
@JDB321Sailor
Copy link
Copy Markdown
Contributor Author

I have tested both changes in a working docker container in my self hosted server and the changes are working as intended.

@lissy93 lissy93 merged commit ddfffd1 into lissy93:master Mar 15, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants