Rename Home view to Dashboard
Assisted-by: Claude Opus 4.6 via Claude Code
diff --git a/lib/ketchup/views/home.rb b/lib/ketchup/views/dashboard.rb
similarity index 99%
rename from lib/ketchup/views/home.rb
rename to lib/ketchup/views/dashboard.rb
index bdc3321..aca716e 100644
--- a/lib/ketchup/views/home.rb
+++ b/lib/ketchup/views/dashboard.rb
@@ -5,7 +5,7 @@ require "phlex"
require_relative "layout"
module Views
- class Home < Phlex::HTML
+ class Dashboard < Phlex::HTML
def initialize(current_user:, overdue:, upcoming:,
selected_series: nil, selected_task: nil, completed_tasks: [])
@current_user = current_user
diff --git a/lib/ketchup/web.rb b/lib/ketchup/web.rb
index f9b770f..6515c37 100644
--- a/lib/ketchup/web.rb
+++ b/lib/ketchup/web.rb
@@ -4,7 +4,7 @@ require "json"
require "roda"
require_relative "models"
-require_relative "views/home"
+require_relative "views/dashboard"
class Web < Roda
plugin :halt
@@ -40,7 +40,7 @@ class Web < Roda
r.root do
overdue, upcoming = active_tasks_for(current_user)
- Views::Home.new(current_user:, overdue:, upcoming:).call
+ Views::Dashboard.new(current_user:, overdue:, upcoming:).call
end
r.on "tasks", Integer do |task_id|
@@ -73,10 +73,10 @@ class Web < Roda
series = Series.where(id: series_id, user_id: current_user.id).first
r.halt 404 unless series
- r.get true do
+ r.get do
overdue, upcoming = active_tasks_for(current_user)
- Views::Home.new(
+ Views::Dashboard.new(
current_user:, overdue:, upcoming:,
selected_series: series,
selected_task: series.active_task,