世界
cd83cbfe9e
Add vpn hide xposed module
2026-01-10 21:31:04 +08:00
世界
8a8686b3df
Bump version
2026-01-10 05:38:26 +08:00
世界
aa7b996688
Refine tablet UI and QRS layout
2026-01-10 02:07:06 +08:00
世界
a954ec306c
Fix platform interface
2026-01-10 02:06:59 +08:00
世界
141cae0c5c
Bump version
2026-01-07 19:43:24 +08:00
世界
1daa056e7b
Update platform interface usage
2026-01-07 19:43:18 +08:00
世界
4de1d0144e
Fix Start FAB showing during Stopping state
2026-01-03 17:04:24 +08:00
世界
7a5c3640c6
Improve QRS scan
2026-01-03 17:04:24 +08:00
世界
aaa3ef044a
Refactor QR scan and share and add QRS support
2026-01-03 17:04:24 +08:00
世界
4a2ffcd080
Fix binder transaction overflow in RootPackageManager
...
Fetch installed packages in chunks of 50 to avoid exceeding the 1MB binder transaction limit on devices with many apps.
2026-01-03 17:04:24 +08:00
世界
6464348e78
Fix situations where Clash mode is too long
2026-01-03 17:04:24 +08:00
世界
cb9ee66251
Move uptime display into stop button
2026-01-03 17:04:24 +08:00
世界
932775a002
Add missing Chinese translations
2025-12-30 19:54:31 +08:00
世界
9dea064353
Refactor string resources: rename and reorganize
...
- Rename error strings to use error_ prefix consistently
- Rename success strings to use success_ prefix
- Rename failure strings to use failed_ prefix
- Reorganize strings by feature groups with section comments
- Remove unused shortcuts.xml and manifest references
- Update all Kotlin code references
2025-12-30 19:24:10 +08:00
世界
be1f6a2711
Remove unused string resources
...
Clean up 52 unused string resources from both English and Chinese
translations after removing legacy View-based UI.
2025-12-30 18:55:28 +08:00
世界
778cbc6fb0
Refactor: remove Compose prefix from Activity names
...
- Rename ComposeActivity to MainActivity
- Rename EditProfileComposeActivity to EditProfileActivity
- Rename NewProfileComposeActivity to NewProfileActivity
- Rename GroupsComposeActivity to GroupsActivity
- Move data models to compose/model package
- Update all references in AndroidManifest.xml and source files
2025-12-30 18:38:51 +08:00
世界
71b936ba3a
Remove legacy View-based UI
...
Keep only Compose UI, removing old View-based Activities, Fragments,
and layouts. QRScanActivity and PerAppProxyActivity are retained as
they are still used by Compose UI.
2025-12-30 18:01:54 +08:00
世界
c3478efc3c
Fix excessive bottom padding
2025-12-30 17:49:23 +08:00
世界
81720c4d6f
Fix connections sheet header spacing
2025-12-30 16:58:25 +08:00
世界
c225e8a1ac
Fix nested scroll flickering in ConnectionDetailsScreen
...
Add nestedScroll handling to prevent scroll conflicts with ModalBottomSheet when scrolling past content bounds.
2025-12-30 16:55:36 +08:00
世界
9ad564c868
Add search functionality to connections
...
- Add performSearch() method to Connection with support for plain text
and typed search (network:, inbound:, outbound:, rule:, package:, etc.)
- Add search state management in ConnectionsViewModel
- Move filter/sort/search controls to header in ComposeActivity
- Add collapsible search bar with AnimatedVisibility
2025-12-28 18:23:48 +08:00
世界
87be81e673
Add connections management feature
...
Implement connections panel accessible from status bar showing active
and closed connections with filtering/sorting options, traffic stats,
and the ability to close individual or all connections.
2025-12-28 15:30:20 +08:00
世界
60ce084862
Improve uptime
2025-12-27 14:32:18 +08:00
世界
265902a011
Fix sing-box:// URL scheme import in ComposeActivity
...
The deep link handling was missing after migrating to Compose UI.
2025-12-27 13:00:49 +08:00
世界
d29b6255b7
Refactor: groups
2025-12-27 12:55:27 +08:00
世界
c053b7ef3a
Fix duplicate snackbar when clicking Restart
...
Dismiss any existing snackbar before showing a new one to prevent
multiple "Restart to take effect" snackbars from queuing up.
2025-12-26 18:25:06 +08:00
世界
b8344b766f
Add missing install permissions to other flavor manifest
2025-12-26 16:47:38 +08:00
世界
7a1080d3c4
Migrate Gradle build files to Kotlin DSL
2025-12-26 16:24:57 +08:00
世界
64e44b78e6
Compress native libraries in APK to reduce size
2025-12-26 15:48:21 +08:00
世界
3672bbb251
Fix lint errors
2025-12-25 17:54:55 +08:00
世界
2046c202f2
Bump version
2025-12-25 15:30:13 +08:00
世界
08f51d5469
Add alternative support for QUERY_ALL_PACKAGES in play flavor
2025-12-25 02:32:26 +08:00
世界
104da5d312
Trigger managed mode scan when enabling per-app proxy
2025-12-24 16:50:14 +08:00
世界
b1f0ba2417
Fix dashboard card order after reset
2025-12-24 16:33:19 +08:00
世界
0376ceb9d9
Fix log screen search input and always show toolbar actions
...
- Fix search TextField cursor issue by immediately updating searchQuery
in uiState, keeping debounce only for log filtering
- Always show toolbar buttons regardless of log list empty state
2025-12-24 16:29:57 +08:00
世界
456d35d969
Split support for Android API 21 and 23
2025-12-24 16:25:11 +08:00
世界
cf771e1071
Fix log screen crash on API 23
2025-12-22 14:48:03 +08:00
世界
f04b10a366
Fix silent install default method on older Android versions
2025-12-22 14:39:08 +08:00
世界
8631d79cb3
Fix status bar color in Compose theme
...
Use surface color instead of primary to match TopAppBar
2025-12-22 14:35:24 +08:00
世界
33896eeb4e
Bump version
2025-12-20 20:42:59 +08:00
世界
d7be884674
Add DocumentsProvider for working directory
...
Expose the service's running directory to file managers via Storage
Access Framework, allowing users to browse and manage files directly.
2025-12-19 18:05:07 +08:00
世界
72c7794ba9
Improve update system
2025-12-19 18:05:07 +08:00
世界
2da0674c33
Improve per-app proxy
2025-12-19 18:05:07 +08:00
世界
386a401c00
Disable start button when no profile is selected
2025-12-19 18:05:07 +08:00
世界
6862bef2f8
Add switch toggle to Per-App Proxy setting
2025-12-19 18:05:07 +08:00
世界
edf3491f61
Default update track to beta for pre-release versions and use primary color for update badges
2025-12-19 18:05:07 +08:00
世界
d69a6b38b9
Fix editor toolbar being hidden behind soft keyboard
2025-12-19 18:05:07 +08:00
世界
d76ccd0ed3
Auto-select newly created profiles
...
Previously, profiles were only auto-selected when no profile was
selected. Now any new profile (created manually or imported) is
immediately selected, improving user experience.
2025-12-19 18:05:07 +08:00
世界
7b39c1dd5a
Add battery optimization badge to Service menu item
...
Show a theme-colored badge on the Service settings when battery
optimization is not ignored. Also shorten button text to "Ignore".
2025-12-19 18:05:07 +08:00
世界
ec6543ccfb
Apply consistent button style to profiles card
2025-12-19 18:05:07 +08:00
世界
e2e2c2ca7b
Add app settings with update track and auto-check options
...
- Add AppSettingsScreen with update track selection and auto-check toggle
- Remove checkUpdateAvailable() as all vendors now support update checking
- Add missing Chinese translations for update-related strings
2025-12-16 18:25:10 +08:00
世界
be175ccd73
Improve profile picker background
2025-12-16 15:51:09 +08:00
世界
9db8dfa1cf
Fix debug title still visible
2025-12-16 15:51:02 +08:00
世界
e07da1bf5a
Bump version
2025-12-15 15:29:04 +08:00
世界
bc58bf5c82
Make other default flavor
2025-12-15 15:29:04 +08:00
世界
dcde0bd5c9
Use the new UI entirely for the release build
2025-12-13 20:16:37 +08:00
世界
e7892096cc
Refactor: Profile card
2025-12-13 20:16:37 +08:00
世界
19da240d5b
Refactor to Compose based UI
2025-12-13 20:16:37 +08:00
世界
f3763ba71d
Bump version
2025-12-13 20:14:23 +08:00
世界
7dbe9f8fb0
Fix tile permission
2025-11-04 21:42:42 +08:00
世界
a4e3c00f0f
Bump version
2025-10-27 18:01:54 +08:00
世界
bf5dc86f11
Merge version
2025-10-21 21:30:35 +08:00
世界
2eeb9d5366
Bump version
2025-10-14 23:40:49 +08:00
世界
e08fbfcfea
Bump version
2025-10-01 10:27:30 +08:00
世界
c161fb75d4
Update .gitignore
2025-10-01 10:27:30 +08:00
世界
cd8ac376f6
Bump version
2025-09-13 13:15:17 +08:00
世界
6295dde5b3
Bump version
2025-09-10 22:43:23 +08:00
世界
9d71ede01a
Bump version
2025-08-28 11:59:19 +08:00
世界
24b2613007
Bump version
2025-08-21 09:42:24 +08:00
世界
597c18482f
Bump version
2025-08-19 11:15:37 +08:00
世界
f2e0d98aae
Fix github action build
2025-08-15 16:59:17 +08:00
世界
eb1b736837
Fix setup
2025-08-15 16:59:17 +08:00
世界
6db8e06e8d
Bump version
2025-08-08 13:47:08 +08:00
世界
38b29965bc
Update dependencies
2025-07-07 14:06:28 +08:00
世界
6f1dcf9e97
Add support for systemCertificates
2025-07-07 14:03:30 +08:00
世界
b8c74517b2
Update local DNS transport registration
2025-07-07 14:03:30 +08:00
世界
7f1fa971e3
Bump version
2025-07-07 14:02:51 +08:00
世界
eb2e13a6f9
Bump version
2025-06-19 11:56:38 +08:00
世界
7424e11faa
Update dependencies
2025-06-19 11:56:11 +08:00
世界
320170a107
Bump version
2025-06-04 23:26:47 +08:00
世界
cec05bf693
Bump version
2025-05-18 16:48:15 +08:00
世界
9dd336679d
Bump version
2025-05-04 18:46:54 +08:00
世界
6a15780ce1
Bump version
2025-04-27 21:30:37 +08:00
世界
55f31c29bb
Bump version
2025-04-16 17:58:30 +08:00
世界
4014a1e612
Fix typo
2025-04-16 17:57:59 +08:00
世界
8354b78e5d
Bump version
2025-04-08 14:33:43 +08:00
世界
beb966109d
Update dependencies
2025-04-08 14:33:37 +08:00
世界
5659088bb3
Bump version
2025-03-27 16:21:24 +08:00
世界
aefe3c0290
Bump version
2025-03-10 14:53:17 +08:00
世界
0576fd75a6
Bump version
2025-02-23 08:51:06 +08:00
世界
d9e26516c7
Fix missing links for new deprecated warnings
2025-02-23 08:50:50 +08:00
世界
3a2fc9c880
Bump version
2025-02-11 15:47:53 +08:00
世界
9cc852a51b
Update NDK to r28
2025-02-10 19:13:31 +08:00
世界
6df2f60c3a
Bump version
2025-02-05 09:59:26 +08:00
世界
599d8cecac
Bump version
2025-01-30 15:07:44 +08:00
世界
1f98e5f5f1
Update NDK to r28-beta3
2025-01-27 14:10:09 +08:00
世界
8a1b0ddc74
Implement new interface api
2025-01-11 21:35:07 +08:00
世界
b17fb6d857
Bump version
2025-01-11 20:38:25 +08:00
世界
e1049099a0
Bump version
2025-01-02 15:20:12 +08:00
世界
c493467ebd
Fix read NDK from env
2025-01-01 12:21:22 +08:00