gitextract_e9godol_/ ├── .dockerignore ├── .github/ │ └── workflows/ │ └── release.yaml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── api.go ├── cmd/ │ └── storm/ │ └── server.go ├── docker-compose/ │ ├── auth │ ├── core.conf │ └── docker-compose.yml ├── error.go ├── frontend/ │ ├── .browserslistrc │ ├── .editorconfig │ ├── angular.json │ ├── e2e/ │ │ ├── protractor.conf.js │ │ ├── src/ │ │ │ ├── app.e2e-spec.ts │ │ │ └── app.po.ts │ │ └── tsconfig.json │ ├── karma.conf.js │ ├── package.json │ ├── src/ │ │ ├── app/ │ │ │ ├── api.service.spec.ts │ │ │ ├── api.service.ts │ │ │ ├── app.component.html │ │ │ ├── app.component.scss │ │ │ ├── app.component.spec.ts │ │ │ ├── app.component.ts │ │ │ ├── app.module.ts │ │ │ ├── components/ │ │ │ │ ├── activity-marker/ │ │ │ │ │ ├── activity-marker.component.html │ │ │ │ │ ├── activity-marker.component.scss │ │ │ │ │ ├── activity-marker.component.spec.ts │ │ │ │ │ └── activity-marker.component.ts │ │ │ │ ├── add-torrent-menu/ │ │ │ │ │ ├── add-torrent-config/ │ │ │ │ │ │ ├── add-torrent-config.component.html │ │ │ │ │ │ ├── add-torrent-config.component.scss │ │ │ │ │ │ ├── add-torrent-config.component.spec.ts │ │ │ │ │ │ └── add-torrent-config.component.ts │ │ │ │ │ ├── add-torrent-dialog-component.ts │ │ │ │ │ ├── add-torrent-file-input/ │ │ │ │ │ │ ├── add-torrent-file-input.component.html │ │ │ │ │ │ ├── add-torrent-file-input.component.scss │ │ │ │ │ │ ├── add-torrent-file-input.component.spec.ts │ │ │ │ │ │ └── add-torrent-file-input.component.ts │ │ │ │ │ ├── add-torrent-magnet-input/ │ │ │ │ │ │ ├── add-torrent-magnet-input.component.html │ │ │ │ │ │ ├── add-torrent-magnet-input.component.scss │ │ │ │ │ │ ├── add-torrent-magnet-input.component.spec.ts │ │ │ │ │ │ └── add-torrent-magnet-input.component.ts │ │ │ │ │ ├── add-torrent-menu.component.html │ │ │ │ │ ├── add-torrent-menu.component.scss │ │ │ │ │ ├── add-torrent-menu.component.spec.ts │ │ │ │ │ ├── add-torrent-menu.component.ts │ │ │ │ │ └── add-torrent-url-input/ │ │ │ │ │ ├── add-torrent-url-input.component.html │ │ │ │ │ ├── add-torrent-url-input.component.scss │ │ │ │ │ ├── add-torrent-url-input.component.spec.ts │ │ │ │ │ └── add-torrent-url-input.component.ts │ │ │ │ ├── api-key-dialog/ │ │ │ │ │ ├── api-key-dialog.component.html │ │ │ │ │ ├── api-key-dialog.component.scss │ │ │ │ │ ├── api-key-dialog.component.spec.ts │ │ │ │ │ └── api-key-dialog.component.ts │ │ │ │ ├── breakpoint-overlay/ │ │ │ │ │ ├── breakpoint-overlay.component.html │ │ │ │ │ ├── breakpoint-overlay.component.scss │ │ │ │ │ ├── breakpoint-overlay.component.spec.ts │ │ │ │ │ └── breakpoint-overlay.component.ts │ │ │ │ ├── connectivity-status/ │ │ │ │ │ ├── connectivity-status.component.html │ │ │ │ │ ├── connectivity-status.component.scss │ │ │ │ │ ├── connectivity-status.component.spec.ts │ │ │ │ │ └── connectivity-status.component.ts │ │ │ │ ├── delete-torrent-overlay/ │ │ │ │ │ ├── delete-torrent-overlay.component.html │ │ │ │ │ ├── delete-torrent-overlay.component.scss │ │ │ │ │ ├── delete-torrent-overlay.component.spec.ts │ │ │ │ │ └── delete-torrent-overlay.component.ts │ │ │ │ ├── plugin-enable/ │ │ │ │ │ ├── plugin-enable.component.html │ │ │ │ │ ├── plugin-enable.component.scss │ │ │ │ │ ├── plugin-enable.component.spec.ts │ │ │ │ │ └── plugin-enable.component.ts │ │ │ │ ├── session-status/ │ │ │ │ │ ├── session-status.component.html │ │ │ │ │ ├── session-status.component.scss │ │ │ │ │ ├── session-status.component.spec.ts │ │ │ │ │ └── session-status.component.ts │ │ │ │ ├── torrent/ │ │ │ │ │ ├── torrent.component.html │ │ │ │ │ ├── torrent.component.scss │ │ │ │ │ ├── torrent.component.spec.ts │ │ │ │ │ └── torrent.component.ts │ │ │ │ ├── torrent-details-dialog/ │ │ │ │ │ ├── torrent-details-dialog.component.html │ │ │ │ │ ├── torrent-details-dialog.component.scss │ │ │ │ │ ├── torrent-details-dialog.component.spec.ts │ │ │ │ │ └── torrent-details-dialog.component.ts │ │ │ │ ├── torrent-edit-label-dialog/ │ │ │ │ │ ├── torrent-edit-label-dialog.component.html │ │ │ │ │ ├── torrent-edit-label-dialog.component.scss │ │ │ │ │ ├── torrent-edit-label-dialog.component.spec.ts │ │ │ │ │ └── torrent-edit-label-dialog.component.ts │ │ │ │ ├── torrent-label/ │ │ │ │ │ ├── torrent-label.component.html │ │ │ │ │ ├── torrent-label.component.scss │ │ │ │ │ ├── torrent-label.component.spec.ts │ │ │ │ │ └── torrent-label.component.ts │ │ │ │ ├── torrent-search/ │ │ │ │ │ ├── torrent-search.component.html │ │ │ │ │ ├── torrent-search.component.scss │ │ │ │ │ ├── torrent-search.component.spec.ts │ │ │ │ │ └── torrent-search.component.ts │ │ │ │ └── torrent-state/ │ │ │ │ ├── torrent-state.component.html │ │ │ │ ├── torrent-state.component.scss │ │ │ │ ├── torrent-state.component.spec.ts │ │ │ │ └── torrent-state.component.ts │ │ │ ├── environment.ts │ │ │ ├── focus.service.spec.ts │ │ │ ├── focus.service.ts │ │ │ ├── order-by.pipe.spec.ts │ │ │ ├── order-by.pipe.ts │ │ │ ├── torrent-search.pipe.spec.ts │ │ │ └── torrent-search.pipe.ts │ │ ├── assets/ │ │ │ └── .gitkeep │ │ ├── environments/ │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── icons.scss │ │ ├── index.html │ │ ├── main.ts │ │ ├── polyfills.ts │ │ ├── styles.scss │ │ └── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.spec.json │ └── tslint.json ├── go.mod ├── go.sum ├── http.go ├── logo.svgz ├── methods.go ├── methods_labels.go ├── methods_plugins.go ├── methods_view.go ├── pool.go ├── request.go ├── response.go └── static.go