alpha
Login
or
Join now
russ.fugl.dev
/
sks-website
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
build smart knowledge-sharing systems that combine the best of human expertise with smart technology
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
sks-website
/
src
/
components
/
at
main
6 folders
8 files
Russ T. Fugal
feat: add Coding Projects tab to portfolio
17d ago
1917688d
about
fix(audit): resolve accessibility and lint issues batch 3/5 Resolve 47 accessibility and linting issues across 12 files: - Blog layouts: Fix metadata handling and component exports - Blog page: Refactor to use context for state management, simplify hook usage - Blog pagination: Update component structure and styling - Category filter: Improve accessibility and prop handling - Portfolio page: Refactor filtering logic and component structure - Error and not-found pages: Fix layout composition and metadata - Root layout: Update metadata and global styles - About accordion: Fix keyboard navigation and accessibility - Post filters: Simplify utility functions and type handling - Proxy configuration: Clean up type annotations Changes maintain full feature parity while improving code maintainability and accessibility compliance.
5 months ago
blog
style: format blog migration code for readability Break long lines in component props and function signatures to improve readability and consistency with project formatting standards. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2 months ago
icons
feat(branding): swap GitHub for Tangled in social links Repo is now hosted at code.fugl.dev (Tangled). Footer and README link there; the GitHub-shaped icon is replaced with Tangled's "dolly" mark. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2 months ago
marketing
feat: enhance blog with Bluesky comments, cover images, and improved components Add comprehensive Bluesky integration to blog posts with embedded comments via atproto URIs. Introduce new cover images for 15 blog posts with proper Next.js Image optimization. Refactor blog component architecture with new CollapsibleComments and ReadMoreContent components for better code organization. Update favicon to use Next.js app icon system. Replace npm with bun package manager. Add Vitest configuration and comprehensive unit tests for atproto URI parsing. Improve header and footer layouts with better responsive design and styling updates. Clean up deprecated files (clint.md, email artifacts, sequoia.json.bak). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
5 months ago
portfolio
feat: add Coding Projects tab to portfolio Two-tab layout on /portfolio via ?tab=coding query param (academic default, existing URLs unchanged). Coding projects reuse the shared filter/sort/pagination machinery with a disjoint tag vocabulary; school/course filters are academic-only. Project cards show tech pills, GitHub/Tangled/live links, and private/closed-source badges. Content lives in coding-projects.json and marketing-content.tsx. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2 weeks ago
ui
content: the knot that sleeps
5 months ago
bluesky-embed.tsx
refactor: clean up component imports and unused code Remove unused blog-context imports, trim markdown rendering, simplify scroll logger. Update bluesky and local-draft utilities. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2 months ago
footer.tsx
fix(footer): preserve aspect ratio on TailwindCSS logo image next/image warned when h-8 was set without a matching width auto; add w-auto so the rendered size matches the source aspect ratio. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2 months ago
header.tsx
feat: enhance blog with Bluesky comments, cover images, and improved components Add comprehensive Bluesky integration to blog posts with embedded comments via atproto URIs. Introduce new cover images for 15 blog posts with proper Next.js Image optimization. Refactor blog component architecture with new CollapsibleComments and ReadMoreContent components for better code organization. Update favicon to use Next.js app icon system. Replace npm with bun package manager. Add Vitest configuration and comprehensive unit tests for atproto URI parsing. Improve header and footer layouts with better responsive design and styling updates. Clean up deprecated files (clint.md, email artifacts, sequoia.json.bak). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
5 months ago
markdown-content-client.tsx
feat: add Axiom observability and format codebase Add comprehensive Axiom logging infrastructure: - Core Axiom client with wide event fields (src/lib/axiom/) - Client-side logger with React hooks and WebVitals monitoring - Server-side logger with Next.js formatters - Request logging proxy middleware (src/proxy.ts) - Global error boundary with error logging (src/app/error.tsx) Also format entire codebase with prettier. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
5 months ago
markdown-content.tsx
refactor: clean up component imports and unused code Remove unused blog-context imports, trim markdown rendering, simplify scroll logger. Update bluesky and local-draft utilities. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2 months ago
scroll-logger.tsx
refactor: clean up component imports and unused code Remove unused blog-context imports, trim markdown rendering, simplify scroll logger. Update bluesky and local-draft utilities. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2 months ago
sequoia-comments.ts
style: apply prettier formatting to knot route and related components Apply consistent formatting to newly added knot page, Sequoia integration components, and related files to match project code style. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
5 months ago
sequoia-subscribe.ts
fix(blog): use current sequoia.pub subscribe query param names sequoia.pub/subscribe now expects publicationUri/returnTo (camelCase); the old pub/return names 400 with "Missing or invalid publication URI." Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2 months ago