├── .github └── workflows │ ├── pullrequest.yml │ ├── release-linux.yml │ ├── release-macos.yml │ └── release-windows.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── config └── detekt │ ├── baseline.xml │ └── detekt.yml ├── default.nix ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts ├── src ├── main │ ├── kotlin │ │ └── com │ │ │ └── abysl │ │ │ └── harryplotter │ │ │ ├── HarryPlotter.kt │ │ │ ├── chia │ │ │ ├── ChiaCli.kt │ │ │ ├── ChiaLocator.kt │ │ │ └── PlotDir.kt │ │ │ ├── config │ │ │ ├── Config.kt │ │ │ ├── Prefs.kt │ │ │ └── ResourceNotFoundException.kt │ │ │ ├── logparser │ │ │ ├── FullNodeParser.kt │ │ │ └── PlotLogParser.kt │ │ │ ├── model │ │ │ ├── GithubRelease.kt │ │ │ ├── StaggerManager.kt │ │ │ ├── StaggerSettings.kt │ │ │ ├── TimeEnum.kt │ │ │ ├── drives │ │ │ │ ├── CacheDrive.kt │ │ │ │ ├── CacheManager.kt │ │ │ │ ├── DestDrive.kt │ │ │ │ ├── Drive.kt │ │ │ │ ├── DriveType.kt │ │ │ │ └── TempDrive.kt │ │ │ └── jobs │ │ │ │ ├── ChiaKey.kt │ │ │ │ ├── JobDescription.kt │ │ │ │ ├── JobResult.kt │ │ │ │ ├── JobState.kt │ │ │ │ ├── JobStats.kt │ │ │ │ ├── PlotJob.kt │ │ │ │ └── PlotProcess.kt │ │ │ ├── ui │ │ │ ├── all │ │ │ │ ├── SimpleDialogs.kt │ │ │ │ ├── SimpleFileChooser.kt │ │ │ │ └── Window.kt │ │ │ ├── drives │ │ │ │ ├── CacheDriveView.kt │ │ │ │ ├── DestDriveView.kt │ │ │ │ ├── DriveView.kt │ │ │ │ ├── DriveViewModel.kt │ │ │ │ └── TempDriveView.kt │ │ │ ├── jobs │ │ │ │ ├── JobEditorView.kt │ │ │ │ ├── JobEditorViewModel.kt │ │ │ │ ├── JobStatusView.kt │ │ │ │ ├── JobStatusViewModel.kt │ │ │ │ ├── JobsListView.kt │ │ │ │ ├── JobsListViewModel.kt │ │ │ │ ├── KeyEditorView.kt │ │ │ │ ├── KeyEditorViewModel.kt │ │ │ │ └── KeyEditorWindow.kt │ │ │ ├── main │ │ │ │ ├── MainView.kt │ │ │ │ ├── MainViewModel.kt │ │ │ │ ├── ReleaseView.kt │ │ │ │ ├── ReleaseWindow.kt │ │ │ │ └── VersionPromptWindow.kt │ │ │ ├── settings │ │ │ │ ├── ChiaSettingsView.kt │ │ │ │ ├── ChiaSettingsWindow.kt │ │ │ │ ├── HarryPlotterSettingsView.kt │ │ │ │ ├── HarryPlotterSettingsWindow.kt │ │ │ │ ├── StaggerSettingsView.kt │ │ │ │ └── StaggerSettingsWindow.kt │ │ │ └── stats │ │ │ │ ├── StatsView.kt │ │ │ │ └── StatsViewModel.kt │ │ │ └── util │ │ │ ├── IOUtil.kt │ │ │ ├── UtilExtensions.kt │ │ │ ├── bindings │ │ │ ├── BiDirectionalBinding.kt │ │ │ ├── BindingConverter.kt │ │ │ ├── BindingExtensions.kt │ │ │ ├── FlowToObservableBinding.kt │ │ │ └── ObservableToFlowBinding.kt │ │ │ ├── fx │ │ │ ├── FxExtensions.kt │ │ │ └── FxUtil.kt │ │ │ └── serializers │ │ │ ├── FileSerializer.kt │ │ │ ├── MutableStateFlowSerializer.kt │ │ │ └── StateFlowSerializer.kt │ └── resources │ │ └── com │ │ └── abysl │ │ └── harryplotter │ │ ├── changelogs │ │ └── 1.2.0.txt │ │ ├── icons │ │ ├── snitch.icns │ │ ├── snitch.ico │ │ └── snitch.png │ │ ├── themes │ │ ├── Dark.css │ │ └── Light.css │ │ ├── ui │ │ ├── drives │ │ │ ├── CacheDriveView.fxml │ │ │ ├── DestDriveView.fxml │ │ │ ├── DriveStatsView.fxml │ │ │ ├── DriveView.fxml │ │ │ └── TempDriveView.fxml │ │ ├── jobs │ │ │ ├── JobEditor.fxml │ │ │ ├── JobStatusView.fxml │ │ │ ├── JobsListView.fxml │ │ │ └── KeyEditor.fxml │ │ ├── main │ │ │ ├── MainView.fxml │ │ │ └── Release.fxml │ │ ├── settings │ │ │ ├── ChiaSettings.fxml │ │ │ ├── HarryPlotterSettings.fxml │ │ │ └── StaggerSettings.fxml │ │ └── stats │ │ │ └── StatsView.fxml │ │ └── version.txt └── test │ └── kotlin │ └── com │ └── abysl │ └── harryplotter │ └── logparser │ └── PlotLogParserTest.kt ├── updatewrapper.sh └── wiki ├── demo.png └── statsdemo.png /.github/workflows/pullrequest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/.github/workflows/pullrequest.yml -------------------------------------------------------------------------------- /.github/workflows/release-linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/.github/workflows/release-linux.yml -------------------------------------------------------------------------------- /.github/workflows/release-macos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/.github/workflows/release-macos.yml -------------------------------------------------------------------------------- /.github/workflows/release-windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/.github/workflows/release-windows.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .gradle/ 2 | .idea/ 3 | build/ 4 | out/ 5 | .DS_Store 6 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/README.md -------------------------------------------------------------------------------- /config/detekt/baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/config/detekt/baseline.xml -------------------------------------------------------------------------------- /config/detekt/detekt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/config/detekt/detekt.yml -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/default.nix -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "harry-plotter" 2 | -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/HarryPlotter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/HarryPlotter.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/chia/ChiaCli.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/chia/ChiaCli.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/chia/ChiaLocator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/chia/ChiaLocator.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/chia/PlotDir.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/chia/PlotDir.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/config/Config.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/config/Config.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/config/Prefs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/config/Prefs.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/config/ResourceNotFoundException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/config/ResourceNotFoundException.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/logparser/FullNodeParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/logparser/FullNodeParser.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/logparser/PlotLogParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/logparser/PlotLogParser.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/model/GithubRelease.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/model/GithubRelease.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/model/StaggerManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/model/StaggerManager.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/model/StaggerSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/model/StaggerSettings.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/model/TimeEnum.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/model/TimeEnum.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/model/drives/CacheDrive.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/model/drives/CacheDrive.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/model/drives/CacheManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/model/drives/CacheManager.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/model/drives/DestDrive.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/model/drives/DestDrive.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/model/drives/Drive.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/model/drives/Drive.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/model/drives/DriveType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/model/drives/DriveType.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/model/drives/TempDrive.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/model/drives/TempDrive.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/model/jobs/ChiaKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/model/jobs/ChiaKey.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/model/jobs/JobDescription.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/model/jobs/JobDescription.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/model/jobs/JobResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/model/jobs/JobResult.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/model/jobs/JobState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/model/jobs/JobState.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/model/jobs/JobStats.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/model/jobs/JobStats.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/model/jobs/PlotJob.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/model/jobs/PlotJob.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/model/jobs/PlotProcess.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/model/jobs/PlotProcess.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/ui/all/SimpleDialogs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/ui/all/SimpleDialogs.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/ui/all/SimpleFileChooser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/ui/all/SimpleFileChooser.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/ui/all/Window.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/ui/all/Window.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/ui/drives/CacheDriveView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/ui/drives/CacheDriveView.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/ui/drives/DestDriveView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/ui/drives/DestDriveView.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/ui/drives/DriveView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/ui/drives/DriveView.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/ui/drives/DriveViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/ui/drives/DriveViewModel.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/ui/drives/TempDriveView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/ui/drives/TempDriveView.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/ui/jobs/JobEditorView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/ui/jobs/JobEditorView.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/ui/jobs/JobEditorViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/ui/jobs/JobEditorViewModel.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/ui/jobs/JobStatusView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/ui/jobs/JobStatusView.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/ui/jobs/JobStatusViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/ui/jobs/JobStatusViewModel.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/ui/jobs/JobsListView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/ui/jobs/JobsListView.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/ui/jobs/JobsListViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/ui/jobs/JobsListViewModel.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/ui/jobs/KeyEditorView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/ui/jobs/KeyEditorView.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/ui/jobs/KeyEditorViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/ui/jobs/KeyEditorViewModel.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/ui/jobs/KeyEditorWindow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/ui/jobs/KeyEditorWindow.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/ui/main/MainView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/ui/main/MainView.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/ui/main/MainViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/ui/main/MainViewModel.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/ui/main/ReleaseView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/ui/main/ReleaseView.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/ui/main/ReleaseWindow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/ui/main/ReleaseWindow.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/ui/main/VersionPromptWindow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/ui/main/VersionPromptWindow.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/ui/settings/ChiaSettingsView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/ui/settings/ChiaSettingsView.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/ui/settings/ChiaSettingsWindow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/ui/settings/ChiaSettingsWindow.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/ui/settings/HarryPlotterSettingsView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/ui/settings/HarryPlotterSettingsView.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/ui/settings/HarryPlotterSettingsWindow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/ui/settings/HarryPlotterSettingsWindow.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/ui/settings/StaggerSettingsView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/ui/settings/StaggerSettingsView.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/ui/settings/StaggerSettingsWindow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/ui/settings/StaggerSettingsWindow.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/ui/stats/StatsView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/ui/stats/StatsView.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/ui/stats/StatsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/ui/stats/StatsViewModel.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/util/IOUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/util/IOUtil.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/util/UtilExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/util/UtilExtensions.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/util/bindings/BiDirectionalBinding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/util/bindings/BiDirectionalBinding.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/util/bindings/BindingConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/util/bindings/BindingConverter.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/util/bindings/BindingExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/util/bindings/BindingExtensions.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/util/bindings/FlowToObservableBinding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/util/bindings/FlowToObservableBinding.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/util/bindings/ObservableToFlowBinding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/util/bindings/ObservableToFlowBinding.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/util/fx/FxExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/util/fx/FxExtensions.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/util/fx/FxUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/util/fx/FxUtil.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/util/serializers/FileSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/util/serializers/FileSerializer.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/util/serializers/MutableStateFlowSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/util/serializers/MutableStateFlowSerializer.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/abysl/harryplotter/util/serializers/StateFlowSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/kotlin/com/abysl/harryplotter/util/serializers/StateFlowSerializer.kt -------------------------------------------------------------------------------- /src/main/resources/com/abysl/harryplotter/changelogs/1.2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/resources/com/abysl/harryplotter/changelogs/1.2.0.txt -------------------------------------------------------------------------------- /src/main/resources/com/abysl/harryplotter/icons/snitch.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/resources/com/abysl/harryplotter/icons/snitch.icns -------------------------------------------------------------------------------- /src/main/resources/com/abysl/harryplotter/icons/snitch.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/resources/com/abysl/harryplotter/icons/snitch.ico -------------------------------------------------------------------------------- /src/main/resources/com/abysl/harryplotter/icons/snitch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/resources/com/abysl/harryplotter/icons/snitch.png -------------------------------------------------------------------------------- /src/main/resources/com/abysl/harryplotter/themes/Dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/resources/com/abysl/harryplotter/themes/Dark.css -------------------------------------------------------------------------------- /src/main/resources/com/abysl/harryplotter/themes/Light.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/resources/com/abysl/harryplotter/themes/Light.css -------------------------------------------------------------------------------- /src/main/resources/com/abysl/harryplotter/ui/drives/CacheDriveView.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/resources/com/abysl/harryplotter/ui/drives/CacheDriveView.fxml -------------------------------------------------------------------------------- /src/main/resources/com/abysl/harryplotter/ui/drives/DestDriveView.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/resources/com/abysl/harryplotter/ui/drives/DestDriveView.fxml -------------------------------------------------------------------------------- /src/main/resources/com/abysl/harryplotter/ui/drives/DriveStatsView.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/resources/com/abysl/harryplotter/ui/drives/DriveStatsView.fxml -------------------------------------------------------------------------------- /src/main/resources/com/abysl/harryplotter/ui/drives/DriveView.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/resources/com/abysl/harryplotter/ui/drives/DriveView.fxml -------------------------------------------------------------------------------- /src/main/resources/com/abysl/harryplotter/ui/drives/TempDriveView.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/resources/com/abysl/harryplotter/ui/drives/TempDriveView.fxml -------------------------------------------------------------------------------- /src/main/resources/com/abysl/harryplotter/ui/jobs/JobEditor.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/resources/com/abysl/harryplotter/ui/jobs/JobEditor.fxml -------------------------------------------------------------------------------- /src/main/resources/com/abysl/harryplotter/ui/jobs/JobStatusView.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/resources/com/abysl/harryplotter/ui/jobs/JobStatusView.fxml -------------------------------------------------------------------------------- /src/main/resources/com/abysl/harryplotter/ui/jobs/JobsListView.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/resources/com/abysl/harryplotter/ui/jobs/JobsListView.fxml -------------------------------------------------------------------------------- /src/main/resources/com/abysl/harryplotter/ui/jobs/KeyEditor.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/resources/com/abysl/harryplotter/ui/jobs/KeyEditor.fxml -------------------------------------------------------------------------------- /src/main/resources/com/abysl/harryplotter/ui/main/MainView.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/resources/com/abysl/harryplotter/ui/main/MainView.fxml -------------------------------------------------------------------------------- /src/main/resources/com/abysl/harryplotter/ui/main/Release.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/resources/com/abysl/harryplotter/ui/main/Release.fxml -------------------------------------------------------------------------------- /src/main/resources/com/abysl/harryplotter/ui/settings/ChiaSettings.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/resources/com/abysl/harryplotter/ui/settings/ChiaSettings.fxml -------------------------------------------------------------------------------- /src/main/resources/com/abysl/harryplotter/ui/settings/HarryPlotterSettings.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/resources/com/abysl/harryplotter/ui/settings/HarryPlotterSettings.fxml -------------------------------------------------------------------------------- /src/main/resources/com/abysl/harryplotter/ui/settings/StaggerSettings.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/resources/com/abysl/harryplotter/ui/settings/StaggerSettings.fxml -------------------------------------------------------------------------------- /src/main/resources/com/abysl/harryplotter/ui/stats/StatsView.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/main/resources/com/abysl/harryplotter/ui/stats/StatsView.fxml -------------------------------------------------------------------------------- /src/main/resources/com/abysl/harryplotter/version.txt: -------------------------------------------------------------------------------- 1 | 1.2.0 -------------------------------------------------------------------------------- /src/test/kotlin/com/abysl/harryplotter/logparser/PlotLogParserTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/src/test/kotlin/com/abysl/harryplotter/logparser/PlotLogParserTest.kt -------------------------------------------------------------------------------- /updatewrapper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/updatewrapper.sh -------------------------------------------------------------------------------- /wiki/demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/wiki/demo.png -------------------------------------------------------------------------------- /wiki/statsdemo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abueide/harry-plotter/HEAD/wiki/statsdemo.png --------------------------------------------------------------------------------