Use event-driven instead of polling to read logs (#201)

* Use event-driven instead of polling to read logs

* Fix failed tests

* Add copy action in context menu

* Add a fixed time interval to read the log

* Scroll only after new lines are added

* Do not monitor backup logs

* Upgrade ui package version

* Reset model when visibility changes

* The open button is disabled by default

* Select all
This commit is contained in:
Gerhard Tan
2025-02-01 22:45:37 +08:00
committed by GitHub
parent a980ec29e5
commit 730f9411d8
18 changed files with 762 additions and 619 deletions

6
go.sum
View File

@ -20,6 +20,8 @@ github.com/fatedier/frp v0.61.1 h1:o9Kqxe9axV5HVsdXs1ruBfd/UrplpVHN/dlQqHJNgdw=
github.com/fatedier/frp v0.61.1/go.mod h1:Ua8s7hyXQhgVidDMnSPbAiODMWa6x6aYfc3HN/Xluqo=
github.com/fatedier/golib v0.5.0 h1:hNcH7hgfIFqVWbP+YojCCAj4eO94pPf4dEF8lmq2jWs=
github.com/fatedier/golib v0.5.0/go.mod h1:W6kIYkIFxHsTzbgqg5piCxIiDo4LzwgTY6R5W8l9NFQ=
github.com/fsnotify/fsnotify v1.8.0 h1:dAwr6QBTBZIkG8roQaJjGof0pp0EeF+tNV7YBP3F/8M=
github.com/fsnotify/fsnotify v1.8.0/go.mod h1:8jBTzvmWwFyi3Pb8djgCCO5IBqzKJ/Jwo8TRcHyHii0=
github.com/go-jose/go-jose/v4 v4.0.1 h1:QVEPDE3OluqXBQZDcnNvQrInro2h0e4eqNbnZSWqS6U=
github.com/go-jose/go-jose/v4 v4.0.1/go.mod h1:WVf9LFMHh/QVrmqrOfqun0C45tMe3RoiKJMPvgWwLfY=
github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY=
@ -64,8 +66,8 @@ github.com/klauspost/cpuid/v2 v2.2.6 h1:ndNyv040zDGIDh8thGkXYjnFtiN02M1PVVF+JE/4
github.com/klauspost/cpuid/v2 v2.2.6/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws=
github.com/klauspost/reedsolomon v1.12.0 h1:I5FEp3xSwVCcEh3F5A7dofEfhXdF/bWhQWPH+XwBFno=
github.com/klauspost/reedsolomon v1.12.0/go.mod h1:EPLZJeh4l27pUGC3aXOjheaoh1I9yut7xTURiW3LQ9Y=
github.com/koho/frpmgr v0.0.0-20240321011400-ecefcd94f271 h1:aKCwtWvkDfPUgegH93hWNBiqAT2WlGXISzSSJ++7ypI=
github.com/koho/frpmgr v0.0.0-20240321011400-ecefcd94f271/go.mod h1:CdksCbC3x4Swi/ePNXCeg08K1i3XdIVdy3o7elo92k8=
github.com/koho/frpmgr v0.0.0-20241229161035-3c092a652f9f h1:BYpOcdY17DDzl/lkZdRCbsqZxyrXEyna/TZUwlLSPPg=
github.com/koho/frpmgr v0.0.0-20241229161035-3c092a652f9f/go.mod h1:CdksCbC3x4Swi/ePNXCeg08K1i3XdIVdy3o7elo92k8=
github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk=
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=