Make plugin handling and proxy-check behavior more robust. PluginsController.scanInstalled now treats the on-disk .plugin files as source-of-truth (adopts files missing from the prefs index, removes leftover _import_*.tmp staging files, tracks seen ids and re-persist the index). ProxyStatusMirror stops stamping availableCheckTime when marking a proxy available (avoid reporting freshness before a real ping). ProxyListActivity starts a targeted ping refresh for the currently selected proxy when connected and updates the UI via scheduler callbacks. README and the proxy-check guard script were updated to document and enforce these behaviors; compiled Python cache files also changed.
27 lines
457 B
Text
27 lines
457 B
Text
.idea/
|
|
.gradle/
|
|
build/
|
|
obj/
|
|
*.iml
|
|
local.properties
|
|
TMessagesProj/.cxx/
|
|
TMessagesProj/jniLibs/
|
|
TMessagesProj/jniRes/
|
|
**/.DS_Store
|
|
TMessagesProj/afat/
|
|
TMessagesProj_App/afat/
|
|
TMessagesProj_AppHockeyApp/afat/
|
|
TMessagesProj_AppStandalone/afat/
|
|
TMessagesProj_AppHuawei/afat/
|
|
/mtproxy-logs-live
|
|
/mtproxy-logs
|
|
/Tools/__pycache__
|
|
/logs
|
|
AGENTS.md
|
|
/docs
|
|
/docs
|
|
/docs
|
|
/docs
|
|
/docs
|
|
/TMessagesProj/src/main/python/__pycache__
|
|
/TMessagesProj/src/main/python/ui/__pycache__
|