├── .github └── workflows │ ├── docker-image-snapshot.yml │ └── docker-image.yml ├── .gitignore ├── CONTRIBUTING.md ├── Docker ├── Dockerfile └── docker-compose.yml ├── LICENSE ├── README.md ├── config └── checkstyle │ ├── checkstyle.xml │ └── checkstyle_test.xml ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── lombok.config ├── package.json ├── settings.gradle ├── src └── main │ ├── java │ └── de │ │ └── maggiwuerze │ │ └── xdccloader │ │ ├── ServletInitializer.java │ │ ├── XdccloaderApplication.java │ │ ├── config │ │ ├── SessionEventListener.java │ │ ├── SpringSecurityConfig.java │ │ └── WebSocketConfig.java │ │ ├── controller │ │ ├── BotController.java │ │ ├── ChannelController.java │ │ ├── DownloadController.java │ │ ├── MainController.java │ │ ├── ServerController.java │ │ └── UserController.java │ │ ├── events │ │ ├── CustomSpringEventListener.java │ │ ├── EntityCreationEvent.java │ │ ├── EntityDeleteEvent.java │ │ ├── EntityDoneEvent.java │ │ ├── EntityUpdateEvent.java │ │ ├── EventPublisher.java │ │ ├── SocketEvents.java │ │ ├── bot │ │ │ ├── TargetBotCreationEvent.java │ │ │ ├── TargetBotDeleteEvent.java │ │ │ └── TargetBotUpdateEvent.java │ │ ├── channel │ │ │ └── server │ │ │ │ ├── ChannelCreationEvent.java │ │ │ │ ├── ChannelDeleteEvent.java │ │ │ │ ├── ChannelDoneEvent.java │ │ │ │ └── ChannelUpdateEvent.java │ │ ├── download │ │ │ ├── DownloadCreationEvent.java │ │ │ ├── DownloadDeleteEvent.java │ │ │ ├── DownloadDoneEvent.java │ │ │ └── DownloadUpdateEvent.java │ │ └── server │ │ │ ├── ServerCreationEvent.java │ │ │ ├── ServerDeleteEvent.java │ │ │ ├── ServerDoneEvent.java │ │ │ └── ServerUpdateEvent.java │ │ ├── irc │ │ ├── IrcBot.java │ │ └── IrcEventListener.java │ │ ├── model │ │ ├── download │ │ │ ├── Download.java │ │ │ ├── DownloadSort.java │ │ │ └── DownloadState.java │ │ ├── entity │ │ │ ├── Bot.java │ │ │ ├── Channel.java │ │ │ ├── Server.java │ │ │ └── UserSettings.java │ │ ├── forms │ │ │ ├── ChannelForm.java │ │ │ ├── DownloadForm.java │ │ │ ├── ServerForm.java │ │ │ ├── TargetBotForm.java │ │ │ ├── UserForm.java │ │ │ ├── UserSettingsForm.java │ │ │ └── validation │ │ │ │ ├── PasswordMatches.java │ │ │ │ └── PasswordMatchesValidator.java │ │ └── transport │ │ │ ├── BotTO.java │ │ │ ├── ChannelTO.java │ │ │ ├── DownloadTO.java │ │ │ ├── ServerTO.java │ │ │ └── UserSettingsTO.java │ │ ├── persistence │ │ ├── ChannelRepository.java │ │ ├── DatabaseLoader.java │ │ ├── DownloadRepository.java │ │ ├── IrcUserRepository.java │ │ ├── ServerRepository.java │ │ ├── SettingsRepository.java │ │ ├── TargetBotRepository.java │ │ └── UserSettingsRepository.java │ │ ├── service │ │ ├── BotService.java │ │ ├── ChannelService.java │ │ ├── DownloadService.java │ │ ├── EventService.java │ │ ├── IrcBotService.java │ │ ├── ServerService.java │ │ └── UserSettingsService.java │ │ └── util │ │ ├── FileTransferProgressWatcher.java │ │ ├── FilesizeFormatter.java │ │ ├── IpHelper.java │ │ └── ProgressWatcherFactory.java │ ├── js │ ├── api │ │ ├── uriListConverter.js │ │ └── uriTemplateInterceptor.js │ ├── app.js │ ├── components │ │ ├── bot │ │ │ ├── BotCard.js │ │ │ ├── BotInputs.js │ │ │ └── BotListView.js │ │ ├── channel │ │ │ ├── ChannelCard.js │ │ │ ├── ChannelInputs.js │ │ │ └── ChannelListView.js │ │ ├── download │ │ │ ├── DownloadCard.js │ │ │ └── DownloadListView.js │ │ ├── server │ │ │ ├── ServerCard.js │ │ │ ├── ServerInputs.js │ │ │ └── ServerListView.js │ │ ├── settings │ │ │ └── Settings.js │ │ └── wizard │ │ │ ├── InitWizard.js │ │ │ └── steps │ │ │ └── Step1.java │ ├── deprecated │ │ ├── client.js │ │ └── follow.js │ ├── util │ │ ├── AutohideExample.js │ │ └── Toaster.js │ └── websocket-listener.js │ └── resources │ ├── application.properties │ ├── static │ ├── built │ │ ├── bundle.js │ │ └── bundle.js.map │ ├── css │ │ └── main.css │ ├── favicon.ico │ └── fonts │ │ ├── LatoLatin-Regular.eot │ │ ├── LatoLatin-Regular.ttf │ │ ├── LatoLatin-Regular.woff │ │ └── LatoLatin-Regular.woff2 │ └── templates │ ├── index.html │ ├── login.html │ └── register.html └── webpack.config.js /.github/workflows/docker-image-snapshot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/.github/workflows/docker-image-snapshot.yml -------------------------------------------------------------------------------- /.github/workflows/docker-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/.github/workflows/docker-image.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/Docker/Dockerfile -------------------------------------------------------------------------------- /Docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/Docker/docker-compose.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/README.md -------------------------------------------------------------------------------- /config/checkstyle/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/config/checkstyle/checkstyle.xml -------------------------------------------------------------------------------- /config/checkstyle/checkstyle_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/config/checkstyle/checkstyle_test.xml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/gradlew.bat -------------------------------------------------------------------------------- /lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/lombok.config -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/package.json -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/ServletInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/ServletInitializer.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/XdccloaderApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/XdccloaderApplication.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/config/SessionEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/config/SessionEventListener.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/config/SpringSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/config/SpringSecurityConfig.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/config/WebSocketConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/config/WebSocketConfig.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/controller/BotController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/controller/BotController.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/controller/ChannelController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/controller/ChannelController.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/controller/DownloadController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/controller/DownloadController.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/controller/MainController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/controller/MainController.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/controller/ServerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/controller/ServerController.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/controller/UserController.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/events/CustomSpringEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/events/CustomSpringEventListener.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/events/EntityCreationEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/events/EntityCreationEvent.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/events/EntityDeleteEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/events/EntityDeleteEvent.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/events/EntityDoneEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/events/EntityDoneEvent.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/events/EntityUpdateEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/events/EntityUpdateEvent.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/events/EventPublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/events/EventPublisher.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/events/SocketEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/events/SocketEvents.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/events/bot/TargetBotCreationEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/events/bot/TargetBotCreationEvent.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/events/bot/TargetBotDeleteEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/events/bot/TargetBotDeleteEvent.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/events/bot/TargetBotUpdateEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/events/bot/TargetBotUpdateEvent.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/events/channel/server/ChannelCreationEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/events/channel/server/ChannelCreationEvent.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/events/channel/server/ChannelDeleteEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/events/channel/server/ChannelDeleteEvent.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/events/channel/server/ChannelDoneEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/events/channel/server/ChannelDoneEvent.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/events/channel/server/ChannelUpdateEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/events/channel/server/ChannelUpdateEvent.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/events/download/DownloadCreationEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/events/download/DownloadCreationEvent.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/events/download/DownloadDeleteEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/events/download/DownloadDeleteEvent.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/events/download/DownloadDoneEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/events/download/DownloadDoneEvent.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/events/download/DownloadUpdateEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/events/download/DownloadUpdateEvent.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/events/server/ServerCreationEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/events/server/ServerCreationEvent.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/events/server/ServerDeleteEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/events/server/ServerDeleteEvent.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/events/server/ServerDoneEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/events/server/ServerDoneEvent.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/events/server/ServerUpdateEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/events/server/ServerUpdateEvent.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/irc/IrcBot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/irc/IrcBot.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/irc/IrcEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/irc/IrcEventListener.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/model/download/Download.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/model/download/Download.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/model/download/DownloadSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/model/download/DownloadSort.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/model/download/DownloadState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/model/download/DownloadState.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/model/entity/Bot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/model/entity/Bot.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/model/entity/Channel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/model/entity/Channel.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/model/entity/Server.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/model/entity/Server.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/model/entity/UserSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/model/entity/UserSettings.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/model/forms/ChannelForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/model/forms/ChannelForm.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/model/forms/DownloadForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/model/forms/DownloadForm.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/model/forms/ServerForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/model/forms/ServerForm.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/model/forms/TargetBotForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/model/forms/TargetBotForm.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/model/forms/UserForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/model/forms/UserForm.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/model/forms/UserSettingsForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/model/forms/UserSettingsForm.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/model/forms/validation/PasswordMatches.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/model/forms/validation/PasswordMatches.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/model/forms/validation/PasswordMatchesValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/model/forms/validation/PasswordMatchesValidator.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/model/transport/BotTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/model/transport/BotTO.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/model/transport/ChannelTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/model/transport/ChannelTO.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/model/transport/DownloadTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/model/transport/DownloadTO.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/model/transport/ServerTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/model/transport/ServerTO.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/model/transport/UserSettingsTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/model/transport/UserSettingsTO.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/persistence/ChannelRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/persistence/ChannelRepository.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/persistence/DatabaseLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/persistence/DatabaseLoader.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/persistence/DownloadRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/persistence/DownloadRepository.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/persistence/IrcUserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/persistence/IrcUserRepository.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/persistence/ServerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/persistence/ServerRepository.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/persistence/SettingsRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/persistence/SettingsRepository.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/persistence/TargetBotRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/persistence/TargetBotRepository.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/persistence/UserSettingsRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/persistence/UserSettingsRepository.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/service/BotService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/service/BotService.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/service/ChannelService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/service/ChannelService.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/service/DownloadService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/service/DownloadService.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/service/EventService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/service/EventService.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/service/IrcBotService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/service/IrcBotService.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/service/ServerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/service/ServerService.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/service/UserSettingsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/service/UserSettingsService.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/util/FileTransferProgressWatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/util/FileTransferProgressWatcher.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/util/FilesizeFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/util/FilesizeFormatter.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/util/IpHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/util/IpHelper.java -------------------------------------------------------------------------------- /src/main/java/de/maggiwuerze/xdccloader/util/ProgressWatcherFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/java/de/maggiwuerze/xdccloader/util/ProgressWatcherFactory.java -------------------------------------------------------------------------------- /src/main/js/api/uriListConverter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/js/api/uriListConverter.js -------------------------------------------------------------------------------- /src/main/js/api/uriTemplateInterceptor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/js/api/uriTemplateInterceptor.js -------------------------------------------------------------------------------- /src/main/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/js/app.js -------------------------------------------------------------------------------- /src/main/js/components/bot/BotCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/js/components/bot/BotCard.js -------------------------------------------------------------------------------- /src/main/js/components/bot/BotInputs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/js/components/bot/BotInputs.js -------------------------------------------------------------------------------- /src/main/js/components/bot/BotListView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/js/components/bot/BotListView.js -------------------------------------------------------------------------------- /src/main/js/components/channel/ChannelCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/js/components/channel/ChannelCard.js -------------------------------------------------------------------------------- /src/main/js/components/channel/ChannelInputs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/js/components/channel/ChannelInputs.js -------------------------------------------------------------------------------- /src/main/js/components/channel/ChannelListView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/js/components/channel/ChannelListView.js -------------------------------------------------------------------------------- /src/main/js/components/download/DownloadCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/js/components/download/DownloadCard.js -------------------------------------------------------------------------------- /src/main/js/components/download/DownloadListView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/js/components/download/DownloadListView.js -------------------------------------------------------------------------------- /src/main/js/components/server/ServerCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/js/components/server/ServerCard.js -------------------------------------------------------------------------------- /src/main/js/components/server/ServerInputs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/js/components/server/ServerInputs.js -------------------------------------------------------------------------------- /src/main/js/components/server/ServerListView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/js/components/server/ServerListView.js -------------------------------------------------------------------------------- /src/main/js/components/settings/Settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/js/components/settings/Settings.js -------------------------------------------------------------------------------- /src/main/js/components/wizard/InitWizard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/js/components/wizard/InitWizard.js -------------------------------------------------------------------------------- /src/main/js/components/wizard/steps/Step1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/js/components/wizard/steps/Step1.java -------------------------------------------------------------------------------- /src/main/js/deprecated/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/js/deprecated/client.js -------------------------------------------------------------------------------- /src/main/js/deprecated/follow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/js/deprecated/follow.js -------------------------------------------------------------------------------- /src/main/js/util/AutohideExample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/js/util/AutohideExample.js -------------------------------------------------------------------------------- /src/main/js/util/Toaster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/js/util/Toaster.js -------------------------------------------------------------------------------- /src/main/js/websocket-listener.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/js/websocket-listener.js -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/static/built/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/resources/static/built/bundle.js -------------------------------------------------------------------------------- /src/main/resources/static/built/bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/resources/static/built/bundle.js.map -------------------------------------------------------------------------------- /src/main/resources/static/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/resources/static/css/main.css -------------------------------------------------------------------------------- /src/main/resources/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/resources/static/favicon.ico -------------------------------------------------------------------------------- /src/main/resources/static/fonts/LatoLatin-Regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/resources/static/fonts/LatoLatin-Regular.eot -------------------------------------------------------------------------------- /src/main/resources/static/fonts/LatoLatin-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/resources/static/fonts/LatoLatin-Regular.ttf -------------------------------------------------------------------------------- /src/main/resources/static/fonts/LatoLatin-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/resources/static/fonts/LatoLatin-Regular.woff -------------------------------------------------------------------------------- /src/main/resources/static/fonts/LatoLatin-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/resources/static/fonts/LatoLatin-Regular.woff2 -------------------------------------------------------------------------------- /src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /src/main/resources/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/resources/templates/login.html -------------------------------------------------------------------------------- /src/main/resources/templates/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/src/main/resources/templates/register.html -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaggiWuerze/xddcwebloader/HEAD/webpack.config.js --------------------------------------------------------------------------------