improved dark mode, automatic theme switch (#5720)

This commit is contained in:
Kevin Papst
2025-12-19 23:51:27 +01:00
committed by GitHub
parent b61420d633
commit 8c1ed68817
90 changed files with 1855 additions and 1956 deletions

View File

@@ -82,21 +82,21 @@ security:
allow_if_all_abstain: false
role_hierarchy:
ROLE_USER: ~
ROLE_TEAMLEAD: ROLE_USER
ROLE_ADMIN: ROLE_TEAMLEAD
ROLE_USER: ~
ROLE_TEAMLEAD: ROLE_USER
ROLE_ADMIN: ROLE_TEAMLEAD
ROLE_SUPER_ADMIN: ROLE_ADMIN
access_control:
- { path: '^/auth/2fa', role: IS_AUTHENTICATED_2FA_IN_PROGRESS }
- { path: '^/auth', roles: PUBLIC_ACCESS }
- { path: '^/{_locale}$', role: PUBLIC_ACCESS }
- { path: '^/{_locale}/auth', role: PUBLIC_ACCESS }
- { path: '^/{_locale}/login', role: PUBLIC_ACCESS }
- { path: '^/{_locale}/register', role: PUBLIC_ACCESS }
- { path: '^/{_locale}/resetting', role: PUBLIC_ACCESS }
- { path: '^/{_locale}/', roles: ROLE_USER }
- { path: '^/api', roles: IS_AUTHENTICATED }
- {path: '^/auth/2fa', role: IS_AUTHENTICATED_2FA_IN_PROGRESS}
- {path: '^/auth', roles: PUBLIC_ACCESS}
- {path: '^/{_locale}$', role: PUBLIC_ACCESS}
- {path: '^/{_locale}/auth', role: PUBLIC_ACCESS}
- {path: '^/{_locale}/login', role: PUBLIC_ACCESS}
- {path: '^/{_locale}/register', role: PUBLIC_ACCESS}
- {path: '^/{_locale}/resetting', role: PUBLIC_ACCESS}
- {path: '^/{_locale}/', roles: ROLE_USER}
- {path: '^/api', roles: IS_AUTHENTICATED}
when@test:
# this configuration simplifies testing URLs protected by the security mechanism
@@ -106,6 +106,6 @@ when@test:
App\Entity\User:
algorithm: auto
# see https://github.com/symfony/recipes/pull/1026
cost: 4 # Lowest possible value for bcrypt
time_cost: 3 # Lowest possible value for argon
memory_cost: 10 # Lowest possible value for argon
cost: 4 # Lowest possible value for bcrypt
time_cost: 3 # Lowest possible value for argon
memory_cost: 10 # Lowest possible value for argon

View File

@@ -6,20 +6,18 @@
#
tabler:
options:
# dark or normal layout
theme_auto: true
dark_mode: false
# condensed = one nav-bar, false = two nav-bars
navbar_condensed: true
# overlap = https://preview.tabler.io/layout-navbar-overlap.html
navbar_overlap: true
# boxed layout (true) or full-screen (false)
navbar_overlap: false
navbar_dark: true
boxed_layout: false
# right to left = true
rtl_mode: false
# true = only avatar, false = show username and title as well
user_menu_condensed: true
# url to your company logo
user_menu_condensed: false
logo_url: "touch-icon-192x192.png"
theme_base: "neutral"
theme_radius: 0.5
theme_primary: "blue"
knp_menu:
enable: false