- 2026-02-01: Clarify and refine wording and steps in the Forgejo CLI guide
- 2026-03-01: Add and adjust explanation for agent shell session selection
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Configure Shiki with github-light and github-dark themes
- Apply Shiki dark mode CSS variables to .astro-code elements
- Follow Astro official documentation for dual theme implementation
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Add new blog post about configuring agent-shell to prompt for session selection
- Article includes prerequisites with Emacs and Copilot CLI versions
- Covers configuration method using agent-shell-session-strategy setting
- Provides practical use case for managing multiple projects efficiently
- Originally written in Japanese, reviewed for clarity, and translated to English
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- New article reviewing 'The Principles of Programming' by Isao Ueda
- Covers 101 fundamental principles for year-3 developers
- Discusses applying these principles when working with AI-generated code
- Includes practical example of effective prompting based on programming principles
- Collaboration with Claude Sonnet 4.6 acknowledged in the article
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Add 10 blog posts covering various technical topics
- Topics include AWS, Go, Emacs, AI engineering, Forgejo, and MLOps
- All posts follow YYYY-MM-DD-slug.md naming convention
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Introduce CSS variables for theming in `global.css`
- Add `ThemeIcon` component for toggling light/dark modes
- Integrate theme initialization script in `BaseLayout` to prevent FOUC
- Update navigation, buttons, and tag styles for dark mode compatibility
- Configure Shiki for dual-theme syntax highlighting in `astro.config.mjs`
- Adjust link colors to accessible blue shades for both themes
- Create comprehensive English blog post on operating self-hosted Forgejo via CLI
- Document forgejo-cli installation, configuration, and usage workflow
- Include detailed examples for managing issues and pull requests
- Follow standard bash code block formatting (input with $, output without prefix)
- Use example.com placeholder for privacy and security best practices
- Add disclaimer about AI-assisted content review
- Add new blog post (post-8.md) reviewing "AI Engineering" by Chip Huyen
- Discuss importance of AI evaluation processes and criteria
- Cover prompt engineering best practices and "Keep It Simple" principle
- Highlight book's value as a reference guide for AI application development
- Add post-7.md covering buffer renaming technique for multiple vterm sessions
- Include practical use cases and step-by-step guide
- Target Emacs users who want to improve terminal workflow efficiency
Normalize heading levels, add a %v example and explanation, include
errors.Unwrap()/errors.Is()/errors.As() examples, and note that the %w verb
was introduced in Go 1.13; also correct wording to use errors.Unwrap() and
append a bilingual authorship/AI-assistance notice.
Add new blog post explaining how to resolve the "system vault not available"
error when installing GitHub Copilot CLI using systemd and gnome-keyring.
Includes step-by-step instructions with command examples.