Commit Graph

883 Commits

Author SHA1 Message Date
yicheng
498c6d79b8 misc: sometimes dashboard won't popup to front, recall activate command 2023-10-18 11:28:00 +08:00
yicheng
b3234a4cc7 fix: macos 14 connection dashboard overlap issue 2023-10-18 11:12:22 +08:00
yicheng
e5b191c9e7 feat: mark proxy group speedtestable 2023-10-17 14:16:29 +08:00
yicheng
233bc80b39 misc: update deps 2023-10-16 15:59:30 +08:00
yicheng
1528477fb1 feat: use custom jsbridge, remove WebViewJavascriptBridge for xcode 15 issue 2023-10-16 15:53:25 +08:00
yicheng
6a2b7274de fix: should request location permission on macOS14 2023-10-14 19:33:05 +08:00
yicheng
ec117e5055 fix: disable menu width limit on macOS 14, preventing display issue 2023-09-09 15:03:19 +08:00
yicheng
e98a6c3104 feat: add DiagnosticReports folder open button in debug view controller 2023-09-06 11:04:01 +08:00
yicheng
61582e3f80 feat: allow edit config file directly when reload with an error 2023-09-05 22:01:05 +08:00
yicheng
a8d6f53ca7 feat: show alert when user try to quit clashx with active window displaying 2023-09-05 21:19:08 +08:00
yicheng
6e40d06df3 fix: setting shortcut page layout conflict 2023-09-05 19:25:57 +08:00
yicheng
73362acd75 fix status menu display color issue 2023-09-05 19:25:28 +08:00
yicheng
3d210e3f0b misc: add ipv6 enable button 2023-09-05 19:25:04 +08:00
yicheng
38341d7fda fix: status menu color on startup 2023-09-05 15:11:04 +08:00
yicheng
0603074902 misc: sync core between ClashX and ClashXPro 2023-09-05 10:53:22 +08:00
yicheng
87c42602d9 fix: update usage of DDLog 2023-09-05 10:15:23 +08:00
yicheng
5b8911f942 misc: do swift format 2023-09-05 10:07:46 +08:00
yicheng
14f1f38b69 misc: add swift format config 2023-09-05 10:07:34 +08:00
yicheng
4df2c0bec6 misc: sync core between ClashX and ClashXPro 2023-09-05 09:46:04 +08:00
yicheng
35fd4716bc misc: update packages 2023-09-05 09:35:31 +08:00
yicheng
2dc0f0d4b5 misc: remove swiftui 2023-09-05 09:30:03 +08:00
yicheng
a8e1df6cf4 misc: update setting icon config on os below 10.11 2023-09-05 09:29:14 +08:00
yicheng
1d2abc3bb1 feat: add update external resources action 2023-09-05 08:34:55 +08:00
yicheng
6cf0b5e424 ci: update go version 2023-09-04 16:47:14 +08:00
yicheng
8346f2aeba misc: update core 2023-09-04 16:45:49 +08:00
yicheng
d1c69185d7 misc: add vless enum 2023-08-24 16:14:36 +08:00
yicheng
c113a33faa misc: update keyboardshortcuts 2023-07-24 17:13:46 +08:00
yicheng
2448a80f11 misc: adjust connection panel order & enable auto save 2023-07-24 17:06:18 +08:00
yicheng
bc83166ee8 misc: update core 2023-07-24 16:51:58 +08:00
yicheng
fea5404fe7 fix: detail page bg color in dark mode 2023-07-24 09:17:01 +08:00
yicheng
bbe83be779 fix: crash when sort by network 2023-07-20 08:52:28 +08:00
yicheng
7251a8c2a0 misc: update core 2023-07-18 15:11:47 +08:00
yicheng
2268b132a2 fix: connection panel dark mode issue[beta] 2023-07-18 13:41:14 +08:00
yicheng
740f84c99b fix: should replace mmdb on app upgrade 2023-07-18 13:41:09 +08:00
yicheng
2024a12ecd misc: move setting to the first page of menu 2023-07-18 13:40:45 +08:00
yicheng
1359a23969 misc: update connection panel localization 2023-07-18 13:40:37 +08:00
Yicheng
425044b20d
feat: add new native connection panel (#1181)
* 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>
2023-07-16 12:16:15 +08:00
yicheng
860c1f82b8 feat: reduce exp menu item 2023-07-12 15:09:41 +08:00
yicheng
bb896b79dd misc: revert macOS 14 workaround 2023-07-08 09:31:02 +08:00
yicheng
0df4573ce5 misc: update core 2023-06-26 08:38:06 +08:00
yicheng
8807dacab3 fix: try fix macos14 issue 2023-06-25 21:09:25 +08:00
yicheng
b1e41841b1 fix menu bar height issue 2023-06-25 21:09:20 +08:00
yicheng
2f9260c17d fix: temp fix macos 14 beta2 crash issue 2023-06-25 20:41:10 +08:00
yicheng
4ab50589cf feat: update core, support alive api 2023-06-17 12:51:26 +08:00
yicheng
b28af782bb misc: add reset userdefault entry 2023-06-15 14:24:00 +08:00
yicheng
8d586f3ae6 misc: update logger to log called function and update sample config 2023-06-15 14:10:15 +08:00
yicheng
008c92e9c1 fix: delete webview cache when version update, remove git dir in dashboard folder, add more log in dashboard window 2023-06-15 14:08:45 +08:00
yicheng
69a5db7a2c misc: update core 2023-06-14 14:52:10 +08:00
yicheng
cf2008a265 misc: disable dashboard in macos 10.14 due to webkit support 2023-06-14 13:40:35 +08:00
miniLV
dabbb5bb95
misc: upgrade Sparkle version to 2.0 (#1162)
* misc: upgrade Sparkle version to 2.0

* ci: fix ci on pull request

* misc: remove sparkle codesign script and optimize github action script add export step

* misc: fix checkForUpdates don't work issue

* misc: Using `SPUStandardUpdaterController.checkForUpdates(_:)` replace `ontroller?.checkForUpdates(_:)`

* misc: Since SUUpdater is init by code, remove this judge ment

* misc: move judgement

---------

Co-authored-by: yicheng <11733500+yichengchen@users.noreply.github.com>
2023-06-14 13:37:53 +08:00