<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>oobe Blog</title><description>Notes on building websites and software, from oobe in Fukuoka, Japan.</description><link>https://oobe-io.com/en/</link><language>en</language><item><title>I built and released Unbox by oobe, a WordPress migration plugin</title><link>https://oobe-io.com/en/blog/unbox-by-oobe-wordpress-migration-plugin/</link><guid isPermaLink="true">https://oobe-io.com/en/blog/unbox-by-oobe-wordpress-migration-plugin/</guid><description>Unbox by oobe moves an entire WordPress site with no size limit, and it is free on WordPress.org. Here is what it does, how to use it, how it avoids breaking a site, and what I fixed during the official review.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>WordPress</category><category>Plugin</category><category>Site migration</category><category>LocalWP</category></item><item><title>Fixing the Enter key in an Obsidian AI plugin so that Japanese input stops sending by mistake</title><link>https://oobe-io.com/en/blog/obsidian-claudian-ime-enter-fix/</link><guid isPermaLink="true">https://oobe-io.com/en/blog/obsidian-claudian-ime-enter-fix/</guid><description>In the multiple-choice UI of a Claude plugin for Obsidian, the Enter that confirms a Japanese conversion was sending the answer. I read the source, split the cause into three problems, fixed them and verified the fix. Here is the process, with code.</description><pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate><category>Obsidian</category><category>Claude</category><category>TypeScript</category><category>OSS</category><category>IME</category></item><item><title>Rebuilding an Obsidian plugin for my own use: turning the AI chat tab UI into a drawer</title><link>https://oobe-io.com/en/blog/obsidian-claudian-tab-drawer-customize/</link><guid isPermaLink="true">https://oobe-io.com/en/blog/obsidian-claudian-tab-drawer-customize/</guid><description>A record of modifying the tab UI of a Claude plugin for Obsidian in stages, from number-only badges to a side drawer with names and status. Covers a color that follows any theme and drag-to-reorder.</description><pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate><category>Obsidian</category><category>TypeScript</category><category>UI/UX</category><category>OSS</category></item><item><title>Running open source as a personal fork: how to keep your changes alongside upstream updates</title><link>https://oobe-io.com/en/blog/oss-personal-fork-maintenance/</link><guid isPermaLink="true">https://oobe-io.com/en/blog/oss-personal-fork-maintenance/</guid><description>To keep using an open source tool with your own modifications, the way you run it matters more than the code. Notes from practice: the risk of being overwritten by official updates, telling source from build output, and identifying which copy is the real one.</description><pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate><category>OSS</category><category>Git</category><category>GitHub</category><category>Obsidian</category><category>Workflow</category></item></channel></rss>