X Posed Account Location
View on Chrome Web StoreChrome will indicate if you already have this installed.
Overview
## [2.5.0] - 2025-01-28
### ✨ New Features
- **Toggle Capture Button** — New option to show/hide the camera button on info badges (PR #11 by @ystolzenburg)
### ⚡ Performance
- **Faster API lookups** — Reduced throttle (300→150ms) and increased concurrency (5→8 parallel requests)
- **Faster cloud cache** — Reduced batch delay (500→200ms) for quicker responses
- **Parallelized broadcasts** — Settings updates now 5-10x faster across tabs
- **Optimized timings** — Snappier search, faster initial page load, reduced theme detection overhead
### 💰 Cloud Cost Optimization
- **Stats endpoint** — No longer lists all KV keys (~70% cost reduction)
- **Edge caching** — Lookups cached at Cloudflare edge for 1 hour (80% fewer KV reads)
- **Contribution deduplication** — Skip re-uploads within 24 hours (90% fewer writes)
- **Server-side rate limiting** — 60 requests/min/IP to prevent abuse
## [2.4.0] - 2025-12-28
### ✨ New Features
- **Tag-Based Blocking** — Block users based on emojis, symbols, or text patterns in their display names
- Tags are matched against the user's display name (not username)
- New "Tags" tab in the blocking modal and options page
- Works alongside existing country and region blocking
- Tags included in Export/Import for backup and restore
### 🎨 UI/UX
- Added count badges to blocking modal tabs showing number of blocked items
- Streamlined tag management interface in sidebar modal and options page
- "Blocked Locations" section renamed to "Blocking" for clarity
## [2.3.2] - 2025-12-22
### 🐛 Bug Fixes
- Fixed issue where the logged-in user's own tweets were being hidden/blocked (causing infinite scroll loops on profile pages)
- Resolved Firefox initialization crash by ensuring safe DOM injection (fixing the incomplete patch in v2.3.1)
- Fixed intermittent Firefox initialization crash when `document.head` is temporarily unavailable at `document_start`
### 🎨 UI/UX
- **New Hovercard (on badge hover)** with rich account metadata:
- Location, device, VPN/proxy signal
- Verification signals (Blue / Verified / ID / Protected)
- Account created date, "Verified since", handle-change count
- Stable X internal account identifier labeled as **User ID**
- Affiliation label (if present)
- Info badge actions are always visible (info hint + evidence camera)
## [2.2.0] - 2024-11-30
### ✨ New Features
- **Region Blocking** — Block entire geographic regions (Africa, Europe, South Asia, etc.)
- Some X users show regional locations like "South Asia" or "Europe" instead of specific countries
- New tabbed interface in sidebar modal and options page (Countries | Regions)
- Geographic globe emojis: 🌍 Africa/Europe/West Asia, 🌎 Americas, 🌏 Asia/Oceania
- Blocked regions can be managed separately from blocked countries
- Export/Import now includes blocked regions
- **Highlight Mode** — NEW alternative to hiding blocked tweets
- Toggle in Options page: "Hide blocked tweets" vs "Highlight blocked tweets"
- Highlighted tweets shown with subtle amber left border instead of being hidden
- Useful for users who want to see content but be warned about location
- Setting syncs with Export/Import
## [2.1.0] - 2024-11-29
### ✨ New Features
- **Show VPN Users Toggle** — New option (default ON) to show/hide tweets from users detected as using VPN/proxy
- Available in both popup and options page
- Instantly hides/shows VPN user tweets without reload
- **Enhanced Export/Import** — Full configuration backup and restore
- Export now includes: settings, blocked countries, cache with metadata (version, timestamp)
- New Import function to restore configurations across devices or browsers
- JSON format with validation and confirmation dialog
- **Enhanced VPN/Proxy Statistics** — Statistics now show VPN user count with percentage (e.g., `🔒 VPN/Proxy (17%)`)
- **Rate Limit Status Indicator** — Real-time display in popup and options page showing API rate limit status
Tags
Privacy Practices
🔐 Security Analysis
⏳ Security scan is queued. Check back soon.