Commit Graph

199 Commits

Author SHA1 Message Date
yuhan6665 701fed2525 Update settings UI, add new VPN section 2021-05-07 21:55:44 -04:00
yuhan6665 e83208465f Add vpn dns preference setting
Vpn Dns can now be changed separately from remote Dns
2021-05-07 21:17:11 -04:00
yuhan6665 2b031033d3 Add fake dns preference setting 2021-05-07 20:55:02 -04:00
2dust e0e16b5934 fix tcp http request 2021-05-07 20:50:52 -04:00
yuhan6665 233b34bda6 Fix scrolling by cache server config in ViewModel 2021-04-30 20:17:41 -04:00
yuhan6665 6ece3385fe Fix trojan sni saved as null when it should be empty 2021-04-30 20:17:41 -04:00
2dust 9b8a810445 Merge pull request #1028 from yuhan6665/master
Update tun2socks
2021-04-26 08:22:47 +08:00
yuhan6665 f63242d147 Update tun2socks
https://github.com/XTLS/badvpn/commit/60a66a363f78def8831309cff0932c0bd5535e8e
compiled with NDK 22.1.7171670
2021-04-25 19:56:14 -04:00
2dust 7024fabb82 Merge pull request #1016 from yuhan6665/new-storage-fix
Fix data migration sniff setting default to true
1.6.5
2021-04-17 10:24:19 +08:00
2dust 459f52fec6 Merge pull request #1015 from yuhan6665/xray
Update AndroidLibrayLite project to Xray
2021-04-17 10:24:10 +08:00
yuhan6665 90f2d33d97 Fix data migration sniff setting default to true 2021-04-16 20:33:59 -04:00
yuhan6665 115008a8a4 Update AndroidLibrayLite project to Xray 2021-04-16 09:17:58 -04:00
2dust 8cdc7fb3c9 Merge pull request #1001 from yuhan6665/new-storage-fix
Rollback parsed custom config
1.6.4
2021-04-11 19:28:47 +08:00
yuhan6665 d0a2fa0086 Rollback parsed custom config
To minimize change, the data structure for ServerConfig still stay the same
Add another table for server raw config
2021-04-10 21:30:34 -04:00
2dust f6c54841d2 Merge pull request #990 from yuhan6665/new-storage-fix
New storage fix
1.6.3
2021-04-05 20:21:51 +08:00
yuhan6665 54fa356999 Add some new config for v2fly 4.37.0 2021-04-04 19:25:52 -04:00
2dust 9642b7f64f up grpc 2021-04-04 19:25:52 -04:00
yuhan6665 dd2d2c1638 Add some missing config from Xray 2021-04-04 19:25:51 -04:00
yuhan6665 e21950dbcd Improve custom config error toast 2021-04-04 19:25:51 -04:00
2dust d016ab06d4 Merge pull request #973 from yuhan6665/new-storage-fix
New storage fix
1.6.2 1.6.1 1.6.0
2021-03-29 08:06:43 +08:00
yuhan6665 4d9aced5a4 Gson display to not escape HTML character like "=" 2021-03-28 11:34:41 -04:00
yuhan6665 62b928e6a0 Support Trojan flow and email 2021-03-28 11:34:34 -04:00
2dust 0ce60eae73 Update MainRecyclerAdapter.kt 2021-03-28 11:34:12 -04:00
2dust 5930a6a9eb Update V2rayConfig.kt 2021-03-28 11:34:01 -04:00
2dust a360310be2 fix header type none 2021-03-28 11:33:51 -04:00
2dust 820e6cdf36 fix migration inbound port parsed as 0 2021-03-28 11:31:18 -04:00
2dust 658b890325 Merge pull request #965 from yuhan6665/new-storage
New storage
1.5.18
2021-03-27 09:42:12 +08:00
yuhan6665 fb017c6659 Add migration
- Fix some compile warnings
- Add migration method
- Add vmessBean migration
2021-03-26 20:55:00 -04:00
yuhan6665 00e6314afe Merge branch 'master' into new-storage 2021-03-26 20:55:00 -04:00
yuhan6665 463f45804f Add missing data fields for config
Make custom config able to parse any config
Fix subscription TODO
Fix some bugs
- vless tls should clear out flow
- trojan tls settings
- import with null rawQuery link
- socks share link username
- remove an item in the middle of server list
2021-03-26 20:55:00 -04:00
yuhan6665 572955dd1e Move everything else to MMKV
- Exclude old armv5 so lib from MMKV
- Move subscription to MMKV
- Clean up settings key
- Map settings to MMKV
- Say goodbye to DPreference

