├── .coveragerc ├── .dockerignore ├── .gitattributes ├── .github └── FUNDING.yml ├── .gitignore ├── .travis.yml ├── .travis └── send.sh ├── Dockerfile ├── LICENSE ├── NOTICE ├── README.md ├── RLBotServer.py ├── backend ├── __init__.py ├── blueprints │ ├── __init__.py │ ├── admin.py │ ├── api.py │ ├── auth.py │ ├── shared_renders.py │ ├── spa_api │ │ ├── __init__.py │ │ ├── errors │ │ │ ├── __init__.py │ │ │ └── errors.py │ │ ├── service_layers │ │ │ ├── __init__.py │ │ │ ├── admin.py │ │ │ ├── documentation.py │ │ │ ├── global_stats.py │ │ │ ├── homepage │ │ │ │ ├── patreon.py │ │ │ │ ├── recent.py │ │ │ │ └── twitch.py │ │ │ ├── leaderboards.py │ │ │ ├── logged_in_user.py │ │ │ ├── ml │ │ │ │ └── ml.py │ │ │ ├── player │ │ │ │ ├── __init__.py │ │ │ │ ├── play_style.py │ │ │ │ ├── play_style_progression.py │ │ │ │ ├── player.py │ │ │ │ ├── player_profile_stats.py │ │ │ │ └── player_ranks.py │ │ │ ├── queue_status.py │ │ │ ├── replay │ │ │ │ ├── __init__.py │ │ │ │ ├── basic_stats.py │ │ │ │ ├── enums.py │ │ │ │ ├── groups.py │ │ │ │ ├── heatmaps.py │ │ │ │ ├── json_tag.py │ │ │ │ ├── kickoffs.py │ │ │ │ ├── match_history.py │ │ │ │ ├── predicted_ranks.py │ │ │ │ ├── replay.py │ │ │ │ ├── replay_player.py │ │ │ │ ├── replay_positions.py │ │ │ │ ├── savedgroups │ │ │ │ │ └── groups.py │ │ │ │ ├── visibility.py │ │ │ │ └── visualizations.py │ │ │ ├── stat.py │ │ │ └── utils.py │ │ ├── spa_api.py │ │ └── utils │ │ │ ├── __init__.py │ │ │ ├── decorators.py │ │ │ ├── query_param_definitions.py │ │ │ └── query_params_handler.py │ └── steam.py ├── data │ ├── __init__.py │ ├── categorized_items.json │ └── constants │ │ ├── __init__.py │ │ ├── car.py │ │ └── playlist.py ├── database │ ├── __init__.py │ ├── objects.py │ ├── startup.py │ ├── utils │ │ ├── __init__.py │ │ ├── debug_db.py │ │ ├── dynamic_field_manager.py │ │ └── utils.py │ └── wrapper │ │ ├── __init__.py │ │ ├── chart │ │ ├── __init__.py │ │ ├── chart_data.py │ │ ├── player_chart_metadata.py │ │ ├── stat_point.py │ │ └── team_chart_metadata.py │ │ ├── field_wrapper.py │ │ ├── player_wrapper.py │ │ ├── query_filter_builder.py │ │ ├── rank_wrapper.py │ │ ├── stats │ │ ├── __init__.py │ │ ├── chart_stats_wrapper.py │ │ ├── creation │ │ │ ├── __init__.py │ │ │ ├── player_stat_creation.py │ │ │ ├── replay_group_stat_creation.py │ │ │ ├── shared_stat_creation.py │ │ │ └── team_stat_creation.py │ │ ├── global_stats_wrapper.py │ │ ├── item_stats_wrapper.py │ │ ├── player_stat_wrapper.py │ │ ├── shared_stats_wrapper.py │ │ └── stat_math.py │ │ └── tag_wrapper.py ├── initial_setup.py ├── server_constants.py ├── tasks │ ├── __init__.py │ ├── add_replay.py │ ├── celery.sh │ ├── celery_tasks.py │ ├── celery_worker.py │ ├── celeryconfig.py │ ├── middleware.py │ ├── periodic_stats.py │ ├── task_creators.py │ ├── training_packs │ │ ├── __init__.py │ │ ├── packs │ │ │ ├── 1ShotBeckwithDefault.Tem │ │ │ └── 1ShotBeckwithDefaultGoalie.Tem │ │ ├── parsing │ │ │ ├── __init__.py │ │ │ ├── binary_reader.py │ │ │ ├── crc.py │ │ │ ├── decrypt.py │ │ │ └── parse.py │ │ ├── task.py │ │ └── training_packs.py │ ├── update.py │ └── utils.py └── utils │ ├── __init__.py │ ├── braacket_connection.py │ ├── checks.py │ ├── cloud_handler.py │ ├── file_manager.py │ ├── logger.py │ ├── metrics.py │ ├── parsing_manager.py │ ├── psyonix_api_handler.py │ ├── rlgarage_handler.py │ ├── safe_flask_globals.py │ └── time_related.py ├── celery2.sh ├── celerycron.sh ├── codecov.yml ├── data └── __init__.py ├── docker-compose.yml ├── gunicorn_conf.py ├── helpers ├── __init__.py ├── clean_database.py ├── convert_existing_replays.py ├── gcp_reparse.py ├── insert_pickled_replays.py ├── migrate_database.py ├── modify_existing_pickles.py ├── reparse_all_replays.py └── storage_transfer.py ├── imports_test.py ├── iptables.conf ├── loader.py ├── mac_run.sh ├── mac_stop.sh ├── redis ├── EventLog.dll ├── redis-server.exe ├── redis.windows-service.conf └── redis.windows.conf ├── requirements-ml.txt ├── requirements-test.txt ├── requirements.txt ├── run-ssl.sh ├── run.sh ├── tests ├── __init__.py ├── conftest.py ├── integration_tests │ ├── __init__.py │ ├── conftest.py │ └── no_react │ │ ├── __init__.py │ │ ├── heatmaps_test.py │ │ ├── test_upload.py │ │ └── upload_proto_test.py ├── server_tests │ ├── __init__.py │ ├── api_tests │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── documentation │ │ │ ├── __init__.py │ │ │ └── api_documentation_test.py │ │ ├── download │ │ │ ├── __init__.py │ │ │ └── download_position_test.py │ │ ├── private_replay_edit_test.py │ │ ├── search │ │ │ └── replay_history_test.py │ │ ├── stats │ │ │ ├── __init__.py │ │ │ ├── get_replay_stats_test.py │ │ │ └── kickoffs.py │ │ └── upload │ │ │ ├── __init__.py │ │ │ ├── private_replay_upload_test.py │ │ │ ├── tag_upload_test.py │ │ │ └── upload_test.py │ ├── backend_utils_tests │ │ ├── RLBot_Player.html │ │ ├── RLBot_Player_SkyBot.html │ │ ├── __init__.py │ │ ├── braacket_test.py │ │ ├── conftest.py │ │ └── initial_setup_test.py │ ├── conftest.py │ ├── database_tests │ │ ├── __init__.py │ │ └── wrapper │ │ │ ├── __init__.py │ │ │ ├── query_filter_builder_test.py │ │ │ ├── stats │ │ │ ├── __init__.py │ │ │ └── shared_stats_test.py │ │ │ ├── tag_wrapper_test.py │ │ │ └── utils_test.py │ └── task_tests │ │ ├── __init__.py │ │ ├── celery_test.py │ │ └── training_packs_test.py ├── test_replays │ ├── 3_DRIBBLES_2_FLICKS.replay │ ├── 3_KICKOFFS_4_SHOTS.replay │ ├── ALL_STAR.replay │ ├── ALL_STAR_SCOUT.replay │ ├── FAKE_BOTS_SkyBot.replay │ ├── NO_KICKOFF.replay │ ├── RUMBLE_FULL.replay │ ├── SKYBOT_DRIBBLE_INFO.replay │ ├── TRAINING_PACK.replay │ ├── WASTED_BOOST_WHILE_SUPER_SONIC.replay │ ├── ZEROED_STATS.replay │ ├── crossplatform_party.replay │ └── small_replays │ │ ├── 0_JUMPS.replay │ │ ├── 100_BOOST_PAD_0_USED.replay │ │ ├── 100_BOOST_PAD_100_USED.replay │ │ ├── 12_AND_100_BOOST_PADS_0_USED.replay │ │ ├── 12_BOOST_PAD_0_USED.replay │ │ ├── 12_BOOST_PAD_45_USED.replay │ │ ├── 1_AERIAL.replay │ │ ├── 1_CLEAR.replay │ │ ├── 1_DEMO.replay │ │ ├── 1_DOUBLE_JUMP.replay │ │ ├── 1_EPIC_SAVE.replay │ │ ├── 1_JUMP.replay │ │ ├── 1_NORMAL_SAVE.replay │ │ ├── 3_KICKOFFS_4_SHOTS.replay │ │ ├── CALCULATE_USED_BOOST_DEMO_WITH_FLIPS.replay │ │ ├── CALCULATE_USED_BOOST_WITH_DEMO.replay │ │ ├── GROUNDED_PASS_GOAL.replay │ │ ├── HIGH_AIR_PASS_GOAL.replay │ │ ├── LAST_KICKOFF_NO_TOUCH.replay │ │ ├── MID_AIR_PASS_GOAL.replay │ │ ├── MORE_THAN_100_BOOST.replay │ │ ├── NO_BOOST_PAD_0_USED.replay │ │ ├── NO_BOOST_PAD_33_USED.replay │ │ ├── NO_KICKOFF.replay │ │ ├── USE_BOOST_AFTER_GOAL.replay │ │ └── WASTED_BOOST_WHILE_SUPER_SONIC.replay └── utils │ ├── __init__.py │ ├── database_utils.py │ ├── killable_thread.py │ ├── location_utils.py │ ├── replay_utils.py │ └── test_utils.py ├── tmuxinator.yml ├── update_run.sh ├── webapp ├── .prettierrc.json ├── README.md ├── images.d.ts ├── package-lock.json ├── package.json ├── public │ ├── ai.jpg │ ├── calculated-icon.png │ ├── draco │ │ ├── draco_decoder.wasm │ │ └── draco_wasm_wrapper.js │ ├── fieldblack.png │ ├── fieldrblack.png │ ├── index.html │ ├── manifest.json │ ├── models │ │ ├── FieldTest1.mtl │ │ ├── FieldTest2.mtl │ │ └── field.obj │ ├── psynet.jpg │ ├── ranks │ │ ├── 0.png │ │ ├── 1.png │ │ ├── 10.png │ │ ├── 11.png │ │ ├── 12.png │ │ ├── 13.png │ │ ├── 14.png │ │ ├── 15.png │ │ ├── 16.png │ │ ├── 17.png │ │ ├── 18.png │ │ ├── 19.png │ │ ├── 2.png │ │ ├── 20.png │ │ ├── 21.png │ │ ├── 22.png │ │ ├── 3.png │ │ ├── 31.png │ │ ├── 32.png │ │ ├── 33.png │ │ ├── 34.png │ │ ├── 35.png │ │ ├── 4.png │ │ ├── 5.png │ │ ├── 6.png │ │ ├── 7.png │ │ ├── 8.png │ │ └── 9.png │ ├── replay_page_background.jpg │ ├── replay_page_background_black.jpg │ ├── splash.png │ └── splash_black.png ├── src │ ├── App.tsx │ ├── AppListener.tsx │ ├── CodeSplitComponent.tsx │ ├── Components │ │ ├── Admin │ │ │ ├── AdminLogDisplayRow.tsx │ │ │ └── AdminLogResultDisplay.tsx │ │ ├── GlobalStatsChart.tsx │ │ ├── GlobalStatsRankGraph.tsx │ │ ├── Home │ │ │ ├── HomePageAppBar.tsx │ │ │ ├── HomePageFooter.tsx │ │ │ └── Widgets │ │ │ │ ├── Leaderboards.tsx │ │ │ │ ├── Patreon.tsx │ │ │ │ ├── Recent.tsx │ │ │ │ └── Twitch.tsx │ │ ├── ItemStats │ │ │ ├── ItemDisplay.tsx │ │ │ ├── ItemStatsGraph.tsx │ │ │ └── ItemStatsUsers.tsx │ │ ├── Leaderboards │ │ │ ├── LeaderListItem.tsx │ │ │ ├── LeaderboardList.tsx │ │ │ └── PlaylistLeaderboardGrid.tsx │ │ ├── Pages │ │ │ ├── AboutPage.tsx │ │ │ ├── AdminPage.tsx │ │ │ ├── BasePage.tsx │ │ │ ├── DocumentationPage.tsx │ │ │ ├── ExplanationsPage.tsx │ │ │ ├── GlobalStatsPage.tsx │ │ │ ├── HomePage.tsx │ │ │ ├── ItemStatsPage.tsx │ │ │ ├── LeaderboardsPage.tsx │ │ │ ├── PlayerComparePage.tsx │ │ │ ├── PlayerPage.tsx │ │ │ ├── PluginsPage.tsx │ │ │ ├── PrivacyPolicyPage.tsx │ │ │ ├── ReplayPage.tsx │ │ │ ├── ReplaysGroupPage.tsx │ │ │ ├── ReplaysSearchPage.tsx │ │ │ ├── SavedReplaysGroupPage.tsx │ │ │ ├── SavedReplaysMyGroupsPage.tsx │ │ │ ├── StatusPage.tsx │ │ │ ├── TagsPage.tsx │ │ │ ├── TrainingPackPage.tsx │ │ │ └── UploadPage.tsx │ │ ├── Player │ │ │ ├── Compare │ │ │ │ ├── AddPlayerInput.tsx │ │ │ │ ├── PlayStyle │ │ │ │ │ ├── PlayerComparePlayStyleCharts.tsx │ │ │ │ │ └── PlayerCompareTable.tsx │ │ │ │ ├── PlayerChip.tsx │ │ │ │ ├── PlayerCompareContent.tsx │ │ │ │ └── Progression │ │ │ │ │ ├── FieldSelect.tsx │ │ │ │ │ ├── PlayerProgressionCharts.tsx │ │ │ │ │ └── ProgressionChart.tsx │ │ │ ├── Overview │ │ │ │ ├── MatchHistory │ │ │ │ │ ├── FullMatchHistoryLinkButton.tsx │ │ │ │ │ ├── OverviewMatchHistory.tsx │ │ │ │ │ ├── OverviewMatchHistoryRow.tsx │ │ │ │ │ ├── PlayerMatchHistoryCard.tsx │ │ │ │ │ └── ReplayExpansionPanelSummary.tsx │ │ │ │ ├── PlayStyle │ │ │ │ │ ├── PlayStyleActions.tsx │ │ │ │ │ ├── PlayStyleExplanationTable.tsx │ │ │ │ │ ├── PlayerPlayStyle.tsx │ │ │ │ │ ├── PlayerPlayStyleCard.tsx │ │ │ │ │ └── PlayerPlayStyleChart.tsx │ │ │ │ └── SideBar │ │ │ │ │ ├── GroupIndicator.tsx │ │ │ │ │ ├── PlayerAdminToggles.tsx │ │ │ │ │ ├── PlayerNameDropdown.tsx │ │ │ │ │ ├── PlayerPlaylistRank.tsx │ │ │ │ │ ├── PlayerProfile.tsx │ │ │ │ │ ├── PlayerProfilePicture.tsx │ │ │ │ │ ├── PlayerRanksCard.tsx │ │ │ │ │ ├── PlayerSideBar.tsx │ │ │ │ │ └── PlayerStats │ │ │ │ │ ├── FavouriteCar.tsx │ │ │ │ │ ├── LoadoutDialogWrapper.tsx │ │ │ │ │ ├── PlayerStatsCard.tsx │ │ │ │ │ └── PlaysWith.tsx │ │ │ └── PlayerOverview.tsx │ │ ├── Replay │ │ │ ├── BasicStats │ │ │ │ ├── PlayerStats │ │ │ │ │ ├── PlayerStatsCharts.tsx │ │ │ │ │ ├── PlayerStatsContent.tsx │ │ │ │ │ └── PlayerStatsTabs.tsx │ │ │ │ └── TeamStats │ │ │ │ │ ├── TeamStatsCharts.tsx │ │ │ │ │ ├── TeamStatsContent.tsx │ │ │ │ │ └── TeamStatsTabs.tsx │ │ │ ├── Heatmap │ │ │ │ ├── Heatmap.tsx │ │ │ │ ├── HeatmapContent.tsx │ │ │ │ ├── HeatmapTabs.tsx │ │ │ │ ├── HeatmapTabsWrapper.tsx │ │ │ │ └── HitsContent.tsx │ │ │ ├── Kickoffs │ │ │ │ ├── KickoffCountsTable.tsx │ │ │ │ ├── KickoffField.tsx │ │ │ │ ├── KickoffMapWrapper.tsx │ │ │ │ ├── KickoffTabs.tsx │ │ │ │ ├── KickoffTabsWrapper.tsx │ │ │ │ └── PlayerStartEnd.tsx │ │ │ ├── Predictions │ │ │ │ ├── PredictedRanksRow.tsx │ │ │ │ ├── PredictedRanksTable.tsx │ │ │ │ └── Predictions.tsx │ │ │ ├── README.md │ │ │ ├── ReplayBoxScore.tsx │ │ │ ├── ReplayChart.tsx │ │ │ ├── ReplayTabs.tsx │ │ │ ├── ReplayTeamCard │ │ │ │ ├── CameraSettingsDisplay.tsx │ │ │ │ ├── Loadout │ │ │ │ │ ├── LoadoutItemDisplay.tsx │ │ │ │ │ ├── PaintedTriangle.tsx │ │ │ │ │ └── dataMaps.ts │ │ │ │ ├── LoadoutDisplay.tsx │ │ │ │ ├── ReplayTeamCard.tsx │ │ │ │ └── TeamCardPlayer.tsx │ │ │ ├── ReplayView.tsx │ │ │ ├── ReplayViewer │ │ │ │ └── Viewer.tsx │ │ │ └── Visualizations │ │ │ │ ├── BoostCountsTable.tsx │ │ │ │ ├── BoostField.tsx │ │ │ │ ├── BoostMapWrapper.tsx │ │ │ │ ├── TeamPie.tsx │ │ │ │ └── VisualizationsContent.tsx │ │ ├── ReplaysGroup │ │ │ ├── AddReplayInput.tsx │ │ │ ├── Charts │ │ │ │ ├── ReplaysGroupCharts.tsx │ │ │ │ └── ReplaysGroupChartsWrapper.tsx │ │ │ ├── ReplayChip.tsx │ │ │ ├── ReplaysGroupContent.tsx │ │ │ └── Table │ │ │ │ ├── BasicStatsTable.tsx │ │ │ │ ├── ReplaysGroupTable.tsx │ │ │ │ └── TableScrollWrapper.tsx │ │ ├── ReplaysSavedGroup │ │ │ ├── GroupAddDialog.tsx │ │ │ ├── GroupPlayerStatsTable.tsx │ │ │ ├── GroupPlayerStatsTableWrapper.tsx │ │ │ ├── GroupRenameDialog.tsx │ │ │ ├── GroupSubGroupAddDialog.tsx │ │ │ ├── GroupTeamStatsTable.tsx │ │ │ ├── GroupTeamStatsTableWrapper.tsx │ │ │ ├── Shared │ │ │ │ └── GroupStatsButtons.tsx │ │ │ └── SubgroupEntry.tsx │ │ ├── ReplaysSearch │ │ │ ├── Filter │ │ │ │ ├── PlayerEntry.tsx │ │ │ │ ├── ReplaysSearchFilter.tsx │ │ │ │ └── ReplaysSearchWithQueryString.tsx │ │ │ ├── ReplayDisplayRow.tsx │ │ │ ├── ReplaysSearchResultDisplay.tsx │ │ │ ├── ReplaysSearchTablePagination.tsx │ │ │ ├── ResultsActions.tsx │ │ │ └── VisibilityToggle..tsx │ │ ├── Shared │ │ │ ├── Charts │ │ │ │ ├── ColoredBarChart.tsx │ │ │ │ ├── ColoredPieChart.tsx │ │ │ │ ├── ColoredRadarChart.tsx │ │ │ │ └── StatChart.tsx │ │ │ ├── ClearableDatePicker.tsx │ │ │ ├── ColouredGameScore.tsx │ │ │ ├── Documentation │ │ │ │ └── QueryParams.tsx │ │ │ ├── Footer.tsx │ │ │ ├── IconTooltip.tsx │ │ │ ├── LinkButton.tsx │ │ │ ├── LoadableWrapper.tsx │ │ │ ├── Logo │ │ │ │ ├── Logo.tsx │ │ │ │ ├── calculated-logo-birthday-light.png │ │ │ │ ├── calculated-logo-birthday.png │ │ │ │ ├── calculated-logo-light.png │ │ │ │ └── calculated-logo.png │ │ │ ├── NavBar │ │ │ │ ├── AccountMenu.tsx │ │ │ │ └── NavBar.tsx │ │ │ ├── Notification │ │ │ │ ├── NotificationSnackbar.tsx │ │ │ │ ├── NotificationTestButton.tsx │ │ │ │ ├── NotificationUtils.ts │ │ │ │ └── Notifications.tsx │ │ │ ├── PageContent.tsx │ │ │ ├── Search.tsx │ │ │ ├── Selects │ │ │ │ ├── PlaylistSelect.tsx │ │ │ │ └── RankSelect.tsx │ │ │ ├── SideBar.tsx │ │ │ ├── Tag │ │ │ │ ├── CreateTagDialog.tsx │ │ │ │ ├── ReplayTagDisplay.tsx │ │ │ │ ├── TagDialog.tsx │ │ │ │ ├── TagDialogWrapper.tsx │ │ │ │ ├── TagPageListItem.tsx │ │ │ │ └── UserTagDisplay.tsx │ │ │ └── Upload │ │ │ │ ├── AddTagPrivateKeyDialog..tsx │ │ │ │ ├── BakkesModAd.tsx │ │ │ │ ├── PreviousUploads.tsx │ │ │ │ ├── StatusUtils.ts │ │ │ │ ├── UploadContainedButton.tsx │ │ │ │ ├── UploadDialog.tsx │ │ │ │ ├── UploadDialogWrapper.tsx │ │ │ │ ├── UploadDropzone.tsx │ │ │ │ ├── UploadFloatingButton.tsx │ │ │ │ ├── UploadForm.tsx │ │ │ │ ├── UploadTabs.tsx │ │ │ │ └── UploadTags.tsx │ │ └── Training │ │ │ ├── CreatePackDialog.tsx │ │ │ ├── TrainingPackDisplayRow.tsx │ │ │ └── TrainingPackResultDisplay.tsx │ ├── Contexts │ │ └── ThemeContext.ts │ ├── Globals.ts │ ├── Models │ │ ├── Admin │ │ │ └── Admin.d.ts │ │ ├── ChartData.ts │ │ ├── ItemStats.d.ts │ │ ├── Player │ │ │ ├── MatchHistory.ts │ │ │ ├── PlayStyle.ts │ │ │ ├── Player.d.ts │ │ │ ├── PlayerStats.d.ts │ │ │ ├── TrainingPack.d.ts │ │ │ └── index.ts │ │ ├── Replay │ │ │ ├── Groups.d.ts │ │ │ ├── KickoffData.d.ts │ │ │ ├── PredictedRank.d.ts │ │ │ ├── Replay.ts │ │ │ └── ReplayPlayer.d.ts │ │ ├── ReplaysSearchQueryParams.ts │ │ ├── index.ts │ │ └── types │ │ │ ├── Error.d.ts │ │ │ ├── GlobalStatsData.d.ts │ │ │ ├── Homepage.d.ts │ │ │ ├── Leaderboards.d.ts │ │ │ ├── LoggedInUser.d.ts │ │ │ ├── QueueLengths.d.ts │ │ │ ├── Tag.d.ts │ │ │ ├── UploadStatus.d.ts │ │ │ └── VisibilityResponse.d.ts │ ├── Redux │ │ ├── index.ts │ │ ├── loggedInUser │ │ │ ├── actions.ts │ │ │ └── reducer.ts │ │ ├── notifications │ │ │ ├── actions.ts │ │ │ └── reducer.ts │ │ └── tags │ │ │ ├── actions.ts │ │ │ └── reducer.ts │ ├── Requests │ │ ├── Config.ts │ │ ├── Documentation.ts │ │ ├── Global.ts │ │ ├── Home.ts │ │ ├── Mock.ts │ │ ├── Player │ │ │ ├── getMatchHistory.ts │ │ │ ├── getPlayStyle.ts │ │ │ ├── getPlayer.ts │ │ │ ├── getProgression.ts │ │ │ ├── getRanks.ts │ │ │ ├── getStats.ts │ │ │ └── resolvePlayerNameOrId.ts │ │ ├── Replay.ts │ │ ├── Tag.ts │ │ └── Utils.ts │ ├── Theme.tsx │ ├── Utils │ │ ├── Chart.ts │ │ ├── Color.ts │ │ ├── CopyToClipboard │ │ │ ├── clipboard.d.ts │ │ │ └── clipboard.js │ │ ├── Playlists.ts │ │ ├── String.ts │ │ └── types │ │ │ └── bad-words.d.ts │ ├── WrappedApp.test.tsx │ ├── WrappedApp.tsx │ ├── apiHandler │ │ └── apiHandler.ts │ ├── index.css │ ├── index.tsx │ ├── logo.svg │ ├── react-app-env.d.ts │ ├── registerServiceWorker.ts │ └── test │ │ ├── App.test.tsx │ │ ├── CodeSplitComponent.test.tsx │ │ ├── UserJourney1 │ │ ├── Journey1.test.tsx │ │ └── mocks.ts │ │ └── mocks.ts ├── tsconfig.json ├── tsconfig.prod.json ├── tsconfig.test.json ├── tslint.json └── tslint.test.json └── win_run.bat /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/.coveragerc -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | .gitignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/.travis.yml -------------------------------------------------------------------------------- /.travis/send.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/.travis/send.sh -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/README.md -------------------------------------------------------------------------------- /RLBotServer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/RLBotServer.py -------------------------------------------------------------------------------- /backend/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/blueprints/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/blueprints/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/admin.py -------------------------------------------------------------------------------- /backend/blueprints/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/api.py -------------------------------------------------------------------------------- /backend/blueprints/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/auth.py -------------------------------------------------------------------------------- /backend/blueprints/shared_renders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/shared_renders.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/blueprints/spa_api/errors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/blueprints/spa_api/errors/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/errors/errors.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/service_layers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/blueprints/spa_api/service_layers/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/service_layers/admin.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/service_layers/documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/service_layers/documentation.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/service_layers/global_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/service_layers/global_stats.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/service_layers/homepage/patreon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/service_layers/homepage/patreon.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/service_layers/homepage/recent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/service_layers/homepage/recent.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/service_layers/homepage/twitch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/service_layers/homepage/twitch.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/service_layers/leaderboards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/service_layers/leaderboards.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/service_layers/logged_in_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/service_layers/logged_in_user.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/service_layers/ml/ml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/service_layers/ml/ml.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/service_layers/player/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/blueprints/spa_api/service_layers/player/play_style.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/service_layers/player/play_style.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/service_layers/player/play_style_progression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/service_layers/player/play_style_progression.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/service_layers/player/player.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/service_layers/player/player.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/service_layers/player/player_profile_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/service_layers/player/player_profile_stats.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/service_layers/player/player_ranks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/service_layers/player/player_ranks.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/service_layers/queue_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/service_layers/queue_status.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/service_layers/replay/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/blueprints/spa_api/service_layers/replay/basic_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/service_layers/replay/basic_stats.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/service_layers/replay/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/service_layers/replay/enums.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/service_layers/replay/groups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/service_layers/replay/groups.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/service_layers/replay/heatmaps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/service_layers/replay/heatmaps.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/service_layers/replay/json_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/service_layers/replay/json_tag.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/service_layers/replay/kickoffs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/service_layers/replay/kickoffs.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/service_layers/replay/match_history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/service_layers/replay/match_history.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/service_layers/replay/predicted_ranks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/service_layers/replay/predicted_ranks.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/service_layers/replay/replay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/service_layers/replay/replay.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/service_layers/replay/replay_player.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/service_layers/replay/replay_player.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/service_layers/replay/replay_positions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/service_layers/replay/replay_positions.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/service_layers/replay/savedgroups/groups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/service_layers/replay/savedgroups/groups.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/service_layers/replay/visibility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/service_layers/replay/visibility.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/service_layers/replay/visualizations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/service_layers/replay/visualizations.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/service_layers/stat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/service_layers/stat.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/service_layers/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/service_layers/utils.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/spa_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/spa_api.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/blueprints/spa_api/utils/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/utils/decorators.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/utils/query_param_definitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/utils/query_param_definitions.py -------------------------------------------------------------------------------- /backend/blueprints/spa_api/utils/query_params_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/spa_api/utils/query_params_handler.py -------------------------------------------------------------------------------- /backend/blueprints/steam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/blueprints/steam.py -------------------------------------------------------------------------------- /backend/data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/data/categorized_items.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/data/categorized_items.json -------------------------------------------------------------------------------- /backend/data/constants/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/data/constants/car.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/data/constants/car.py -------------------------------------------------------------------------------- /backend/data/constants/playlist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/data/constants/playlist.py -------------------------------------------------------------------------------- /backend/database/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/database/objects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/database/objects.py -------------------------------------------------------------------------------- /backend/database/startup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/database/startup.py -------------------------------------------------------------------------------- /backend/database/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/database/utils/debug_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/database/utils/debug_db.py -------------------------------------------------------------------------------- /backend/database/utils/dynamic_field_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/database/utils/dynamic_field_manager.py -------------------------------------------------------------------------------- /backend/database/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/database/utils/utils.py -------------------------------------------------------------------------------- /backend/database/wrapper/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/database/wrapper/chart/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/database/wrapper/chart/chart_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/database/wrapper/chart/chart_data.py -------------------------------------------------------------------------------- /backend/database/wrapper/chart/player_chart_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/database/wrapper/chart/player_chart_metadata.py -------------------------------------------------------------------------------- /backend/database/wrapper/chart/stat_point.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/database/wrapper/chart/stat_point.py -------------------------------------------------------------------------------- /backend/database/wrapper/chart/team_chart_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/database/wrapper/chart/team_chart_metadata.py -------------------------------------------------------------------------------- /backend/database/wrapper/field_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/database/wrapper/field_wrapper.py -------------------------------------------------------------------------------- /backend/database/wrapper/player_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/database/wrapper/player_wrapper.py -------------------------------------------------------------------------------- /backend/database/wrapper/query_filter_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/database/wrapper/query_filter_builder.py -------------------------------------------------------------------------------- /backend/database/wrapper/rank_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/database/wrapper/rank_wrapper.py -------------------------------------------------------------------------------- /backend/database/wrapper/stats/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/database/wrapper/stats/chart_stats_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/database/wrapper/stats/chart_stats_wrapper.py -------------------------------------------------------------------------------- /backend/database/wrapper/stats/creation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/database/wrapper/stats/creation/player_stat_creation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/database/wrapper/stats/creation/player_stat_creation.py -------------------------------------------------------------------------------- /backend/database/wrapper/stats/creation/replay_group_stat_creation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/database/wrapper/stats/creation/replay_group_stat_creation.py -------------------------------------------------------------------------------- /backend/database/wrapper/stats/creation/shared_stat_creation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/database/wrapper/stats/creation/shared_stat_creation.py -------------------------------------------------------------------------------- /backend/database/wrapper/stats/creation/team_stat_creation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/database/wrapper/stats/creation/team_stat_creation.py -------------------------------------------------------------------------------- /backend/database/wrapper/stats/global_stats_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/database/wrapper/stats/global_stats_wrapper.py -------------------------------------------------------------------------------- /backend/database/wrapper/stats/item_stats_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/database/wrapper/stats/item_stats_wrapper.py -------------------------------------------------------------------------------- /backend/database/wrapper/stats/player_stat_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/database/wrapper/stats/player_stat_wrapper.py -------------------------------------------------------------------------------- /backend/database/wrapper/stats/shared_stats_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/database/wrapper/stats/shared_stats_wrapper.py -------------------------------------------------------------------------------- /backend/database/wrapper/stats/stat_math.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/database/wrapper/stats/stat_math.py -------------------------------------------------------------------------------- /backend/database/wrapper/tag_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/database/wrapper/tag_wrapper.py -------------------------------------------------------------------------------- /backend/initial_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/initial_setup.py -------------------------------------------------------------------------------- /backend/server_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/server_constants.py -------------------------------------------------------------------------------- /backend/tasks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/tasks/add_replay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/tasks/add_replay.py -------------------------------------------------------------------------------- /backend/tasks/celery.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/tasks/celery.sh -------------------------------------------------------------------------------- /backend/tasks/celery_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/tasks/celery_tasks.py -------------------------------------------------------------------------------- /backend/tasks/celery_worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/tasks/celery_worker.py -------------------------------------------------------------------------------- /backend/tasks/celeryconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/tasks/celeryconfig.py -------------------------------------------------------------------------------- /backend/tasks/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/tasks/middleware.py -------------------------------------------------------------------------------- /backend/tasks/periodic_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/tasks/periodic_stats.py -------------------------------------------------------------------------------- /backend/tasks/task_creators.py: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /backend/tasks/training_packs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/tasks/training_packs/packs/1ShotBeckwithDefault.Tem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/tasks/training_packs/packs/1ShotBeckwithDefault.Tem -------------------------------------------------------------------------------- /backend/tasks/training_packs/packs/1ShotBeckwithDefaultGoalie.Tem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/tasks/training_packs/packs/1ShotBeckwithDefaultGoalie.Tem -------------------------------------------------------------------------------- /backend/tasks/training_packs/parsing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/tasks/training_packs/parsing/binary_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/tasks/training_packs/parsing/binary_reader.py -------------------------------------------------------------------------------- /backend/tasks/training_packs/parsing/crc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/tasks/training_packs/parsing/crc.py -------------------------------------------------------------------------------- /backend/tasks/training_packs/parsing/decrypt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/tasks/training_packs/parsing/decrypt.py -------------------------------------------------------------------------------- /backend/tasks/training_packs/parsing/parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/tasks/training_packs/parsing/parse.py -------------------------------------------------------------------------------- /backend/tasks/training_packs/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/tasks/training_packs/task.py -------------------------------------------------------------------------------- /backend/tasks/training_packs/training_packs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/tasks/training_packs/training_packs.py -------------------------------------------------------------------------------- /backend/tasks/update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/tasks/update.py -------------------------------------------------------------------------------- /backend/tasks/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/tasks/utils.py -------------------------------------------------------------------------------- /backend/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/utils/braacket_connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/utils/braacket_connection.py -------------------------------------------------------------------------------- /backend/utils/checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/utils/checks.py -------------------------------------------------------------------------------- /backend/utils/cloud_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/utils/cloud_handler.py -------------------------------------------------------------------------------- /backend/utils/file_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/utils/file_manager.py -------------------------------------------------------------------------------- /backend/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/utils/logger.py -------------------------------------------------------------------------------- /backend/utils/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/utils/metrics.py -------------------------------------------------------------------------------- /backend/utils/parsing_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/utils/parsing_manager.py -------------------------------------------------------------------------------- /backend/utils/psyonix_api_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/utils/psyonix_api_handler.py -------------------------------------------------------------------------------- /backend/utils/rlgarage_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/utils/rlgarage_handler.py -------------------------------------------------------------------------------- /backend/utils/safe_flask_globals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/utils/safe_flask_globals.py -------------------------------------------------------------------------------- /backend/utils/time_related.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/backend/utils/time_related.py -------------------------------------------------------------------------------- /celery2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/celery2.sh -------------------------------------------------------------------------------- /celerycron.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/celerycron.sh -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/codecov.yml -------------------------------------------------------------------------------- /data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /gunicorn_conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/gunicorn_conf.py -------------------------------------------------------------------------------- /helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /helpers/clean_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/helpers/clean_database.py -------------------------------------------------------------------------------- /helpers/convert_existing_replays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/helpers/convert_existing_replays.py -------------------------------------------------------------------------------- /helpers/gcp_reparse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/helpers/gcp_reparse.py -------------------------------------------------------------------------------- /helpers/insert_pickled_replays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/helpers/insert_pickled_replays.py -------------------------------------------------------------------------------- /helpers/migrate_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/helpers/migrate_database.py -------------------------------------------------------------------------------- /helpers/modify_existing_pickles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/helpers/modify_existing_pickles.py -------------------------------------------------------------------------------- /helpers/reparse_all_replays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/helpers/reparse_all_replays.py -------------------------------------------------------------------------------- /helpers/storage_transfer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/helpers/storage_transfer.py -------------------------------------------------------------------------------- /imports_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/imports_test.py -------------------------------------------------------------------------------- /iptables.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/iptables.conf -------------------------------------------------------------------------------- /loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/loader.py -------------------------------------------------------------------------------- /mac_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/mac_run.sh -------------------------------------------------------------------------------- /mac_stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/mac_stop.sh -------------------------------------------------------------------------------- /redis/EventLog.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/redis/EventLog.dll -------------------------------------------------------------------------------- /redis/redis-server.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/redis/redis-server.exe -------------------------------------------------------------------------------- /redis/redis.windows-service.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/redis/redis.windows-service.conf -------------------------------------------------------------------------------- /redis/redis.windows.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/redis/redis.windows.conf -------------------------------------------------------------------------------- /requirements-ml.txt: -------------------------------------------------------------------------------- 1 | torch -------------------------------------------------------------------------------- /requirements-test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/requirements-test.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/requirements.txt -------------------------------------------------------------------------------- /run-ssl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/run-ssl.sh -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/run.sh -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/integration_tests/__init__.py: -------------------------------------------------------------------------------- 1 | # https://pythonhosted.org/Flask-Testing/ -------------------------------------------------------------------------------- /tests/integration_tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/integration_tests/conftest.py -------------------------------------------------------------------------------- /tests/integration_tests/no_react/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration_tests/no_react/heatmaps_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/integration_tests/no_react/heatmaps_test.py -------------------------------------------------------------------------------- /tests/integration_tests/no_react/test_upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/integration_tests/no_react/test_upload.py -------------------------------------------------------------------------------- /tests/integration_tests/no_react/upload_proto_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/integration_tests/no_react/upload_proto_test.py -------------------------------------------------------------------------------- /tests/server_tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/server_tests/api_tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/server_tests/api_tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/server_tests/api_tests/conftest.py -------------------------------------------------------------------------------- /tests/server_tests/api_tests/documentation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/server_tests/api_tests/documentation/api_documentation_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/server_tests/api_tests/documentation/api_documentation_test.py -------------------------------------------------------------------------------- /tests/server_tests/api_tests/download/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/server_tests/api_tests/download/download_position_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/server_tests/api_tests/download/download_position_test.py -------------------------------------------------------------------------------- /tests/server_tests/api_tests/private_replay_edit_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/server_tests/api_tests/private_replay_edit_test.py -------------------------------------------------------------------------------- /tests/server_tests/api_tests/search/replay_history_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/server_tests/api_tests/search/replay_history_test.py -------------------------------------------------------------------------------- /tests/server_tests/api_tests/stats/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/server_tests/api_tests/stats/get_replay_stats_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/server_tests/api_tests/stats/get_replay_stats_test.py -------------------------------------------------------------------------------- /tests/server_tests/api_tests/stats/kickoffs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/server_tests/api_tests/stats/kickoffs.py -------------------------------------------------------------------------------- /tests/server_tests/api_tests/upload/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/server_tests/api_tests/upload/private_replay_upload_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/server_tests/api_tests/upload/private_replay_upload_test.py -------------------------------------------------------------------------------- /tests/server_tests/api_tests/upload/tag_upload_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/server_tests/api_tests/upload/tag_upload_test.py -------------------------------------------------------------------------------- /tests/server_tests/api_tests/upload/upload_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/server_tests/api_tests/upload/upload_test.py -------------------------------------------------------------------------------- /tests/server_tests/backend_utils_tests/RLBot_Player.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/server_tests/backend_utils_tests/RLBot_Player.html -------------------------------------------------------------------------------- /tests/server_tests/backend_utils_tests/RLBot_Player_SkyBot.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/server_tests/backend_utils_tests/RLBot_Player_SkyBot.html -------------------------------------------------------------------------------- /tests/server_tests/backend_utils_tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/server_tests/backend_utils_tests/braacket_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/server_tests/backend_utils_tests/braacket_test.py -------------------------------------------------------------------------------- /tests/server_tests/backend_utils_tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/server_tests/backend_utils_tests/conftest.py -------------------------------------------------------------------------------- /tests/server_tests/backend_utils_tests/initial_setup_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/server_tests/backend_utils_tests/initial_setup_test.py -------------------------------------------------------------------------------- /tests/server_tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/server_tests/conftest.py -------------------------------------------------------------------------------- /tests/server_tests/database_tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/server_tests/database_tests/wrapper/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/server_tests/database_tests/wrapper/query_filter_builder_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/server_tests/database_tests/wrapper/query_filter_builder_test.py -------------------------------------------------------------------------------- /tests/server_tests/database_tests/wrapper/stats/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/server_tests/database_tests/wrapper/stats/shared_stats_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/server_tests/database_tests/wrapper/stats/shared_stats_test.py -------------------------------------------------------------------------------- /tests/server_tests/database_tests/wrapper/tag_wrapper_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/server_tests/database_tests/wrapper/tag_wrapper_test.py -------------------------------------------------------------------------------- /tests/server_tests/database_tests/wrapper/utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/server_tests/database_tests/wrapper/utils_test.py -------------------------------------------------------------------------------- /tests/server_tests/task_tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/server_tests/task_tests/celery_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/server_tests/task_tests/celery_test.py -------------------------------------------------------------------------------- /tests/server_tests/task_tests/training_packs_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/server_tests/task_tests/training_packs_test.py -------------------------------------------------------------------------------- /tests/test_replays/3_DRIBBLES_2_FLICKS.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/3_DRIBBLES_2_FLICKS.replay -------------------------------------------------------------------------------- /tests/test_replays/3_KICKOFFS_4_SHOTS.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/3_KICKOFFS_4_SHOTS.replay -------------------------------------------------------------------------------- /tests/test_replays/ALL_STAR.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/ALL_STAR.replay -------------------------------------------------------------------------------- /tests/test_replays/ALL_STAR_SCOUT.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/ALL_STAR_SCOUT.replay -------------------------------------------------------------------------------- /tests/test_replays/FAKE_BOTS_SkyBot.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/FAKE_BOTS_SkyBot.replay -------------------------------------------------------------------------------- /tests/test_replays/NO_KICKOFF.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/NO_KICKOFF.replay -------------------------------------------------------------------------------- /tests/test_replays/RUMBLE_FULL.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/RUMBLE_FULL.replay -------------------------------------------------------------------------------- /tests/test_replays/SKYBOT_DRIBBLE_INFO.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/SKYBOT_DRIBBLE_INFO.replay -------------------------------------------------------------------------------- /tests/test_replays/TRAINING_PACK.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/TRAINING_PACK.replay -------------------------------------------------------------------------------- /tests/test_replays/WASTED_BOOST_WHILE_SUPER_SONIC.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/WASTED_BOOST_WHILE_SUPER_SONIC.replay -------------------------------------------------------------------------------- /tests/test_replays/ZEROED_STATS.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/ZEROED_STATS.replay -------------------------------------------------------------------------------- /tests/test_replays/crossplatform_party.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/crossplatform_party.replay -------------------------------------------------------------------------------- /tests/test_replays/small_replays/0_JUMPS.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/small_replays/0_JUMPS.replay -------------------------------------------------------------------------------- /tests/test_replays/small_replays/100_BOOST_PAD_0_USED.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/small_replays/100_BOOST_PAD_0_USED.replay -------------------------------------------------------------------------------- /tests/test_replays/small_replays/100_BOOST_PAD_100_USED.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/small_replays/100_BOOST_PAD_100_USED.replay -------------------------------------------------------------------------------- /tests/test_replays/small_replays/12_AND_100_BOOST_PADS_0_USED.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/small_replays/12_AND_100_BOOST_PADS_0_USED.replay -------------------------------------------------------------------------------- /tests/test_replays/small_replays/12_BOOST_PAD_0_USED.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/small_replays/12_BOOST_PAD_0_USED.replay -------------------------------------------------------------------------------- /tests/test_replays/small_replays/12_BOOST_PAD_45_USED.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/small_replays/12_BOOST_PAD_45_USED.replay -------------------------------------------------------------------------------- /tests/test_replays/small_replays/1_AERIAL.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/small_replays/1_AERIAL.replay -------------------------------------------------------------------------------- /tests/test_replays/small_replays/1_CLEAR.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/small_replays/1_CLEAR.replay -------------------------------------------------------------------------------- /tests/test_replays/small_replays/1_DEMO.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/small_replays/1_DEMO.replay -------------------------------------------------------------------------------- /tests/test_replays/small_replays/1_DOUBLE_JUMP.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/small_replays/1_DOUBLE_JUMP.replay -------------------------------------------------------------------------------- /tests/test_replays/small_replays/1_EPIC_SAVE.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/small_replays/1_EPIC_SAVE.replay -------------------------------------------------------------------------------- /tests/test_replays/small_replays/1_JUMP.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/small_replays/1_JUMP.replay -------------------------------------------------------------------------------- /tests/test_replays/small_replays/1_NORMAL_SAVE.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/small_replays/1_NORMAL_SAVE.replay -------------------------------------------------------------------------------- /tests/test_replays/small_replays/3_KICKOFFS_4_SHOTS.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/small_replays/3_KICKOFFS_4_SHOTS.replay -------------------------------------------------------------------------------- /tests/test_replays/small_replays/CALCULATE_USED_BOOST_DEMO_WITH_FLIPS.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/small_replays/CALCULATE_USED_BOOST_DEMO_WITH_FLIPS.replay -------------------------------------------------------------------------------- /tests/test_replays/small_replays/CALCULATE_USED_BOOST_WITH_DEMO.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/small_replays/CALCULATE_USED_BOOST_WITH_DEMO.replay -------------------------------------------------------------------------------- /tests/test_replays/small_replays/GROUNDED_PASS_GOAL.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/small_replays/GROUNDED_PASS_GOAL.replay -------------------------------------------------------------------------------- /tests/test_replays/small_replays/HIGH_AIR_PASS_GOAL.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/small_replays/HIGH_AIR_PASS_GOAL.replay -------------------------------------------------------------------------------- /tests/test_replays/small_replays/LAST_KICKOFF_NO_TOUCH.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/small_replays/LAST_KICKOFF_NO_TOUCH.replay -------------------------------------------------------------------------------- /tests/test_replays/small_replays/MID_AIR_PASS_GOAL.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/small_replays/MID_AIR_PASS_GOAL.replay -------------------------------------------------------------------------------- /tests/test_replays/small_replays/MORE_THAN_100_BOOST.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/small_replays/MORE_THAN_100_BOOST.replay -------------------------------------------------------------------------------- /tests/test_replays/small_replays/NO_BOOST_PAD_0_USED.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/small_replays/NO_BOOST_PAD_0_USED.replay -------------------------------------------------------------------------------- /tests/test_replays/small_replays/NO_BOOST_PAD_33_USED.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/small_replays/NO_BOOST_PAD_33_USED.replay -------------------------------------------------------------------------------- /tests/test_replays/small_replays/NO_KICKOFF.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/small_replays/NO_KICKOFF.replay -------------------------------------------------------------------------------- /tests/test_replays/small_replays/USE_BOOST_AFTER_GOAL.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/small_replays/USE_BOOST_AFTER_GOAL.replay -------------------------------------------------------------------------------- /tests/test_replays/small_replays/WASTED_BOOST_WHILE_SUPER_SONIC.replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/test_replays/small_replays/WASTED_BOOST_WHILE_SUPER_SONIC.replay -------------------------------------------------------------------------------- /tests/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/utils/database_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/utils/database_utils.py -------------------------------------------------------------------------------- /tests/utils/killable_thread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/utils/killable_thread.py -------------------------------------------------------------------------------- /tests/utils/location_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/utils/location_utils.py -------------------------------------------------------------------------------- /tests/utils/replay_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/utils/replay_utils.py -------------------------------------------------------------------------------- /tests/utils/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tests/utils/test_utils.py -------------------------------------------------------------------------------- /tmuxinator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/tmuxinator.yml -------------------------------------------------------------------------------- /update_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/update_run.sh -------------------------------------------------------------------------------- /webapp/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/.prettierrc.json -------------------------------------------------------------------------------- /webapp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/README.md -------------------------------------------------------------------------------- /webapp/images.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/images.d.ts -------------------------------------------------------------------------------- /webapp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/package-lock.json -------------------------------------------------------------------------------- /webapp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/package.json -------------------------------------------------------------------------------- /webapp/public/ai.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/ai.jpg -------------------------------------------------------------------------------- /webapp/public/calculated-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/calculated-icon.png -------------------------------------------------------------------------------- /webapp/public/draco/draco_decoder.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/draco/draco_decoder.wasm -------------------------------------------------------------------------------- /webapp/public/draco/draco_wasm_wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/draco/draco_wasm_wrapper.js -------------------------------------------------------------------------------- /webapp/public/fieldblack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/fieldblack.png -------------------------------------------------------------------------------- /webapp/public/fieldrblack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/fieldrblack.png -------------------------------------------------------------------------------- /webapp/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/index.html -------------------------------------------------------------------------------- /webapp/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/manifest.json -------------------------------------------------------------------------------- /webapp/public/models/FieldTest1.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/models/FieldTest1.mtl -------------------------------------------------------------------------------- /webapp/public/models/FieldTest2.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/models/FieldTest2.mtl -------------------------------------------------------------------------------- /webapp/public/models/field.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/models/field.obj -------------------------------------------------------------------------------- /webapp/public/psynet.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/psynet.jpg -------------------------------------------------------------------------------- /webapp/public/ranks/0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/ranks/0.png -------------------------------------------------------------------------------- /webapp/public/ranks/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/ranks/1.png -------------------------------------------------------------------------------- /webapp/public/ranks/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/ranks/10.png -------------------------------------------------------------------------------- /webapp/public/ranks/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/ranks/11.png -------------------------------------------------------------------------------- /webapp/public/ranks/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/ranks/12.png -------------------------------------------------------------------------------- /webapp/public/ranks/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/ranks/13.png -------------------------------------------------------------------------------- /webapp/public/ranks/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/ranks/14.png -------------------------------------------------------------------------------- /webapp/public/ranks/15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/ranks/15.png -------------------------------------------------------------------------------- /webapp/public/ranks/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/ranks/16.png -------------------------------------------------------------------------------- /webapp/public/ranks/17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/ranks/17.png -------------------------------------------------------------------------------- /webapp/public/ranks/18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/ranks/18.png -------------------------------------------------------------------------------- /webapp/public/ranks/19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/ranks/19.png -------------------------------------------------------------------------------- /webapp/public/ranks/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/ranks/2.png -------------------------------------------------------------------------------- /webapp/public/ranks/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/ranks/20.png -------------------------------------------------------------------------------- /webapp/public/ranks/21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/ranks/21.png -------------------------------------------------------------------------------- /webapp/public/ranks/22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/ranks/22.png -------------------------------------------------------------------------------- /webapp/public/ranks/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/ranks/3.png -------------------------------------------------------------------------------- /webapp/public/ranks/31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/ranks/31.png -------------------------------------------------------------------------------- /webapp/public/ranks/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/ranks/32.png -------------------------------------------------------------------------------- /webapp/public/ranks/33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/ranks/33.png -------------------------------------------------------------------------------- /webapp/public/ranks/34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/ranks/34.png -------------------------------------------------------------------------------- /webapp/public/ranks/35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/ranks/35.png -------------------------------------------------------------------------------- /webapp/public/ranks/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/ranks/4.png -------------------------------------------------------------------------------- /webapp/public/ranks/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/ranks/5.png -------------------------------------------------------------------------------- /webapp/public/ranks/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/ranks/6.png -------------------------------------------------------------------------------- /webapp/public/ranks/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/ranks/7.png -------------------------------------------------------------------------------- /webapp/public/ranks/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/ranks/8.png -------------------------------------------------------------------------------- /webapp/public/ranks/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/ranks/9.png -------------------------------------------------------------------------------- /webapp/public/replay_page_background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/replay_page_background.jpg -------------------------------------------------------------------------------- /webapp/public/replay_page_background_black.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/replay_page_background_black.jpg -------------------------------------------------------------------------------- /webapp/public/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/splash.png -------------------------------------------------------------------------------- /webapp/public/splash_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/public/splash_black.png -------------------------------------------------------------------------------- /webapp/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/App.tsx -------------------------------------------------------------------------------- /webapp/src/AppListener.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/AppListener.tsx -------------------------------------------------------------------------------- /webapp/src/CodeSplitComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/CodeSplitComponent.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Admin/AdminLogDisplayRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Admin/AdminLogDisplayRow.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Admin/AdminLogResultDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Admin/AdminLogResultDisplay.tsx -------------------------------------------------------------------------------- /webapp/src/Components/GlobalStatsChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/GlobalStatsChart.tsx -------------------------------------------------------------------------------- /webapp/src/Components/GlobalStatsRankGraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/GlobalStatsRankGraph.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Home/HomePageAppBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Home/HomePageAppBar.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Home/HomePageFooter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Home/HomePageFooter.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Home/Widgets/Leaderboards.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Home/Widgets/Leaderboards.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Home/Widgets/Patreon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Home/Widgets/Patreon.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Home/Widgets/Recent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Home/Widgets/Recent.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Home/Widgets/Twitch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Home/Widgets/Twitch.tsx -------------------------------------------------------------------------------- /webapp/src/Components/ItemStats/ItemDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/ItemStats/ItemDisplay.tsx -------------------------------------------------------------------------------- /webapp/src/Components/ItemStats/ItemStatsGraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/ItemStats/ItemStatsGraph.tsx -------------------------------------------------------------------------------- /webapp/src/Components/ItemStats/ItemStatsUsers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/ItemStats/ItemStatsUsers.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Leaderboards/LeaderListItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Leaderboards/LeaderListItem.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Leaderboards/LeaderboardList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Leaderboards/LeaderboardList.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Leaderboards/PlaylistLeaderboardGrid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Leaderboards/PlaylistLeaderboardGrid.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Pages/AboutPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Pages/AboutPage.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Pages/AdminPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Pages/AdminPage.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Pages/BasePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Pages/BasePage.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Pages/DocumentationPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Pages/DocumentationPage.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Pages/ExplanationsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Pages/ExplanationsPage.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Pages/GlobalStatsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Pages/GlobalStatsPage.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Pages/HomePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Pages/HomePage.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Pages/ItemStatsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Pages/ItemStatsPage.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Pages/LeaderboardsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Pages/LeaderboardsPage.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Pages/PlayerComparePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Pages/PlayerComparePage.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Pages/PlayerPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Pages/PlayerPage.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Pages/PluginsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Pages/PluginsPage.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Pages/PrivacyPolicyPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Pages/PrivacyPolicyPage.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Pages/ReplayPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Pages/ReplayPage.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Pages/ReplaysGroupPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Pages/ReplaysGroupPage.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Pages/ReplaysSearchPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Pages/ReplaysSearchPage.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Pages/SavedReplaysGroupPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Pages/SavedReplaysGroupPage.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Pages/SavedReplaysMyGroupsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Pages/SavedReplaysMyGroupsPage.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Pages/StatusPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Pages/StatusPage.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Pages/TagsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Pages/TagsPage.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Pages/TrainingPackPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Pages/TrainingPackPage.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Pages/UploadPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Pages/UploadPage.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Player/Compare/AddPlayerInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Player/Compare/AddPlayerInput.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Player/Compare/PlayStyle/PlayerComparePlayStyleCharts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Player/Compare/PlayStyle/PlayerComparePlayStyleCharts.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Player/Compare/PlayStyle/PlayerCompareTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Player/Compare/PlayStyle/PlayerCompareTable.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Player/Compare/PlayerChip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Player/Compare/PlayerChip.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Player/Compare/PlayerCompareContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Player/Compare/PlayerCompareContent.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Player/Compare/Progression/FieldSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Player/Compare/Progression/FieldSelect.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Player/Compare/Progression/PlayerProgressionCharts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Player/Compare/Progression/PlayerProgressionCharts.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Player/Compare/Progression/ProgressionChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Player/Compare/Progression/ProgressionChart.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Player/Overview/MatchHistory/FullMatchHistoryLinkButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Player/Overview/MatchHistory/FullMatchHistoryLinkButton.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Player/Overview/MatchHistory/OverviewMatchHistory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Player/Overview/MatchHistory/OverviewMatchHistory.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Player/Overview/MatchHistory/OverviewMatchHistoryRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Player/Overview/MatchHistory/OverviewMatchHistoryRow.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Player/Overview/MatchHistory/PlayerMatchHistoryCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Player/Overview/MatchHistory/PlayerMatchHistoryCard.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Player/Overview/MatchHistory/ReplayExpansionPanelSummary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Player/Overview/MatchHistory/ReplayExpansionPanelSummary.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Player/Overview/PlayStyle/PlayStyleActions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Player/Overview/PlayStyle/PlayStyleActions.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Player/Overview/PlayStyle/PlayStyleExplanationTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Player/Overview/PlayStyle/PlayStyleExplanationTable.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Player/Overview/PlayStyle/PlayerPlayStyle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Player/Overview/PlayStyle/PlayerPlayStyle.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Player/Overview/PlayStyle/PlayerPlayStyleCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Player/Overview/PlayStyle/PlayerPlayStyleCard.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Player/Overview/PlayStyle/PlayerPlayStyleChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Player/Overview/PlayStyle/PlayerPlayStyleChart.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Player/Overview/SideBar/GroupIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Player/Overview/SideBar/GroupIndicator.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Player/Overview/SideBar/PlayerAdminToggles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Player/Overview/SideBar/PlayerAdminToggles.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Player/Overview/SideBar/PlayerNameDropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Player/Overview/SideBar/PlayerNameDropdown.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Player/Overview/SideBar/PlayerPlaylistRank.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Player/Overview/SideBar/PlayerPlaylistRank.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Player/Overview/SideBar/PlayerProfile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Player/Overview/SideBar/PlayerProfile.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Player/Overview/SideBar/PlayerProfilePicture.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Player/Overview/SideBar/PlayerProfilePicture.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Player/Overview/SideBar/PlayerRanksCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Player/Overview/SideBar/PlayerRanksCard.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Player/Overview/SideBar/PlayerSideBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Player/Overview/SideBar/PlayerSideBar.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Player/Overview/SideBar/PlayerStats/FavouriteCar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Player/Overview/SideBar/PlayerStats/FavouriteCar.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Player/Overview/SideBar/PlayerStats/LoadoutDialogWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Player/Overview/SideBar/PlayerStats/LoadoutDialogWrapper.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Player/Overview/SideBar/PlayerStats/PlayerStatsCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Player/Overview/SideBar/PlayerStats/PlayerStatsCard.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Player/Overview/SideBar/PlayerStats/PlaysWith.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Player/Overview/SideBar/PlayerStats/PlaysWith.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Player/PlayerOverview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Player/PlayerOverview.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/BasicStats/PlayerStats/PlayerStatsCharts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/BasicStats/PlayerStats/PlayerStatsCharts.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/BasicStats/PlayerStats/PlayerStatsContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/BasicStats/PlayerStats/PlayerStatsContent.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/BasicStats/PlayerStats/PlayerStatsTabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/BasicStats/PlayerStats/PlayerStatsTabs.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/BasicStats/TeamStats/TeamStatsCharts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/BasicStats/TeamStats/TeamStatsCharts.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/BasicStats/TeamStats/TeamStatsContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/BasicStats/TeamStats/TeamStatsContent.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/BasicStats/TeamStats/TeamStatsTabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/BasicStats/TeamStats/TeamStatsTabs.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/Heatmap/Heatmap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/Heatmap/Heatmap.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/Heatmap/HeatmapContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/Heatmap/HeatmapContent.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/Heatmap/HeatmapTabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/Heatmap/HeatmapTabs.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/Heatmap/HeatmapTabsWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/Heatmap/HeatmapTabsWrapper.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/Heatmap/HitsContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/Heatmap/HitsContent.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/Kickoffs/KickoffCountsTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/Kickoffs/KickoffCountsTable.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/Kickoffs/KickoffField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/Kickoffs/KickoffField.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/Kickoffs/KickoffMapWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/Kickoffs/KickoffMapWrapper.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/Kickoffs/KickoffTabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/Kickoffs/KickoffTabs.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/Kickoffs/KickoffTabsWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/Kickoffs/KickoffTabsWrapper.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/Kickoffs/PlayerStartEnd.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/Kickoffs/PlayerStartEnd.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/Predictions/PredictedRanksRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/Predictions/PredictedRanksRow.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/Predictions/PredictedRanksTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/Predictions/PredictedRanksTable.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/Predictions/Predictions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/Predictions/Predictions.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/README.md -------------------------------------------------------------------------------- /webapp/src/Components/Replay/ReplayBoxScore.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/ReplayBoxScore.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/ReplayChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/ReplayChart.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/ReplayTabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/ReplayTabs.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/ReplayTeamCard/CameraSettingsDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/ReplayTeamCard/CameraSettingsDisplay.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/ReplayTeamCard/Loadout/LoadoutItemDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/ReplayTeamCard/Loadout/LoadoutItemDisplay.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/ReplayTeamCard/Loadout/PaintedTriangle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/ReplayTeamCard/Loadout/PaintedTriangle.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/ReplayTeamCard/Loadout/dataMaps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/ReplayTeamCard/Loadout/dataMaps.ts -------------------------------------------------------------------------------- /webapp/src/Components/Replay/ReplayTeamCard/LoadoutDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/ReplayTeamCard/LoadoutDisplay.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/ReplayTeamCard/ReplayTeamCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/ReplayTeamCard/ReplayTeamCard.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/ReplayTeamCard/TeamCardPlayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/ReplayTeamCard/TeamCardPlayer.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/ReplayView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/ReplayView.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/ReplayViewer/Viewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/ReplayViewer/Viewer.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/Visualizations/BoostCountsTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/Visualizations/BoostCountsTable.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/Visualizations/BoostField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/Visualizations/BoostField.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/Visualizations/BoostMapWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/Visualizations/BoostMapWrapper.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/Visualizations/TeamPie.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/Visualizations/TeamPie.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Replay/Visualizations/VisualizationsContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Replay/Visualizations/VisualizationsContent.tsx -------------------------------------------------------------------------------- /webapp/src/Components/ReplaysGroup/AddReplayInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/ReplaysGroup/AddReplayInput.tsx -------------------------------------------------------------------------------- /webapp/src/Components/ReplaysGroup/Charts/ReplaysGroupCharts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/ReplaysGroup/Charts/ReplaysGroupCharts.tsx -------------------------------------------------------------------------------- /webapp/src/Components/ReplaysGroup/Charts/ReplaysGroupChartsWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/ReplaysGroup/Charts/ReplaysGroupChartsWrapper.tsx -------------------------------------------------------------------------------- /webapp/src/Components/ReplaysGroup/ReplayChip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/ReplaysGroup/ReplayChip.tsx -------------------------------------------------------------------------------- /webapp/src/Components/ReplaysGroup/ReplaysGroupContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/ReplaysGroup/ReplaysGroupContent.tsx -------------------------------------------------------------------------------- /webapp/src/Components/ReplaysGroup/Table/BasicStatsTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/ReplaysGroup/Table/BasicStatsTable.tsx -------------------------------------------------------------------------------- /webapp/src/Components/ReplaysGroup/Table/ReplaysGroupTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/ReplaysGroup/Table/ReplaysGroupTable.tsx -------------------------------------------------------------------------------- /webapp/src/Components/ReplaysGroup/Table/TableScrollWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/ReplaysGroup/Table/TableScrollWrapper.tsx -------------------------------------------------------------------------------- /webapp/src/Components/ReplaysSavedGroup/GroupAddDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/ReplaysSavedGroup/GroupAddDialog.tsx -------------------------------------------------------------------------------- /webapp/src/Components/ReplaysSavedGroup/GroupPlayerStatsTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/ReplaysSavedGroup/GroupPlayerStatsTable.tsx -------------------------------------------------------------------------------- /webapp/src/Components/ReplaysSavedGroup/GroupPlayerStatsTableWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/ReplaysSavedGroup/GroupPlayerStatsTableWrapper.tsx -------------------------------------------------------------------------------- /webapp/src/Components/ReplaysSavedGroup/GroupRenameDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/ReplaysSavedGroup/GroupRenameDialog.tsx -------------------------------------------------------------------------------- /webapp/src/Components/ReplaysSavedGroup/GroupSubGroupAddDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/ReplaysSavedGroup/GroupSubGroupAddDialog.tsx -------------------------------------------------------------------------------- /webapp/src/Components/ReplaysSavedGroup/GroupTeamStatsTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/ReplaysSavedGroup/GroupTeamStatsTable.tsx -------------------------------------------------------------------------------- /webapp/src/Components/ReplaysSavedGroup/GroupTeamStatsTableWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/ReplaysSavedGroup/GroupTeamStatsTableWrapper.tsx -------------------------------------------------------------------------------- /webapp/src/Components/ReplaysSavedGroup/Shared/GroupStatsButtons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/ReplaysSavedGroup/Shared/GroupStatsButtons.tsx -------------------------------------------------------------------------------- /webapp/src/Components/ReplaysSavedGroup/SubgroupEntry.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/ReplaysSavedGroup/SubgroupEntry.tsx -------------------------------------------------------------------------------- /webapp/src/Components/ReplaysSearch/Filter/PlayerEntry.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/ReplaysSearch/Filter/PlayerEntry.tsx -------------------------------------------------------------------------------- /webapp/src/Components/ReplaysSearch/Filter/ReplaysSearchFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/ReplaysSearch/Filter/ReplaysSearchFilter.tsx -------------------------------------------------------------------------------- /webapp/src/Components/ReplaysSearch/Filter/ReplaysSearchWithQueryString.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/ReplaysSearch/Filter/ReplaysSearchWithQueryString.tsx -------------------------------------------------------------------------------- /webapp/src/Components/ReplaysSearch/ReplayDisplayRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/ReplaysSearch/ReplayDisplayRow.tsx -------------------------------------------------------------------------------- /webapp/src/Components/ReplaysSearch/ReplaysSearchResultDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/ReplaysSearch/ReplaysSearchResultDisplay.tsx -------------------------------------------------------------------------------- /webapp/src/Components/ReplaysSearch/ReplaysSearchTablePagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/ReplaysSearch/ReplaysSearchTablePagination.tsx -------------------------------------------------------------------------------- /webapp/src/Components/ReplaysSearch/ResultsActions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/ReplaysSearch/ResultsActions.tsx -------------------------------------------------------------------------------- /webapp/src/Components/ReplaysSearch/VisibilityToggle..tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/ReplaysSearch/VisibilityToggle..tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Charts/ColoredBarChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Charts/ColoredBarChart.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Charts/ColoredPieChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Charts/ColoredPieChart.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Charts/ColoredRadarChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Charts/ColoredRadarChart.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Charts/StatChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Charts/StatChart.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/ClearableDatePicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/ClearableDatePicker.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/ColouredGameScore.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/ColouredGameScore.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Documentation/QueryParams.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Documentation/QueryParams.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Footer.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/IconTooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/IconTooltip.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/LinkButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/LinkButton.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/LoadableWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/LoadableWrapper.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Logo/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Logo/Logo.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Logo/calculated-logo-birthday-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Logo/calculated-logo-birthday-light.png -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Logo/calculated-logo-birthday.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Logo/calculated-logo-birthday.png -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Logo/calculated-logo-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Logo/calculated-logo-light.png -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Logo/calculated-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Logo/calculated-logo.png -------------------------------------------------------------------------------- /webapp/src/Components/Shared/NavBar/AccountMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/NavBar/AccountMenu.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/NavBar/NavBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/NavBar/NavBar.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Notification/NotificationSnackbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Notification/NotificationSnackbar.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Notification/NotificationTestButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Notification/NotificationTestButton.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Notification/NotificationUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Notification/NotificationUtils.ts -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Notification/Notifications.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Notification/Notifications.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/PageContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/PageContent.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Search.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Selects/PlaylistSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Selects/PlaylistSelect.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Selects/RankSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Selects/RankSelect.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/SideBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/SideBar.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Tag/CreateTagDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Tag/CreateTagDialog.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Tag/ReplayTagDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Tag/ReplayTagDisplay.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Tag/TagDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Tag/TagDialog.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Tag/TagDialogWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Tag/TagDialogWrapper.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Tag/TagPageListItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Tag/TagPageListItem.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Tag/UserTagDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Tag/UserTagDisplay.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Upload/AddTagPrivateKeyDialog..tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Upload/AddTagPrivateKeyDialog..tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Upload/BakkesModAd.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Upload/BakkesModAd.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Upload/PreviousUploads.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Upload/PreviousUploads.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Upload/StatusUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Upload/StatusUtils.ts -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Upload/UploadContainedButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Upload/UploadContainedButton.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Upload/UploadDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Upload/UploadDialog.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Upload/UploadDialogWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Upload/UploadDialogWrapper.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Upload/UploadDropzone.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Upload/UploadDropzone.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Upload/UploadFloatingButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Upload/UploadFloatingButton.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Upload/UploadForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Upload/UploadForm.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Upload/UploadTabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Upload/UploadTabs.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Shared/Upload/UploadTags.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Shared/Upload/UploadTags.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Training/CreatePackDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Training/CreatePackDialog.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Training/TrainingPackDisplayRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Training/TrainingPackDisplayRow.tsx -------------------------------------------------------------------------------- /webapp/src/Components/Training/TrainingPackResultDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Components/Training/TrainingPackResultDisplay.tsx -------------------------------------------------------------------------------- /webapp/src/Contexts/ThemeContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Contexts/ThemeContext.ts -------------------------------------------------------------------------------- /webapp/src/Globals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Globals.ts -------------------------------------------------------------------------------- /webapp/src/Models/Admin/Admin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Models/Admin/Admin.d.ts -------------------------------------------------------------------------------- /webapp/src/Models/ChartData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Models/ChartData.ts -------------------------------------------------------------------------------- /webapp/src/Models/ItemStats.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Models/ItemStats.d.ts -------------------------------------------------------------------------------- /webapp/src/Models/Player/MatchHistory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Models/Player/MatchHistory.ts -------------------------------------------------------------------------------- /webapp/src/Models/Player/PlayStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Models/Player/PlayStyle.ts -------------------------------------------------------------------------------- /webapp/src/Models/Player/Player.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Models/Player/Player.d.ts -------------------------------------------------------------------------------- /webapp/src/Models/Player/PlayerStats.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Models/Player/PlayerStats.d.ts -------------------------------------------------------------------------------- /webapp/src/Models/Player/TrainingPack.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Models/Player/TrainingPack.d.ts -------------------------------------------------------------------------------- /webapp/src/Models/Player/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Models/Player/index.ts -------------------------------------------------------------------------------- /webapp/src/Models/Replay/Groups.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Models/Replay/Groups.d.ts -------------------------------------------------------------------------------- /webapp/src/Models/Replay/KickoffData.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Models/Replay/KickoffData.d.ts -------------------------------------------------------------------------------- /webapp/src/Models/Replay/PredictedRank.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Models/Replay/PredictedRank.d.ts -------------------------------------------------------------------------------- /webapp/src/Models/Replay/Replay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Models/Replay/Replay.ts -------------------------------------------------------------------------------- /webapp/src/Models/Replay/ReplayPlayer.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Models/Replay/ReplayPlayer.d.ts -------------------------------------------------------------------------------- /webapp/src/Models/ReplaysSearchQueryParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Models/ReplaysSearchQueryParams.ts -------------------------------------------------------------------------------- /webapp/src/Models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Models/index.ts -------------------------------------------------------------------------------- /webapp/src/Models/types/Error.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Models/types/Error.d.ts -------------------------------------------------------------------------------- /webapp/src/Models/types/GlobalStatsData.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Models/types/GlobalStatsData.d.ts -------------------------------------------------------------------------------- /webapp/src/Models/types/Homepage.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Models/types/Homepage.d.ts -------------------------------------------------------------------------------- /webapp/src/Models/types/Leaderboards.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Models/types/Leaderboards.d.ts -------------------------------------------------------------------------------- /webapp/src/Models/types/LoggedInUser.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Models/types/LoggedInUser.d.ts -------------------------------------------------------------------------------- /webapp/src/Models/types/QueueLengths.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Models/types/QueueLengths.d.ts -------------------------------------------------------------------------------- /webapp/src/Models/types/Tag.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Models/types/Tag.d.ts -------------------------------------------------------------------------------- /webapp/src/Models/types/UploadStatus.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Models/types/UploadStatus.d.ts -------------------------------------------------------------------------------- /webapp/src/Models/types/VisibilityResponse.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Models/types/VisibilityResponse.d.ts -------------------------------------------------------------------------------- /webapp/src/Redux/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Redux/index.ts -------------------------------------------------------------------------------- /webapp/src/Redux/loggedInUser/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Redux/loggedInUser/actions.ts -------------------------------------------------------------------------------- /webapp/src/Redux/loggedInUser/reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Redux/loggedInUser/reducer.ts -------------------------------------------------------------------------------- /webapp/src/Redux/notifications/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Redux/notifications/actions.ts -------------------------------------------------------------------------------- /webapp/src/Redux/notifications/reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Redux/notifications/reducer.ts -------------------------------------------------------------------------------- /webapp/src/Redux/tags/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Redux/tags/actions.ts -------------------------------------------------------------------------------- /webapp/src/Redux/tags/reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Redux/tags/reducer.ts -------------------------------------------------------------------------------- /webapp/src/Requests/Config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Requests/Config.ts -------------------------------------------------------------------------------- /webapp/src/Requests/Documentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Requests/Documentation.ts -------------------------------------------------------------------------------- /webapp/src/Requests/Global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Requests/Global.ts -------------------------------------------------------------------------------- /webapp/src/Requests/Home.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Requests/Home.ts -------------------------------------------------------------------------------- /webapp/src/Requests/Mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Requests/Mock.ts -------------------------------------------------------------------------------- /webapp/src/Requests/Player/getMatchHistory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Requests/Player/getMatchHistory.ts -------------------------------------------------------------------------------- /webapp/src/Requests/Player/getPlayStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Requests/Player/getPlayStyle.ts -------------------------------------------------------------------------------- /webapp/src/Requests/Player/getPlayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Requests/Player/getPlayer.ts -------------------------------------------------------------------------------- /webapp/src/Requests/Player/getProgression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Requests/Player/getProgression.ts -------------------------------------------------------------------------------- /webapp/src/Requests/Player/getRanks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Requests/Player/getRanks.ts -------------------------------------------------------------------------------- /webapp/src/Requests/Player/getStats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Requests/Player/getStats.ts -------------------------------------------------------------------------------- /webapp/src/Requests/Player/resolvePlayerNameOrId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Requests/Player/resolvePlayerNameOrId.ts -------------------------------------------------------------------------------- /webapp/src/Requests/Replay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Requests/Replay.ts -------------------------------------------------------------------------------- /webapp/src/Requests/Tag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Requests/Tag.ts -------------------------------------------------------------------------------- /webapp/src/Requests/Utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Requests/Utils.ts -------------------------------------------------------------------------------- /webapp/src/Theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Theme.tsx -------------------------------------------------------------------------------- /webapp/src/Utils/Chart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Utils/Chart.ts -------------------------------------------------------------------------------- /webapp/src/Utils/Color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Utils/Color.ts -------------------------------------------------------------------------------- /webapp/src/Utils/CopyToClipboard/clipboard.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Utils/CopyToClipboard/clipboard.d.ts -------------------------------------------------------------------------------- /webapp/src/Utils/CopyToClipboard/clipboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Utils/CopyToClipboard/clipboard.js -------------------------------------------------------------------------------- /webapp/src/Utils/Playlists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Utils/Playlists.ts -------------------------------------------------------------------------------- /webapp/src/Utils/String.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Utils/String.ts -------------------------------------------------------------------------------- /webapp/src/Utils/types/bad-words.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/Utils/types/bad-words.d.ts -------------------------------------------------------------------------------- /webapp/src/WrappedApp.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/WrappedApp.test.tsx -------------------------------------------------------------------------------- /webapp/src/WrappedApp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/WrappedApp.tsx -------------------------------------------------------------------------------- /webapp/src/apiHandler/apiHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/apiHandler/apiHandler.ts -------------------------------------------------------------------------------- /webapp/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/index.css -------------------------------------------------------------------------------- /webapp/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/index.tsx -------------------------------------------------------------------------------- /webapp/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/logo.svg -------------------------------------------------------------------------------- /webapp/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /webapp/src/registerServiceWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/registerServiceWorker.ts -------------------------------------------------------------------------------- /webapp/src/test/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/test/App.test.tsx -------------------------------------------------------------------------------- /webapp/src/test/CodeSplitComponent.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/test/CodeSplitComponent.test.tsx -------------------------------------------------------------------------------- /webapp/src/test/UserJourney1/Journey1.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/test/UserJourney1/Journey1.test.tsx -------------------------------------------------------------------------------- /webapp/src/test/UserJourney1/mocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/test/UserJourney1/mocks.ts -------------------------------------------------------------------------------- /webapp/src/test/mocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/src/test/mocks.ts -------------------------------------------------------------------------------- /webapp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/tsconfig.json -------------------------------------------------------------------------------- /webapp/tsconfig.prod.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json" 3 | } -------------------------------------------------------------------------------- /webapp/tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/tsconfig.test.json -------------------------------------------------------------------------------- /webapp/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/tslint.json -------------------------------------------------------------------------------- /webapp/tslint.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/webapp/tslint.test.json -------------------------------------------------------------------------------- /win_run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaltieRL/DistributedReplays/HEAD/win_run.bat --------------------------------------------------------------------------------