├── .editorconfig ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── docker-compose.yml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── modules ├── admin │ ├── build.gradle.kts │ └── src │ │ └── jsMain │ │ └── kotlin │ │ ├── io │ │ └── beatmaps │ │ │ └── admin │ │ │ ├── issues │ │ │ └── main.kt │ │ │ ├── modlog │ │ │ ├── diffText.kt │ │ │ ├── entry.kt │ │ │ └── main.kt │ │ │ ├── modreview │ │ │ ├── entry.kt │ │ │ └── main.kt │ │ │ └── user │ │ │ └── admin-account.kt │ │ └── module.kt ├── playlists │ ├── build.gradle.kts │ └── src │ │ ├── commonMain │ │ └── kotlin │ │ │ └── io │ │ │ └── beatmaps │ │ │ └── playlist │ │ │ └── playlist.kt │ │ ├── jsMain │ │ └── kotlin │ │ │ ├── io │ │ │ └── beatmaps │ │ │ │ └── playlist │ │ │ │ ├── add.kt │ │ │ │ ├── addModal.kt │ │ │ │ ├── edit.kt │ │ │ │ ├── main.kt │ │ │ │ ├── multiAdd.kt │ │ │ │ ├── playlist.kt │ │ │ │ ├── playlistInfo.kt │ │ │ │ ├── playlistTable.kt │ │ │ │ ├── removeMapPlaylist.kt │ │ │ │ └── search.kt │ │ │ └── module.kt │ │ └── jvmTest │ │ └── kotlin │ │ └── io │ │ └── beatmaps │ │ └── playlist │ │ └── reorderTest.kt ├── shared │ ├── build.gradle.kts │ └── src │ │ ├── commonMain │ │ └── kotlin │ │ │ └── io │ │ │ └── beatmaps │ │ │ ├── api │ │ │ ├── alerts.kt │ │ │ ├── collaboration.kt │ │ │ ├── generic.kt │ │ │ ├── issues.kt │ │ │ ├── maps.kt │ │ │ ├── modlog.kt │ │ │ ├── oauth.kt │ │ │ ├── playlist.kt │ │ │ ├── quest.kt │ │ │ ├── review.kt │ │ │ ├── scores.kt │ │ │ ├── sessions.kt │ │ │ ├── testplay.kt │ │ │ ├── upload.kt │ │ │ └── users.kt │ │ │ ├── config.kt │ │ │ └── preview.kt │ │ ├── jsMain │ │ └── kotlin │ │ │ ├── external │ │ │ ├── axios.kt │ │ │ ├── dates.kt │ │ │ ├── dnd.kt │ │ │ ├── dropzone.kt │ │ │ ├── import.kt │ │ │ ├── moment.kt │ │ │ ├── recaptcha.kt │ │ │ ├── router.kt │ │ │ ├── slider.kt │ │ │ ├── timeago.kt │ │ │ └── turnstile.kt │ │ │ └── io │ │ │ └── beatmaps │ │ │ ├── 404.kt │ │ │ ├── admin │ │ │ ├── main.kt │ │ │ └── props.kt │ │ │ ├── api │ │ │ └── user.kt │ │ │ ├── app.kt │ │ │ ├── captcha │ │ │ ├── generic.kt │ │ │ ├── recaptcha.kt │ │ │ └── turnstile.kt │ │ │ ├── config.kt │ │ │ ├── index │ │ │ ├── beatmapInfo.kt │ │ │ ├── beatmaptable.kt │ │ │ └── main.kt │ │ │ ├── issues │ │ │ ├── comment.kt │ │ │ ├── issue.kt │ │ │ ├── newComment.kt │ │ │ └── reportModal.kt │ │ │ ├── maps │ │ │ ├── collab │ │ │ │ ├── collaboratorCard.kt │ │ │ │ ├── collaboratorLeave.kt │ │ │ │ ├── collaboratorPicker.kt │ │ │ │ └── userSearch.kt │ │ │ ├── diffImg.kt │ │ │ ├── infotable.kt │ │ │ ├── main.kt │ │ │ ├── mapEmbed.kt │ │ │ ├── mapinfo.kt │ │ │ ├── nav.kt │ │ │ ├── requirements.kt │ │ │ ├── score.kt │ │ │ ├── scoretable.kt │ │ │ ├── tag.kt │ │ │ ├── tagPicker.kt │ │ │ └── testplay │ │ │ │ ├── main.kt │ │ │ │ ├── publishModal.kt │ │ │ │ ├── recent.kt │ │ │ │ ├── timeline.kt │ │ │ │ ├── timelineEntry.kt │ │ │ │ └── version.kt │ │ │ ├── nav │ │ │ ├── main.kt │ │ │ └── viewport-min-width.kt │ │ │ ├── playlist │ │ │ ├── main.kt │ │ │ └── props.kt │ │ │ ├── router.kt │ │ │ ├── shared │ │ │ ├── audioPreview.kt │ │ │ ├── coloredCard.kt │ │ │ ├── editableText.kt │ │ │ ├── form │ │ │ │ ├── errors.kt │ │ │ │ ├── multipleChoice.kt │ │ │ │ ├── slider.kt │ │ │ │ └── toggle.kt │ │ │ ├── infinite.kt │ │ │ ├── itemUserInfo.kt │ │ │ ├── loading.kt │ │ │ ├── map │ │ │ │ ├── bookmark.kt │ │ │ │ ├── botinfo.kt │ │ │ │ ├── bsr.kt │ │ │ │ ├── diffIcons.kt │ │ │ │ ├── downloadZip.kt │ │ │ │ ├── links.kt │ │ │ │ ├── oneclick.kt │ │ │ │ ├── rankedStatus.kt │ │ │ │ ├── rating.kt │ │ │ │ ├── title.kt │ │ │ │ └── uploader.kt │ │ │ ├── modal.kt │ │ │ ├── review │ │ │ │ ├── item.kt │ │ │ │ ├── main.kt │ │ │ │ ├── new.kt │ │ │ │ ├── reply.kt │ │ │ │ ├── replyInput.kt │ │ │ │ ├── sentiment.kt │ │ │ │ └── sentimentIcon.kt │ │ │ ├── reviewer.kt │ │ │ ├── search │ │ │ │ ├── environments.kt │ │ │ │ ├── presets.kt │ │ │ │ ├── search.kt │ │ │ │ ├── searchParams.kt │ │ │ │ ├── sort.kt │ │ │ │ └── tags.kt │ │ │ └── userCard.kt │ │ │ ├── upload │ │ │ ├── dropzone.kt │ │ │ ├── main.kt │ │ │ └── uploadError.kt │ │ │ ├── user │ │ │ ├── account.kt │ │ │ ├── account │ │ │ │ ├── email.kt │ │ │ │ ├── password.kt │ │ │ │ ├── sessionRow.kt │ │ │ │ └── sessions.kt │ │ │ ├── alerts │ │ │ │ ├── alert.kt │ │ │ │ ├── listItem.kt │ │ │ │ └── main.kt │ │ │ ├── import.kt │ │ │ ├── link.kt │ │ │ ├── main.kt │ │ │ ├── props.kt │ │ │ └── titles.kt │ │ │ └── util │ │ │ ├── alerts.kt │ │ │ ├── async.kt │ │ │ ├── audio.kt │ │ │ ├── autoSize.kt │ │ │ ├── helpers.kt │ │ │ ├── hooks.kt │ │ │ ├── markdown.kt │ │ │ └── types.kt │ │ └── jvmMain │ │ └── kotlin │ │ └── io │ │ └── beatmaps │ │ └── api │ │ └── users.kt ├── testplay │ ├── build.gradle.kts │ └── src │ │ └── jsMain │ │ └── kotlin │ │ ├── io │ │ └── beatmaps │ │ │ └── maps │ │ │ ├── recent │ │ │ ├── main.kt │ │ │ ├── recentrow.kt │ │ │ └── tablerow.kt │ │ │ └── testplay │ │ │ ├── feedback.kt │ │ │ └── newfeedback.kt │ │ └── module.kt └── user │ ├── build.gradle.kts │ └── src │ └── jsMain │ └── kotlin │ ├── io │ └── beatmaps │ │ ├── quest │ │ ├── code.kt │ │ └── quest.kt │ │ └── user │ │ ├── change-email.kt │ │ ├── follows.kt │ │ ├── forgot.kt │ │ ├── list │ │ ├── MapperColumn.kt │ │ ├── list.kt │ │ ├── row.kt │ │ └── sortHeading.kt │ │ ├── login.kt │ │ ├── loginForm.kt │ │ ├── oauth │ │ ├── authorize.kt │ │ ├── header.kt │ │ └── scopes.kt │ │ ├── register.kt │ │ ├── reset.kt │ │ └── username.kt │ └── module.kt ├── settings.gradle.kts ├── solr ├── Dockerfile ├── beatsaver │ ├── managed-schema.xml │ ├── solr-data-config.xml │ └── solrconfig.xml ├── playlists │ ├── managed-schema.xml │ ├── solr-data-config.xml │ └── solrconfig.xml ├── symlink.sh └── users │ ├── managed-schema.xml │ ├── solr-data-config.xml │ └── solrconfig.xml ├── src ├── commonMain │ └── resources │ │ ├── db │ │ ├── migration │ │ │ ├── V10__ModlogUser.sql │ │ │ ├── V11__Unaccent.sql │ │ │ ├── V12__Playlists.sql │ │ │ ├── V13__PlaylistSearch.sql │ │ │ ├── V14__ScheduleMap.sql │ │ │ ├── V15__TagsCuration.sql │ │ │ ├── V16__MaxScore.sql │ │ │ ├── V17__MapVersion.sql │ │ │ ├── V19__VerifiedMapper.sql │ │ │ ├── V1__Schema.sql │ │ │ ├── V20__SplitSchema.sql │ │ │ ├── V21__R2Flag.sql │ │ │ ├── V22__CuratedbySort.sql │ │ │ ├── V23__Alerts.sql │ │ │ ├── V24__Uncuration.sql │ │ │ ├── V25__OauthClients.sql │ │ │ ├── V26__PlaylistStats.sql │ │ │ ├── V27__Indexes.sql │ │ │ ├── V28__PlaylistOwnerIndex.sql │ │ │ ├── V29__ModLogUserIndex.sql │ │ │ ├── V2__Indexes.sql │ │ │ ├── V30__Follows.sql │ │ │ ├── V31__ProfileDescriptions.sql │ │ │ ├── V32__DiffRanked.sql │ │ │ ├── V33__Reviews.sql │ │ │ ├── V34__ReviewIndex.sql │ │ │ ├── V35__Suspension.sql │ │ │ ├── V36__ReviewIndex2.sql │ │ │ ├── V37__BeatmapSentiment.sql │ │ │ ├── V38__DiffLabel.sql │ │ │ ├── V39__VerifiedMapperIndex.sql │ │ │ ├── V3__SimpleUsers.sql │ │ │ ├── V40__Bookmarks.sql │ │ │ ├── V41__BookmarksIndex.sql │ │ │ ├── V42__Oauth.sql │ │ │ ├── V43__OauthKeys.sql │ │ │ ├── V44__OauthMetadata.sql │ │ │ ├── V45__ReviewDeleteAlert.sql │ │ │ ├── V46__VersionDeleted.sql │ │ │ ├── V47__AlgorithmRatingUpdate.sql │ │ │ ├── V48__ReviewIndex.sql │ │ │ ├── V49__UserLog.sql │ │ │ ├── V4__EmailCase.sql │ │ │ ├── V50__Legacy.sql │ │ │ ├── V51__Collaboration.sql │ │ │ ├── V52__MapsByCollaborator.sql │ │ │ ├── V53__MapsByCollaborator2.sql │ │ │ ├── V54__CollaboratorAlerts.sql │ │ │ ├── V55__PatreonTable.sql │ │ │ ├── V56__PatreonDev.sql │ │ │ ├── V57__FollowsOptions.sql │ │ │ ├── V58__CuratorTab.sql │ │ │ ├── V59__MapCuratedAlert.sql │ │ │ ├── V5__SearchAuthor.sql │ │ │ ├── V60__VersionPublishedAt.sql │ │ │ ├── V61__OauthClients.sql │ │ │ ├── V62__SearchPlaylist.sql │ │ │ ├── V63__BotMapRedesign.sql │ │ │ ├── V64__BotMapAdmin.sql │ │ │ ├── V65__UploadFix.sql │ │ │ ├── V66__SeniorCurator.sql │ │ │ ├── V67__FollowAlert.sql │ │ │ ├── V68__CuratorIndex.sql │ │ │ ├── V69__BeatLeader.sql │ │ │ ├── V6__BeatmapUpdated.sql │ │ │ ├── V70__FollowsCollabs.sql │ │ │ ├── V71__SearchPlaylistRankedFilters.sql │ │ │ ├── V72__ReviewReplies.sql │ │ │ ├── V73__AlertTypeReviewReply.sql │ │ │ ├── V74__ArrayUnique.sql │ │ │ ├── V75__RemoveOldAiColumns.sql │ │ │ ├── V76__DeletedAtIndex.sql │ │ │ ├── V77__Environments.sql │ │ │ ├── V78__ExtraEnvironments.sql │ │ │ ├── V79__FixEnvironments.sql │ │ │ ├── V7__BeatmapCreated.sql │ │ │ ├── V80__MoreEnvironments.sql │ │ │ ├── V81__InfoSchema.sql │ │ │ ├── V82__VersionData.sql │ │ │ ├── V83__DropBeatmapData.sql │ │ │ ├── V84__UserUpdated.sql │ │ │ ├── V85__PlaylistByMap.sql │ │ │ ├── V86__MetallicaEnvironments.sql │ │ │ ├── V87__Issues.sql │ │ │ ├── V88__RemoveCollabIndex.sql │ │ │ ├── V89__NSFWTag.sql │ │ │ ├── V8__DiscordLinkingV2.sql │ │ │ ├── V90__NSFWToggle.sql │ │ │ ├── V91__Vivify.sql │ │ │ ├── V92__RemoveTrgmPro.sql │ │ │ ├── V93__DropTrgmPro.sql │ │ │ ├── V94__SpoookyAndOST8Envs.sql │ │ │ └── V9__UserRename.sql │ │ └── test │ │ │ ├── V15.1__TestBeatMaps.sql │ │ │ ├── V25.1__TestClients.sql │ │ │ ├── V3.1__TestData.sql │ │ │ ├── V62.1__TestSearchPlaylist.sql │ │ │ ├── V69.1__TestBeatMaps.sql │ │ │ ├── V72.1__AddCollaboratorTestUser.sql │ │ │ ├── V72.2__AddCollaboratorsToMaps.sql │ │ │ └── V82.1__CopyMetadataToVersions.sql │ │ └── mongo │ │ └── init.js ├── jsMain │ └── kotlin │ │ └── main.kt ├── jvmMain │ ├── kotlin │ │ └── io │ │ │ └── beatmaps │ │ │ ├── api │ │ │ ├── alerts.kt │ │ │ ├── bookmark.kt │ │ │ ├── collaboration.kt │ │ │ ├── data.kt │ │ │ ├── issue.kt │ │ │ ├── maps.kt │ │ │ ├── modlog.kt │ │ │ ├── playlist.kt │ │ │ ├── playlist │ │ │ │ ├── create.kt │ │ │ │ ├── curate.kt │ │ │ │ ├── maps.kt │ │ │ │ ├── search.kt │ │ │ │ └── single.kt │ │ │ ├── quest.kt │ │ │ ├── review.kt │ │ │ ├── scores.kt │ │ │ ├── scores │ │ │ │ ├── beatleader.kt │ │ │ │ ├── common.kt │ │ │ │ └── scoresaber.kt │ │ │ ├── search.kt │ │ │ ├── search │ │ │ │ ├── PgSearchParams.kt │ │ │ │ ├── SearchParams.kt │ │ │ │ ├── SolrImporter.kt │ │ │ │ └── SolrSearchParams.kt │ │ │ ├── testplay.kt │ │ │ ├── user │ │ │ │ ├── UserCrypto.kt │ │ │ │ └── detail.kt │ │ │ ├── users.kt │ │ │ ├── util │ │ │ │ └── options.kt │ │ │ └── vote.kt │ │ │ ├── cloudflare │ │ │ ├── captcha.kt │ │ │ ├── filenameUpdater.kt │ │ │ ├── r2.kt │ │ │ └── worker.kt │ │ │ ├── controllers │ │ │ ├── admin.kt │ │ │ ├── cdn.kt │ │ │ ├── map.kt │ │ │ ├── playlist.kt │ │ │ ├── policy.kt │ │ │ ├── upload.kt │ │ │ ├── upload │ │ │ │ ├── Upload.kt │ │ │ │ └── zip.kt │ │ │ └── user.kt │ │ │ ├── login │ │ │ ├── TypedSessionTracker.kt │ │ │ ├── discord.kt │ │ │ ├── main.kt │ │ │ ├── oauth.kt │ │ │ ├── patreon │ │ │ │ ├── PatreonMembership.kt │ │ │ │ ├── PatreonTier.kt │ │ │ │ ├── PatreonUser.kt │ │ │ │ └── patreon.kt │ │ │ ├── server │ │ │ │ ├── BSCallContext.kt │ │ │ │ ├── DBClientService.kt │ │ │ │ ├── DBTokenStore.kt │ │ │ │ ├── TokenStoreCleaner.kt │ │ │ │ └── oauth.kt │ │ │ └── sessions.kt │ │ │ ├── pages │ │ │ ├── DMCAPageTemplate.kt │ │ │ ├── GenericPageTemplate.kt │ │ │ ├── PrivacyPageTemplate.kt │ │ │ ├── TOSPageTemplate.kt │ │ │ └── templates │ │ │ │ ├── HeaderTemplate.kt │ │ │ │ └── MainTemplate.kt │ │ │ ├── server.kt │ │ │ ├── util │ │ │ ├── BeatsageCleanse.kt │ │ │ ├── alerts.kt │ │ │ ├── auth.kt │ │ │ ├── downloads.kt │ │ │ ├── gameTokenValidator.kt │ │ │ ├── multipart.kt │ │ │ ├── ownership.kt │ │ │ ├── playliststats.kt │ │ │ ├── review.kt │ │ │ ├── scheduled.kt │ │ │ └── versions.kt │ │ │ └── websockets │ │ │ └── maps.kt │ ├── resources │ │ ├── 404.html │ │ ├── assets │ │ │ ├── beatleader.svg │ │ │ ├── beatsaver_logo.svg │ │ │ ├── default.png │ │ │ ├── favicon │ │ │ │ ├── android-chrome-192x192.png │ │ │ │ ├── android-chrome-512x512.png │ │ │ │ ├── apple-touch-icon.png │ │ │ │ ├── favicon-16x16.png │ │ │ │ ├── favicon-32x32.png │ │ │ │ ├── favicon.ico │ │ │ │ └── site.webmanifest │ │ │ ├── icons │ │ │ │ ├── 360degree.svg │ │ │ │ ├── 90degree.svg │ │ │ │ ├── bombs.png │ │ │ │ ├── error.png │ │ │ │ ├── lawless.svg │ │ │ │ ├── legacy.svg │ │ │ │ ├── lights.png │ │ │ │ ├── lightshow.svg │ │ │ │ ├── metronome.svg │ │ │ │ ├── njs.png │ │ │ │ ├── noarrows.svg │ │ │ │ ├── notes.png │ │ │ │ ├── nps.png │ │ │ │ ├── offset.png │ │ │ │ ├── onesaber.svg │ │ │ │ ├── standard.svg │ │ │ │ ├── walls.png │ │ │ │ └── warn.png │ │ │ ├── loading.svg │ │ │ ├── logo.svg │ │ │ └── scoresaber.svg │ │ ├── logback.xml │ │ └── messages_en.properties │ └── sass │ │ ├── datepicker.scss │ │ └── main.scss └── jvmTest │ └── kotlin │ └── io │ └── beatmaps │ ├── api │ ├── ApiTestBase.kt │ ├── LinkPatreonTest.kt │ ├── LinkSteamTest.kt │ ├── MapTest.kt │ ├── PlaylistTest.kt │ ├── PublishAlertsTest.kt │ ├── ReviewApiTest.kt │ ├── UserApiTest.kt │ └── VoteTest.kt │ ├── browser │ ├── BrowserDsl.kt │ ├── BrowserTestBase.kt │ ├── IssueTest.kt │ ├── MapCardTest.kt │ ├── RegisterTest.kt │ ├── ReviewTest.kt │ ├── ScoreTableTest.kt │ ├── SearchTest.kt │ ├── UserAccountActionTest.kt │ ├── page │ │ ├── Base.kt │ │ ├── HomePage.kt │ │ ├── IssuePage.kt │ │ ├── LoginPage.kt │ │ ├── MapPage.kt │ │ ├── Modals.kt │ │ ├── PageHeader.kt │ │ ├── PlaylistPage.kt │ │ ├── RegisterPage.kt │ │ ├── UploadPage.kt │ │ └── UserPage.kt │ └── util │ │ └── fixtureHelpers.kt │ └── unit │ ├── UnitTestBase.kt │ ├── cloudflare.kt │ ├── discord.kt │ └── leaderboard.kt └── webpack.config.d └── entry.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/gradlew.bat -------------------------------------------------------------------------------- /modules/admin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/admin/build.gradle.kts -------------------------------------------------------------------------------- /modules/admin/src/jsMain/kotlin/io/beatmaps/admin/issues/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/admin/src/jsMain/kotlin/io/beatmaps/admin/issues/main.kt -------------------------------------------------------------------------------- /modules/admin/src/jsMain/kotlin/io/beatmaps/admin/modlog/diffText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/admin/src/jsMain/kotlin/io/beatmaps/admin/modlog/diffText.kt -------------------------------------------------------------------------------- /modules/admin/src/jsMain/kotlin/io/beatmaps/admin/modlog/entry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/admin/src/jsMain/kotlin/io/beatmaps/admin/modlog/entry.kt -------------------------------------------------------------------------------- /modules/admin/src/jsMain/kotlin/io/beatmaps/admin/modlog/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/admin/src/jsMain/kotlin/io/beatmaps/admin/modlog/main.kt -------------------------------------------------------------------------------- /modules/admin/src/jsMain/kotlin/io/beatmaps/admin/modreview/entry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/admin/src/jsMain/kotlin/io/beatmaps/admin/modreview/entry.kt -------------------------------------------------------------------------------- /modules/admin/src/jsMain/kotlin/io/beatmaps/admin/modreview/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/admin/src/jsMain/kotlin/io/beatmaps/admin/modreview/main.kt -------------------------------------------------------------------------------- /modules/admin/src/jsMain/kotlin/io/beatmaps/admin/user/admin-account.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/admin/src/jsMain/kotlin/io/beatmaps/admin/user/admin-account.kt -------------------------------------------------------------------------------- /modules/admin/src/jsMain/kotlin/module.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/admin/src/jsMain/kotlin/module.kt -------------------------------------------------------------------------------- /modules/playlists/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/playlists/build.gradle.kts -------------------------------------------------------------------------------- /modules/playlists/src/commonMain/kotlin/io/beatmaps/playlist/playlist.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/playlists/src/commonMain/kotlin/io/beatmaps/playlist/playlist.kt -------------------------------------------------------------------------------- /modules/playlists/src/jsMain/kotlin/io/beatmaps/playlist/add.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/playlists/src/jsMain/kotlin/io/beatmaps/playlist/add.kt -------------------------------------------------------------------------------- /modules/playlists/src/jsMain/kotlin/io/beatmaps/playlist/addModal.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/playlists/src/jsMain/kotlin/io/beatmaps/playlist/addModal.kt -------------------------------------------------------------------------------- /modules/playlists/src/jsMain/kotlin/io/beatmaps/playlist/edit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/playlists/src/jsMain/kotlin/io/beatmaps/playlist/edit.kt -------------------------------------------------------------------------------- /modules/playlists/src/jsMain/kotlin/io/beatmaps/playlist/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/playlists/src/jsMain/kotlin/io/beatmaps/playlist/main.kt -------------------------------------------------------------------------------- /modules/playlists/src/jsMain/kotlin/io/beatmaps/playlist/multiAdd.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/playlists/src/jsMain/kotlin/io/beatmaps/playlist/multiAdd.kt -------------------------------------------------------------------------------- /modules/playlists/src/jsMain/kotlin/io/beatmaps/playlist/playlist.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/playlists/src/jsMain/kotlin/io/beatmaps/playlist/playlist.kt -------------------------------------------------------------------------------- /modules/playlists/src/jsMain/kotlin/io/beatmaps/playlist/playlistInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/playlists/src/jsMain/kotlin/io/beatmaps/playlist/playlistInfo.kt -------------------------------------------------------------------------------- /modules/playlists/src/jsMain/kotlin/io/beatmaps/playlist/playlistTable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/playlists/src/jsMain/kotlin/io/beatmaps/playlist/playlistTable.kt -------------------------------------------------------------------------------- /modules/playlists/src/jsMain/kotlin/io/beatmaps/playlist/removeMapPlaylist.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/playlists/src/jsMain/kotlin/io/beatmaps/playlist/removeMapPlaylist.kt -------------------------------------------------------------------------------- /modules/playlists/src/jsMain/kotlin/io/beatmaps/playlist/search.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/playlists/src/jsMain/kotlin/io/beatmaps/playlist/search.kt -------------------------------------------------------------------------------- /modules/playlists/src/jsMain/kotlin/module.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/playlists/src/jsMain/kotlin/module.kt -------------------------------------------------------------------------------- /modules/playlists/src/jvmTest/kotlin/io/beatmaps/playlist/reorderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/playlists/src/jvmTest/kotlin/io/beatmaps/playlist/reorderTest.kt -------------------------------------------------------------------------------- /modules/shared/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/build.gradle.kts -------------------------------------------------------------------------------- /modules/shared/src/commonMain/kotlin/io/beatmaps/api/alerts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/commonMain/kotlin/io/beatmaps/api/alerts.kt -------------------------------------------------------------------------------- /modules/shared/src/commonMain/kotlin/io/beatmaps/api/collaboration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/commonMain/kotlin/io/beatmaps/api/collaboration.kt -------------------------------------------------------------------------------- /modules/shared/src/commonMain/kotlin/io/beatmaps/api/generic.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/commonMain/kotlin/io/beatmaps/api/generic.kt -------------------------------------------------------------------------------- /modules/shared/src/commonMain/kotlin/io/beatmaps/api/issues.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/commonMain/kotlin/io/beatmaps/api/issues.kt -------------------------------------------------------------------------------- /modules/shared/src/commonMain/kotlin/io/beatmaps/api/maps.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/commonMain/kotlin/io/beatmaps/api/maps.kt -------------------------------------------------------------------------------- /modules/shared/src/commonMain/kotlin/io/beatmaps/api/modlog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/commonMain/kotlin/io/beatmaps/api/modlog.kt -------------------------------------------------------------------------------- /modules/shared/src/commonMain/kotlin/io/beatmaps/api/oauth.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/commonMain/kotlin/io/beatmaps/api/oauth.kt -------------------------------------------------------------------------------- /modules/shared/src/commonMain/kotlin/io/beatmaps/api/playlist.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/commonMain/kotlin/io/beatmaps/api/playlist.kt -------------------------------------------------------------------------------- /modules/shared/src/commonMain/kotlin/io/beatmaps/api/quest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/commonMain/kotlin/io/beatmaps/api/quest.kt -------------------------------------------------------------------------------- /modules/shared/src/commonMain/kotlin/io/beatmaps/api/review.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/commonMain/kotlin/io/beatmaps/api/review.kt -------------------------------------------------------------------------------- /modules/shared/src/commonMain/kotlin/io/beatmaps/api/scores.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/commonMain/kotlin/io/beatmaps/api/scores.kt -------------------------------------------------------------------------------- /modules/shared/src/commonMain/kotlin/io/beatmaps/api/sessions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/commonMain/kotlin/io/beatmaps/api/sessions.kt -------------------------------------------------------------------------------- /modules/shared/src/commonMain/kotlin/io/beatmaps/api/testplay.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/commonMain/kotlin/io/beatmaps/api/testplay.kt -------------------------------------------------------------------------------- /modules/shared/src/commonMain/kotlin/io/beatmaps/api/upload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/commonMain/kotlin/io/beatmaps/api/upload.kt -------------------------------------------------------------------------------- /modules/shared/src/commonMain/kotlin/io/beatmaps/api/users.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/commonMain/kotlin/io/beatmaps/api/users.kt -------------------------------------------------------------------------------- /modules/shared/src/commonMain/kotlin/io/beatmaps/config.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/commonMain/kotlin/io/beatmaps/config.kt -------------------------------------------------------------------------------- /modules/shared/src/commonMain/kotlin/io/beatmaps/preview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/commonMain/kotlin/io/beatmaps/preview.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/external/axios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/external/axios.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/external/dates.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/external/dates.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/external/dnd.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/external/dnd.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/external/dropzone.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/external/dropzone.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/external/import.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/external/import.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/external/moment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/external/moment.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/external/recaptcha.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/external/recaptcha.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/external/router.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/external/router.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/external/slider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/external/slider.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/external/timeago.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/external/timeago.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/external/turnstile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/external/turnstile.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/404.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/404.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/admin/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/admin/main.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/admin/props.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/admin/props.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/api/user.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/api/user.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/app.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/app.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/captcha/generic.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/captcha/generic.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/captcha/recaptcha.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/captcha/recaptcha.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/captcha/turnstile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/captcha/turnstile.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/config.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/config.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/index/beatmapInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/index/beatmapInfo.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/index/beatmaptable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/index/beatmaptable.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/index/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/index/main.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/issues/comment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/issues/comment.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/issues/issue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/issues/issue.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/issues/newComment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/issues/newComment.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/issues/reportModal.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/issues/reportModal.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/maps/collab/collaboratorCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/maps/collab/collaboratorCard.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/maps/collab/collaboratorLeave.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/maps/collab/collaboratorLeave.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/maps/collab/collaboratorPicker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/maps/collab/collaboratorPicker.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/maps/collab/userSearch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/maps/collab/userSearch.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/maps/diffImg.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/maps/diffImg.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/maps/infotable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/maps/infotable.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/maps/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/maps/main.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/maps/mapEmbed.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/maps/mapEmbed.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/maps/mapinfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/maps/mapinfo.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/maps/nav.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/maps/nav.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/maps/requirements.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/maps/requirements.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/maps/score.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/maps/score.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/maps/scoretable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/maps/scoretable.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/maps/tag.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/maps/tag.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/maps/tagPicker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/maps/tagPicker.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/maps/testplay/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/maps/testplay/main.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/maps/testplay/publishModal.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/maps/testplay/publishModal.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/maps/testplay/recent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/maps/testplay/recent.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/maps/testplay/timeline.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/maps/testplay/timeline.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/maps/testplay/timelineEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/maps/testplay/timelineEntry.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/maps/testplay/version.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/maps/testplay/version.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/nav/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/nav/main.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/nav/viewport-min-width.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/nav/viewport-min-width.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/playlist/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/playlist/main.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/playlist/props.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/playlist/props.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/router.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/router.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/audioPreview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/audioPreview.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/coloredCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/coloredCard.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/editableText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/editableText.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/form/errors.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/form/errors.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/form/multipleChoice.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/form/multipleChoice.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/form/slider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/form/slider.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/form/toggle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/form/toggle.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/infinite.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/infinite.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/itemUserInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/itemUserInfo.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/loading.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/loading.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/map/bookmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/map/bookmark.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/map/botinfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/map/botinfo.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/map/bsr.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/map/bsr.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/map/diffIcons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/map/diffIcons.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/map/downloadZip.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/map/downloadZip.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/map/links.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/map/links.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/map/oneclick.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/map/oneclick.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/map/rankedStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/map/rankedStatus.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/map/rating.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/map/rating.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/map/title.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/map/title.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/map/uploader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/map/uploader.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/modal.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/modal.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/review/item.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/review/item.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/review/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/review/main.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/review/new.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/review/new.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/review/reply.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/review/reply.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/review/replyInput.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/review/replyInput.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/review/sentiment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/review/sentiment.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/review/sentimentIcon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/review/sentimentIcon.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/reviewer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/reviewer.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/search/environments.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/search/environments.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/search/presets.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/search/presets.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/search/search.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/search/search.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/search/searchParams.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/search/searchParams.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/search/sort.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/search/sort.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/search/tags.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/search/tags.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/shared/userCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/shared/userCard.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/upload/dropzone.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/upload/dropzone.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/upload/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/upload/main.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/upload/uploadError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/upload/uploadError.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/user/account.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/user/account.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/user/account/email.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/user/account/email.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/user/account/password.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/user/account/password.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/user/account/sessionRow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/user/account/sessionRow.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/user/account/sessions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/user/account/sessions.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/user/alerts/alert.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/user/alerts/alert.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/user/alerts/listItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/user/alerts/listItem.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/user/alerts/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/user/alerts/main.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/user/import.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/user/import.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/user/link.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/user/link.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/user/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/user/main.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/user/props.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/user/props.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/user/titles.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/user/titles.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/util/alerts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/util/alerts.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/util/async.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/util/async.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/util/audio.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/util/audio.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/util/autoSize.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/util/autoSize.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/util/helpers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/util/helpers.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/util/hooks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/util/hooks.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/util/markdown.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/util/markdown.kt -------------------------------------------------------------------------------- /modules/shared/src/jsMain/kotlin/io/beatmaps/util/types.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jsMain/kotlin/io/beatmaps/util/types.kt -------------------------------------------------------------------------------- /modules/shared/src/jvmMain/kotlin/io/beatmaps/api/users.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/shared/src/jvmMain/kotlin/io/beatmaps/api/users.kt -------------------------------------------------------------------------------- /modules/testplay/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/testplay/build.gradle.kts -------------------------------------------------------------------------------- /modules/testplay/src/jsMain/kotlin/io/beatmaps/maps/recent/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/testplay/src/jsMain/kotlin/io/beatmaps/maps/recent/main.kt -------------------------------------------------------------------------------- /modules/testplay/src/jsMain/kotlin/io/beatmaps/maps/recent/recentrow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/testplay/src/jsMain/kotlin/io/beatmaps/maps/recent/recentrow.kt -------------------------------------------------------------------------------- /modules/testplay/src/jsMain/kotlin/io/beatmaps/maps/recent/tablerow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/testplay/src/jsMain/kotlin/io/beatmaps/maps/recent/tablerow.kt -------------------------------------------------------------------------------- /modules/testplay/src/jsMain/kotlin/io/beatmaps/maps/testplay/feedback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/testplay/src/jsMain/kotlin/io/beatmaps/maps/testplay/feedback.kt -------------------------------------------------------------------------------- /modules/testplay/src/jsMain/kotlin/io/beatmaps/maps/testplay/newfeedback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/testplay/src/jsMain/kotlin/io/beatmaps/maps/testplay/newfeedback.kt -------------------------------------------------------------------------------- /modules/testplay/src/jsMain/kotlin/module.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/testplay/src/jsMain/kotlin/module.kt -------------------------------------------------------------------------------- /modules/user/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/user/build.gradle.kts -------------------------------------------------------------------------------- /modules/user/src/jsMain/kotlin/io/beatmaps/quest/code.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/user/src/jsMain/kotlin/io/beatmaps/quest/code.kt -------------------------------------------------------------------------------- /modules/user/src/jsMain/kotlin/io/beatmaps/quest/quest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/user/src/jsMain/kotlin/io/beatmaps/quest/quest.kt -------------------------------------------------------------------------------- /modules/user/src/jsMain/kotlin/io/beatmaps/user/change-email.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/user/src/jsMain/kotlin/io/beatmaps/user/change-email.kt -------------------------------------------------------------------------------- /modules/user/src/jsMain/kotlin/io/beatmaps/user/follows.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/user/src/jsMain/kotlin/io/beatmaps/user/follows.kt -------------------------------------------------------------------------------- /modules/user/src/jsMain/kotlin/io/beatmaps/user/forgot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/user/src/jsMain/kotlin/io/beatmaps/user/forgot.kt -------------------------------------------------------------------------------- /modules/user/src/jsMain/kotlin/io/beatmaps/user/list/MapperColumn.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/user/src/jsMain/kotlin/io/beatmaps/user/list/MapperColumn.kt -------------------------------------------------------------------------------- /modules/user/src/jsMain/kotlin/io/beatmaps/user/list/list.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/user/src/jsMain/kotlin/io/beatmaps/user/list/list.kt -------------------------------------------------------------------------------- /modules/user/src/jsMain/kotlin/io/beatmaps/user/list/row.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/user/src/jsMain/kotlin/io/beatmaps/user/list/row.kt -------------------------------------------------------------------------------- /modules/user/src/jsMain/kotlin/io/beatmaps/user/list/sortHeading.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/user/src/jsMain/kotlin/io/beatmaps/user/list/sortHeading.kt -------------------------------------------------------------------------------- /modules/user/src/jsMain/kotlin/io/beatmaps/user/login.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/user/src/jsMain/kotlin/io/beatmaps/user/login.kt -------------------------------------------------------------------------------- /modules/user/src/jsMain/kotlin/io/beatmaps/user/loginForm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/user/src/jsMain/kotlin/io/beatmaps/user/loginForm.kt -------------------------------------------------------------------------------- /modules/user/src/jsMain/kotlin/io/beatmaps/user/oauth/authorize.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/user/src/jsMain/kotlin/io/beatmaps/user/oauth/authorize.kt -------------------------------------------------------------------------------- /modules/user/src/jsMain/kotlin/io/beatmaps/user/oauth/header.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/user/src/jsMain/kotlin/io/beatmaps/user/oauth/header.kt -------------------------------------------------------------------------------- /modules/user/src/jsMain/kotlin/io/beatmaps/user/oauth/scopes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/user/src/jsMain/kotlin/io/beatmaps/user/oauth/scopes.kt -------------------------------------------------------------------------------- /modules/user/src/jsMain/kotlin/io/beatmaps/user/register.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/user/src/jsMain/kotlin/io/beatmaps/user/register.kt -------------------------------------------------------------------------------- /modules/user/src/jsMain/kotlin/io/beatmaps/user/reset.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/user/src/jsMain/kotlin/io/beatmaps/user/reset.kt -------------------------------------------------------------------------------- /modules/user/src/jsMain/kotlin/io/beatmaps/user/username.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/user/src/jsMain/kotlin/io/beatmaps/user/username.kt -------------------------------------------------------------------------------- /modules/user/src/jsMain/kotlin/module.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/modules/user/src/jsMain/kotlin/module.kt -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /solr/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/solr/Dockerfile -------------------------------------------------------------------------------- /solr/beatsaver/managed-schema.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/solr/beatsaver/managed-schema.xml -------------------------------------------------------------------------------- /solr/beatsaver/solr-data-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/solr/beatsaver/solr-data-config.xml -------------------------------------------------------------------------------- /solr/beatsaver/solrconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/solr/beatsaver/solrconfig.xml -------------------------------------------------------------------------------- /solr/playlists/managed-schema.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/solr/playlists/managed-schema.xml -------------------------------------------------------------------------------- /solr/playlists/solr-data-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/solr/playlists/solr-data-config.xml -------------------------------------------------------------------------------- /solr/playlists/solrconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/solr/playlists/solrconfig.xml -------------------------------------------------------------------------------- /solr/symlink.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/solr/symlink.sh -------------------------------------------------------------------------------- /solr/users/managed-schema.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/solr/users/managed-schema.xml -------------------------------------------------------------------------------- /solr/users/solr-data-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/solr/users/solr-data-config.xml -------------------------------------------------------------------------------- /solr/users/solrconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/solr/users/solrconfig.xml -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V10__ModlogUser.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V10__ModlogUser.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V11__Unaccent.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V11__Unaccent.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V12__Playlists.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V12__Playlists.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V13__PlaylistSearch.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V13__PlaylistSearch.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V14__ScheduleMap.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V14__ScheduleMap.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V15__TagsCuration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V15__TagsCuration.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V16__MaxScore.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE public.difficulty 2 | ADD COLUMN "maxScore" integer NOT NULL DEFAULT 0; -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V17__MapVersion.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V17__MapVersion.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V19__VerifiedMapper.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V19__VerifiedMapper.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V1__Schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V1__Schema.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V20__SplitSchema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V20__SplitSchema.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V21__R2Flag.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V21__R2Flag.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V22__CuratedbySort.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V22__CuratedbySort.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V23__Alerts.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V23__Alerts.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V24__Uncuration.sql: -------------------------------------------------------------------------------- 1 | ALTER TYPE alerttype ADD VALUE 'Uncuration' 2 | -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V25__OauthClients.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V25__OauthClients.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V26__PlaylistStats.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V26__PlaylistStats.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V27__Indexes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V27__Indexes.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V28__PlaylistOwnerIndex.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V28__PlaylistOwnerIndex.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V29__ModLogUserIndex.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V29__ModLogUserIndex.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V2__Indexes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V2__Indexes.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V30__Follows.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V30__Follows.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V31__ProfileDescriptions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V31__ProfileDescriptions.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V32__DiffRanked.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V32__DiffRanked.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V33__Reviews.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V33__Reviews.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V34__ReviewIndex.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V34__ReviewIndex.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V35__Suspension.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V35__Suspension.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V36__ReviewIndex2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V36__ReviewIndex2.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V37__BeatmapSentiment.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V37__BeatmapSentiment.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V38__DiffLabel.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE public.difficulty 2 | ADD COLUMN label character varying(255); 3 | -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V39__VerifiedMapperIndex.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V39__VerifiedMapperIndex.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V3__SimpleUsers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V3__SimpleUsers.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V40__Bookmarks.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V40__Bookmarks.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V41__BookmarksIndex.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V41__BookmarksIndex.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V42__Oauth.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V42__Oauth.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V43__OauthKeys.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V43__OauthKeys.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V44__OauthMetadata.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V44__OauthMetadata.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V45__ReviewDeleteAlert.sql: -------------------------------------------------------------------------------- 1 | ALTER TYPE alerttype ADD VALUE 'ReviewDeletion' 2 | -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V46__VersionDeleted.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V46__VersionDeleted.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V47__AlgorithmRatingUpdate.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V47__AlgorithmRatingUpdate.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V48__ReviewIndex.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V48__ReviewIndex.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V49__UserLog.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V49__UserLog.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V4__EmailCase.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V4__EmailCase.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V50__Legacy.sql: -------------------------------------------------------------------------------- 1 | ALTER TYPE characteristic ADD VALUE 'Legacy'; 2 | -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V51__Collaboration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V51__Collaboration.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V52__MapsByCollaborator.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V52__MapsByCollaborator.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V53__MapsByCollaborator2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V53__MapsByCollaborator2.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V54__CollaboratorAlerts.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V54__CollaboratorAlerts.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V55__PatreonTable.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V55__PatreonTable.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V56__PatreonDev.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V56__PatreonDev.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V57__FollowsOptions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V57__FollowsOptions.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V58__CuratorTab.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V58__CuratorTab.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V59__MapCuratedAlert.sql: -------------------------------------------------------------------------------- 1 | ALTER TYPE alerttype ADD VALUE 'MapCurated' 2 | -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V5__SearchAuthor.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V5__SearchAuthor.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V60__VersionPublishedAt.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V60__VersionPublishedAt.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V61__OauthClients.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V61__OauthClients.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V62__SearchPlaylist.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V62__SearchPlaylist.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V63__BotMapRedesign.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V63__BotMapRedesign.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V64__BotMapAdmin.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V64__BotMapAdmin.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V65__UploadFix.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V65__UploadFix.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V66__SeniorCurator.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V66__SeniorCurator.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V67__FollowAlert.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V67__FollowAlert.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V68__CuratorIndex.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V68__CuratorIndex.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V69__BeatLeader.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V69__BeatLeader.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V6__BeatmapUpdated.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V6__BeatmapUpdated.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V70__FollowsCollabs.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V70__FollowsCollabs.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V71__SearchPlaylistRankedFilters.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V71__SearchPlaylistRankedFilters.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V72__ReviewReplies.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V72__ReviewReplies.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V73__AlertTypeReviewReply.sql: -------------------------------------------------------------------------------- 1 | ALTER TYPE alerttype ADD VALUE 'ReviewReply' 2 | -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V74__ArrayUnique.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V74__ArrayUnique.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V75__RemoveOldAiColumns.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V75__RemoveOldAiColumns.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V76__DeletedAtIndex.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V76__DeletedAtIndex.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V77__Environments.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V77__Environments.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V78__ExtraEnvironments.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V78__ExtraEnvironments.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V79__FixEnvironments.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V79__FixEnvironments.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V7__BeatmapCreated.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V7__BeatmapCreated.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V80__MoreEnvironments.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V80__MoreEnvironments.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V81__InfoSchema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V81__InfoSchema.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V82__VersionData.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V82__VersionData.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V83__DropBeatmapData.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V83__DropBeatmapData.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V84__UserUpdated.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V84__UserUpdated.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V85__PlaylistByMap.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V85__PlaylistByMap.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V86__MetallicaEnvironments.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V86__MetallicaEnvironments.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V87__Issues.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V87__Issues.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V88__RemoveCollabIndex.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V88__RemoveCollabIndex.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V89__NSFWTag.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE public.beatmap ADD COLUMN "nsfw" boolean NOT NULL DEFAULT false; 2 | -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V8__DiscordLinkingV2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V8__DiscordLinkingV2.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V90__NSFWToggle.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V90__NSFWToggle.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V91__Vivify.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE public.uploader 2 | ADD COLUMN "vivifyLimit" smallint DEFAULT 5 NOT NULL; 3 | -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V92__RemoveTrgmPro.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V92__RemoveTrgmPro.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V93__DropTrgmPro.sql: -------------------------------------------------------------------------------- 1 | DROP EXTENSION IF EXISTS pg_trgm; 2 | -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V94__SpoookyAndOST8Envs.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V94__SpoookyAndOST8Envs.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/migration/V9__UserRename.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/migration/V9__UserRename.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/test/V15.1__TestBeatMaps.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/test/V15.1__TestBeatMaps.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/test/V25.1__TestClients.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/test/V25.1__TestClients.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/test/V3.1__TestData.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/test/V3.1__TestData.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/test/V62.1__TestSearchPlaylist.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/test/V62.1__TestSearchPlaylist.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/test/V69.1__TestBeatMaps.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/test/V69.1__TestBeatMaps.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/test/V72.1__AddCollaboratorTestUser.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/test/V72.1__AddCollaboratorTestUser.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/test/V72.2__AddCollaboratorsToMaps.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/test/V72.2__AddCollaboratorsToMaps.sql -------------------------------------------------------------------------------- /src/commonMain/resources/db/test/V82.1__CopyMetadataToVersions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/db/test/V82.1__CopyMetadataToVersions.sql -------------------------------------------------------------------------------- /src/commonMain/resources/mongo/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/commonMain/resources/mongo/init.js -------------------------------------------------------------------------------- /src/jsMain/kotlin/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jsMain/kotlin/main.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/api/alerts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/api/alerts.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/api/bookmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/api/bookmark.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/api/collaboration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/api/collaboration.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/api/data.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/api/data.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/api/issue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/api/issue.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/api/maps.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/api/maps.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/api/modlog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/api/modlog.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/api/playlist.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/api/playlist.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/api/playlist/create.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/api/playlist/create.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/api/playlist/curate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/api/playlist/curate.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/api/playlist/maps.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/api/playlist/maps.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/api/playlist/search.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/api/playlist/search.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/api/playlist/single.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/api/playlist/single.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/api/quest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/api/quest.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/api/review.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/api/review.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/api/scores.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/api/scores.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/api/scores/beatleader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/api/scores/beatleader.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/api/scores/common.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/api/scores/common.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/api/scores/scoresaber.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/api/scores/scoresaber.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/api/search.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/api/search.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/api/search/PgSearchParams.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/api/search/PgSearchParams.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/api/search/SearchParams.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/api/search/SearchParams.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/api/search/SolrImporter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/api/search/SolrImporter.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/api/search/SolrSearchParams.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/api/search/SolrSearchParams.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/api/testplay.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/api/testplay.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/api/user/UserCrypto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/api/user/UserCrypto.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/api/user/detail.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/api/user/detail.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/api/users.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/api/users.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/api/util/options.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/api/util/options.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/api/vote.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/api/vote.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/cloudflare/captcha.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/cloudflare/captcha.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/cloudflare/filenameUpdater.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/cloudflare/filenameUpdater.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/cloudflare/r2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/cloudflare/r2.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/cloudflare/worker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/cloudflare/worker.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/controllers/admin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/controllers/admin.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/controllers/cdn.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/controllers/cdn.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/controllers/map.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/controllers/map.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/controllers/playlist.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/controllers/playlist.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/controllers/policy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/controllers/policy.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/controllers/upload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/controllers/upload.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/controllers/upload/Upload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/controllers/upload/Upload.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/controllers/upload/zip.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/controllers/upload/zip.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/controllers/user.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/controllers/user.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/login/TypedSessionTracker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/login/TypedSessionTracker.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/login/discord.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/login/discord.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/login/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/login/main.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/login/oauth.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/login/oauth.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/login/patreon/PatreonMembership.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/login/patreon/PatreonMembership.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/login/patreon/PatreonTier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/login/patreon/PatreonTier.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/login/patreon/PatreonUser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/login/patreon/PatreonUser.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/login/patreon/patreon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/login/patreon/patreon.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/login/server/BSCallContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/login/server/BSCallContext.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/login/server/DBClientService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/login/server/DBClientService.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/login/server/DBTokenStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/login/server/DBTokenStore.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/login/server/TokenStoreCleaner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/login/server/TokenStoreCleaner.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/login/server/oauth.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/login/server/oauth.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/login/sessions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/login/sessions.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/pages/DMCAPageTemplate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/pages/DMCAPageTemplate.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/pages/GenericPageTemplate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/pages/GenericPageTemplate.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/pages/PrivacyPageTemplate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/pages/PrivacyPageTemplate.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/pages/TOSPageTemplate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/pages/TOSPageTemplate.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/pages/templates/HeaderTemplate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/pages/templates/HeaderTemplate.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/pages/templates/MainTemplate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/pages/templates/MainTemplate.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/server.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/server.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/util/BeatsageCleanse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/util/BeatsageCleanse.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/util/alerts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/util/alerts.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/util/auth.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/util/auth.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/util/downloads.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/util/downloads.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/util/gameTokenValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/util/gameTokenValidator.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/util/multipart.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/util/multipart.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/util/ownership.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/util/ownership.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/util/playliststats.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/util/playliststats.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/util/review.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/util/review.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/util/scheduled.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/util/scheduled.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/util/versions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/util/versions.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/beatmaps/websockets/maps.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/kotlin/io/beatmaps/websockets/maps.kt -------------------------------------------------------------------------------- /src/jvmMain/resources/404.html: -------------------------------------------------------------------------------- 1 | Not Found -------------------------------------------------------------------------------- /src/jvmMain/resources/assets/beatleader.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/resources/assets/beatleader.svg -------------------------------------------------------------------------------- /src/jvmMain/resources/assets/beatsaver_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/resources/assets/beatsaver_logo.svg -------------------------------------------------------------------------------- /src/jvmMain/resources/assets/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/resources/assets/default.png -------------------------------------------------------------------------------- /src/jvmMain/resources/assets/favicon/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/resources/assets/favicon/android-chrome-192x192.png -------------------------------------------------------------------------------- /src/jvmMain/resources/assets/favicon/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/resources/assets/favicon/android-chrome-512x512.png -------------------------------------------------------------------------------- /src/jvmMain/resources/assets/favicon/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/resources/assets/favicon/apple-touch-icon.png -------------------------------------------------------------------------------- /src/jvmMain/resources/assets/favicon/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/resources/assets/favicon/favicon-16x16.png -------------------------------------------------------------------------------- /src/jvmMain/resources/assets/favicon/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/resources/assets/favicon/favicon-32x32.png -------------------------------------------------------------------------------- /src/jvmMain/resources/assets/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/resources/assets/favicon/favicon.ico -------------------------------------------------------------------------------- /src/jvmMain/resources/assets/favicon/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/resources/assets/favicon/site.webmanifest -------------------------------------------------------------------------------- /src/jvmMain/resources/assets/icons/360degree.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/resources/assets/icons/360degree.svg -------------------------------------------------------------------------------- /src/jvmMain/resources/assets/icons/90degree.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/resources/assets/icons/90degree.svg -------------------------------------------------------------------------------- /src/jvmMain/resources/assets/icons/bombs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/resources/assets/icons/bombs.png -------------------------------------------------------------------------------- /src/jvmMain/resources/assets/icons/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/resources/assets/icons/error.png -------------------------------------------------------------------------------- /src/jvmMain/resources/assets/icons/lawless.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/resources/assets/icons/lawless.svg -------------------------------------------------------------------------------- /src/jvmMain/resources/assets/icons/legacy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/resources/assets/icons/legacy.svg -------------------------------------------------------------------------------- /src/jvmMain/resources/assets/icons/lights.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/resources/assets/icons/lights.png -------------------------------------------------------------------------------- /src/jvmMain/resources/assets/icons/lightshow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/resources/assets/icons/lightshow.svg -------------------------------------------------------------------------------- /src/jvmMain/resources/assets/icons/metronome.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/resources/assets/icons/metronome.svg -------------------------------------------------------------------------------- /src/jvmMain/resources/assets/icons/njs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/resources/assets/icons/njs.png -------------------------------------------------------------------------------- /src/jvmMain/resources/assets/icons/noarrows.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/resources/assets/icons/noarrows.svg -------------------------------------------------------------------------------- /src/jvmMain/resources/assets/icons/notes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/resources/assets/icons/notes.png -------------------------------------------------------------------------------- /src/jvmMain/resources/assets/icons/nps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/resources/assets/icons/nps.png -------------------------------------------------------------------------------- /src/jvmMain/resources/assets/icons/offset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/resources/assets/icons/offset.png -------------------------------------------------------------------------------- /src/jvmMain/resources/assets/icons/onesaber.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/resources/assets/icons/onesaber.svg -------------------------------------------------------------------------------- /src/jvmMain/resources/assets/icons/standard.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/resources/assets/icons/standard.svg -------------------------------------------------------------------------------- /src/jvmMain/resources/assets/icons/walls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/resources/assets/icons/walls.png -------------------------------------------------------------------------------- /src/jvmMain/resources/assets/icons/warn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/resources/assets/icons/warn.png -------------------------------------------------------------------------------- /src/jvmMain/resources/assets/loading.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/resources/assets/loading.svg -------------------------------------------------------------------------------- /src/jvmMain/resources/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/resources/assets/logo.svg -------------------------------------------------------------------------------- /src/jvmMain/resources/assets/scoresaber.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/resources/assets/scoresaber.svg -------------------------------------------------------------------------------- /src/jvmMain/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/resources/logback.xml -------------------------------------------------------------------------------- /src/jvmMain/resources/messages_en.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/resources/messages_en.properties -------------------------------------------------------------------------------- /src/jvmMain/sass/datepicker.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/sass/datepicker.scss -------------------------------------------------------------------------------- /src/jvmMain/sass/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmMain/sass/main.scss -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/beatmaps/api/ApiTestBase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmTest/kotlin/io/beatmaps/api/ApiTestBase.kt -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/beatmaps/api/LinkPatreonTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmTest/kotlin/io/beatmaps/api/LinkPatreonTest.kt -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/beatmaps/api/LinkSteamTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmTest/kotlin/io/beatmaps/api/LinkSteamTest.kt -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/beatmaps/api/MapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmTest/kotlin/io/beatmaps/api/MapTest.kt -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/beatmaps/api/PlaylistTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmTest/kotlin/io/beatmaps/api/PlaylistTest.kt -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/beatmaps/api/PublishAlertsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmTest/kotlin/io/beatmaps/api/PublishAlertsTest.kt -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/beatmaps/api/ReviewApiTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmTest/kotlin/io/beatmaps/api/ReviewApiTest.kt -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/beatmaps/api/UserApiTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmTest/kotlin/io/beatmaps/api/UserApiTest.kt -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/beatmaps/api/VoteTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmTest/kotlin/io/beatmaps/api/VoteTest.kt -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/beatmaps/browser/BrowserDsl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmTest/kotlin/io/beatmaps/browser/BrowserDsl.kt -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/beatmaps/browser/BrowserTestBase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmTest/kotlin/io/beatmaps/browser/BrowserTestBase.kt -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/beatmaps/browser/IssueTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmTest/kotlin/io/beatmaps/browser/IssueTest.kt -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/beatmaps/browser/MapCardTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmTest/kotlin/io/beatmaps/browser/MapCardTest.kt -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/beatmaps/browser/RegisterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmTest/kotlin/io/beatmaps/browser/RegisterTest.kt -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/beatmaps/browser/ReviewTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmTest/kotlin/io/beatmaps/browser/ReviewTest.kt -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/beatmaps/browser/ScoreTableTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmTest/kotlin/io/beatmaps/browser/ScoreTableTest.kt -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/beatmaps/browser/SearchTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmTest/kotlin/io/beatmaps/browser/SearchTest.kt -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/beatmaps/browser/UserAccountActionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmTest/kotlin/io/beatmaps/browser/UserAccountActionTest.kt -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/beatmaps/browser/page/Base.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmTest/kotlin/io/beatmaps/browser/page/Base.kt -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/beatmaps/browser/page/HomePage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmTest/kotlin/io/beatmaps/browser/page/HomePage.kt -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/beatmaps/browser/page/IssuePage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmTest/kotlin/io/beatmaps/browser/page/IssuePage.kt -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/beatmaps/browser/page/LoginPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmTest/kotlin/io/beatmaps/browser/page/LoginPage.kt -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/beatmaps/browser/page/MapPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmTest/kotlin/io/beatmaps/browser/page/MapPage.kt -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/beatmaps/browser/page/Modals.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmTest/kotlin/io/beatmaps/browser/page/Modals.kt -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/beatmaps/browser/page/PageHeader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmTest/kotlin/io/beatmaps/browser/page/PageHeader.kt -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/beatmaps/browser/page/PlaylistPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmTest/kotlin/io/beatmaps/browser/page/PlaylistPage.kt -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/beatmaps/browser/page/RegisterPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmTest/kotlin/io/beatmaps/browser/page/RegisterPage.kt -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/beatmaps/browser/page/UploadPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmTest/kotlin/io/beatmaps/browser/page/UploadPage.kt -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/beatmaps/browser/page/UserPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmTest/kotlin/io/beatmaps/browser/page/UserPage.kt -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/beatmaps/browser/util/fixtureHelpers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmTest/kotlin/io/beatmaps/browser/util/fixtureHelpers.kt -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/beatmaps/unit/UnitTestBase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmTest/kotlin/io/beatmaps/unit/UnitTestBase.kt -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/beatmaps/unit/cloudflare.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmTest/kotlin/io/beatmaps/unit/cloudflare.kt -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/beatmaps/unit/discord.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmTest/kotlin/io/beatmaps/unit/discord.kt -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/beatmaps/unit/leaderboard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/src/jvmTest/kotlin/io/beatmaps/unit/leaderboard.kt -------------------------------------------------------------------------------- /webpack.config.d/entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beatmaps-io/beatsaver-main/HEAD/webpack.config.d/entry.js --------------------------------------------------------------------------------