- drop Bulma and Font Awesome, plain CSS built on charte.css - dashboard: GitHub-like calendar grouped by year, selected day panel (sticky side column on desktop, bottom bar on mobile), keyboard navigation - public page: today's mood and last months fit in one screen, journal hidden - day log page: mode picker as pills, illustration follows the chosen mode - login, password and invitation screens in French, global flash messages - add User#current_mode_since Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
12 lines
253 B
Ruby
12 lines
253 B
Ruby
class HomeController < ApplicationController
|
|
allow_unauthenticated_access
|
|
|
|
def index
|
|
@user = User.find_by(username: request.subdomain)
|
|
if @user&.public?
|
|
render "moods/public"
|
|
else
|
|
redirect_to dashboard_path
|
|
end
|
|
end
|
|
end
|