zhom
4eb364653d
chore: copy
2026-07-08 11:26:40 +04:00
zhom
7d85106f22
docs: agents
2026-07-08 11:26:32 +04:00
zhom
891eba6a47
refactor: handle newer wayfern versions
2026-07-08 11:26:04 +04:00
zhom
d8c1a51d4a
chore: linux ci
nightly-2026-07-08-d8c1a51
2026-07-08 10:55:08 +04:00
andy
7249515c8e
Merge pull request #486 from zhom/dependabot/github_actions/github-actions-918f1ef276
...
ci(deps): bump the github-actions group with 6 updates
2026-07-07 23:20:18 +02:00
zhom
0b3857b361
chore: update dependencies
2026-07-08 01:19:52 +04:00
zhom
23859333c6
refactor: fully deprecate camoufox
2026-07-08 01:19:52 +04:00
zhom
23dab4c8e4
feat: ipv6 support for wireguard
2026-07-08 01:19:52 +04:00
zhom
6f0ffc79ee
refactor: cleanup
2026-07-08 01:19:52 +04:00
zhom
eb6ded2772
refactor: better handling of unstable connection during asset downloads
2026-07-08 01:19:52 +04:00
zhom
95189c7c6c
fix: background status/update loop and window-color command
2026-07-08 01:19:52 +04:00
zhom
63a1f4c92a
feat: per-profile window color with id-derived default
2026-07-08 01:19:52 +04:00
zhom
78803ab289
refactor: backend-authoritative team scope and config/input hardening
2026-07-08 01:19:52 +04:00
zhom
8162ad5a82
chore: migrate biome config and exclude build dirs
2026-07-08 01:19:52 +04:00
zhom
b507bf0af5
fix: sync engine correctness and manifest traversal guard
2026-07-08 01:19:52 +04:00
zhom
15a7647e74
security: restrict secret files to owner-only (0600)
2026-07-08 01:19:52 +04:00
zhom
862831764d
feat: emit extension sync-status events
2026-07-08 01:19:52 +04:00
zhom
5c6d05a62e
fix: replace create-profile Back button with Close
2026-07-08 01:19:52 +04:00
zhom
c91536325f
fix: don't start window drag on interactive controls
2026-07-08 01:19:51 +04:00
zhom
8b1629c7db
fix: self-reap proxy worker off-runtime and redact upstream creds in logs
2026-07-08 01:19:51 +04:00
zhom
5a46d0e266
fix: resolve VPN SOCKS5 domain CONNECT requests through the tunnel
2026-07-08 01:19:51 +04:00
zhom
2c4163383d
fix: persist imported session cookies so logins survive relaunch
2026-07-08 01:19:51 +04:00
dependabot[bot]
203f6a9fc8
ci(deps): bump the github-actions group with 6 updates
...
Bumps the github-actions group with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) | `4.1.0` | `4.2.0` |
| [docker/login-action](https://github.com/docker/login-action ) | `4.2.0` | `4.4.0` |
| [docker/build-push-action](https://github.com/docker/build-push-action ) | `7.2.0` | `7.3.0` |
| [anomalyco/opencode/github](https://github.com/anomalyco/opencode ) | `1.17.11` | `1.17.13` |
| [tauri-apps/tauri-action](https://github.com/tauri-apps/tauri-action ) | `0.6.2` | `1.0.0` |
| [crate-ci/typos](https://github.com/crate-ci/typos ) | `1.47.2` | `1.48.0` |
Updates `docker/setup-buildx-action` from 4.1.0 to 4.2.0
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5...bb05f3f5519dd87d3ba754cc423b652a5edd6d2c )
Updates `docker/login-action` from 4.2.0 to 4.4.0
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/650006c6eb7dba73a995cc03b0b2d7f5ca915bee...af1e73f918a031802d376d3c8bbc3fe56130a9b0 )
Updates `docker/build-push-action` from 7.2.0 to 7.3.0
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/f9f3042f7e2789586610d6e8b85c8f03e5195baf...53b7df96c91f9c12dcc8a07bcb9ccacbed38856a )
Updates `anomalyco/opencode/github` from 1.17.11 to 1.17.13
- [Release notes](https://github.com/anomalyco/opencode/releases )
- [Commits](https://github.com/anomalyco/opencode/compare/67aec2212010d67775c35e696d8b8b54902eb338...10c894bdeef3618f5666fb506ef7f9491bb964d8 )
Updates `tauri-apps/tauri-action` from 0.6.2 to 1.0.0
- [Release notes](https://github.com/tauri-apps/tauri-action/releases )
- [Changelog](https://github.com/tauri-apps/tauri-action/blob/dev/CHANGELOG.md )
- [Commits](https://github.com/tauri-apps/tauri-action/compare/84b9d35b5fc46c1e45415bdb6144030364f7ebc5...1deb371b0cd8bd54025b384f1cd735e725c4060f )
Updates `crate-ci/typos` from 1.47.2 to 1.48.0
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/37bb98842b0d8c4ffebdb75301a13db0267cef89...bee27e3a4fd1ea2111cf90ab89cd076c870fce14 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-version: 4.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: docker/login-action
dependency-version: 4.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: docker/build-push-action
dependency-version: 7.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: anomalyco/opencode/github
dependency-version: 1.17.13
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: tauri-apps/tauri-action
dependency-version: 1.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: crate-ci/typos
dependency-version: 1.48.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-04 09:05:18 +00:00
dependabot[bot]
88413524b5
ci(deps): bump anomalyco/opencode/github in the github-actions group ( #480 )
...
Bumps the github-actions group with 1 update: [anomalyco/opencode/github](https://github.com/anomalyco/opencode ).
Updates `anomalyco/opencode/github` from 1.17.8 to 1.17.11
- [Release notes](https://github.com/anomalyco/opencode/releases )
- [Commits](https://github.com/anomalyco/opencode/compare/11e47f91496005aab4d7c5a2d0a7da5d2651b4ac...67aec2212010d67775c35e696d8b8b54902eb338 )
---
updated-dependencies:
- dependency-name: anomalyco/opencode/github
dependency-version: 1.17.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-27 09:45:15 +00:00
github-actions[bot]
d69ba6ff6c
chore: update flake.nix for v0.27.1 [skip ci] ( #464 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-24 05:52:49 +00:00
github-actions[bot]
1057634692
docs: update CHANGELOG.md and README.md for v0.27.1 [skip ci] ( #463 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-24 05:52:30 +00:00
zhom
e54bc1192d
chore: version bump
v0.27.1
2026-06-24 08:30:19 +04:00
zhom
9061e4db8f
refactor: improve location info generation for fresh profiles
nightly-2026-06-24-9061e4d
2026-06-24 08:01:46 +04:00
zhom
0da8529e07
docs: cleanup
2026-06-24 08:01:46 +04:00
zhom
b3373924e6
style: improve responsiveness
2026-06-24 08:01:46 +04:00
zhom
19e50324c4
refactor: improve profile creation api invalid 'browser' handling
2026-06-24 08:01:46 +04:00
andy
931d02fefd
Merge pull request #461 from zhom/contributors-readme-action-KeWtQRlUf-
...
docs(contributor): contributors readme action update
nightly-2026-06-23-931d02f
2026-06-23 15:05:53 -07:00
github-actions[bot]
7b39c5dea9
docs(contributor): contrib-readme-action has updated readme
2026-06-23 22:01:23 +00:00
zhom
8588a44fb5
refactor: cleanup
nightly-2026-06-23-8588a44
2026-06-24 02:00:44 +04:00
zhom
fe3ae13928
style: interactive elements consistently have cursor pointer
2026-06-24 01:13:48 +04:00
zhom
94cccc3702
fix: prevent stale sse token refresh
2026-06-24 00:51:21 +04:00
zhom
9edc154397
fix: properly handle cmd
2026-06-24 00:50:50 +04:00
zhom
f29b161cf4
feat: profile sorting
2026-06-24 00:41:19 +04:00
zhom
4007dedcf0
feat: batch profile launch/stop for paid users
2026-06-24 00:07:43 +04:00
zhom
50d2834634
refactor: bound proxy connection
2026-06-23 23:20:24 +04:00
zhom
f8791a9ec5
chore: dependency update
2026-06-23 22:46:39 +04:00
zhom
4598b22af1
refactor: add robust proxy lifecycle management"
2026-06-23 22:10:16 +04:00
zhom
4ac4c6e8a9
docs: contributions
2026-06-23 22:05:38 +04:00
andy
5a82b18fb8
Merge pull request #455 from liasica/fix/socks5-upstream-auth-reliability
...
fix(proxy): SOCKS5 upstream auth reliability
nightly-2026-06-23-5a82b18
2026-06-23 10:19:53 -07:00
andy
5fada3f929
Merge pull request #457 from zhom/dependabot/github_actions/github-actions-e086a919f0
...
ci(deps): bump the github-actions group with 3 updates
nightly-2026-06-23-5fada3f
2026-06-23 10:18:27 -07:00
dependabot[bot]
828a604c9d
ci(deps): bump the github-actions group with 3 updates
...
Bumps the github-actions group with 3 updates: [actions/checkout](https://github.com/actions/checkout ), [pnpm/action-setup](https://github.com/pnpm/action-setup ) and [anomalyco/opencode](https://github.com/anomalyco/opencode ).
Updates `actions/checkout` from 6.0.3 to 7.0.0
- [Release notes](https://github.com/actions/checkout/releases )
- [Commits](https://github.com/actions/checkout/compare/v6.0.3...v7 )
Updates `pnpm/action-setup` from 6.0.8 to 6.0.9
- [Release notes](https://github.com/pnpm/action-setup/releases )
- [Commits](https://github.com/pnpm/action-setup/compare/0e279bb959325dab635dd2c09392533439d90093...0ebf47130e4866e96fce0953f49152a61190b271 )
Updates `anomalyco/opencode` from 1.17.4 to 1.17.8
- [Release notes](https://github.com/anomalyco/opencode/releases )
- [Commits](https://github.com/anomalyco/opencode/compare/abda3515f444c4d28a98953d153c5a3e1892d3d4...11e47f91496005aab4d7c5a2d0a7da5d2651b4ac )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: pnpm/action-setup
dependency-version: 6.0.9
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: anomalyco/opencode
dependency-version: 1.17.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-20 09:04:59 +00:00
liasica
02328e59a2
fix(proxy): make SOCKS5 upstream username/password authentication reliable
...
Two independent root causes were producing auth failures on the upstream
SOCKS5 dial path:
1. `url::Url::username()` / `Url::password()` return percent-encoded
strings per the WHATWG URL spec, but the producer side already
percent-encodes the credentials when assembling the upstream URL —
so the upstream was receiving `%40` instead of `@` and authentication
silently failed for any credential containing `@ : / + = % ! space`
or non-ASCII characters. Centralize the decode in a new
`upstream_userpass` helper and route all four upstream-dial sites
through it (HTTP CONNECT → SOCKS5, HTTP CONNECT → HTTP Basic-Auth,
local SOCKS5 → HTTP Basic-Auth, local SOCKS5 → SOCKS5). The
Shadowsocks path already decoded manually and is unchanged.
2. async_socks5 0.6 issues a `write_u8` for every single-byte field of
the SOCKS5 method-selection and RFC1929 sub-negotiation. On a raw
`TcpStream` each call becomes its own TCP segment, and some upstream
SOCKS5 implementations treat this fragmented submission as a
misbehaving client and silently FIN instead of returning a status —
curl with the same credentials succeeds because it buffers each
sub-message into a single send(). Wrap the upstream socket in
`tokio::io::BufStream` (the usage pattern the async_socks5 README
shows) and enable TCP_NODELAY so flushes leave unsegmented.
Includes unit tests covering percent-decode for ASCII / special-char /
non-ASCII / no-credentials / username-only inputs, plus a trace-level
SOCKS5 handshake byte logger that can be enabled with
RUST_LOG=donutbrowser_lib::proxy_server=trace for future debugging.
2026-06-19 20:03:24 +08:00
github-actions[bot]
577ab79fd0
chore: update flake.nix for v0.27.0 [skip ci] ( #448 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-17 23:34:14 +00:00
github-actions[bot]
8c221d02fe
docs: update CHANGELOG.md and README.md for v0.27.0 [skip ci] ( #447 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-17 23:33:55 +00:00
zhom
e1b79037bf
chore: version bump
nightly-2026-06-17-e1b7903
v0.27.0
2026-06-18 02:10:36 +04:00