Rename Home view to Dashboard
Assisted-by: Claude Opus 4.6 via Claude Code
change upxwlqmtyxwxyvrqvltomumpyrommlql
commit 4d1284cca384e306d6760b77e9099be3dfe3ff07
author Alpha Chen <alpha@kejadlen.dev>
date
parent wxqqrsmq
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,