1
0
mirror of https://github.com/juanfont/headscale.git synced 2025-11-27 20:04:00 +01:00
juanfont.headscale/hscontrol
Kristoffer Dalby 3ed1067a95 hscontrol/templates: refactor to use CSS classes and embedded files
Refactor template system to use go:embed for external assets and
CSS classes for styling instead of inline styles:

- general.go: Add go:embed directives for style.css and headscale.svg,
  replace inline styles with CSS classes (H1, H2, H3, P, etc.),
  add mdTypesetBody wrapper with Material for MkDocs styling

- apple.go, oidc_callback.go, register_web.go, windows.go:
  Update to use new CSS-based helper functions (H1, H2, P, etc.)
  and mdTypesetBody for consistent layout

This separates content from presentation, making templates easier
to maintain and update. All styling is now centralized in style.css
with Material for MkDocs design system.
2025-11-12 08:28:12 -06:00
..
assets templates: migrate OIDC callback to elem-go 2025-11-12 08:28:12 -06:00
capver policy: fix autogroup:self propagation and optimize cache invalidation (#2807) 2025-10-23 17:57:41 +02:00
db fix: free ips from usedIps ipset on DeleteNode 2025-11-11 17:27:00 -06:00
derp Fix flaky TestShuffleDERPMapDeterministic by ensuring deterministic map iteration (#2848) 2025-11-02 10:05:23 +01:00
dns integration: replace time.Sleep with assert.EventuallyWithT (#2680) 2025-07-10 23:38:55 +02:00
mapper state: use AllApprovedRoutes instead of SubnetRoutes 2025-11-02 13:19:59 +01:00
policy policy: fix issue where non existent user results in empty ssh pol 2025-11-10 20:34:12 +01:00
routes debug: add json and improve 2025-09-09 09:40:00 +02:00
state fix: free ips from usedIps ipset on DeleteNode 2025-11-11 17:27:00 -06:00
templates hscontrol/templates: refactor to use CSS classes and embedded files 2025-11-12 08:28:12 -06:00
types types: Distinguish subnet and exit node access 2025-11-02 13:19:59 +01:00
util stricter hostname validation and replace (#2383) 2025-10-22 13:50:39 +02:00
app.go add favicon to webpages (#2858) 2025-11-12 03:46:57 +00:00
auth_test.go hscontrol/state: allow expired auth keys for node re-registration 2025-11-11 05:12:59 -06:00
auth.go fix: preserve node expiry when tailscaled restarts 2025-11-11 12:47:48 -06:00
debug.go lint and leftover 2025-09-09 09:40:00 +02:00
grpcv1_test.go rename package name to hscontrol 2023-05-10 20:47:51 +02:00
grpcv1.go expire nodes with a custom timestamp (#2828) 2025-11-01 08:09:13 +01:00
handlers.go add favicon to webpages (#2858) 2025-11-12 03:46:57 +00:00
metrics.go integration: replace time.Sleep with assert.EventuallyWithT (#2680) 2025-07-10 23:38:55 +02:00
noise.go lint and leftover 2025-09-09 09:40:00 +02:00
oidc_template_test.go templates: migrate OIDC callback to elem-go 2025-11-12 08:28:12 -06:00
oidc.go templates: migrate OIDC callback to elem-go 2025-11-12 08:28:12 -06:00
platform_config.go Return better web errors to the user (#2398) 2025-02-01 15:25:18 +01:00
poll.go stability and race conditions in auth and node store (#2781) 2025-10-16 12:17:43 +02:00
suite_test.go Redo OIDC configuration (#2020) 2024-10-02 14:50:17 +02:00
tailsql.go integration: replace time.Sleep with assert.EventuallyWithT (#2680) 2025-07-10 23:38:55 +02:00