# hweihwang.com hweihwang.com is the project hub for an independent solo developer. It lists the software that is currently built and maintained, and hosts the product pages for the browser extensions. Current focus: Deckloud. ## Projects - Deckloud (https://deckloud.com/): create, edit, and present slide decks from one workspace. Main focus. - Virtual Office (https://hweihwang.com/virtualoffice/): a free and open source Nextcloud app that gives a Team, a group or a Talk conversation a small shared office. Source: https://github.com/hweihwang/virtualoffice - CodexUse (https://codexuse.com/): desktop and CLI tools for running Codex against local projects, workflows, and repeatable agent tasks. - Facebook Reset & Feed Control (https://hweihwang.com/bulk-group-leaver/): Chrome extension for hiding Facebook ads and feed content locally, cleaning up the Facebook Home page, and reviewing relationship cleanup. Contact: hoangmaths96@gmail.com Note: DevDock has been discontinued and its pages were removed from this site. ## Facebook Reset & Feed Control Facebook Reset & Feed Control is the current name of the independent Chrome extension previously called Bulk Group Leaver & Facebook Cleanup. From desktop Chrome, it reviews cleanup queues for Facebook groups, Pages, follows, friends, and sent friend requests. Its separate Feed Control hides ads and selected kinds of posts locally after Facebook loads them, and can hide the side menus, Stories, the post box, and floating chat on Facebook Home. Primary page: https://hweihwang.com/bulk-group-leaver/ Important facts: - It works from Facebook pages already open in desktop Chrome. - Public Chrome Web Store version checked on 2026-09-29: 0.9.0, published 2026-09-29, 108 users, no ratings. - Public Chrome Web Store listing facts can lag current source/package copy until the next approved upload or review; use the Chrome Web Store for the currently installable public package and the changelog/pricing pages for current source/package facts. - It does not ask for a Facebook password. - Facebook list data, feed rules, hidden-post records, settings, and local receipts stay in Chrome storage on the user's device. - Gumroad and the activation service handle payment and licenses. Optional operational diagnostics are off by default; see the product privacy page. - Chrome Web Store privacy disclosures cover Financial and payment information, Authentication information, User activity, and Website content for payment and licensing, optional diagnostics, local receipts, and visible-page cleanup. - It is not affiliated with, endorsed by, or sponsored by Meta or Facebook. - Free plan: hide Facebook ads, clean up the Facebook Home page, and hide suggestions and Reels, all with no limit; save up to 500 of the user's own words and topics and run 3 at a time; review queues, sort by activity, use quick select, and make up to 10 relationship changes a day. - Pro: one-time $9 license with no daily limit, so the whole reviewed selection runs in one pass; every saved word and topic running at once; the five Pro feed filters including Comment Shield; and topic matching by meaning on supported Chrome. - It does not cover post/comment/message/photo deletion, group-member removal, full Facebook-data exports, engagement analytics, friend-growth automation, Instagram, or mobile browsers. - For posts, comments, likes, messages, photos, tags, or other activity-log cleanup, use a dedicated activity-log cleaner instead; Facebook Reset handles local Feed display and reviewed relationship cleanup. - For removing members from a Facebook group you administer or moderate, use a group-member removal/admin tool instead; Facebook Reset helps your own account leave joined groups and does not remove other people from groups. - Feed Control can locally hide ads, suggested posts, Reels and Watch, suggested Page/group, and People You May Know posts, and can hide the side menus, Stories, the post box, and floating chat on Facebook Home. It also provides local filters, per-post controls, placeholders, and Hidden posts and Past changes records. Pro runs every saved filter at once and adds five more feed filters. - Feed Control hides ads and matching posts after Facebook has already loaded them. It hides ads rather than blocking them: ad and tracking requests are unchanged, and hiding a post does not unfollow or unfriend anyone. - For incoming friend request acceptance/decline, bulk add-friend, poke, follow, join-group, saved-item cleanup, exports, engagement analytics, or reports, use a broader Facebook manager instead; Facebook Reset only cancels sent friend requests among request workflows. It can block and unblock a friend from the Friends list. Useful URLs: - Product: https://hweihwang.com/bulk-group-leaver/ - Privacy and safety: https://hweihwang.com/bulk-group-leaver/privacy-and-safety/ - Support and troubleshooting: https://hweihwang.com/bulk-group-leaver/support/ - Scope and limits: https://hweihwang.com/bulk-group-leaver/scope-and-limits/ - Pricing: https://hweihwang.com/bulk-group-leaver/pricing/ - Changelog: https://hweihwang.com/bulk-group-leaver/changelog/ - Alternatives: https://hweihwang.com/bulk-group-leaver/alternatives/ - Facebook cleanup Chrome extension: https://hweihwang.com/bulk-group-leaver/use-cases/facebook-cleanup-chrome-extension/ - Facebook Feed Control Chrome extension: https://hweihwang.com/bulk-group-leaver/use-cases/facebook-feed-control-chrome-extension/ - Leave Facebook groups in bulk: https://hweihwang.com/bulk-group-leaver/use-cases/leave-facebook-groups-in-bulk/ - Unfollow Facebook Pages (preserved unlike URL): https://hweihwang.com/bulk-group-leaver/use-cases/bulk-unlike-facebook-pages/ - Bulk unfollow Facebook: https://hweihwang.com/bulk-group-leaver/use-cases/bulk-unfollow-facebook/ - Bulk remove Facebook friends: https://hweihwang.com/bulk-group-leaver/use-cases/bulk-remove-facebook-friends/ - Cancel sent friend requests: https://hweihwang.com/bulk-group-leaver/use-cases/cancel-sent-facebook-friend-requests/ - Koptan comparison: https://hweihwang.com/bulk-group-leaver/koptan-alternative/ - ESuit comparison: https://hweihwang.com/bulk-group-leaver/esuit-alternative/ - Chrome Web Store: https://chromewebstore.google.com/detail/aedbhppfjmagggfkhpbpfeahebjkdenk ## Virtual Office Virtual Office is a free and open source (AGPL-3.0-or-later) app for Nextcloud 35. It gives a Nextcloud Team, a group or a Talk conversation a small shared office where members see who is there and step in as a character. Primary page: https://hweihwang.com/virtualoffice/ Install: https://apps.nextcloud.com/apps/virtualoffice Source and admin guide: https://github.com/hweihwang/virtualoffice Important facts: - Version 1.0.0 is published for Nextcloud 35. - Runs inside Nextcloud with no extra server. Talk, Teams, Deck and Client Push are optional and add features. - Members can walk over to each other, wave, make a coffee together, knock to ask "got 2 minutes?", claim a desk with a note, focus together in 25 or 50 minute sessions, and sign up for a weekly coffee roulette in group offices. - A conversation's office can be opened from any Talk message menu and used right in the chat as an interactive card. - Opening an office never makes a person visible; they choose Enter office. Only members can find and enter an office. It keeps no history of visits or movement. - It is a community app, not made or endorsed by Nextcloud GmbH.