Skip to content

refactor(routes): rely on RuntimeRoutesProvider for URL generation#95

Merged
ralflang merged 5 commits into
FRAMEWORK_6_0from
refactor/rely-on-runtimeroutesmapper
May 25, 2026
Merged

refactor(routes): rely on RuntimeRoutesProvider for URL generation#95
ralflang merged 5 commits into
FRAMEWORK_6_0from
refactor/rely-on-runtimeroutesmapper

Conversation

@ralflang
Copy link
Copy Markdown
Member

@ralflang ralflang commented May 24, 2026

Addresses issue horde/Core#121

Requires horde/Core#122

No longer need an app-level UriBuilder.

ralflang added 4 commits May 24, 2026 17:21
Merge all responsive rules into screen.css under .horde-responsive scope.
Delete standalone responsive.css. Fix icon overlay bug by lowering fallback
specificity so inline icon CSS from ResponsiveTopbar takes precedence.
Move all responsive template references from responsive.css to screen.css.
Fix icon overlay bug by lowering fallback specificity so inline icon CSS
from ResponsiveTopbar takes precedence.
- Add horde-responsive class to legacy login.php body tag
- Add #[Factory] attributes to LoginService and RedirectValidationService
  so the injector can resolve their array $conf parameter
- Replace $request->getAttribute('registry') with RegistryConfigLoader
  in ResponsiveLoginController (attribute not set under Rampage)
- Catch Throwable in Login::secondFactorApi() for guest user access
- Catch Throwable in LoginService language change (PHP 8.4 ValueError)
- Add turba, trean, tessera, satisfiend to icon generation script
@ralflang ralflang merged commit 4f03cec into FRAMEWORK_6_0 May 25, 2026
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