• v3.0.1-rc.2 d5e4746cb4

    christin.loehner released this 2026-06-29 11:59:42 +02:00 | 21 commits to master since this release

    Added

    • apbcli: Full interactive setup wizard
    • apbcli: CLI tool for board administration (user/package/db/config/forum/system management)
    • Docker: APBOARD_FIRST_ADMIN_NAME env var to set admin display name on first start
    • Install ping to count active installations (weekly, anonymous, HMAC-signed)

    Changed

    • Docker entrypoint: Admin user initialization now performed by php apbcli install:admin instead of the removed setup/docker-init.php

    Fixed

    • Web installer: PHP version check corrected from 8.0 to 8.5
    • Web installer: added missing intl and zip extension checks
    • Docs: corrected Docker setup step 7 to reference apbcli install:admin

    Removed

    • setup/docker-init.php: Admin init logic fully replaced by apbcli install:admin
    • Profile visibility privacy setting: Users can now restrict their profile page, pinboard, and activity feed to logged-in members only
    • APBoard Package System
    • Plugin unit tests: Options, Permissions, Language, Assets, Cron, Migrations
    • Developer documentation under docs/packages/

    Changed

    • Profile area (all 5 stylesets): Removed left sidebar; replaced with a full-width card featuring a horizontal scrollable tab navigation.
    • Moderator area (all 5 stylesets): Removed left sidebar; replaced with a full-width card featuring a horizontal tab navigation
    • Admin area (all 5 stylesets): Replaced flat link list with a grouped, icon-based sticky sidebar .
    • Dark-mode overrides (sets 4 & 5): Removed stale sidebar gradient and link-colour rules for profile/admin/mod sidebars.
    • Admin sidebar reduced from 310 px to 220 px to give more room to the content area.

    Fixed

    • Package language importer now skips language files whose DB table does not exist (language not installed on this instance)
    • Plugin JS assets now render correctly.

    Downloads