type: claude-session · area: career · tags: auto-capture

session 2026 07 04 6622717b

Claude Session Summary — Team Schedule Builder (2026-07-04)

Auto-captured from a Claude Code session (cwd: C:\Users\Benjamin Eichhorn\Desktop\Schedule builder web app). Review, then file or delete.

Session Purpose

Long-running overhaul of the team work-schedule web app hosted on the Ubuntu server (10.10.10.50): fix persistence/usability issues, add design polish + professional dark mode, katakana employee names, and a full mobile-friendly redesign — with a deploy-and-backup workflow to the server.

Decisions Made

Decision Rationale
Default view always opens on the current month Previously reopened on last-viewed month
Persist leave-type marks (home leave, etc.) Marks were not persisting before
Deploy workflow: back up running HTML to /opt/schedule-server/ backups subfolder, then upload new working version Safe, repeatable releases; consolidated old backups into the new folder
Add katakana names for each employee (Ben = ベン アイコーン) Good starting point, editable later
Home-leave year-end shows month only, not full year Only the contract-refresh month matters for the calc
Refine dark mode to lower contrast / professional feel Original was too high-contrast
Mobile: hamburger menu + horizontal scroll with sticky employee column + edit-on-mobile, made a user display choice Option C; will eventually be viewable off-site by employees/management
Leave the shared server config alone for now Box also runs coworker Tevin's stack — don't touch his stuff

Key Facts Established

Action Items

Files / Artifacts Created

Links