Customize sidebar?

I’m absolutely in love with this thing. Amazing for productivity.

That said, I’d love to be able to customize the frontend. With the way I’m using it, I’d like to keep only the projects in the sidebar because I don’t really use the other buttons and they just take up a lot of space that would be better used up by my projects themselves.

I’m sure this is actually doable, I’m just hoping it wouldn’t require messing with the source code and recompiling it for something I can essentially accomplish with two lines of CSS:

menu.menu-list.other-menu-items{display:none}
menu.menu-list.can-be-hidden{margin-top:-20px}

For some reason passing a stylesheet via Apache’s reverse proxy isn’t working.

This sounds like it would be a good use-case for custom css: Add possibility to use custom css

Until that’s a thing, you’re probably better off using some browser extension for custom css.

It’s a longshot, but maybe you can use nginx’s module http_sub to inject your css into the html. That’s how we customize our vikunja installation at pnpde.social:

sub_filter </head> '<script src="https://pnpde.social/js/jquery.js"></script><script src="https://pnpde.social/js/navbar.js"></script><script src="/public/js/pnpde.social.js"></script><link rel="stylesheet" href="/public/css/pnpde.social.css"></head>';
sub_filter_once on;

See Module ngx_http_sub_module for the documentation. Other webservers surely have similar toolsets for that task