• v3.1.0 b67693670d

    v3.1.0 Stable

    oscbot released this 2026-07-08 17:36:12 +02:00 | 13 commits to main since this release

    3.1.0 (2026-07-08)

    Features

    • profile: account unavailable chip (2f21215)
    Downloads
  • v3.0.1 d8011f6801

    v3.0.1 Stable

    oscbot released this 2026-07-08 17:24:51 +02:00 | 15 commits to main since this release

    3.0.1 (2026-07-08)

    Bug Fixes

    • admin: stray scrollbar next to the tab bar (398d435)
    Downloads
  • v3.0.0 d0be3a45f9

    v3.0.0 Stable

    oscbot released this 2026-07-07 20:08:23 +02:00 | 19 commits to main since this release

    3.0.0 (2026-07-07)

    ⚠ BREAKING CHANGES

    • backend-driven community logos and link previews
    • adopt the generalized community API
    • move community skins to /community/[slug]/skins

    Features

    • accent-colour embed bar for link-preview cards (78e0af4)
    • add a combo colours preview and a fixed-height gallery viewer (86e4d81)
    • add the /community/osc swiss community page (c8f54a7)
    • admin overview on the new stats/activity API with fast ci-health deep check (b4d9b33)
    • admin: community edit + skin_repo in create form (dbd4eb3)
    • admin: dedicated communities tab (7886786)
    • admin: full per-community management panel (64fd4bf)
    • adopt the generalized community API (a27f5a3)
    • advertise the SkinHub Twitch panel extension (c3b09db)
    • api: community management client surface (0750fac)
    • backend-driven community logos and link previews (d456755)
    • badge OSC members and gate profile picks on membership (21c0085)
    • catppuccin latte/mocha themes with a red-haze accent (eacc661)
    • collapse the navbar into a hamburger menu on phones (32be2bf)
    • community: data-driven copy, accent color, join requests (9f0462c)
    • community: description-driven pages and generic OG previews (c155948)
    • community: generic /community/[slug] page + dynamic nav (8703eb3)
    • community: manage page for community admins (0f4d11b)
    • community: static-convention community logos with glyph fallback (0b3a046)
    • filter the skin version picker to versions where the skin changed (715a5b7)
    • forgejo outage banner and admin overview status (49e9379)
    • full-size thumbnail gallery on the skin detail page (b99679d)
    • lock the site behind a login wall (a221fac)
    • manage communities from the admin panel (44684d5)
    • manage community membership from the admin users panel (b729e37)
    • move community skins to /community/[slug]/skins (32a9b20)
    • open uploads to everyone, show render picks to swiss-like members only (4acc044)
    • profile: make the Twitch extension promo card dismissible (c55798f)
    • rebrand to SkinHub with catppuccin themes and a communities menu (18e02ac)
    • redesign skin detail page with hero banner and tabbed layout (ded02aa)
    • reframe the homepage as the global members directory (6c16ebe)
    • render and publish CI services in the changelog (95fa48a)
    • serve OG previews to link crawlers on the locked site (b28c91a)
    • SH monogram logo (two-tone, vertically centered) (78fb75e)
    • show live rate-limit budget on /limits (6cea2a5)
    • show per-skin version on skin cards and detail (c10e628)
    • support the group=osc filter in the community client (b5914e6)
    • support: inquiry form backed by the API (5bf3644)
    • swap in a SkinHub logo; keep the OSC logo for /community/osc (a81f146)

    Bug Fixes

    • admin: allow appointing auto-joined members as community admins (ebe0b72)
    • admin: bust the communities cache on create/delete (925b6e5)
    • apply hardening headers and a strict CSP to the OG crawler response (6964836)
    • base the skin-limit placeholder on the user's own default cap (fa7334e)
    • community: validate accent color client-side before styling (3b77876)
    • drop og:video from crawler previews (thumbnail-only) (43d561f)
    • drop the downloads tab and move the skin version picker to the header (96afe6c)
    • guard the login redirect target to same-origin paths (85bae5e)
    • non-technical wording for the outage banner (c0b9209)
    • point the community-skin client at /api/community/osc (26cdc92)
    • present OG_SHARED_SECRET when fetching /api/og (01f9c3e)
    • terser copy on the community page (386d7fc)
    • ui: tighten page copy (482a9be)
    • validate url scheme before binding to href/src (6570cce)

    Refactors

    • split the admin page into overview/users/ci/content sub-routes (1e4015e)

    Documentation

    • explain why style-src keeps unsafe-inline (fce816f)

    Styles

    • ui: plain ascii separators in labels and copy (9ae8c5c)

    Dependencies

    • update actions/checkout action to v7 (5420573)
    • update dependency @codemirror/view to v6.43.5 (c483d58)
    • update dependency @lucide/svelte to v1.23.0 (2fc5dda)
    • update dependency @sveltejs/adapter-node to v5.5.7 (9955796)
    • update dependency @sveltejs/kit to v2.69.1 (ab17394)
    • update dependency svelte-check to v4.7.1 (e62b0a8)
    • update dependency vite to v8.1.1 (f867fd8)
    • update dependency vite to v8.1.2 (bb93b0a)
    • update dependency vite to v8.1.3 (5311c15)
    • update docker/login-action digest to af1e73f (5cef605)
    • update pnpm to v11.9.0 (9252a53)
    Downloads
  • v3.0.0-beta.8 37cc3ccca2

    v3.0.0-beta.8 Stable

    oscbot released this 2026-07-07 17:16:54 +02:00 | -36 commits to beta since this release

    3.0.0-beta.8 (2026-07-07)

    Features

    • support: community and tag request templates (4420c4c)
    Downloads
  • v3.0.0-beta.7 c429c82317

    v3.0.0-beta.7 Stable

    oscbot released this 2026-07-07 17:13:50 +02:00 | -34 commits to beta since this release

    3.0.0-beta.7 (2026-07-07)

    Features

    • support: inquiry subject templates (eea3bb7)
    Downloads
  • v3.0.0-beta.6 80674719fd

    v3.0.0-beta.6 Stable

    oscbot released this 2026-07-07 17:01:26 +02:00 | -32 commits to beta since this release

    3.0.0-beta.6 (2026-07-07)

    Features

    • support: inquiry form backed by the API (fc3f54a)

    Bug Fixes

    Styles

    • ui: plain ascii separators in labels and copy (6dfc5e6)
    Downloads
  • v3.0.0-beta.5 9ba0ec8c6b

    v3.0.0-beta.5 Stable

    oscbot released this 2026-07-07 15:57:38 +02:00 | -28 commits to beta since this release

    3.0.0-beta.5 (2026-07-07)

    Bug Fixes

    • admin: bust the communities cache on create/delete (f8bdb6b)
    Downloads
  • v3.0.0-beta.4 b78d2b2c80

    v3.0.0-beta.4 Stable

    oscbot released this 2026-07-07 15:50:17 +02:00 | -26 commits to beta since this release

    3.0.0-beta.4 (2026-07-07)

    Bug Fixes

    • admin: allow appointing auto-joined members as community admins (4e989aa)
    Downloads
  • v3.0.0-beta.3 b2243ef807

    v3.0.0-beta.3 Stable

    oscbot released this 2026-07-07 15:39:25 +02:00 | -24 commits to beta since this release

    3.0.0-beta.3 (2026-07-07)

    Bug Fixes

    • community: validate accent color client-side before styling (96e947b)
    Downloads
  • v3.0.0-beta.2 2927bf7552

    v3.0.0-beta.2 Stable

    oscbot released this 2026-07-07 15:35:53 +02:00 | -22 commits to beta since this release

    3.0.0-beta.2 (2026-07-07)

    ⚠ BREAKING CHANGES

    • backend-driven community logos and link previews

    Features

    • admin: full per-community management panel (a535442)
    • api: community management client surface (f3e6c3b)
    • backend-driven community logos and link previews (75402ff)
    • community: data-driven copy, accent color, join requests (64a6662)
    • community: manage page for community admins (2d92675)
    Downloads