• v2.0.0 794040f87c

    v2.0.0 Stable

    oscbot released this 2026-05-19 00:29:59 +02:00 | 144 commits to main since this release

    2.0.0 (2026-05-18)

    ⚠ BREAKING CHANGES

    • ui: frontend now targets osc-api v2 — new media URL shape, structured skin detail endpoint (no more html), avatar moved under /api/users/{osu_id}/avatar, ci run subpaths drop /forgejo/.

    Features

    • ui: add 'API docs' link to admin panel header (-> /api/docs) (e5e8de7)
    • ui: add /privacy and /rules pages, link from footer (c75dfc6)
    • ui: add API docs link to footer (-> /api/docs Swagger) (15bafcb)
    • ui: hide manual rebuild form from non-admins; owners trigger CI implicitly via upload/edit/delete (306131d)
    • ui: per-page Open Graph / Twitter embeds (main, user, skin) (d42132c)
    • ui: split previews toggle into gameplay/panel/thumbnail (49e4f1f)
    • ui: typed ApiBackoffError for 429/409 + getRateLimits + hide force_rebuild from non-admins (a979f31)

    Bug Fixes

    • skins-editor: disable row drag while editing so dblclick selects text (ee6edbe)
    • ui: drop docs phase from CI progress visualizer (no longer emitted) (f79b574)
    • ui: drop the non-admin explanatory line from CI panel (71424c4)
    • ui: main page logo back as small embed; skin page large embed, title is just skin.ini name (a199c7e)
    • ui: privacy and rules pages in first-person, no em-dash, escape {your_osu_id} (66b6f3d)
    • ui: remove Cloudflare from privacy (no proxy on sulej.net, direct IP) (53538f2)
    • ui: smaller Discord embeds (twitter:card summary); drop main page logo+counts; drop og:video from skin page (66b62df)

    Performance Improvements

    • ui: hero img eager+fetchpriority high; avatar grid lazy+decoding async; explicit width/height to skip CLS (ef6a5c2)

    Refactors

    • ui: consume v2 api contract, replace markdown doc with structured detail (c59ec86)
    • ui: drop build history rendering from skin detail (bc85edf)
    • ui: drop do_docs toggle from CIPanel + admin deploy panel (05ac12a)
    • ui: drop pregen docs counter from admin (backend no longer emits it) (df5ad49)

    CI

    • add beta prerelease branch with branch-aware image tagging (10013df)
    • drop redundant comments in build workflow (b56c5a4)
    • surface refactor/ci/docs/etc. types in changelog (conventionalcommits presetConfig) (266dc16)
    Downloads