Commit Graph

278 Commits

Author SHA1 Message Date
zhom 7544c11197 chore: linting 2026-01-03 14:28:16 +04:00
zhom 0240b18377 reactor: better handling of camoufox management 2025-12-25 12:07:41 +04:00
zhom 57d91d9ab2 refactor: store handle in a variable instead of casting 2025-12-21 19:30:06 +04:00
zhom b4b7609534 fix: cast handle as mutable 2025-12-21 15:16:59 +04:00
zhom 8bf40fbc62 refactor: add missing windows types 2025-12-21 14:50:22 +04:00
zhom f1c4245c5a chore: linting 2025-12-21 13:52:06 +04:00
zhom 5cc816ecc5 fix: download correct camoufox version on macos x64 2025-12-21 13:51:58 +04:00
zhom 7409cf7851 test: stabilize tests 2025-12-21 13:29:37 +04:00
zhom d36d5430ca refactor: prevent double-counting 2025-12-21 13:23:33 +04:00
zhom 7518ee9e87 fix: prevent duplicate header 2025-12-21 13:23:33 +04:00
zhom ab8db06dfb refactor: more robust proxy connection 2025-12-21 13:23:33 +04:00
zhom 564c57fefc refactor: prevent double counting 2025-12-21 13:23:33 +04:00
zhom d3cf91c5d3 refactor: verify dead process on force kill 2025-12-21 13:23:33 +04:00
zhom 68d0741f38 refactor: properly clear lock 2025-12-21 13:23:33 +04:00
zhom ae59ba802e fix: properly kill camoufox on Stop 2025-12-21 13:23:33 +04:00
zhom 73de070478 refactor: dump client bandwidth data when not visible 2025-12-21 13:23:33 +04:00
zhom 187d3414d8 refactor: add snapshots instead of taking taking the max 2025-12-21 13:23:33 +04:00
zhom cc74589243 refactor: reduce disk usage for proxy data sharing 2025-12-21 13:23:33 +04:00
JorySeverijnse aec4a0c3af Fixed not being able to download chromium anymore
Made the code a bit more universal so it also downloads the correct packages based on ones specific platform
2025-12-19 18:25:12 +01:00
zhom 1c5444928d refactor: flush consistently 2025-12-02 23:06:30 +04:00
zhom 57ead61139 refactor: reduce cpu usage for proxies 2025-12-02 22:30:40 +04:00
zhom 3e69fea338 fix: show progress on macos 2025-12-02 10:01:48 +04:00
zhom b24568043c chore: linting 2025-12-01 15:21:22 +04:00
zhom a118ccc349 chore: linting 2025-12-01 12:29:21 +04:00
zhom effe229067 refactor: remove mullvad and tor browser artifacts 2025-12-01 12:25:21 +04:00
zhom c43f141907 refactor: better error handling 2025-12-01 01:46:28 +04:00
zhom ca89b917f4 refactor: respect selected timeframe for top domains 2025-12-01 00:15:23 +04:00
zhom 75bb10cf61 chore: remove ipecho from domain checkers 2025-11-30 21:03:31 +04:00
zhom 39c2a9f6f0 refactor: disable quit confirmations in browser 2025-11-30 20:59:04 +04:00
zhom 4b6f08fca3 refactor: disable more update-related settings 2025-11-30 20:44:59 +04:00
zhom 24eff75d4e chore: cleanup logs 2025-11-30 20:42:06 +04:00
zhom 0d1f1f1497 refactor: suppress first-run warnings 2025-11-30 20:40:10 +04:00
zhom e8026d817f refactor: clean up old binary after installation 2025-11-30 20:39:34 +04:00
zhom c40f023d41 refactor: improved performance for old profiles 2025-11-30 17:34:04 +04:00
zhom e16512576c refactor: try getting high priority for local proxies 2025-11-30 17:04:07 +04:00
zhom f098128988 refactor: cleanup bandwidth tracking functionality 2025-11-30 16:55:23 +04:00
zhom cdba9aac33 feat: add network overview 2025-11-30 15:04:48 +04:00
zhom 5947ec14e6 feat: add notes 2025-11-30 10:45:39 +04:00
zhom 966a10c045 feat: allow user select system for which to generate fingerprint 2025-11-30 00:27:08 +04:00
zhom 4683410a2c feat: add openapi spec generation 2025-11-29 23:32:49 +04:00
zhom 8da0dae545 refactor: rename lib to donutbrowser_lib 2025-11-29 21:00:22 +04:00
zhom 9ddc63931f refactor: add /open-url, /kill, and fix the /run endpoint to properly handle initial URL 2025-11-29 18:19:48 +04:00
zhom 23f5921eb6 feat: add randomized fingerprint option 2025-11-29 15:38:51 +04:00
zhom aed24c4df6 refactor: prompt manual update on linux 2025-11-29 14:21:18 +04:00
zhom a48d03a1e4 chore: linting 2025-11-29 14:12:46 +04:00
zhom 30a787e50d refactor: improve process termination logic 2025-11-29 13:44:30 +04:00
zhom 0acfa66e16 refactor: improve chromium process killing mechanism 2025-11-26 20:52:15 +04:00
zhom 26099b3f7f chore: remove useless logging 2025-11-26 20:51:56 +04:00
zhom 0b63ad6556 refactor: add proper logging 2025-11-26 20:21:17 +04:00
zhom 40886f2ded refactor: disable deep links on linux 2025-11-26 00:21:33 +04:00