• v0.3.0 5f1ff61272

    v0.3.0: Phase 3 — User Dashboards
    All checks were successful
    CI / security (push) Successful in 2m0s
    CI / build (push) Successful in 2m3s
    CI / test (push) Successful in 2m17s
    CI / lint (push) Successful in 3m25s
    Stable

    Gravity Bot released this 2026-02-17 05:01:41 +00:00 | 265 commits to main since this release

    What's Changed

    Epics

    • OP#108: Phase 3: User Dashboards, Diff/Merge, Sharing
    • OP#154: Phase 3 Followup
    • OP#209: Import Overhaul: Full Dashy Config Compatibility
    • OP#210: Theme Settings: Admin/User Sync and Visibility
    • OP#254: Dashboard Soft Delete & User Settings Page

    Features

    • OP#155: Guest Mode
    • OP#156: OIDC Setup with editable Application URL
    • OP#159: User Impersonate
    • OP#161: Import UI
    • OP#167: Edit Dashboard
    • OP#169: Edit Item forms
    • OP#171: Status Check Interval
    • OP#172: New Status Display Mode — Icon
    • OP#173: Theme Selection
    • OP#203: Import: Add paste/text area option for YAML config
    • OP#207: OIDC verify: validate redirect URI configuration
    • OP#218: Handle all Dashy config structures during import
    • OP#220: Admin themes page: show current server default theme
    • OP#221: User settings: "Reset to server default" theme button
    • OP#222: User settings: server theme side-by-side comparison
    • OP#256: User Settings page with sidebar navigation
    • OP#257: Migrate user dashboard management to Settings page
    • OP#258: Redirect legacy routes to settings pages
    • OP#259: DB migration: soft delete column on dashboards
    • OP#260: Soft delete and restore service + handler logic
    • OP#261: Delete button in dashboard edit mode and admin panel
    • OP#262: Deleted Dashboards recovery section in User Settings
    • OP#336: Alpine.js toast notification component

    Bug Fixes

    • OP#162: Right Click Menu
    • OP#170: Cannot Leave Admin
    • OP#174: Selecting Dashboard Does Not Work
    • OP#200: Admin theme settings don't match user theme capabilities
    • OP#201: Admin CRUD forms render as unstyled HTML pages
    • OP#202: Dashboard edit drag-and-drop does not work
    • OP#204: Import: No upload feedback
    • OP#205: Import: Better YAML parse error handling
    • OP#212: Admin navbar: Add Impersonate link
    • OP#213: Drag-and-drop broken: Items and sections
    • OP#217: Fix multipart form file extraction in import handler
    • OP#253: Status indicators show gray circle for guest users
    • OP#255: Impersonation banner shows admin's name instead of target
    • OP#324: Nested form breaking theme settings save and reset
    • OP#331: Import preview missing skip counts
    • OP#332: NULL tags array crashes import
    • OP#333: Imported dashboards not added to user's dashboard list

    Tests

    • OP#219: Import unit tests using Dashy example configs
    • OP#228: Unit tests: Phase 3 Followup (navbar, drag-and-drop reorder)
    • OP#229: Unit tests: Theme settings
    • OP#263: Unit tests: Dashboard soft delete, restore, and User Settings
    • OP#272: Unit tests: Import parser structure mapping

    OpenProject: v0.3.0 — Phase 3: User Dashboards — 61/61 tasks closed

    Downloads