yuhan6665
c9a6a459d4
Fix update full config when settings change
...
Now daemon process does not reference the node list at all and
only depend on a couple of settings like PREF_CURR_CONFIG..
2020-12-05 23:42:44 -05:00
2dust
21fdcf4ccf
Merge pull request #783 from yuhan6665/fix-selected
...
Fix select node of two processes in sync
2020-12-05 18:20:11 +08:00
yuhan6665
7c7a623ae5
Fix select node of two processes in sync
...
As proxy only mode is added in 1.4.0, I moved the toggle components to the daemon process
When user start service from toggle, the full config is generated from a cached list.
However, this cache is not in sync with the main process list.
In fact, we don't need to generate full config right before the service start. We only
need to when active node is changed.
This way, code logic and daemon process is kept simple
2020-12-04 22:37:31 -05:00
2dust
b3074e9697
Merge pull request #763 from yuhan6665/memory-optimization
...
Slightly improve memory by reduce unnecessary DPreference usage
1.5.1
1.5.0
2020-11-29 09:31:54 +08:00
yuhan6665
513ebcfa23
Slightly improve memory by reduce unnecessary DPreference usage
...
See more details in _Ext.kt.
In the future, change will be made to our config storage, so that
the service started through TileService/Widget/ScSwitchActivity will
also not launch main process. That will greatly reduce memory usage
2020-11-28 18:08:50 -05:00
2dust
50d9057f1a
Merge pull request #750 from yuhan6665/viewmodel-test
...
Add ViewModel
1.4.13-xray
1.4.13
1.4.13-xray-2
2020-11-16 13:22:08 +08:00
2dust
2a563e7884
Merge pull request #747 from liyufan/new_template
...
Use new issue template
2020-11-16 13:21:40 +08:00
2dust
c69cd18842
Merge pull request #732 from rurirei/isTun2socksRunningi
...
isTun2socksRunning bool
2020-11-16 13:20:48 +08:00
2dust
7f2ced85a8
Merge pull request #730 from rurirei/stoploop
...
stoploop update
2020-11-16 13:18:46 +08:00
yuhan6665
6c5eef99b5
Move tests and broadcast listener to ViewModel
2020-11-15 18:37:46 -05:00
yuhan6665
d7c3bae8cc
Add MainViewModel
...
ViewModel is the recommend approach for asynchronous loading
for Activity.
The variable stays even if the Activity is killed temporarily.
2020-11-15 18:37:46 -05:00
LYF
57c98f7c50
Use new issue template
2020-11-13 22:21:35 +08:00
rurirei
49be23c56a
bool in return
2020-11-08 11:40:02 +08:00
rurirei
9b658e9a22
IsTun2socksRunning bool
2020-11-08 11:34:49 +08:00
rurirei
aaa84d081f
stoploop update
2020-11-08 10:53:23 +08:00
2dust
5628cbee3a
Merge pull request #725 from mzz2017/patch-1
...
fix: the problem that importing SS URL not support standard format
1.4.12
2020-11-05 14:30:56 +08:00
2dust
3dd663d927
Merge pull request #698 from yuhan6665/master
...
Release AndroidLibV2rayLite 22
2020-11-05 14:30:41 +08:00
mzz
9e49a2dbd9
fix: the problem that importing SS URL not support standard format
2020-11-02 12:37:26 +08:00
2dust
6c199c1687
Merge pull request #662 from yuhan6665/ext-geo
...
Add external geofile replacement help
1.4.10
1.4.11
1.4.9
2020-10-24 13:35:21 +08:00
yuhan6665
39af5fdb86
Release AndroidLibV2rayLite 22
2020-10-21 21:31:23 -04:00
2dust
7b2794f6be
Merge pull request #695 from rurirei/proxyOnly
...
proxyOnly update
2020-10-22 07:59:19 +08:00
2dust
411d9e5c9a
Merge pull request #691 from rurirei/api30
...
target 30
2020-10-22 07:58:41 +08:00
Rurirei
a57aee9424
proxyOnly update
...
* do not run Tun2socks under proxyOnly
2020-10-21 15:19:55 +08:00
Rurirei
4602afc67e
call stopV2ray on onDestroy
2020-10-21 15:14:44 +08:00
Rurirei
ceb29840f2
BuildTools 30 fix
2020-10-20 09:49:16 +08:00
Rurirei
1c1f130ca7
update badge
2020-10-20 09:42:48 +08:00
Rurirei
afa0eb9375
package visibility
2020-10-20 07:20:37 +08:00
Rurirei
49b682f0f3
target 30
...
* update dependencies
2020-10-20 07:10:19 +08:00
Rurirei
d5def3bf2f
useless anko
2020-10-20 07:06:36 +08:00
2dust
51b97b64f2
Merge pull request #670 from yuhan6665/fix-gson
...
Fix crash when custom config cannot be parsed by Gson
2020-10-15 08:18:59 +08:00
2dust
3af9ce1a1a
Merge pull request #657 from rurirei/native
...
native fixes
2020-10-15 08:18:48 +08:00
yuhan6665
a5d3dda941
Fix crash when custom config cannot be parsed by Gson
2020-10-14 11:28:32 -04:00
yuhan6665
71a3e300d8
Add external geofile replacement help
2020-10-09 21:34:15 -04:00
Rurirei
030b9a3900
native fixes
...
* call sendFd() before tun2socks start
2020-10-08 15:50:51 +08:00
Rurirei
24d105a53c
catch logs to checkout this error
2020-10-08 15:49:30 +08:00
2dust
45805d6df7
Merge pull request #644 from yuhan6665/clean-dependency
...
Clean dependency
1.4.7
1.4.6
1.4.8
2020-10-04 19:16:27 +08:00
2dust
4437e6699b
Merge pull request #635 from rurirei/diff
...
issues of VPNService.kt
2020-10-04 19:16:14 +08:00
2dust
fa409f91e4
Merge pull request #626 from yuhan6665/go
...
Clean up tun2socks
2020-10-04 19:16:00 +08:00
yuhan6665
89be5f077b
Say goodbye to Anko
...
replace with support lib PreferenceManager
replace LayoutInflater
2020-10-03 11:19:46 -04:00
yuhan6665
896889778f
Replace Anko with support lib AlertDialog
...
replace some property setter
2020-10-03 11:19:46 -04:00
yuhan6665
10f705a8b2
Use standard startActivity
2020-10-03 11:19:46 -04:00
yuhan6665
2956fa2030
Replace doasync with Kotlin coroutine
...
Using a custom coroutine scope, we don't need to keep track of the
running job. We can simply call cancel children for the scope.
2020-10-03 11:19:46 -04:00
yuhan6665
c2a704a6ea
Deprecate some anko function
...
- Replace toast with inline function
- Use standard startActivityForResult
2020-10-03 11:19:46 -04:00
yuhan6665
78cac0cd90
Replace divider with standard library
...
Also, cleanup some unused classes
2020-10-03 11:19:46 -04:00
Rurirei
3ffb2e8e05
catch exception for lateinit
...
PropertyNotInitialized exception needs catch for lateinit var
2020-10-03 20:23:43 +08:00
Rurirei
e2d667e0bb
sendFd() should not called twice
2020-10-01 17:36:07 +08:00
Rurirei
3ae0777d7f
useless bool
2020-10-01 17:07:51 +08:00
Rurirei
5e6348676c
ignore err of registerNetworkConnectivity
2020-10-01 15:32:08 +08:00
2dust
df3f1ca3ef
Merge pull request #620 from yuhan6665/up-version
...
Update dependencies
1.4.5
1.4.2
1.4.3
1.4.4
2020-09-29 08:05:46 +08:00
yuhan6665
94f2bec329
Clean up tun2socks
2020-09-27 23:17:47 -04:00