chen08209
f43755c146
feat(l10n): add French, Spanish and Korean
...
Changelog: French, Spanish and Korean translations
2026-10-17 17:21:43 +08:00
chen08209
0bac50029a
feat(profiles): manage external resources from the profile details
...
Changelog: Profile-detail resources and include-all in custom groups
2026-10-17 17:21:43 +08:00
chen08209
7c9627fffb
feat(ui): add Liquid Glass and slide-to-pick popup menus
...
Changelog: Optional two-tier Liquid Glass and slide-to-pick menus
2026-10-17 17:21:43 +08:00
chen08209
9bd2286eb5
feat(ui): layer surfaces with fills and follow the iOS type scale
...
Changelog: iOS-style surfaces, alerts and sheets; clearer TV focus
2026-10-17 17:21:43 +08:00
chen08209
491fae10f5
feat(views)!: set DNS, NTP, sniffer and TUN key by key
...
BREAKING CHANGE: DNS and NTP override toggles are removed; picked keys apply to every profile
Changelog: Per-key DNS, NTP, sniffer and TUN settings
2026-10-12 10:34:14 +08:00
chen08209
8c43053951
feat(ui): stack bottom sheets and add context menus
...
Changelog: Stacked sheets, context menus and a sort mode
2026-10-12 10:17:54 +08:00
chen08209
d780cb863d
fix(core,helper): only let the owner drive the elevated Core
...
Changelog: The elevated Core only answers its owner
2026-10-11 12:28:52 +08:00
chen08209
e131675bdf
feat(editor): move code_forge into the repository and add snippets
...
Changelog: Editor word wrap and snippets
2026-10-02 20:32:42 +08:00
chen08209
e62afb784a
feat(dashboard): add cards and an animated, editable grid
...
Changelog: More dashboard cards
2026-10-02 20:32:42 +08:00
chen08209
8378c7081c
feat(views): rework the proxies and scan pages, lay out records by their parts and unify search
...
A queued delay test shows a static clock until the task pool runs it, so
only the running tests animate while the list scrolls.
Changelog: Hide timed-out nodes and search every list
2026-10-02 20:32:42 +08:00
chen08209
26cfbaf456
refactor(ui): migrate to material_ui and rework views, widgets, empty states, and localization
...
Rebuild views, widgets, and pages on material_ui with typed enum labels
replacing runtime Intl.message lookups, and retranslated ja/ru plus
polished en/zh arb files. Includes the MATCH-TARGET rule placement
option for profile overwrites, animated connection list changes, full
proxy chains on connection and request items, a floating time hint
beside the scrollbar, FAB-aware list insets, and anchored paused log
and request lists while the buffer trims.
The basic configuration page is grouped into Inbound, Authentication,
and Other sections, with the credentials block shown only while
authentication is on and blank credentials rejected after normalizing.
Selection sheets open scrolled to the current selection, scroll bars
stay out of blurred sheet headers and show on mobile, connections sort
by total traffic and the list no longer crashes when a row leaves before
it grows in, and the Android notification stop button has a switch.
Empty states get semantic illustrations on Material shapes, and
NullStatusSwitcher crosses between an empty state and its content with a
fade-through and a fast exit instead of a hard cut. NullStatus scales its
illustration in and slides the label, description, and action up in a
stagger, the enter boxes honor the reduced-motion setting without running
their controllers, and an empty state built while its route is still
entering skips the entrance the route already animates. The custom rule
editor's no-resolve and src switches write back through the rule
provider, its delete action works, and long type, rule-set and target
names clip with a tooltip.
Changelog: Rework the app UI and refresh the localization
2026-09-10 12:43:00 +08:00
chen08209
aee7ee2643
Optimize core service
2026-08-14 14:36:25 +08:00
chen08209
5f2c12642b
Fix some issues
2026-08-14 14:35:09 +08:00
chen08209
7e7f1f89f3
Fix macos performance issue
...
Support custom global-ua
Update core
Optimize some details
2026-07-11 20:13:36 +08:00
chen08209
45015f856b
Support custom overwrite
...
Support run on demand
Optimize windows ipc
Optimize windows arm64
Optimize build
Optimize some details
Update core
2026-05-29 14:35:56 +08:00
chen08209
2fbb96f5c1
Add sqlite store
...
Optimize android quick action
Optimize backup and restore
Optimize more details
2026-02-02 10:15:42 +08:00
chen08209
6e404ab19c
Fix windows some issues
...
Optimize overwrite handle
Optimize access control page
Optimize some details
2025-12-12 14:33:03 +08:00
chen08209
d3c3f04062
Fix android tile service
...
Support append system DNS
Fix some issues
2025-10-08 16:28:02 +08:00
chen08209
ed7868282a
Add android separates the core process
...
Support core status check and force restart
Optimize proxies page and access page
Update flutter and pub dependencies
Update go version
Optimize more details
2025-09-23 15:23:58 +08:00
chen08209
1154e7b245
Optimize desktop view
...
Optimize logs, requests, connection pages
Optimize windows tray auto hide
Optimize some details
Update core
2025-07-29 10:43:05 +08:00
chen08209
afbc5adb05
Support override script
...
Support proxies search
Support svg display
Optimize config persistence
Add some scenes auto close connections
Update core
Optimize more details
2025-06-07 23:52:27 +08:00
chen08209
676f2d058a
Add windows server mode start process verify
...
Add linux deb dependencies
Add backup recovery strategy select
Support custom text scaling
Optimize the display of different text scale
Optimize windows setup experience
Optimize startTun performance
Optimize android tv experience
Optimize default option
Optimize computed text size
Optimize hyperOS freeform window
Add developer mode
Update core
Optimize more details
2025-05-01 00:02:29 +08:00
chen08209
c9cd80bcb3
Optimize android vpn performance
...
Add custom primary color and color scheme
Add linux nad windows arm release
Optimize requests and logs page
2025-04-18 16:54:05 +08:00
chen08209
ef5f6dbd59
Add rule override
...
Update core
Optimize more details
2025-04-08 15:35:14 +08:00
chen08209
e92900dbbd
Fix tab delay view issues
...
Fix tray action issues
Fix get profile redirect client ua issues
Fix proxy card delay view issues
Add Russian, Japanese adaptation
Fix some issues
2025-03-07 23:49:27 +08:00
chen08209
5dda2854be
Fix list form input view issues
...
Fix traffic view issues
2025-03-05 15:11:19 +08:00
chen08209
4e679f776e
Optimize performance
...
Update core
Optimize core stability
Fix linux tun authority check error
Fix some issues
2025-03-05 10:21:51 +08:00
chen08209
c6266b7917
Add windows storage corruption detection
...
Fix core crash caused by windows resource manager restart
Optimize logs, requests, access to pages
Fix macos bypass domain issues
2025-02-09 16:23:40 +08:00
chen08209
b340feeb49
Update popup menu
...
Add file editor
Fix android service issues
Optimize desktop background performance
Optimize android main process performance
Optimize delay test
Optimize vpn protect
2025-02-02 19:34:42 +08:00
chen08209
ef97ef40a1
Remake dashboard
...
Optimize theme
Optimize more details
Update flutter version
2025-01-09 10:10:06 +08:00
chen08209
ece8a48181
Remake desktop
...
Optimize change proxy
Optimize network check
Fix fallback issues
Optimize lots of details
2024-12-06 20:38:51 +08:00
chen08209
22e71ec6e1
Fix windows tray issues
...
Support setting bypassDomain
Update flutter version
Fix android service issues
Fix macos dock exit button issues
Add route address setting
Optimize provider view
2024-12-06 19:24:11 +08:00
chen08209
3a43dc2fe9
Add android shortcuts
...
Fix init params issues
Fix dynamic color issues
Optimize navigator animate
Optimize window init
Optimize fab
Optimize save
2024-12-06 19:24:11 +08:00
chen08209
c94f64cf78
Fix the collapse issues
...
Add fontFamily options
2024-12-06 19:24:11 +08:00
chen08209
c91d78b63f
Fix windows admin auto launch issues
...
Add android vpn options
Support proxies icon configuration
Optimize android immersion display
Fix some issues
2024-12-06 19:24:11 +08:00
chen08209
82767325e5
Optimize ip detection
...
Support android vpn ipv6 inbound switch
Support log export
Optimize more details
2024-12-06 19:24:11 +08:00
chen08209
3f0f7f051b
Fix android system dns issues
...
Optimize dns default option
Fix some issues
2024-12-06 19:24:11 +08:00
chen08209
e6da643186
Support desktop hotkey
...
Support android ipv6 inbound
Support android system dns
fix some bugs
2024-12-06 19:24:11 +08:00
chen08209
846ec9728f
Optimize DNS strategy
...
Fix the problem that the tray is not displayed in some cases
Optimize tray
Update core
Fix some error
2024-12-06 19:24:11 +08:00
chen08209
aca4a3e979
Add DNS override
...
Fixed some bugs
Optimize more detail
2024-12-06 19:24:11 +08:00
chen08209
3783c3c650
Add Hosts override
2024-12-06 19:24:11 +08:00
chen08209
9aec1e75e4
Fix windows tray issues
...
Optimize windows logic
2024-12-06 19:24:11 +08:00
chen08209
5dfb95a22d
Optimize app logic
...
Support windows administrator auto launch
Support android close vpn
2024-12-06 19:24:11 +08:00
chen08209
3933fd9d9e
Support profiles sort
...
Support windows country flags display
Optimize proxies page and profiles page columns
2024-12-06 19:24:11 +08:00
chen08209
38221bcd10
Update access control page
...
Fix bug
2024-12-06 19:24:11 +08:00
chen08209
bee2f8aa4f
Optimize provider page
...
Optimize delay test
Support local backup and recovery
2024-12-06 19:24:11 +08:00
chen08209
6cfcaa4edc
Fix android tile service issues
2024-12-06 19:24:11 +08:00
chen08209
ed7ade0d72
Add proxy-only traffic statistics
...
Update core
Optimize more details
2024-12-06 19:24:11 +08:00
chen08209
6de89d7de4
Optimize proxies page
...
Fix ua issues
Optimize more details
2024-07-25 13:57:37 +08:00
chen08209
530817b268
Update app icon
...
Fix desktop backup error
2024-07-22 15:05:05 +08:00