[claude-code-global] Setting Up a Global Claude Code Environment
Tags: misc · setup
Goal: Configure automatic git account switching and a work-logging system.
What I did:
- Set up automatic git account branching (personal / work) — added
includeIfrules in git config so the correct identity is applied per directory path - Registered and refined a global
work-journalcustom command
Result:
- No need to manually set git config per repo — it’s applied automatically
- Can log work from any project with the
/work-journalskill
Next:
- Nothing.
[wishpages] First Deploy of wishpages.dev
Tags: side-project · setup · javascript · astro
Goal: Initial setup and deployment of a personal site for logging work.
What I did:
- Decided on the service name and direction, purchased a domain
- Set up a git repository, built a basic page structure with Astro
- Connected Cloudflare Pages deployment and configured a custom domain
Result:
- wishpages.dev is live.
Next:
- Write up content for work already completed
- Style the pages using a theme or Claude design
Note:
- Astro v6 is not compatible with the Cloudflare Workers build system — must deploy via Pages (requires Node >= 22.12.0).
Todo / Idea:
- Dig deeper into Astro; read the official docs
[dicom-tag-viewer] Compare Mode Rendering Performance + UX Bug Fixes
Tags: side-project · DICOM · feature · bugfix · performance · react
Goal: Resolve scroll performance degradation in DICOM series Compare mode and fix related UX bugs.
What I did:
- Changed series click in StudyTree to immediately select the first instance
- Separated the instance list toggle into its own button
- Fixed a bug where scrolling was completely broken
- Fixed a ghost-frame artifact bug when switching series
Result:
- Pushed commit
6adc745. Scroll response is now immediate after the first interaction.
Next:
- Overall app responsiveness to user actions is still too slow — this remains unresolved