Fix some bugs:
- null pointer check
- server list refresh
- show test result
- custom config display
- fix port number in DNS object shown as Double
- shadowsocks, socks streamsettings
- quic settings with wrong security
- main list footer
2021-03-20 01:00:12 -04:00
yuhan6665 375a209beb Move main storage references to MMKV
- Move current index to MMKV
- Move ServiceManager to MMKV
- Fix isRunning in ServerActivity
- Drop support for VMESS qrcode v1
- Change all protocols importing
2021-03-19 23:23:10 -04:00
yuhan6665 872f9ce199 Add MMKV and data class
- Move ServerActivity to MMKV
- Move ServerCustomConfigActivity to MMKV
- Cleanup ServerActivities
- Cleanup V2rayConfigUtil
- Change data reads in RecyclerAdapter and ConfigManager
- Cleanup some constants
2021-03-19 23:23:09 -04:00
2dust b4f02c9bd6 Merge pull request #894 from Humilton/master
Support keyboard navigation for fab
1.5.15 1.5.16 1.5.17
2021-02-21 12:56:05 +08:00
hubaozhong e567719f5b Support keyboard navigation for fab
Signed-off-by: hubaozhong <d63hbz@gmail.com>
2021-02-18 23:01:31 +08:00
2dust 8407fc5825 Merge pull request #866 from yuhan6665/trim-r
Fix the string list trim
1.5.13 1.5.14
2021-02-01 08:05:37 +08:00
yuhan6665 a3e49dcc3d Fix the string list trim 2021-01-30 21:59:54 -05:00
2dust 7b47bbe99a Merge pull request #846 from yuhan6665/list-ui
Add subscription remarks in server list
1.5.11 1.5.12
2021-01-16 13:18:27 +08:00
yuhan6665 0fb2165015 Add subscription remarks in server list 2021-01-15 20:44:28 -05:00
2dust 03eeeb9b62 Merge pull request #827 from yuhan6665/master
Update readme
1.5.7 1.5.10 1.5.9 1.5.8
2021-01-02 09:18:45 +08:00
yuhan6665 038daf5fda Update readme 2021-01-01 09:21:10 -05:00
2dust bfd1387d9b Merge pull request #817 from yuhan6665/fix-manual-update
Fix manual update
1.5.6
2020-12-26 12:03:38 +08:00
yuhan6665 5afec5cf25 Update full config when edit manually 2020-12-25 18:34:58 -05:00
yuhan6665 ec29bdf5bf Refactor for re-use genStoreV2rayConfig() 2020-12-25 18:34:58 -05:00
2dust 57efab093f Merge pull request #803 from yuhan6665/fix-712
Fix toast BadTokenException in OS 7.1.2
1.5.5 1.5.4
2020-12-14 08:21:51 +08:00
2dust 9c92a64811 Merge pull request #801 from yuhan6665/fix-oculus
Fix widget manager null pointer in Oculus
2020-12-14 08:21:41 +08:00
yuhan6665 7ddc82d5cd Fix toast BadTokenException in OS 7.1.2
Apparently recent changes with ViewModel affect the internal of
Activity which lead to toast throwing BadTokenException in OS
7.1.2.
The error is not easily catchable. This library use reflection
to override a key function in WindowManager to catch the error.
I have audit the code of the library.

See https://github.com/PureWriter/ToastCompat for more details
2020-12-13 18:45:04 -05:00
yuhan6665 c286ba18a8 Fix widget manager null pointer in Oculus 2020-12-12 23:11:00 -05:00
2dust 867b5fc880 Merge pull request #795 from rurirei/v2init
init update
1.5.3
2020-12-10 08:25:10 +08:00
rurirei e8a7fa5320 create init 2020-12-09 17:35:09 +08:00