mirror of
https://github.com/hanzoai/helpdesk.git
synced 2026-10-12 16:56:02 +00:00
The desk SPA's titles, marks and install icons come from this repo's own source, so they change here: the shell title and apple title, the PWA manifest name, the sidebar and welcome-ticket copy, the fallback logo component, the SPA favicon and the 180/192/512 install icons. The login page, navbar, footer and favicon are rendered by the Frappe core, which reads those marks from Website Settings / Navbar Settings / System Settings at run time. helpdesk/brand.py writes them and the entrypoint runs it per site on every boot, next to the SSO setup. Each field is set to a constant and guarded on the field existing, so a boot against a site that already exists restores the same values instead of failing. The marks are served from this app's own public directory (helpdesk/public -> /assets/helpdesk), so no page reaches a third-party host for a logo.