Loren Eteval
|
ceaed209e9
|
Refine navigation selection indicator
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:50 +08:00 |
|
Loren Eteval
|
e7e36f01ce
|
Polish navigation controls
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:50 +08:00 |
|
Loren Eteval
|
eb32952c01
|
Introduce page-based navigation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:50 +08:00 |
|
Loren Eteval
|
b3d696200d
|
Preserve backward-compatible server storage
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:50 +08:00 |
|
Loren Eteval
|
b3e905cd3b
|
Add traffic statistics tooltips
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:50 +08:00 |
|
Loren Eteval
|
825800f327
|
Unify application logging
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:50 +08:00 |
|
Loren Eteval
|
9ab1e351a6
|
Document broad exception handling
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:50 +08:00 |
|
Loren Eteval
|
33a2a448d1
|
Use a thread for traffic statistics queries
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:49 +08:00 |
|
Loren Eteval
|
400fe19400
|
Improve traffic status presentation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:49 +08:00 |
|
Loren Eteval
|
6a1ff775bd
|
Add Xray traffic statistics monitoring
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:49 +08:00 |
|
Loren Eteval
|
3d96eea8a2
|
Rename Domain package to Models
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:49 +08:00 |
|
Loren Eteval
|
8e1f3defaf
|
Expand capability-based plugin architecture
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:49 +08:00 |
|
Loren Eteval
|
8d36749530
|
Refresh Xray geo assets
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:48 +08:00 |
|
Loren Eteval
|
68130eb4b4
|
Add Python Black formatter skill
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:48 +08:00 |
|
Loren Eteval
|
370cebe170
|
Refine Qt top-level widget lifetimes
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:48 +08:00 |
|
Loren Eteval
|
136393ef56
|
Define user server record as dataclass
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:48 +08:00 |
|
Loren Eteval
|
71e8f01e0a
|
Refactor plugin capability architecture
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:47 +08:00 |
|
Loren Eteval
|
f1f262e4ee
|
Refactor package architecture
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:47 +08:00 |
|
Loren Eteval
|
aa38caf430
|
Reorganize application packages
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:38 +08:00 |
|
Loren Eteval
|
e1ed220239
|
Clarify Tun2socks runtime constants
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:17 +08:00 |
|
Loren Eteval
|
fedac071f6
|
Enable native TUN modes by default
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:17 +08:00 |
|
Loren Eteval
|
3a05a1f5c2
|
Keep Xray routing dialog in foreground
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:17 +08:00 |
|
Loren Eteval
|
e2ec536b3c
|
Clarify system proxy bypass labels
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:17 +08:00 |
|
Loren Eteval
|
906352a229
|
Clarify Tun2socks settings labels
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:16 +08:00 |
|
Loren Eteval
|
bb5efde1c0
|
Scope Xray TUN reconnect notices
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:16 +08:00 |
|
Loren Eteval
|
4ef33e2297
|
Add native Hysteria2 TUN support
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:16 +08:00 |
|
Loren Eteval
|
7d65bd0a36
|
Improve network log highlighting
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:16 +08:00 |
|
Loren Eteval
|
18d9b770e9
|
Unify application theme design system
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:16 +08:00 |
|
Loren Eteval
|
a315770cc0
|
Redesign application visual theme
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:16 +08:00 |
|
Loren Eteval
|
1d21bd4021
|
Regenerate application resources
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:16 +08:00 |
|
Loren Eteval
|
62d7a287bf
|
Standardize Python source headers
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:16 +08:00 |
|
Loren Eteval
|
f97da38688
|
Add native Xray TUN support
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:15 +08:00 |
|
Loren Eteval
|
c71ab94755
|
Retain QR code windows while open
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:15 +08:00 |
|
Loren Eteval
|
33526a6ad5
|
Retain persistent storage owners
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:15 +08:00 |
|
Loren Eteval
|
0072930119
|
Preserve literal plugin routing labels
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:15 +08:00 |
|
Loren Eteval
|
208e69b58e
|
Align tray routing with core plugins
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:15 +08:00 |
|
Loren Eteval
|
e916da4a7d
|
Add plugin management menu
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:15 +08:00 |
|
Loren Eteval
|
b61f9ebef2
|
Introduce extensible core plugin architecture
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:15 +08:00 |
|
Loren Eteval
|
a3ec887f26
|
Format Python sources with Black
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:14 +08:00 |
|
Loren Eteval
|
ffd1a7297f
|
Prevent mixin pools from retaining objects
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:14 +08:00 |
|
Loren Eteval
|
3b4408198b
|
Add docstrings across Python modules
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:13 +08:00 |
|
Loren Eteval
|
39a8529e1b
|
Fix Hysteria2 realm server display
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:13 +08:00 |
|
Loren Eteval
|
48cf78e19a
|
Merge pull request #163 from LorenEteval/dependabot/github_actions/actions/setup-python-7
Bump actions/setup-python from 6 to 7
|
2026-08-03 13:46:32 +08:00 |
|
Loren Eteval
|
0430cdf57c
|
Merge pull request #162 from LorenEteval/dependabot/github_actions/actions/setup-go-7
Bump actions/setup-go from 6 to 7
|
2026-08-03 13:46:18 +08:00 |
|
dependabot[bot]
|
d2ec63c959
|
Bump actions/setup-python from 6 to 7
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6 to 7.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v6...v7)
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-07-21 02:53:07 +00:00 |
|
dependabot[bot]
|
50e039d294
|
Bump actions/setup-go from 6 to 7
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 6 to 7.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v6...v7)
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-07-17 02:53:10 +00:00 |
|
LorenEteval
|
d5393ac046
|
Update version to 0.7.0
Signed-off-by: LorenEteval <loren.eteval@proton.me>
|
2026-06-21 16:30:20 +08:00 |
|
Loren Eteval
|
a71ac106e0
|
Merge pull request #161 from LorenEteval/dependabot/github_actions/actions/checkout-7
Bump actions/checkout from 6 to 7
|
2026-06-21 16:17:01 +08:00 |
|
LorenEteval
|
9c7ca9611c
|
Feature: added SOCKS protocol support
Signed-off-by: LorenEteval <loren.eteval@proton.me>
|
2026-06-21 15:56:20 +08:00 |
|
LorenEteval
|
b2ff2ffd3c
|
Continued: Improve TLS page widget UI layout
Signed-off-by: LorenEteval <loren.eteval@proton.me>
|
2026-06-21 15:56:20 +08:00 |
|