Skip to content

Release 1.4.0 — UI overhaul: dark mode, 3D cube logo, refreshed UI - #82

Open
paulotruta wants to merge 5 commits into
mainfrom
release/1.4.0
Open

Release 1.4.0 — UI overhaul: dark mode, 3D cube logo, refreshed UI#82
paulotruta wants to merge 5 commits into
mainfrom
release/1.4.0

Conversation

@paulotruta

Copy link
Copy Markdown
Member

Summary

Major UI overhaul for the Edgebox dashboard, including dark mode support, new branding elements, and updated dependencies.

Changes

✨ New Features

  • Dark Mode: Full dark mode support with localStorage persistence and backend setting sync. Toggle available in settings and on login page.
  • CSS 3D Cube Logo: Replaced static PNG logo with a pure CSS animated 3D cube component (supports multiple sizes, glow effects).
  • 1.4.0 Changelog Page: Added changelog page for the upcoming release.

🎨 UI Improvements

  • Redesigned login page with the new cube logo as hero element
  • Updated registration page branding
  • Cleaned up edgeapps index background
  • Added proper sidebar icon classes
  • Updated footer with MeAll Technologies link
  • Refined settings page layout with Display Mode toggle

🔧 Maintenance

  • Migrated all docker-compose references to docker compose (modern CLI)
  • Added Memos app icon assets

🖼 New Assets

  • edgebox-dark.css — Dark mode stylesheet
  • edgebox-logo.css — Cube logo CSS
  • _logo_cube.html.twig — Reusable cube logo Twig component

paulotruta and others added 5 commits July 4, 2026 19:18
…er compose migration

- Added dark mode toggle with localStorage persistence
- Replaced img-based logo with pure CSS 3D cube component
- Added new CSS files: edgebox-dark.css, edgebox-logo.css
- Added Memos app icon
- Updated login/registration pages with new styling
- Added 1.4.0 changelog page
- Migrated all docker-compose references to docker compose
- Updated sidebar, footer, and settings pages
Use single quotes for the IS_AUTHENTICATED_FULLY argument to satisfy
the single_quote rule in .php-cs-fixer.dist.php.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant