Commit graph

150 commits

Author SHA1 Message Date
VictoriousRaptor
9017ce6b9d Ensure IPv6 are bracketed if it's with query or path 2026-03-02 18:52:51 +08:00
VictoriousRaptor
74c18d8195 Use IPEndPoint to avoid potential URL with IP ports 2026-03-01 14:20:28 +08:00
VictoriousRaptor
f6ca3c850b Don't apply brackets for already closed 2026-03-01 14:15:12 +08:00
VictoriousRaptor
09d310e227 Enclose IPv6 addresses in brackets for URL formatting 2026-03-01 14:05:58 +08:00
VictoriousRaptor
ffc9b81d7b
Use invariant culture to prevent unintentional IP parsing
Some cultures uses comma as decimal separator which escapes this decimal check.

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-02-27 09:09:33 +08:00
Jack Ye
0c51c41c97
Merge branch 'dev' into just-fix-url-small-issues 2026-02-26 21:01:38 +08:00
VictoriousRaptor
73cc5a91bc
Fix ipv6 any address and numeric TLD
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-26 14:26:20 +08:00
VictoriousRaptor
4942eab9ef Simplify parsing logic 2026-02-26 00:57:16 +08:00
VictoriousRaptor
1872755540 Refactor URL match logic 2026-02-26 00:40:00 +08:00
Jeremy Wu
918eb0f4a9
New Crowdin updates (#4181) 2026-02-21 12:51:21 +02:00
VictoriousRaptor
77f81cfb16 Fix matching pattern for IPv6 addresses with consecutive ":" 2025-12-28 22:04:37 +08:00
VictoriousRaptor
e9a68d2563 Fix match logic 2025-12-28 10:56:27 +08:00
VictoriousRaptor
be630f1ab5 Update UrlPattern to include private addresses and update test cases 2025-12-28 10:43:38 +08:00
Jeremy Wu
533a58d083
New Crowdin updates (#4051) 2025-11-20 18:26:31 +08:00
Jeremy
7445d54d22 merge back v2.0.2 from master to dev 2025-10-14 22:35:06 +11:00
Jeremy Wu
f37d4c47cc
Release 2.0.2 | Plugin 5.1.0 (#4046) 2025-10-14 13:49:29 +03:00
Jeremy Wu
02a29c6af4
New Crowdin updates (#4002) 2025-10-14 12:14:37 +03:00
Jack251970
1e3306ef28 Remove unused file 2025-10-12 13:33:20 +08:00
Jack251970
6f17aa21c2 Resolve conflicts 2025-10-12 13:31:24 +08:00
Jack Ye
b8acead444
Merge branch 'dev' into httpspref 2025-10-12 13:24:11 +08:00
AWAS666
001dad9a79 revert manual translation 2025-10-10 10:03:16 +02:00
Jack Ye
a412c7978a
Fix format
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-10 12:23:41 +08:00
AWAS666
ae3559ca74 fix: explicit scheme 2025-10-09 10:48:58 +02:00
AWAS666
1a373e1c40 prefer https over http setting 2025-10-09 10:36:42 +02:00
Jack251970
ec41ec2377 Improve code quality 2025-09-28 12:04:32 +08:00
Jack251970
64e9150f11 Fix build issue 2025-09-28 12:03:49 +08:00
Jack Ye
08bf147559
Merge branch 'dev' into url_open_enhancement 2025-09-28 12:02:24 +08:00
Jack Ye
5b6ea73513
Code cleanup & Use Flow.Launcher.Localization to improve code quality (#4009)
* Use Flow.Launcher.Localization to improve code quality

* Code cleanup

* Improve code quality

* Improve code quality

* Use internal static Context & Improve code quality

* Use Flow.Launcher.Localization to improve code quality

* Code cleanup

* Use Flow.Launcher.Localization to improve code quality

* Improve code quality

* Improve code quality

* Use Flow.Launcher.Localization to improve code quality

* Fix logic issue

* Fix the variable name typo

* Fix redundant boolean cast and ensure consistent default value handling

* Use Flow.Launcher.Localization to improve code quality

* Revert namespace styles

* Fix indent format

* Revert namespace style

* Fix indent format

* Fix namespace style

* Fix indent format

* Fix indent format
2025-09-27 19:18:33 +03:00
Jack Ye
d7d88a9ebb
Merge branch 'dev' into url_open_enhancement 2025-09-21 21:37:14 +08:00
Jeremy Wu
a05e09908c
Release 2.0.1 (#3998) 2025-09-21 20:23:00 +08:00
Jeremy Wu
d7e1ad73cc
New Crowdin updates (#3948) 2025-09-21 14:36:35 +03:00
Jeremy Wu
3a8c64b02d
update wording 2025-09-18 23:08:02 +10:00
Jack251970
c2e797615d Improve code quality 2025-09-15 15:18:23 +08:00
Jack251970
3f6bebd540 Keep default value same as origin 2025-09-05 19:04:46 +08:00
Jack251970
96d7d18f6d Change string resource names & Redesign setting panel 2025-09-05 19:02:49 +08:00
Jack251970
4f49077bee Add & Use BoolToVisibilityConverter 2025-09-05 19:02:29 +08:00
Jack251970
33aef7eb54 Add convert back implementation for InverseBoolConverter 2025-09-05 19:02:11 +08:00
Jack251970
cdf3905a51 Use InverseBoolConverter 2025-09-05 18:40:50 +08:00
Jack251970
c17db8c9b4 Use using statements 2025-09-05 18:40:28 +08:00
Jack251970
34a58bc5da Add InverseBoolConverter 2025-09-05 18:39:31 +08:00
Jack251970
7ca37697d4 Use PrivateModeArgument & Implement new logic for browser openning 2025-09-05 18:39:22 +08:00
Jack251970
978b18570a Add PrivateModeArgument & Add IPropertyChanged interface for some properties 2025-09-05 18:39:02 +08:00
Jack251970
1303ae5682 Update string resource 2025-09-05 16:07:26 +08:00
Jack251970
33a9654fe0 Add settings control 2025-09-04 22:06:02 +08:00
Jack251970
1dc1643071 Change language strings 2025-09-04 21:46:55 +08:00
Jack251970
48e845c0b1 Change language strings 2025-09-04 21:45:20 +08:00
Jack251970
5976ddeb72 Add more strings 2025-09-04 17:54:03 +08:00
Jack251970
2d5626b0cd Use more settings 2025-09-04 17:30:20 +08:00
Jack251970
c9ca9ad4ba Add more settings 2025-09-04 17:30:08 +08:00
Jack251970
f848d1b7b2 Improve code quality 2025-09-04 17:26:19 +08:00