mirror of
https://github.com/System-End/hackatime.git
synced 2026-04-19 23:32:53 +00:00
Project names with newlines (e.g. from misbehaving editor plugins) caused ActionController::UrlGenerationError when loading /my/projects because Rails route constraints reject newlines in URL parameters. - Strip control characters from project names at heartbeat ingestion time - Detect newlines in broken_project_name? to mark such projects as broken - Skip URL generation for broken project names to prevent the crash https://claude.ai/code/session_016CtSDw18BePckUBQ2teeuQ Co-authored-by: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| heartbeat_imports_controller.rb | ||
| heartbeats_controller.rb | ||
| project_repo_mappings_controller.rb | ||