Go Straightforward Web Application Development.

I'm Ryota Murakami who lives in Tokyo. Currently working as a freelance React/Node/TypeScript developer. Here is my independent OSS organization.

Personal photo showcasing development work
Creative coding project snapshot
Technology workspace environment
Software engineering collaboration
Programming achievement highlight

GitHub Activity

  1. @ryota-murakami ryota-murakami pushed to laststance/corelive · February 4, 2026 13:30
    2 commits to main
    • @ryota-murakami a529e15
      fix(DropdownMenu): update min-width class for consistency in dropdown…
    • @ryota-murakami 420d9b5
      refactor(ThemeSelector): simplify theme management and enhance compon…
  2. @ryota-murakami ryota-murakami pushed to laststance/gitbox · February 4, 2026 13:12
    1 commit to main
    • @ryota-murakami a42f4ca
      remove unused theme CSS files for light and dark themes from the proj…
  3. @ryota-murakami ryota-murakami merged laststance/gitbox#48 · February 4, 2026 05:12
    remove unused theme CSS files for light and dark themes from the proj… #48

    …ect to streamline styles and improve maintainability

    Summary

    Describe the purpose of this PR.

    Changes

    Testing

    • pnpm lint
    • pnpm typecheck
    • pnpm…
    +0 -568
    5 comments
  4. @ryota-murakami ryota-murakami pushed to laststance/corelive · February 4, 2026 13:08
    1 commit to main
    • @ryota-murakami 69824cf
      feat(Home): add Mac app download functionality and logout button
  5. @ryota-murakami ryota-murakami opened laststance/gitbox#48 · February 4, 2026 04:39
    remove unused theme CSS files for light and dark themes from the proj… #48

    …ect to streamline styles and improve maintainability

    Summary

    Describe the purpose of this PR.

    Changes

    Testing

    • pnpm lint
    • pnpm typecheck
    • pnpm…
    +0 -568
    5 comments
  6. @ryota-murakami ryota-murakami created a branch in laststance/gitbox · February 4, 2026 12:39
  7. @ryota-murakami ryota-murakami closed an issue in laststance/gitbox · February 4, 2026 04:18
    fix: TypeError - Cannot read properties of null (reading 'parentNode') (GITBOX-G) #44
    ## Sentry Issue - **ID**: GITBOX-G - **URL**: https://laststance.sentry.io/issues/GITBOX-G - **Environment**: vercel-production - **Occurrences**: …
    2 comments
  8. @ryota-murakami ryota-murakami commented on laststance/gitbox#44 · February 4, 2026 04:18
    Closed: Fix already deployed in commit e66e8a1
  9. @ryota-murakami ryota-murakami commented on laststance/gitbox#44 · February 4, 2026 04:18
    ## 調査結果 ### Root Cause React Streaming SSR の内部関数 `$RS` が、ハイドレーション中に削除された DOM 要素にアクセスしようとして発生。 ### 原因箇所 Sidebar コンポーネントの `isCollapsed` 状態が Redux/loc…
  10. @ryota-murakami ryota-murakami pushed to laststance/gitbox · February 4, 2026 12:18
    1 commit to main
    • @ryota-murakami 9fc086e
      fix(playwright): simplify web server command in configuration
  11. @ryota-murakami ryota-murakami pushed to laststance/corelive · February 4, 2026 09:51
    1 commit to main
    • @ryota-murakami ff87c4a
      refactor(MenuManager, FloatingNavigator): streamline menu actions and…
  12. @ryota-murakami ryota-murakami pushed to laststance/claude-plugin-dashboard · February 4, 2026 09:29
    1 commit to main
    • @ryota-murakami 7d5e237
      refactor: migrate useReducer to Redux Toolkit in app.tsx
  13. @ryota-murakami ryota-murakami opened an issue in laststance/claude-plugin-dashboard · February 4, 2026 01:26
    refactor: Distribute app.tsx logic to individual components (Redux Toolkit migration follow-up) #21
    ## 📋 Summary Redux Toolkit移行が完了し、`useAppDispatch`と`useAppSelector`が各コンポーネントで直接使用可能になりました。これにより、`app.tsx`に集中していたロジック(ハンドラー関数、キーボードイベント、データフィルタリング)を実…
  14. @ryota-murakami ryota-murakami pushed to laststance/corelive · February 4, 2026 08:16
    2 commits to main
    • @ryota-murakami 644f805
      refactor(FloatingNavigator): replace isFloatingNavigator with isFloat…
    • @ryota-murakami 766bed3
      refactor(FloatingNavigator): replace isFloatingNavigator with isFloat…
  15. @ryota-murakami ryota-murakami pushed to laststance/corelive · February 4, 2026 08:00
    2 commits to main
    • @ryota-murakami 4092d82
      refactor(FloatingNavigator): streamline floating navigator checks
    • @ryota-murakami 0eb8002
      refactor(FloatingNavigator): update isFloatingNavigator check to func…
    • 1 more commit »
  16. @ryota-murakami ryota-murakami pushed to laststance/gitbox · February 4, 2026 06:09
    1 commit to main
    • @ryota-murakami 02fa70e
      fix: update monocart-reporter to enhance reporting accuracy and features
  17. @ryota-murakami ryota-murakami deleted branch refs/heads/refactor/remove-board-theme in laststance/gitbox · February 4, 2026 06:08

    Updated Feb 4

  18. @ryota-murakami ryota-murakami merged laststance/gitbox#47 · February 3, 2026 22:08
    refactor(board): remove theme column from Board table #47

    Summary

    • テーマはサイドバーのThemeToggle(Redux)でグローバルに管理されるため、Board単位のthemeカラムを削除
    • 不要になったtheme関連のバリデーション、アクション、型定義を削除

    Changes

    Database

    • 20260204000000_drop_b…
    +89 -983
    6 comments
  19. @ryota-murakami ryota-murakami pushed to laststance/gitbox · February 4, 2026 06:08
    1 commit to main
    • @ryota-murakami 399fd88
      refactor(board): remove theme column from Board table (#47)
  20. @ryota-murakami ryota-murakami pushed to laststance/gitbox · February 4, 2026 05:48
    1 commit to refactor/remove-board-theme
    • @ryota-murakami 736a36e
      fix(e2e): remove theme references from seed.sql and E2E tests
  21. @ryota-murakami ryota-murakami opened laststance/gitbox#47 · February 3, 2026 20:51
    refactor(board): remove theme column from Board table #47

    Summary

    • テーマはサイドバーのThemeToggle(Redux)でグローバルに管理されるため、Board単位のthemeカラムを削除
    • 不要になったtheme関連のバリデーション、アクション、型定義を削除

    Changes

    Database

    • 20260204000000_drop_b…
    +89 -983
    6 comments
  22. @ryota-murakami ryota-murakami created a branch in laststance/gitbox · February 4, 2026 04:51
  23. @ryota-murakami ryota-murakami pushed to laststance/gitbox · February 4, 2026 04:10
    1 commit to main
    • @ryota-murakami dc01dec
      chore: update dependencies to enhance stability and performance
  24. @ryota-murakami ryota-murakami pushed to laststance/corelive · February 4, 2026 04:05
    1 commit to main
    • @ryota-murakami f33eef5
      feat(todos): implement functionality to toggle completed todos back t…
  25. @ryota-murakami ryota-murakami pushed to laststance/corelive · February 4, 2026 03:27
    1 commit to main
    • @ryota-murakami 7678bc0
      chore: update dependencies for improved stability and security fixes
  26. @ryota-murakami ryota-murakami released v0.2.2 of laststance/skills-desktop · February 1, 2026 01:28

    What's Changed

    • Bug fixes and improvements
  27. @ryota-murakami ryota-murakami pushed to laststance/skills-desktop · February 1, 2026 09:21
    2 commits to main
    • @ryota-murakami 7f323d3
      refactor: remove Windows/Linux support, macOS only
    • @ryota-murakami 06a1d31
      feat(skills): add local skills support with visual distinction
  28. @ryota-murakami ryota-murakami released v0.2.1 of laststance/skills-desktop · January 31, 2026 22:49

    What's Changed

    ✨ New Features

    • Status Badge Tooltips: Hover over status icons to see what they mean
      • ✓ (cyan): "Linked to agent"
      • ⚠ (amber): "Broken symlink"
      • ○ (slate): "Not linked"

    🐛 Bug Fixes

    • F…
    Read more
  29. @ryota-murakami ryota-murakami pushed to laststance/skills-desktop · February 1, 2026 06:49
    2 commits to main
    • @ryota-murakami 0f09037
      feat(ui): add tooltips to status badges explaining icon meanings
    • @ryota-murakami 5aed2e4
      fix(navigation): prevent Marketplace from reopening on app refocus
    • 1 more commit »
  30. @ryota-murakami ryota-murakami pushed to laststance/coffee-timer · February 1, 2026 02:13
    1 commit to main
    • @ryota-murakami d00edf8
      chore: update dependencies for improved stability and performance
  31. @ryota-murakami ryota-murakami released v0.2.0 of laststance/skills-desktop · January 31, 2026 17:28

    What's New

    🔧 Bug Fixes

    • Scanner Fix: Filter out hidden directories (.git, .DS_Store) and non-skill folders from the skills list

    ✨ Features

    • Marketplace External Link: Marketplace tab now opens ski…
    Read more
  32. @ryota-murakami ryota-murakami pushed to laststance/skills-desktop · February 1, 2026 01:28
    2 commits to main
    • @ryota-murakami 42d2350
      feat(dx): add code-inspector-plugin for click-to-source navigation
    • @ryota-murakami 5e0d0b3
      fix(scanner): filter out hidden directories and non-skill folders
    • 3 more commits »
  33. @ryota-murakami ryota-murakami pushed to laststance/claude-plugin-dashboard · January 31, 2026 13:12
    1 commit to main
    • @ryota-murakami 1cc8ea1
      fix(ui): prevent layout overlap in component focus mode (#19)
  34. @ryota-murakami ryota-murakami opened an issue in laststance/copy-to · January 31, 2026 05:09
    Improve DX: Use VS Code Insiders for extension testing #2
    ## 背景 Extension Development Host + Playwright での自動テストは複雑で不安定。 より簡単な検証方法として、VS Code Insiders に .vsix を直接インストールする方法を検討する。 ## 提案するワークフロー ```bash # 1. …
  35. @ryota-murakami ryota-murakami pushed to laststance/claude-plugin-dashboard · January 31, 2026 12:13
    1 commit to main
    • @ryota-murakami 3c88d51
      chore: remove completed implementation plan
  36. @ryota-murakami ryota-murakami pushed to laststance/laststance.io · January 31, 2026 11:35
    1 commit to main
    • @ryota-murakami 705f641
      fix(homepage): add ISR revalidation to resolve stale article cache
  37. @ryota-murakami ryota-murakami pushed to laststance/skills-desktop · January 31, 2026 08:50
    1 commit to main
    • @ryota-murakami a0a98a1
      chore: update package.json scripts and pnpm workspace configuration
  38. @ryota-murakami ryota-murakami commented on anthropics/claude-code#9881 · January 31, 2026 00:43
    ## Adding an AI-Friendly Design Perspective Great issue! I'd like to add some thoughts on how PTY support could be designed to maximize value for *…
  39. @ryota-murakami ryota-murakami pushed to laststance/skills-desktop · January 31, 2026 08:23
    1 commit to main
    • @ryota-murakami 88900af
      fix(ci): add packageManager field for pnpm version
  40. @ryota-murakami ryota-murakami pushed to laststance/skills-desktop · January 31, 2026 08:22
    2 commits to main
    • @ryota-murakami 43852e7
      fix(electron): resolve ELECTRON_RUN_AS_NODE conflict from Cursor IDE
    • @ryota-murakami e28a11e
      ci: add GitHub Actions for build, typecheck, and lint
  41. @ryota-murakami ryota-murakami pushed to laststance/skills-desktop · January 31, 2026 07:43
    2 commits to main
    • @ryota-murakami 1e4fce8
      feat(marketplace): add Skills Marketplace with search and install
    • @ryota-murakami 833bd27
      chore: add shadcn/ui dependencies and marketplace design
    • 3 more commits »
  42. @ryota-murakami ryota-murakami pushed to laststance/corelive · January 31, 2026 04:57
    1 commit to main
    • @ryota-murakami a24bb51
      feat(dslint): add eslint-plugin-dslint for design token enforcement
  43. @ryota-murakami ryota-murakami pushed to laststance/laststance.io · January 31, 2026 02:17
    2 commits to main
  44. @ryota-murakami ryota-murakami starred anomalyco/opentui · January 30, 2026 17:59

    OpenTUI is a library for building terminal user interfaces (TUIs)

    TypeScript 8.3k 2 issues need help Updated Feb 4

  45. @ryota-murakami ryota-murakami opened an issue in openclaw/openclaw · January 30, 2026 17:57
    Feature Request: Emacs-style keybindings for TUI (C-b, C-f, C-p, C-n) #5089
    ## Summary Add support for classic Emacs cursor movement keybindings in the TUI editor. ## Requested Keybindings | Key | Action | |-----|--------| …
    1 comment
  46. @ryota-murakami ryota-murakami pushed to ryota-murakami/dotfiles · January 31, 2026 00:50
    2 commits to master
  47. @ryota-murakami ryota-murakami pushed to laststance/laststance.io · January 30, 2026 23:53
    1 commit to main
    • @ryota-murakami d2a4e1d
      feat(ui): add nextjs-toploader for page transition progress bar
  48. @ryota-murakami ryota-murakami deleted branch refs/heads/feature/motion-accordion in laststance/laststance.io · January 30, 2026 18:14

    Updated Jan 30

  49. @ryota-murakami ryota-murakami merged laststance/laststance.io#1563 · January 30, 2026 10:14
    feat(projects): add Motion-powered accordion animation #1563

    Summary

    • Replace CSS grid-rows animation with Motion library for smoother accordion effect
    • Add staggered entrance animation (50ms delay per item)
    • S…
    +321 -1
    3 comments
  50. @ryota-murakami ryota-murakami pushed to laststance/laststance.io · January 30, 2026 18:14
    1 commit to main
    • @ryota-murakami 8701071
      feat(projects): add Motion-powered accordion animation (#1563)
  51. @ryota-murakami ryota-murakami deleted branch refs/heads/fix/filter-maintenance-repos-from-add-repository in laststance/gitbox · January 30, 2026 18:13

    Updated Jan 30

  52. @ryota-murakami ryota-murakami merged laststance/gitbox#46 · January 30, 2026 10:13
    fix(add-repo): filter maintenance repos from Add Repository combobox #46

    Summary

    • Filter repos in Maintenance Mode from Add Repository combobox
    • Client-side: maintenanceRepoIdentifiers passed from server → filtered via me…
    +81 -3
    5 comments
  53. @ryota-murakami ryota-murakami pushed to laststance/gitbox · January 30, 2026 18:13
    1 commit to main
    • @ryota-murakami d381298
      fix(add-repo): filter maintenance repos from Add Repository combobox (#…
  54. @ryota-murakami ryota-murakami opened laststance/gitbox#46 · January 30, 2026 10:06
    fix(add-repo): filter maintenance repos from Add Repository combobox #46

    Summary

    • Filter repos in Maintenance Mode from Add Repository combobox
    • Client-side: maintenanceRepoIdentifiers passed from server → filtered via me…
    +81 -3
    5 comments
  55. @ryota-murakami ryota-murakami opened laststance/laststance.io#1563 · January 30, 2026 10:04
    feat(projects): add Motion-powered accordion animation #1563

    Summary

    • Replace CSS grid-rows animation with Motion library for smoother accordion effect
    • Add staggered entrance animation (50ms delay per item)
    • S…
    +321 -1
    3 comments
  56. @ryota-murakami ryota-murakami created a branch in laststance/laststance.io · January 30, 2026 18:04
  57. @ryota-murakami ryota-murakami pushed to laststance/skills-desktop · January 30, 2026 17:38
    1 commit to main
    • @ryota-murakami ec52f06
      refactor(types): consolidate Window.electron type definitions
  58. @ryota-murakami ryota-murakami pushed to laststance/skills-desktop · January 30, 2026 16:00
    2 commits to main
    • @ryota-murakami 40b70b3
      docs(design): add UpdateToast components and update spec
    • @ryota-murakami 322e768
      fix(website): update download links to v0.1.1
  59. @ryota-murakami ryota-murakami released v0.1.1 of laststance/skills-desktop · January 30, 2026 07:59

    Skills Desktop v0.1.1

    What's New

    • 🔔 In-app Update Toast - Replaced native dialogs with sleek toast notifications
      • Shows update availability, download progress, and restart prompt
      • Bottom-right corne…
    Read more
  60. @ryota-murakami ryota-murakami pushed to laststance/git-gpt-commit · January 30, 2026 15:50
    1 commit to main
    • @ryota-murakami 8961f8c
      refactor: modularize architecture for improved maintainability (#67)
  61. @ryota-murakami ryota-murakami closed an issue in laststance/git-gpt-commit · January 30, 2026 07:20
    BadRequestError: 'max_tokens' parameter deprecated - should use 'max_completion_tokens' #63
    ## Bug Report ### Environment - Package version: 0.10.0 - Node version: 22.18.0 (via Volta) - Error location: `openai/core/error.mjs:41` ### Error …
    1 comment
  62. @ryota-murakami ryota-murakami commented on laststance/git-gpt-commit#63 · January 30, 2026 07:20
    Fixed in commit 2e3f684 - renamed `max_tokens` to `max_completion_tokens` for OpenAI SDK v5 compatibility.
  63. @ryota-murakami ryota-murakami pushed to laststance/skills-desktop · January 30, 2026 15:19
    1 commit to main
    • @ryota-murakami 0830063
      feat(updater): add in-app toast UI for auto-update notifications
  64. @ryota-murakami ryota-murakami pushed to laststance/skills-desktop · January 30, 2026 11:17
    1 commit to main
    • @ryota-murakami 991da60
      fix(website): enable click on Hero CTA buttons
  65. @ryota-murakami ryota-murakami merged laststance/gitbox#45 · January 30, 2026 01:43
    feat(e2e): migrate from MSW to real local Supabase database #45

    Summary

    • Migrate E2E tests from MSW mocking to real local Supabase database
    • Retain GitHub API mocking via MSW for external API stability
    • Add compre…
    +1,125 -93
    10 comments
  66. @ryota-murakami ryota-murakami deleted branch refs/heads/feat/e2e-real-supabase-db in laststance/gitbox · January 30, 2026 09:43

    Updated Jan 30

  67. @ryota-murakami ryota-murakami closed an issue in laststance/gitbox · January 30, 2026 01:43
    refactor(e2e): Migrate from MSW mocking to real Supabase local database with fixtures #42
    ## Summary Migrate E2E tests from MSW (Mock Service Worker) mocking to real Supabase local database with fixture seeding. ## Background Previously,…
  68. @ryota-murakami ryota-murakami pushed to laststance/gitbox · January 30, 2026 09:43
    1 commit to main
    • @ryota-murakami da48cde
      feat(e2e): migrate from MSW to real local Supabase database (#45)
  69. @ryota-murakami ryota-murakami opened an issue in laststance/skills-desktop · January 30, 2026 01:37
    Typed IPC contract for ipcMain/ipcRenderer (channel/args/result) #2
    ## Background Currently, IPC channels are used as raw string literals (e.g. `ipcRenderer.invoke('skills:getAll')`). This makes it easy to introduce…
  70. @ryota-murakami ryota-murakami opened an issue in laststance/skills-desktop · January 30, 2026 01:27
    test: Add E2E test cases for broken symlinks #1
    ## Background During debugging of skill count mismatch bug (left pane showed 23, center panel showed 1), we discovered a testing gap. ### Root Caus…
  71. @ryota-murakami ryota-murakami pushed to laststance/skills-desktop · January 30, 2026 09:23
    1 commit to main
    • @ryota-murakami c2e2da9
      feat(agentScanner): improve skill counting by validating symlinks
  72. @ryota-murakami ryota-murakami pushed to laststance/gitbox · January 30, 2026 08:57
    1 commit to feat/e2e-real-supabase-db
    • @ryota-murakami c0def44
      fix(e2e): replace conditional assertions with fail-fast pattern
  73. @ryota-murakami ryota-murakami pushed to laststance/gitbox · January 30, 2026 07:20
    1 commit to feat/e2e-real-supabase-db
    • @ryota-murakami b7fbbe0
      fix: clarify mock auth limitations to improve test understanding
  74. @ryota-murakami ryota-murakami pushed to laststance/git-gpt-commit · January 30, 2026 07:10
    1 commit to main
    • @ryota-murakami 2e3f684
      refactor: rename max_tokens to max_completion_tokens for SDK v5 compa…
  75. @ryota-murakami ryota-murakami pushed to laststance/git-gpt-commit · January 30, 2026 06:14
    1 commit to main
  76. @ryota-murakami ryota-murakami pushed to laststance/git-gpt-commit · January 30, 2026 06:01
    1 commit to main
    • @ryota-murakami 3720530
      fix(ci): SHA-pin all GitHub Actions and fix pnpm version conflict
  77. @ryota-murakami ryota-murakami pushed to laststance/git-gpt-commit · January 30, 2026 05:59
    1 commit to main
    • @ryota-murakami c8964e8
      fix(ci): add packageManager field for pnpm version specification
  78. @ryota-murakami ryota-murakami pushed to laststance/git-gpt-commit · January 30, 2026 04:32
    2 commits to main
    • @ryota-murakami 0a832ef
      fix: only remove quote literals from commit messages
    • @ryota-murakami 5e90396
      feat(ci): migrate to OIDC Trusted Publishing
  79. @ryota-murakami ryota-murakami pushed to laststance/skills-desktop · January 30, 2026 04:07
    1 commit to main
    • @ryota-murakami 3e8bb22
      feat(website): add Vercel Analytics for page view tracking
  80. @ryota-murakami ryota-murakami pushed to laststance/corelive · January 30, 2026 04:07
    1 commit to main
    • @ryota-murakami fbda727
      fix: update dependencies to enhance stability and security improvements
  81. @ryota-murakami ryota-murakami starred steipete/gogcli · January 29, 2026 20:01

    Google Suite CLI: Gmail, GCal, GDrive, GContacts.

    Go 1.4k Updated Feb 1

  82. @ryota-murakami ryota-murakami pushed to laststance/skills-desktop · January 30, 2026 03:28
    2 commits to main
    • @ryota-murakami 8299b44
      feat: enhance sidebar with footer for improved user navigation
    • @ryota-murakami b2e5824
      feat(website): add OGP image for social media sharing
    • 1 more commit »
  83. @ryota-murakami ryota-murakami pushed to laststance/skills-desktop · January 30, 2026 02:13
    1 commit to main
    • @ryota-murakami abde48c
      fix(website): update download links to match release assets
  84. @ryota-murakami ryota-murakami released v0.1.0 of laststance/skills-desktop · January 29, 2026 18:12

    Skills Desktop v0.1.0

    First public release of Skills Desktop - a macOS app for visualizing installed Skills and symlink status across AI agents.

    Features

    • 🤖 21 AI Agents - Auto-detects Claude Code,…
    Read more
  85. @ryota-murakami ryota-murakami pushed to laststance/skills-desktop · January 30, 2026 02:10
    2 commits to main
    • @ryota-murakami 80d7c0e
      chore: add website/.next and website/out to gitignore
    • @ryota-murakami cba6aee
      chore: remove website/.next from git tracking
  86. @ryota-murakami ryota-murakami created a branch in laststance/skills-desktop · January 30, 2026 02:09
  87. @ryota-murakami ryota-murakami starred git-ai-project/git-ai · January 29, 2026 10:48

    A Git extension for tracking the AI-generated code in your repos

    Rust 918 6 issues need help Updated Feb 4

  88. @ryota-murakami ryota-murakami opened laststance/gitbox#45 · January 29, 2026 04:20
    feat(e2e): migrate from MSW to real local Supabase database #45

    Summary

    • Migrate E2E tests from MSW mocking to real local Supabase database
    • Retain GitHub API mocking via MSW for external API stability
    • Add compre…
    +1,125 -93
    10 comments
  89. @ryota-murakami ryota-murakami created a branch in laststance/gitbox · January 29, 2026 12:20
  90. @ryota-murakami ryota-murakami closed an issue in laststance/gitbox · January 29, 2026 02:48
    fix: Hydration Error on board page (GITBOX-2) #43
    ## Sentry Issue - **ID**: GITBOX-2 - **URL**: https://laststance.sentry.io/issues/GITBOX-2 - **Environment**: vercel-production - **Occurrences**: …
    1 comment
  91. @ryota-murakami ryota-murakami commented on laststance/gitbox#43 · January 29, 2026 02:48
    ## Fixed in commit e66e8a1 ### Root Cause `Sidebar.tsx` applied `isCollapsed` from Redux without `mounted` guard, causing SSR/CSR mismatch: - **Ser…
  92. @ryota-murakami ryota-murakami pushed to laststance/gitbox · January 29, 2026 10:48
    1 commit to main
    • @ryota-murakami e66e8a1
      fix(sidebar): prevent hydration error with mounted guard pattern
  93. @ryota-murakami ryota-murakami pushed to laststance/just-vibe-coding · January 29, 2026 10:27
    1 commit to main
    • @ryota-murakami 93939b5
      docs: update changelog and readme for 0.4.0
  94. @ryota-murakami ryota-murakami pushed to laststance/just-vibe-coding · January 29, 2026 10:25
    1 commit to main
    • @ryota-murakami 2a0fd7a
      feat: add Run/Stop buttons to editor title bar
  95. @ryota-murakami ryota-murakami opened an issue in laststance/gitbox · January 29, 2026 01:31
    fix: TypeError - Cannot read properties of null (reading 'parentNode') (GITBOX-G) #44
    ## Sentry Issue - **ID**: GITBOX-G - **URL**: https://laststance.sentry.io/issues/GITBOX-G - **Environment**: vercel-production - **Occurrences**: …
    2 comments
  96. @ryota-murakami ryota-murakami opened an issue in laststance/gitbox · January 29, 2026 01:31
    fix: Hydration Error on board page (GITBOX-2) #43
    ## Sentry Issue - **ID**: GITBOX-2 - **URL**: https://laststance.sentry.io/issues/GITBOX-2 - **Environment**: vercel-production - **Occurrences**: …
    1 comment
  97. @ryota-murakami ryota-murakami pushed to laststance/gitbox · January 29, 2026 09:28
    1 commit to main
    • @ryota-murakami d60834d
      fix(sentry): add NEXT_PUBLIC_VERCEL_ENV check for client-side SDK
  98. @ryota-murakami ryota-murakami pushed to laststance/just-vibe-coding · January 29, 2026 08:57
    1 commit to main
    • @ryota-murakami dc25e6b
      feat: add Python support (vibe.py)
  99. @ryota-murakami ryota-murakami pushed to laststance/just-vibe-coding · January 29, 2026 08:49
    1 commit to main
    • @ryota-murakami 3cfaeb1
      refactor: remove vibe.ts support, simplify to JavaScript only
  100. @ryota-murakami ryota-murakami pushed to laststance/just-vibe-coding · January 29, 2026 08:41
    1 commit to main
    • @ryota-murakami 633b896
      fix: remove reference pane feature due to VS Code Copilot interference
  101. @ryota-murakami ryota-murakami pushed to laststance/gitbox · January 29, 2026 04:53
    1 commit to main
    • @ryota-murakami e3fce25
      refactor: update theme and sidebar hooks for improved structure
  102. @ryota-murakami ryota-murakami opened an issue in laststance/gitbox · January 28, 2026 19:42
    refactor(e2e): Migrate from MSW mocking to real Supabase local database with fixtures #42
    ## Summary Migrate E2E tests from MSW (Mock Service Worker) mocking to real Supabase local database with fixture seeding. ## Background Previously,…
  103. @ryota-murakami ryota-murakami starred subsy/ralph-tui · January 28, 2026 06:07

    TypeScript 1.7k Updated Feb 4

  104. @ryota-murakami ryota-murakami pushed to laststance/just-vibe-coding · January 28, 2026 13:22
    2 commits to main
  105. @ryota-murakami ryota-murakami released v0.1.0 of laststance/mac-mcp-server · January 28, 2026 05:17

    mac-mcp-server v0.1.0

    The first public release of mac-mcp-server - a macOS AppleScript MCP server for Claude Code and other AI assistants.

    Highlights

    • 44 automation tools for comprehensive macOS co…
    Read more
  106. @ryota-murakami ryota-murakami created a branch in laststance/mac-mcp-server · January 28, 2026 13:02
  107. @ryota-murakami ryota-murakami pushed to laststance/gitbox · January 28, 2026 08:57
    1 commit to main
    • @ryota-murakami 94df9a8
      fix: update package dependencies to enhance stability and security
  108. @ryota-murakami ryota-murakami opened an issue in laststance/create-react-app-vite · January 28, 2026 00:53
    feat: Migrate from NPM_TOKEN to OIDC Trusted Publishing #1573
    ## Summary Migrate npm publishing from long-lived `NPM_TOKEN` to OIDC Trusted Publishing for enhanced security. ## Background The **Shai-Hulud worm…
  109. @ryota-murakami ryota-murakami opened an issue in laststance/redux-strorage-middeware · January 28, 2026 00:53
    feat: Migrate from NPM_TOKEN to OIDC Trusted Publishing #3
    ## Summary Migrate npm publishing from long-lived `NPM_TOKEN` to OIDC Trusted Publishing for enhanced security. ## Background The **Shai-Hulud worm…
  110. @ryota-murakami ryota-murakami opened an issue in laststance/prettier-husky-lint-staged-installer · January 28, 2026 00:53
    feat: Migrate from NPM_TOKEN to OIDC Trusted Publishing #292
    ## Summary Migrate npm publishing from long-lived `NPM_TOKEN` to OIDC Trusted Publishing for enhanced security. ## Background The **Shai-Hulud worm…
  111. @ryota-murakami ryota-murakami opened an issue in laststance/react-next-eslint-plugin · January 28, 2026 00:52
    feat: Migrate from NPM_TOKEN to OIDC Trusted Publishing #12
    ## Summary Migrate npm publishing from long-lived `NPM_TOKEN` to OIDC Trusted Publishing for enhanced security. ## Background The **Shai-Hulud worm…
  112. @ryota-murakami ryota-murakami opened an issue in laststance/eslint-config-ts-prefixer · January 28, 2026 00:52
    feat: Migrate from NPM_TOKEN to OIDC Trusted Publishing #443
    ## Summary Migrate npm publishing from long-lived `NPM_TOKEN` to OIDC Trusted Publishing for enhanced security. ## Background The **Shai-Hulud worm…
  113. @ryota-murakami ryota-murakami pushed to laststance/npm-publish-tool · January 28, 2026 05:12
    1 commit to main
  114. @ryota-murakami ryota-murakami pushed to laststance/npm-publish-tool · January 28, 2026 05:11
    1 commit to main
    • @ryota-murakami e9059fa
      chore(ci): upgrade to Node 24 for built-in npm 11.x OIDC support
  115. @ryota-murakami ryota-murakami pushed to laststance/npm-publish-tool · January 28, 2026 05:11
    1 commit to main
    • @ryota-murakami 4baf08f
      fix(ci): upgrade npm for OIDC support (requires 11.5.1+)
  116. @ryota-murakami ryota-murakami pushed to laststance/npm-publish-tool · January 28, 2026 05:08
    1 commit to main
  117. @ryota-murakami ryota-murakami pushed to laststance/npm-publish-tool · January 28, 2026 05:08
    1 commit to main
    • @ryota-murakami 2844904
      fix: add skipChecks for OIDC authentication
  118. @ryota-murakami ryota-murakami pushed to laststance/npm-publish-tool · January 28, 2026 05:06
    1 commit to main
  119. @ryota-murakami ryota-murakami pushed to laststance/npm-publish-tool · January 28, 2026 05:05
    1 commit to main
    • @ryota-murakami e21d48f
      fix(ci): remove explicit pnpm version to use packageManager field
  120. @ryota-murakami ryota-murakami pushed to laststance/npm-publish-tool · January 28, 2026 05:04
    2 commits to main
  121. @ryota-murakami ryota-murakami released v4.1.3 of laststance/eslint-config-ts-prefixer · January 27, 2026 16:21

    What's Changed

    Bug Fixes

    • Fix: remove non-existent defineConfig import from eslint - ESLint flat config uses plain array export

    Full Changelog: v4.1.2...v4.1.3

  122. @ryota-murakami ryota-murakami pushed to laststance/eslint-config-ts-prefixer · January 28, 2026 00:21
    1 commit to main