425044b20d
* feat: add base connection window * feat: listen to clash connection api and get process information * misc: add top list tableview * fix: get no-app process * feat: add status icon * feat: add detail view * misc: init left pannel view * misc: update window background * feat: support top tableview sort * feat: support left pannelView search * feat: update left panel bg color and apply application filter * feat: add top searchfield * feat: add host and sourceIp list datasource * misc: unify window controller * feat: support speed sort * misc: add connection translations * feat: add left pannel view section display. * misc: Rename ConnectionApplicationClientCellView to ApplicationClientCellView.swift * feat: Refactor SectionedTableView.swift * feat: update left panel view * feat: add right click to close conn * feat: support sort by host * feat: add top segment control * feat: add active connection support * misc: Rename `ConnectionsLeftPannelView` to `ConnectionLeftPannelView` * misc: add parent controller for ConnectionsViewController * misc: update localization * misc: recover failed request from log to connections * misc: filter application by path * misc: swiftlint enable empty_count rule * feat: add global shortcut for connections * fix: unknown filter * feat: add close button * misc: fix multi selection * fix: remove force unwarp * misc: fix beta ci [beta] --------- Co-authored-by: miniLV <liangyuhangapple@gmail.com>
32 lines
578 B
TOML
32 lines
578 B
TOML
[update]
|
|
tasks = ["interfaces", "code", "normalize"]
|
|
|
|
[update.interfaces]
|
|
path = "./ClashX"
|
|
defaultToBase = false
|
|
ignoreEmptyStrings = false
|
|
unstripped = false
|
|
|
|
[update.code]
|
|
defaultToKeys = false
|
|
additive = false
|
|
unstripped = false
|
|
|
|
[update.transform]
|
|
codePath = "./ClashX"
|
|
localizablePath = "./ClashX"
|
|
transformer = "foundation"
|
|
supportedLanguageEnumPath = "./ClashX"
|
|
typeName = "BartyCrouch"
|
|
translateMethodName = "translate"
|
|
|
|
[update.normalize]
|
|
path = "./ClashX"
|
|
harmonizeWithSource = true
|
|
sortByKeys = true
|
|
|
|
[lint]
|
|
path = "./ClashX"
|
|
duplicateKeys = true
|
|
emptyValues = true
|