TECH HOUSE Tab β
The update and changelog panel for Nothing Browser. Your central hub for staying up to date.
Overview β
The TECH HOUSE tab is where you:
- Check your current version
- See if updates are available
- Download and install new versions
- Read what changed (changelog)
- Navigate to other tabs
What's on This Tab β
| Section | Content |
|---|---|
| Version Indicator | Current version number |
| Update Status | Live check from GitHub Releases API |
| Download/Install | Controls for in-app updates |
| Changelog | Full changelog from latest release |
| Stats Panel | Browser information |
| Quick Access | Buttons to switch tabs |
Update System β
How It Works β
- On launch, the browser checks GitHub Releases API
- Compares your version with the latest release
- Shows status in the TECH HOUSE tab
- If update available, notification bell turns amber
Update Status Messages β
| Status | Message | Action |
|---|---|---|
| Up to date | You're on the latest version | Nothing to do |
| Update available | New version v0.1.4 is available | Click DOWNLOAD |
| Check failed | Failed to check for updates | Check internet |
| Downloading | Downloading... 45% | Wait |
| Ready to install | Update ready to install | Click INSTALL |
Update Bell β
When a new version is available, the notification bell (π) in the top-right of the tab bar turns amber.
Bell States β
| State | Color | Meaning |
|---|---|---|
| No updates | βͺ Gray | You're up to date |
| Update available | π Amber | New version ready |
| Downloading | π΅ Blue | Download in progress |
| Ready to install | π’ Green | Ready to install |
Tab Label Update β
The tab label also updates to show the new version:
π TECH HOUSE [v0.1.4 ready]Download & Install Flow β
Step 1: Check for Updates β
Automatic on launch. You can also click CHECK NOW to force a check.
Step 2: Download β
When an update is available:
- Click β DOWNLOAD UPDATE
- Watch the progress bar
- Download continues in background
Step 3: Install β
After download completes:
- Click β‘ INSTALL & RESTART
- The app closes
- Binary is swapped
- Browser restarts automatically
No terminal. No sudo (with tar.gz release).
Progress Bar β
Downloading: [ββββββββββββββββββββ] 45% (2.3 MB / 5.1 MB)
Speed: 1.2 MB/s Β· Time remaining: 2 secondsChangelog β
The changelog shows the full release notes from the latest GitHub release:
## v0.1.4 (2026-01-15)
### Added
- exposeFunction RPC for browser β Node.js calls
- Request interception with custom responses
### Fixed
- Memory leak in network capture
- WebSocket binary frame display
### Changed
- Updated Qt WebEngine to 6.7
- Improved fingerprint spoofingFeatures β
- β Markdown formatting preserved
- β Links to GitHub releases
- β Shows all changes since your version
Stats Panel β
Displays information about your browser instance:
| Stat | Example | Description |
|---|---|---|
| Current version | v0.1.3 | Your installed version |
| Engine | Chromium 124 / Qt6 6.7.0 | Browser engine versions |
| Platform | Linux x86_64 | Operating system |
| Binary type | Headless or Headful | How the browser is running |
| Uptime | 2h 34m | How long since launch |
Quick Access Buttons β
| Button | Action |
|---|---|
| OPEN DEVTOOLS | Switches to DEVTOOLS tab (network capture) |
| OPEN BROWSER | Switches to BROWSER tab (browsing) |
| OPEN PLUGINS | Switches to PLUGINS tab (plugin manager) |
Auto-Update Details β
Check Frequency β
| Event | When |
|---|---|
| On launch | Immediately (with 3s delay) |
| Periodic | Every 6 hours |
| Manual | Click CHECK NOW |
What Gets Updated β
| Component | Updated? |
|---|---|
| Browser binary | β Yes |
| YouTube bridge (JAR) | β Yes |
| Plugins | β No (manual update) |
| User data | β No (preserved) |
Update Source β
Updates are fetched from:
https://github.com/BunElysiaReact/nothing-browser/releases/latestLinux: .deb vs tar.gz β
| Installation Method | Auto-Update Requires |
|---|---|
| tar.gz (portable) | No password β seamless |
| .deb (system install) | pkexec or sudo prompt |
Recommendation: Use tar.gz for seamless in-app updates.
Manual Update β
If auto-update fails or you prefer manual:
Linux (.deb) β
sudo apt update
sudo apt upgrade nothing-browserLinux (tar.gz) β
# Download new version
wget https://github.com/BunElysiaReact/nothing-browser/releases/download/v0.1.4/nothing-browser-0.1.4-linux-x86_64.tar.gz
# Extract
tar -xzf nothing-browser-*.tar.gz
# Replace old binary
mv nothing-browser-*/nothing-browser ./nothing-browserWindows / macOS β
Download new .zip or .dmg from GitHub Releases
Troubleshooting β
Update Check Failed β
Error: Failed to check for updates
Solutions:
- Check internet connection
- GitHub may be blocked in your region
- Try manual update
Download Stuck β
Error: Download not progressing
Solutions:
- Cancel and retry
- Check disk space
- Check firewall settings
Install Fails β
Error: Failed to replace binary
Solutions:
- Check write permissions
- Run browser from writable location
- For .deb: ensure
pkexecis installed
Version Shows Wrong β
Solution: Click REFRESH or restart the browser
Privacy Note β
The update checker:
- β Only checks GitHub API (no tracking)
- β No personal data sent
- β No analytics
- β Can be disabled (planned)
Next Steps β
- Auto-Update β Detailed update documentation
- DEVTOOLS Tab β Network capture and inspection
- Session Management β Save and restore sessions
Nothing Ecosystem Β· Ernest Tech House Β· Kenya Β· 2026