- base.html Alpine: added giteaWorkspace, giteaOwner, giteaRepo data - loadGiteaTree() fetches /api/gitea/.../tree and renders in sidebar - board._sidebar_data returns gitea_owner/gitea_repo - dashboard._sidebar_data returns gitea_owner/gitea_repo - alpine:initialized triggers loadGiteaTree on every page load