Part-DB-server icon indicating copy to clipboard operation
Part-DB-server copied to clipboard

Option to hide banner and license information, or option to choose different landing page

Open cnf opened this issue 8 months ago • 2 comments

Is your feature request related to a problem? Please describe. The default landing page doesn't really have any useful information. It's fine to show for a new install, or new user, but i'd be nice to have the option to change it.

Describe the solution you'd like Ideally the ability to run on/off sections on the landing page, like hide banner and licence block, and add the scanner, or add a projects block

Describe alternatives you've considered An alternative could be we can chose a different url within part-db, for example the landing page is category/1/parts for example.

Additional context

Thank you!

cnf avatar Mar 18 '25 11:03 cnf

I second this... I was actually just looking at how to edit the homepage via the homepage.html.twig file to maybe put more useful info on the dashboard.

A configurable homepage would be ideal; would be nice to have widgets for parts that are low stock, projects in progress, etc.

NedPool avatar Mar 21 '25 23:03 NedPool

I think this is a great idea too. At the least, the license information could go on an About page; doesn't need to be on the main landing page. Search, history, widgets, etc. would be awesome and much more useful.

influx3k avatar Mar 27 '25 20:03 influx3k

This is possible with the latest commits.

jbtronics avatar Sep 07 '25 17:09 jbtronics

I would just like to say you have, and are making, one hell of a project here! Thank You!

cnf avatar Sep 08 '25 11:09 cnf

Yes, I agree as well. This is an awesome feature/improvement. Thanks for creating such an awesome project.

influx3k avatar Sep 08 '25 13:09 influx3k

So I just tried to remove some of the homepage items and the settings won't save. Tried it a few times; also restarted the container; nothing I was able to do made it work.

For example, I tried clicking the "X" on "License Information" to remove that item. When I apply the settings and view the homepage, it is still there. When I go back to the System Settings page and refresh, the item is still shown in "Homepage Items". I tried restarting the container and still did not work. I also noticed that when you apply the settings, it bumps you over to the "Info Providers" tab; maybe that has something to do with it, don't know.

Filed bug report here: https://github.com/Part-DB/Part-DB-server/issues/1032

influx3k avatar Sep 08 '25 13:09 influx3k