Repository navigation
Releases: jhaiian/ClintGecko
Release list
ClintGecko 1.0.1 (Stable)
Clint Gecko v1.0.1
What's New
Custom Theme
Added a custom theme editor that allows users to individually customize all colors used throughout the app. Include a real-time preview that updates instantly as colors are changed, so users can see the results before applying the theme. Allow users to save, rename, edit, apply, and reuse their custom themes.
Thank you to Daniel Rioja for suggesting this.
Media Capture
Added support for combining muted video streams with separate audio tracks in Media Capture, allowing users to merge them into a single playable video with audio.
If the video has no audio or playback is glitchy, try switching to the software codec. I've received a lot of reports about these issues, and in most cases, I've had to tell users to switch to the software codec because their device's hardware may not properly support the specific codec.
Thank you to @reviewlord for suggesting this #71
Advanced Download Manager
- Handling a foreground timeout properly.
- The Properties dialog will now display the current downloaded segment / total download segments.
- Also the segment average size.
- Made muxing have a real progress percentage tracker instead of being indeterminate.
GeckoView Engine
Performance & Stability
Improved battery life and background efficiency
- Pages now pause when you switch to another app or turn off your screen, then resume when you return.
- Tabs playing audio or video remain active in the background, so your music and videos continue playing.
- When background media playback finishes, the tab automatically pauses to avoid unnecessary resource usage.
Smarter memory management
- The browser now responds progressively to memory pressure before performance degrades.
- Background tabs are put into hibernation to free up memory and reload when you return to them.
- Under severe memory pressure, even the currently active tab can hibernate while the app is in the background.
- Cached images are cleared when memory becomes critically low.
Faster startup with lower memory usage
- Tabs that haven't been opened no longer load in the background during startup. They load only when you open them.
- Starting the browser with many saved tabs now requires less memory.
Reduced engine memory overhead
- GeckoView helper processes no longer perform unnecessary app initialization, reducing memory overhead.
Bug fixes and reliability
- Fixed an issue where memory was not properly released after closing tabs.
- Fixed internal lists that could grow indefinitely over time.
- Closed tabs now properly detach from the app, preventing them from unnecessarily retaining memory.
- Improved browser extension tab communication to reduce the chance of messages being lost.
I'm still finding more ways to improve GeckoView performance.
Also, crashes produced by the Gecko engine can now be seen in Debug & Crash Reports, so you can report them to me and I'll have a solution to fix them. Don't worry, all crash logs are local. Like I said, Clint doesn't have a backend, your data stays on your device.
Bumped GeckoView version from 157.0.20261005135250 to 158.0.20261007201254.
Privacy And Security
Tracking protection
- Strip tracking parameters (on): Removes trackers like
utm_andfbclidfrom links before they load. On or off. - Fingerprinting protection (on): Makes it harder for sites to identify you by your browser and device traits. On or off.
- Send Global Privacy Control (on): Asks websites not to sell or share your data. Websites may choose to ignore it. On or off.
- Trim referrer (on): Shares only the site address, not the full page link, when you follow a link. On or off.
- WebRTC leak protection (on in Gecko, off in Browser): Stops websites from finding your real IP address through video call features. Browser adds "Some calls may not connect". On or off.
Data and device protection
- App lock (off): Require your fingerprint, face, or screen lock to open the app. When on, a Lock after row appears with these options:
- Immediately
- 1 minute (default)
- 5 minutes
- 15 minutes
- Block screenshots (off): Prevents screenshots and screen recording, and hides the app preview in recent apps. On or off.
- Incognito keyboard (on): Asks your keyboard not to learn what you type in Incognito Mode. On or off.
- Auto-clear clipboard (off): Opens a picker with these options:
- Off
- After 30 seconds
- After 1 minute
- After 5 minutes
- Clear data on exit (off): Deletes the selected data when you close the app. When on, a Data to clear row opens a checklist, with all three ticked by default:
- Browsing history
- Cookies and site data
- Cache
(Thanks to @super585 for suggesting this #81)
- Strict certificate checking (off), in the first card: Never allow continuing to sites with invalid security certificates. On or off.
Secure DNS
- Off — Use your network's default DNS resolver.
- Increased protection — Use DNS over HTTPS (DoH) when available. Fall back to regular DNS if the provider is unavailable.
- Maximum protection — Use DNS over HTTPS exclusively. Websites won't load if the DNS provider is unavailable.
DNS Provider
Choose your preferred DNS provider.
- Cloudflare
- Quad9
- Custom DNS provider
Custom DNS
Enter a custom DNS-over-HTTPS endpoint URL.
(Thanks to @xmiseggs for suggesting this #4)
Other Changes
- Added ability to enable
about:config.
Don't play around on this because it can cause a severe crash that can break your device.
Thank you to Daniel Rioja for suggesting this.
- Added ability to hide quick actions on the homepage.
Thank you to Daniel Rioja for suggesting this.
- Added ability to add a custom URL for the homepage.
Thank you to Daniel Rioja for suggesting this.
- Improved nested scroll.
- Increased all bottom sheet sizes to max 80%. I can't set this to 100 percent because there's a glitch when you scroll too fast, it will glitch.
- The Swipe Refresh Layout will now be disabled on the extensions homepage to fix the bug where scrolling up on the extensions page refreshes it. This is because we can't really inject a JS script inside that, and the refresh layout uses JS to detect if the thing is at the top.
- Updated Privacy Policy.
Bug Fixes
- Fixed Android 10 storage permission.
- Fixed Clipboard permission not working.
- Fixed Autofill not working.
- Fixed notification bug. (Thanks to @Woallin #9)
Donation
Thank you to Daniel Rioja for donating $6.67! �
There are a lot of requests right now, but I'll get to them eventually. I've just prioritized the donor's request for now because their support helps me personally and supports the project as well. Don't worry, guys! Your issues will be addressed and fixed soon.
APKs (SHA-256)
| File | SHA-256 |
|---|---|
ClintGecko-1.0.1-arm64-v8a.apk |
3955f09d8a0433b59fa846afda71712a57fe8971be933809332f6276cfeff0d3 |
ClintGecko-1.0.1-armeabi-v7a.apk |
cadfb436681c366b212925cd750e516af15e3969c8898982d594c5ae02d6ae50 |
ClintGecko-1.0.1-universal.apk |
6ca99f817d16a2a02e623d57224a29d2d66c85f70f2a35dcd87e314bab2b8e91 |
ClintGecko-1.0.1-x86.apk |
22d1052b3b28852f64ec3e9b316910202c24a1b681b82fe80a3b0f83852d809a |
ClintGecko-1.0.1-x86_64.apk |
d89484613dabf08a41857c8a01fd51af5c219ed229a651bb75b0d19deceafbb8 |
ClintGecko 1.0.0 (Stable)
Clint Gecko v1.0.0
Introducing Clint Gecko!
Clint Browser is getting a new sibling! Unlike the original Clint Browser, which runs on Android System WebView, Clint Gecko is powered by Firefox's GeckoView engine.
And because of that, Clint Gecko brings extension support and background playback to the Clint experience!
But that's not all. Since Clint Gecko is an official fork of Clint Browser, with the browser engine being the main change, it also retains the built-in ADM (Advanced Download Manager) and Media Capture features, making it easier to download files and capture online media directly from your browser.
Key Features
- Firefox-based browsing with GeckoView
- Browser extension support (thanks to @brnwlshubh for suggesting this #18)
- Background playback
- Built-in Advanced Download Manager (ADM)
- Built-in Media Capture
Clint is no longer limited to one browser engine. You can stick with the original WebView-based Clint Browser or choose Clint Gecko for a Firefox-powered experience with extension support.
And don't worry! The original Clint Browser will continue to be maintained as the lighter version, so you can choose whichever browser suits your needs best.
Two engines. One Clint.
APKs (SHA-256)
| File | SHA-256 |
|---|---|
ClintGecko-1.0.0-arm64-v8a.apk |
0b79bb21c703167d9392d3d9a2bf00ada6adc071d35fc7609d92be4dc577c1dd |
ClintGecko-1.0.0-armeabi-v7a.apk |
e5e56a2fc1108867a032d421939dd55e2f6cd16f3f733a5757cba727e9ce0a8d |
ClintGecko-1.0.0-universal.apk |
8dc1143015adc6d7333cdcbb8520b8291644fbef0074ceca6ecb80f2b53659b8 |
ClintGecko-1.0.0-x86.apk |
b0fc58945f8bced677973b4d281c9ca6e783aa8312a94d43f416b8c374a131c4 |
ClintGecko-1.0.0-x86_64.apk |
4a885412b15fd3f05a9ee20095115a2a8b18d13ef45e0698ce77a5793d49bec7 |