Commit Graph
100 Commits
Author SHA1 Message Date
世界 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
世界 44176a840b Enable fix stack for Android 7 and 9 2024-12-28 15:08:09 +08:00
世界 6533b62fa3 Bump version 2024-12-21 15:48:39 +08:00
世界 49f1869675 Update dependencies 2024-12-20 22:29:38 +08:00
世界 db039bde63 Bump version 2024-12-15 21:37:04 +08:00
世界 f8a2783d32 Add zh-rCN translate 2024-12-15 21:37:04 +08:00
世界 1c494b56a3 Add workaround for bulkBarrierPreWrite: unaligned arguments panic 2024-12-14 20:03:37 +08:00
世界 72e3014ee6 Add workaround for golang/go#68760 2024-12-10 10:13:30 +08:00
世界 64765ccba2 Fix ci build 2024-12-09 23:32:08 +08:00
世界 2519274efc Update NDK to r28-rc1 2024-12-09 23:32:08 +08:00
世界 90a0ba908e Read local properties in env for ci build 2024-12-05 10:57:07 +08:00
世界 71b7a4e706 Remove dependenciesInfo for F-Droid 2024-12-04 17:19:54 +08:00
世界 d1bf7c8235 Reload service after remote profile updated 2024-12-03 12:26:24 +08:00
世界 6c1f49a00e Fix check IBO resut 2024-12-03 12:26:23 +08:00
世界 95401743e9 Reload service after remote profile updated 2024-12-03 12:26:07 +08:00
世界 cff12c57dd Bump version 2024-11-27 10:40:58 +08:00
世界 b660784283 Update dependencies 2024-11-27 10:40:54 +08:00
世界 ea460ea5d1 Bump version 2024-11-18 13:00:34 +08:00