Commit Graph

43 Commits

Author SHA1 Message Date
a0d0c057f7 Support token string from external file (#264)
* Support token string from external file

* Validate token source before saving config file
2025-08-17 14:34:09 +08:00
325a2e6a5e Add properties dialog (#250)
* Add properties dialog

* Resize window

* Count TCP and UDP connections

* Resize the first column

* Fix lint error
2025-06-25 10:03:22 +08:00
dc5516ecbd Add option to disable automatic checking for updates (#245)
* Add option to disable automatic checking for updates

* Fix test errors

* Rename json field
2025-06-12 11:21:30 +08:00
cd79deaea7 Improve translation 2025-05-31 16:27:14 +08:00
82446fb0de Remove unused code 2025-04-16 15:49:19 +08:00
83449d3eb8 Fix translation of quick add dialog 2025-04-16 13:57:40 +08:00
c27ea5ef86 Display protocol and TLS status on the panel (#231)
* Display protocol and TLS status on the panel

* Improve proxy translation

* Upgrade ui package

* Update screenshots
2025-04-15 23:00:48 +08:00
f0f659b2e5 Remove support for SVCB 2025-04-12 00:11:42 +08:00
889c8723c1 Show proxy status (#224)
* Show proxy status

* Fix incorrect proxy name when user is set

* Add proxy status description

* Use timer to make probe requests

* Stop tracker if the config page is not visible

* New timer logic

* Use buffered channel

* Add screenshots

* Fix incorrect remote address

* Set proxy state priority

* Increase pipe output buffer size
2025-04-11 00:17:25 +08:00
1ee16a1b4c Use event-driven API to track service status (#222)
* Use event-driven API to track service status

* Fix cleanup order
2025-03-29 10:44:47 +08:00
e06f383b06 Remove service button (#221) 2025-03-19 16:49:07 +08:00
054135cf3d Allow multiple selections (#219) 2025-03-19 14:29:32 +08:00
e91c382b58 Force the use of the default log file (#218) 2025-03-16 21:07:28 +08:00
730f9411d8 Use event-driven instead of polling to read logs (#201)
* Use event-driven instead of polling to read logs

* Fix failed tests

* Add copy action in context menu

* Add a fixed time interval to read the log

* Scroll only after new lines are added

* Do not monitor backup logs

* Upgrade ui package version

* Reset model when visibility changes

* The open button is disabled by default

* Select all
2025-02-01 22:45:37 +08:00
50e597be97 Support custom sort order in proxy list (#158)
* Support custom sort order in proxy list

* Dispose bitmap with defer

* Fix incorrect sort order when moving multiple steps

* Change icon

* Remove icons
2024-06-25 17:58:45 +08:00
629a51071d Improve translations 2024-05-15 00:34:27 +08:00
279f74180c Support response headers for proxy type http (#151) 2024-05-09 11:24:10 +08:00
4534dd1650 Support proxy annotations (#134) 2024-03-24 13:12:39 +08:00
5a0d517559 Use NumberEdit for integer fields 2024-03-14 02:16:19 +08:00
77453e1448 Make TOML and INI formats switchable in a single configuration (#124)
* Make TOML and INI formats switchable in a single configuration

* Fix type assertion

* Fix unit tests

* Validate proxy and support for ranged ports in TOML format

* Add greedy layout for number edit

* Fix json tag
2024-03-10 02:01:41 +08:00
10db5b089d Add request header, oidc parameter and metadata dialog (#123) 2024-02-22 09:23:01 +08:00
b942f13fc7 Support TOML/YAML/JSON format files (#121)
* Support TOML/YAML/JSON format files

* Fix start error for non-ini files

* Rename config files after upgrade

* Fix admin server config and ui

* Update package
2024-02-20 22:31:48 +08:00
9d7e291762 Add confirmation dialog for stopping configuration (#104) 2023-11-20 00:51:03 +08:00
f863abab62 Add experimental support for SVCB RR (#80)
* Add experimental support for SVCB RR

* Resolve SVCB and improve address buffer initialization

* Add experimental features dialog to UI

* Add translation for experimental features

* Added translation for SVCB records in various locales

* Implemented exponential backoff for SVCB lookups
2023-08-12 15:05:16 +08:00
43b91c0754 Fix typos 2023-07-23 02:24:22 +08:00
812e4e16ca Complete proxy config before validation 2023-07-07 02:36:00 +08:00
1b0a810ffc Support more visitor parameters in proxy dialog (#70)
* Support more visitor parameters in proxy dialog

* Fix typos

* Fix lint errors

* Update walk package

* Add translations
2023-07-07 00:46:14 +08:00
be5bbffdf2 Add NAT discovery tool (#63)
* Add NAT discovery tool

* Update nat icon

* Add translations

* Add default STUN server setting

* Fix typos
2023-06-08 09:02:58 +08:00
b75302eedc Support automatic deletion of config after an absolute date (#46)
* Support automatic deletion of config after an absolute date

* Replace string literals with consts
2023-03-17 15:33:48 +08:00
55d56d3c11 Add an open port action in quick add menu (#37)
* Add an open port action in quick add menu

* Add tooltip to show error

* Update passwd.go
2023-03-08 18:20:39 +08:00
a11202bc0b Support automatic deletion of config after x days (#34)
* Support automatic deletion after x days

* Add a clock icon suffix

* Update README

* Rename config model
2023-03-06 15:02:27 +08:00
240a5f02ab Password protection, masked password and configurable default values (#33)
* Password protection, masked password and setting default value

* Update README

* Update screenshots

* Update app name reference

* Update display name of service
2023-03-01 13:56:38 +08:00
a92e8667ae Support bandwidth_limit_mode option 2023-02-10 15:35:18 +08:00
ac1d47c6ed Show item name in dialog title 2023-01-22 13:54:23 +08:00
0d2d0377a9 View old history log files (#30) 2023-01-16 01:34:31 +08:00
7d5a704b7d Support quic options 2022-12-19 01:43:12 +08:00
ec1acafc86 Add OIDC scope parameter 2022-12-14 23:01:39 +08:00
650d56c2ac Rename dialog title 2022-06-25 20:58:47 +08:00
c91c91e1c4 Combine subdomain and custom domains into one column 2022-06-19 00:23:32 +08:00
df5fa9261f Import config from URL (#21)
* Import config from URL

* Fix error canceling url import
2022-06-16 20:07:22 +08:00
2d24b0ff5b Feat: create a copy and share link of config 2022-06-10 17:51:26 +08:00
bdc847283a Fix missing translations 2022-06-05 22:37:16 +08:00
0a48f45500 Support more display languages (#20)
* Support more display languages

* Added English readme translations

* Add support for Spanish

* Fix dialog width
2022-06-05 15:59:50 +08:00