Path Lines of Code dev-tools/build.gradle.kts 19 dev-tools/src/main/kotlin/main.kt 114 settings.gradle.kts 32 space-slack-sync/build.gradle.kts 110 space-slack-sync/client/public/index.html 10 space-slack-sync/client/src/app/App.css 6 space-slack-sync/client/src/app/App.tsx 85 space-slack-sync/client/src/app/components/actionPanel.css 55 space-slack-sync/client/src/app/components/actionPanel.tsx 38 space-slack-sync/client/src/app/components/button.css 51 space-slack-sync/client/src/app/components/button.tsx 25 space-slack-sync/client/src/app/components/channelControls.css 20 space-slack-sync/client/src/app/components/channelControls.tsx 50 space-slack-sync/client/src/app/components/channelIcon.css 11 space-slack-sync/client/src/app/components/channelIcon.tsx 34 space-slack-sync/client/src/app/components/icon.tsx 13 space-slack-sync/client/src/app/components/logoWithNameAndHost.css 21 space-slack-sync/client/src/app/components/logoWithNameAndHost.tsx 21 space-slack-sync/client/src/app/components/mainPage.css 38 space-slack-sync/client/src/app/components/mainPage.tsx 218 space-slack-sync/client/src/app/components/select.css 20 space-slack-sync/client/src/app/components/select.tsx 112 space-slack-sync/client/src/app/components/spring.css 7 space-slack-sync/client/src/app/components/spring.tsx 4 space-slack-sync/client/src/app/components/startPage.tsx 39 space-slack-sync/client/src/app/components/unapprovedPermissionsWarning.tsx 32 space-slack-sync/client/src/app/components/warningBox.css 20 space-slack-sync/client/src/app/components/warningBox.tsx 23 space-slack-sync/client/src/app/service/fetch.ts 20 space-slack-sync/client/src/app/service/permissions.ts 37 space-slack-sync/client/src/app/service/slackChannels.ts 42 space-slack-sync/client/src/app/service/slackTeams.ts 33 space-slack-sync/client/src/app/service/spaceAuth.ts 54 space-slack-sync/client/src/app/service/spaceChannels.ts 41 space-slack-sync/client/src/app/service/spaceOrg.ts 11 space-slack-sync/client/src/app/service/spacePermissions.ts 21 space-slack-sync/client/src/app/service/syncChannels.ts 51 space-slack-sync/client/src/app/service/syncedChannels.ts 34 space-slack-sync/client/src/app/service/theme.ts 29 space-slack-sync/client/src/app/service/utils.ts 25 space-slack-sync/client/src/app/space/space.ts 13 space-slack-sync/client/src/index.css 23 space-slack-sync/client/src/index.tsx 8 space-slack-sync/client/src/setupProxy.js 10 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/Application.kt 35 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/MDC.kt 91 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/Secrets.kt 26 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/homepage/MissingAppPermissions.kt 31 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/homepage/ServiceBase.kt 12 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/homepage/SlackChannelsToPickForSync.kt 35 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/homepage/SlackTeamCache.kt 25 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/homepage/SpaceChannelsToPickForSync.kt 39 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/homepage/StartSyncService.kt 80 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/homepage/StopSyncService.kt 28 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/homepage/SyncedChannelsService.kt 91 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/homepage/utils.kt 14 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/platform/ServerDispatcher.kt 14 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/routing/Routes.kt 28 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/routing/configureRouting.kt 47 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/routing/spaceHomepageRouting.kt 161 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/BaseSlackClient.kt 169 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/HtmlUtils.kt 31 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/MarkdownConversion.kt 29 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/MessageStyle.kt 24 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/SlackChannelJoinProcessor.kt 68 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/SlackChannelLeaveProcessor.kt 8 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/SlackChannelRetrieval.kt 54 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/SlackClient.kt 193 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/SlackDeletedMessageProcessor.kt 27 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/SlackEditedMessageProcessor.kt 25 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/SlackEventProcessing.kt 123 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/SlackMessageEvent.kt 92 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/SlackMessageParsing.kt 230 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/SlackMessageProcessingUtils.kt 200 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/SlackMessageType.kt 215 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/SlackNewMessageProcessor.kt 31 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/SlackOAuthFlow.kt 96 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/Utils.kt 45 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/space/SpaceClientPersistentStrategy.kt 26 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/space/SpaceDeletedMessageProcessor.kt 26 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/space/SpaceEditedMessageProcessor.kt 21 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/space/SpaceMessageParsing.kt 249 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/space/SpaceNewMessageProcessor.kt 39 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/space/SpacePayloadProcessing.kt 102 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/space/SpaceWebhooksProcessing.kt 92 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/space/Utils.kt 165 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/storage/Interface.kt 100 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/storage/postgres/InitDbConnection.kt 12 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/storage/postgres/PostgresStorage.kt 20 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/storage/postgres/Tables.kt 70 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/storage/postgres/impl/MessagesStorageImpl.kt 75 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/storage/postgres/impl/SlackTeamCacheStorageImpl.kt 45 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/storage/postgres/impl/SlackTeamsStorageImpl.kt 124 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/storage/postgres/impl/SpaceAppInstancesStorageImpl.kt 71 space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/storage/postgres/impl/SyncedChannelsStorageImpl.kt 93 space-slack-sync/src/main/resources/logback-prod.xml 29 space-slack-sync/src/main/resources/logback.xml 13