├── .baseDir.js ├── .baseDir.js.map ├── .dockerignore ├── .eslintignore ├── .eslintrc.json ├── .github └── workflows │ ├── main.yml │ └── node.js.yml ├── .gitignore ├── .nvmrc ├── .prettierrc.json ├── .travis.yml ├── .vscode └── launch.json ├── CONTRIBUTING.md ├── Dockerfile ├── Gruntfile.js ├── PRIVACY.md ├── Procfile ├── README.md ├── _config.yml ├── about.md ├── babel.config.json ├── client ├── .baseDir.ts ├── .eslintrc.json ├── Account │ ├── Account.ts │ ├── AccountClient.test.ts │ └── AccountClient.ts ├── App.tsx ├── AutosavedEncounterTest.test.tsx ├── CombatFooter │ └── CombatFooter.tsx ├── Combatant │ ├── Combatant.test.ts │ ├── Combatant.ts │ ├── CombatantDetails.tsx │ ├── CombatantViewModel.ts │ ├── GetOrRollMaximumHP.test.ts │ ├── GetOrRollMaximumHP.ts │ ├── IndexLabeling.test.ts │ ├── MultipleCombatantDetails.tsx │ ├── Tag.ts │ ├── ToPlayerViewCombatantState.ts │ └── linkComponentToObservables.tsx ├── Commands │ ├── BuildCombatantCommandList.ts │ ├── BuildEncounterCommandList.ts │ ├── CombatantCommander.test.ts │ ├── CombatantCommander.tsx │ ├── Command.test.ts │ ├── Command.ts │ ├── CommandButton.tsx │ ├── DefaultKeybindings.ts │ ├── EncounterCommander.test.ts │ ├── EncounterCommander.ts │ ├── GetLegacyKeyBinding.ts │ ├── LibrariesCommander.ts │ ├── PromptQueue.test.ts │ ├── PromptQueue.ts │ ├── ToggleFullscreen.ts │ ├── Toolbar.test.tsx │ └── Toolbar.tsx ├── Components │ ├── Button.tsx │ ├── ErrorBoundary.tsx │ ├── Info.tsx │ ├── LoadingIndicator.tsx │ ├── Overlay.tsx │ ├── StatBlock.test.tsx │ ├── StatBlock.tsx │ ├── StatBlockHeader.tsx │ └── Tabs.tsx ├── Encounter │ ├── AutoPopulatedNotes.ts │ ├── AutoRerollInitiativeOption.test.ts │ ├── Encounter.test.ts │ ├── Encounter.ts │ ├── EncounterFlow.ts │ ├── LegacyEncounter.test.ts │ └── UpdateLegacySavedEncounter.ts ├── Environment.ts ├── GetContextualCommandSuggestion.tsx ├── Importers │ ├── DnDAppFilesImporter.ts │ ├── Importer.ts │ ├── Open5eImporter.ts │ ├── SpellImporter.test.ts │ ├── SpellImporter.ts │ ├── StatBlockImporter.test.ts │ └── StatBlockImporter.ts ├── Index.ts ├── InitiativeList │ ├── CombatantRow.tsx │ ├── CommandContext.tsx │ ├── InitiativeList.test.tsx │ ├── InitiativeList.tsx │ ├── InitiativeListHeader.tsx │ ├── InitiativeListHost.tsx │ ├── RestoreCombatants.tsx │ └── Tags.tsx ├── LauncherViewModel.ts ├── Layout │ ├── BannerHost.tsx │ ├── CenterColumn.tsx │ ├── LeftColumn.tsx │ ├── RightColumn.tsx │ ├── SelectedCombatants.tsx │ ├── ThreeColumnLayout.tsx │ ├── ToolbarHost.tsx │ ├── VerticalResizer.tsx │ ├── centerColumnView.tsx │ └── interfacePriorityClass.tsx ├── Library │ ├── Components │ │ ├── BuildListingTree.test.tsx │ │ ├── BuildListingTree.tsx │ │ ├── Folder.tsx │ │ ├── LibraryFilter.tsx │ │ ├── ListingButton.tsx │ │ ├── ListingRow.tsx │ │ ├── PaneHeader.tsx │ │ └── SpellDetails.tsx │ ├── FilterCache.test.ts │ ├── FilterCache.ts │ ├── Libraries.ts │ ├── Listing.ts │ ├── Manager │ │ ├── ActiveLibrary.tsx │ │ ├── DeletePrompt.tsx │ │ ├── EditorView.tsx │ │ ├── LibraryManager.tsx │ │ ├── LibraryManagerRow.tsx │ │ ├── LibraryManagerToolbar.tsx │ │ ├── ListingSelectionContext.ts │ │ ├── MovePrompt.tsx │ │ ├── SelectedItemsManager.tsx │ │ ├── SelectedItemsView.tsx │ │ ├── SelectedItemsViewForActiveTab.tsx │ │ └── useSelection.ts │ ├── ReferencePane │ │ ├── EncounterLibraryReferencePane.tsx │ │ ├── LibraryReferencePane.tsx │ │ ├── LibraryReferencePanes.tsx │ │ ├── PersistentCharacterLibraryReferencePane.tsx │ │ ├── SpellLibraryReferencePane.tsx │ │ └── StatBlockLibraryReferencePane.tsx │ ├── StatBlockLibrary.test.tsx │ └── useLibrary.ts ├── MockAccountClient.tsx ├── PersistentCharacter │ └── PersistentCharacter.test.tsx ├── PlayerView │ ├── CSSFrom.ts │ ├── PlayerView.test.tsx │ ├── PlayerViewClient.ts │ ├── PlayerViewCombatantState.test.tsx │ ├── PlayerViewEncounterState.test.tsx │ ├── ReactPlayerView.tsx │ ├── TurnTimer.test.tsx │ └── components │ │ ├── CombatFooter.tsx │ │ ├── CombatStatsPopup.tsx │ │ ├── CustomStyles.tsx │ │ ├── DamageSuggestor.tsx │ │ ├── PlayerView.tsx │ │ ├── PlayerViewCombatant.tsx │ │ ├── PlayerViewCombatantHeader.tsx │ │ ├── PortraitModal.tsx │ │ ├── SpentReactionIndicator.tsx │ │ └── TagSuggestor.tsx ├── Prompts │ ├── AcceptDamagePrompt.tsx │ ├── AcceptTagPrompt.tsx │ ├── ApplyDamagePrompt.tsx │ ├── ApplyHealingPrompt.tsx │ ├── ApplyTemporaryHPPrompt.tsx │ ├── CombatStatsPrompt.tsx │ ├── ConcentrationPrompt.tsx │ ├── ConditionReferencePrompt.tsx │ ├── EditAliasPrompt.tsx │ ├── EditInitiativePrompt.tsx │ ├── InitiativePrompt.tsx │ ├── LinkInitiativePrompt.tsx │ ├── MoveEncounterPrompt.tsx │ ├── PendingPrompts.tsx │ ├── PlayerViewPrompt.tsx │ ├── PrivacyPolicyPrompt.tsx │ ├── QuickAddPrompt.tsx │ ├── QuickEditStatBlockPrompt.tsx │ ├── RollDicePrompt.tsx │ ├── SaveEncounterPrompt.tsx │ ├── SpellPrompt.tsx │ ├── StandardPromptLayout.tsx │ ├── TagPrompt.tsx │ └── UpdateNotesPrompt.tsx ├── Reducers │ ├── Actions.ts │ ├── CombatantActions.tsx │ ├── CombatantsReducer.test.tsx │ ├── CombatantsReducer.tsx │ ├── EncounterActions.tsx │ ├── EncounterReducer.test.tsx │ ├── EncounterReducer.tsx │ ├── GetCombatantsSorted.tsx │ └── InitializeCombatantFromStatBlock.tsx ├── Rules │ ├── Conditions.ts │ ├── Dice.ts │ ├── RollResult.ts │ ├── RollResults.test.ts │ ├── Rules.test.ts │ └── Rules.ts ├── Settings │ ├── Settings.test.ts │ ├── Settings.ts │ ├── SettingsContext.ts │ ├── Tips.ts │ └── components │ │ ├── About.tsx │ │ ├── AccountSettings.tsx │ │ ├── AccountSyncSettings.tsx │ │ ├── ColorBlock.tsx │ │ ├── CommandInfo.ts │ │ ├── CommandsSettings.tsx │ │ ├── ContentSettings.tsx │ │ ├── DisplaysToggle.tsx │ │ ├── Dropdown.tsx │ │ ├── EpicInitiativeSettings.tsx │ │ ├── FileUploadButton.tsx │ │ ├── LocalDataSettings.tsx │ │ ├── OptionsSettings.tsx │ │ ├── SettingsPane.tsx │ │ ├── StatBlockCustomFields.tsx │ │ ├── StylesChooser.tsx │ │ ├── TipCarousel.tsx │ │ └── Toggle.tsx ├── StatBlockEditor │ ├── ConvertStringsToNumbersWhereNeeded.tsx │ ├── EnumToggle.tsx │ ├── SavedEncounterEditor.tsx │ ├── SpellEditor.tsx │ ├── StatBlockEditor.test.tsx │ ├── StatBlockEditor.tsx │ └── components │ │ ├── AutoHideField.tsx │ │ ├── AutocompleteTextInput.tsx │ │ ├── IdentityFields.tsx │ │ ├── KeywordField.tsx │ │ ├── NameAndModifierField.tsx │ │ ├── PowerField.tsx │ │ ├── SortableList.tsx │ │ ├── StatBlockEditorFields.tsx │ │ ├── TextField.tsx │ │ ├── UseDragDrop.tsx │ │ └── useFocus.ts ├── TextEnricher │ ├── Counter.tsx │ ├── TextEnricher.test.tsx │ └── TextEnricher.tsx ├── TrackerViewModel.tsx ├── Tutorial │ ├── NotifyTutorialOfAction.ts │ ├── Tutorial.tsx │ └── TutorialSteps.ts ├── Utility │ ├── CustomBindingHandlers.ts │ ├── GetAlphaSortableLevelString.ts │ ├── LegacySynchronousLocalStore.ts │ ├── Metrics.ts │ ├── RemovableArrayValue.ts │ ├── Store.test.ts │ ├── Store.ts │ ├── TextAssets.ts │ ├── TransferLocalStorage.ts │ ├── useAsyncListing.tsx │ ├── useRequest.ts │ └── useStoreBackedState.ts ├── Widgets │ ├── CombatTimer.ts │ ├── DifficultyCalculator.test.ts │ ├── DifficultyCalculator.ts │ ├── EventLog.ts │ └── GetTimerReadout.ts ├── jest.config.js ├── test │ ├── InitializeTestSettings.ts │ ├── adapterSetup.ts │ ├── buildEncounter.ts │ └── mocksSetup.ts ├── tsconfig.eslint.json └── tsconfig.json ├── common ├── ClientEnvironment.ts ├── CombatStats.ts ├── CombatantState.ts ├── CommandSetting.ts ├── DurationTiming.ts ├── EncounterState.ts ├── Listable.ts ├── PatreonPost.ts ├── PersistentCharacter.ts ├── PlayerViewCombatantState.ts ├── PlayerViewSettings.ts ├── PlayerViewState.ts ├── SavedEncounter.ts ├── Settings.ts ├── Spell.ts ├── StatBlock.ts ├── Toolbox.ts ├── ValidateEncounterId.ts └── jest.config.js ├── html ├── landing.html ├── playerview.html ├── tracker.html └── transferlocalstorage.html ├── lesscss ├── base │ ├── colors.less │ ├── responsive.less │ └── typography.less ├── components │ ├── buttons.less │ ├── cards.less │ ├── combat-footer.less │ ├── combatants.less │ ├── libraries.less │ ├── library-manager.less │ ├── listing.less │ ├── overlay.less │ ├── prompts.less │ ├── settings.less │ ├── spell-editor.less │ ├── spell.less │ ├── statblock-editor.less │ ├── statblock.less │ ├── styles-chooser.less │ ├── tabs.less │ ├── toolbar.less │ └── tutorial.less ├── improved-initiative.less ├── layout │ ├── base.less │ └── forms.less ├── pages │ ├── landing.less │ ├── player-view.less │ └── tracker.less └── utilities │ ├── animations.less │ └── helpers.less ├── license ├── ogl_creatures.json ├── ogl_spells.json ├── package.json ├── public ├── .well-known │ └── assetlinks.json ├── BingSiteAuth.xml ├── SRD-OGL_V1.1.pdf ├── favicon.ico ├── img │ ├── banner-annual.png │ ├── banner-features.png │ ├── banner-trial.png │ ├── become_a_patron_button.png │ ├── beige-paper.png │ ├── boot-transparent-white.png │ ├── boot-white-on-darkred-192.png │ ├── boot-white-on-darkred-512.png │ ├── dark-texture.png │ ├── icon-d20.svg │ ├── icon-hp.svg │ ├── icon-statblock.svg │ ├── improved-initiative-transparent-darkgreen.png │ ├── logo-improved-initiative-mobile.svg │ ├── logo-improved-initiative.svg │ ├── logo-patreon-improved-initiative.svg │ ├── paper-bg.jpg │ ├── pledge-orange.png │ └── stat-block-hr.svg ├── manifest.json ├── robots.txt └── sample_players.json ├── server ├── .baseDir.ts ├── InMemoryPlayerViewManager.ts ├── RedisPlayerViewManager.ts ├── api_response_declined_pledge.json ├── api_response_epic_account.json ├── api_response_no_pledge.json ├── configureAffiliateRoutes.ts ├── configureBasicRulesContent.ts ├── configureImportRoutes.ts ├── configureOpen5eContent.ts ├── dbconnection.test.ts ├── dbconnection.ts ├── getDbConnectionString.ts ├── jest.config.js ├── library.ts ├── metrics.ts ├── patreon.ts ├── playerviewmanager.test.ts ├── playerviewmanager.ts ├── routes.ts ├── server.ts ├── session.ts ├── sockets.ts ├── storageroutes.ts ├── tsconfig.json └── user.ts ├── test-post.html ├── test_cases.txt ├── thanks.ts ├── web.config ├── webpack.config.base.js ├── webpack.config.dev.js └── webpack.config.prod.js /.baseDir.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/.baseDir.js -------------------------------------------------------------------------------- /.baseDir.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/.baseDir.js.map -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/.dockerignore -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | server/*.test.ts -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 18.15.0 -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /PRIVACY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/PRIVACY.md -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/Procfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/_config.yml -------------------------------------------------------------------------------- /about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/about.md -------------------------------------------------------------------------------- /babel.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/babel.config.json -------------------------------------------------------------------------------- /client/.baseDir.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/.baseDir.ts -------------------------------------------------------------------------------- /client/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/.eslintrc.json -------------------------------------------------------------------------------- /client/Account/Account.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Account/Account.ts -------------------------------------------------------------------------------- /client/Account/AccountClient.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Account/AccountClient.test.ts -------------------------------------------------------------------------------- /client/Account/AccountClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Account/AccountClient.ts -------------------------------------------------------------------------------- /client/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/App.tsx -------------------------------------------------------------------------------- /client/AutosavedEncounterTest.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/AutosavedEncounterTest.test.tsx -------------------------------------------------------------------------------- /client/CombatFooter/CombatFooter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/CombatFooter/CombatFooter.tsx -------------------------------------------------------------------------------- /client/Combatant/Combatant.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Combatant/Combatant.test.ts -------------------------------------------------------------------------------- /client/Combatant/Combatant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Combatant/Combatant.ts -------------------------------------------------------------------------------- /client/Combatant/CombatantDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Combatant/CombatantDetails.tsx -------------------------------------------------------------------------------- /client/Combatant/CombatantViewModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Combatant/CombatantViewModel.ts -------------------------------------------------------------------------------- /client/Combatant/GetOrRollMaximumHP.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Combatant/GetOrRollMaximumHP.test.ts -------------------------------------------------------------------------------- /client/Combatant/GetOrRollMaximumHP.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Combatant/GetOrRollMaximumHP.ts -------------------------------------------------------------------------------- /client/Combatant/IndexLabeling.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Combatant/IndexLabeling.test.ts -------------------------------------------------------------------------------- /client/Combatant/MultipleCombatantDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Combatant/MultipleCombatantDetails.tsx -------------------------------------------------------------------------------- /client/Combatant/Tag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Combatant/Tag.ts -------------------------------------------------------------------------------- /client/Combatant/ToPlayerViewCombatantState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Combatant/ToPlayerViewCombatantState.ts -------------------------------------------------------------------------------- /client/Combatant/linkComponentToObservables.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Combatant/linkComponentToObservables.tsx -------------------------------------------------------------------------------- /client/Commands/BuildCombatantCommandList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Commands/BuildCombatantCommandList.ts -------------------------------------------------------------------------------- /client/Commands/BuildEncounterCommandList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Commands/BuildEncounterCommandList.ts -------------------------------------------------------------------------------- /client/Commands/CombatantCommander.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Commands/CombatantCommander.test.ts -------------------------------------------------------------------------------- /client/Commands/CombatantCommander.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Commands/CombatantCommander.tsx -------------------------------------------------------------------------------- /client/Commands/Command.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Commands/Command.test.ts -------------------------------------------------------------------------------- /client/Commands/Command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Commands/Command.ts -------------------------------------------------------------------------------- /client/Commands/CommandButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Commands/CommandButton.tsx -------------------------------------------------------------------------------- /client/Commands/DefaultKeybindings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Commands/DefaultKeybindings.ts -------------------------------------------------------------------------------- /client/Commands/EncounterCommander.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Commands/EncounterCommander.test.ts -------------------------------------------------------------------------------- /client/Commands/EncounterCommander.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Commands/EncounterCommander.ts -------------------------------------------------------------------------------- /client/Commands/GetLegacyKeyBinding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Commands/GetLegacyKeyBinding.ts -------------------------------------------------------------------------------- /client/Commands/LibrariesCommander.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Commands/LibrariesCommander.ts -------------------------------------------------------------------------------- /client/Commands/PromptQueue.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Commands/PromptQueue.test.ts -------------------------------------------------------------------------------- /client/Commands/PromptQueue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Commands/PromptQueue.ts -------------------------------------------------------------------------------- /client/Commands/ToggleFullscreen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Commands/ToggleFullscreen.ts -------------------------------------------------------------------------------- /client/Commands/Toolbar.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Commands/Toolbar.test.tsx -------------------------------------------------------------------------------- /client/Commands/Toolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Commands/Toolbar.tsx -------------------------------------------------------------------------------- /client/Components/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Components/Button.tsx -------------------------------------------------------------------------------- /client/Components/ErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Components/ErrorBoundary.tsx -------------------------------------------------------------------------------- /client/Components/Info.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Components/Info.tsx -------------------------------------------------------------------------------- /client/Components/LoadingIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Components/LoadingIndicator.tsx -------------------------------------------------------------------------------- /client/Components/Overlay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Components/Overlay.tsx -------------------------------------------------------------------------------- /client/Components/StatBlock.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Components/StatBlock.test.tsx -------------------------------------------------------------------------------- /client/Components/StatBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Components/StatBlock.tsx -------------------------------------------------------------------------------- /client/Components/StatBlockHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Components/StatBlockHeader.tsx -------------------------------------------------------------------------------- /client/Components/Tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Components/Tabs.tsx -------------------------------------------------------------------------------- /client/Encounter/AutoPopulatedNotes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Encounter/AutoPopulatedNotes.ts -------------------------------------------------------------------------------- /client/Encounter/AutoRerollInitiativeOption.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Encounter/AutoRerollInitiativeOption.test.ts -------------------------------------------------------------------------------- /client/Encounter/Encounter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Encounter/Encounter.test.ts -------------------------------------------------------------------------------- /client/Encounter/Encounter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Encounter/Encounter.ts -------------------------------------------------------------------------------- /client/Encounter/EncounterFlow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Encounter/EncounterFlow.ts -------------------------------------------------------------------------------- /client/Encounter/LegacyEncounter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Encounter/LegacyEncounter.test.ts -------------------------------------------------------------------------------- /client/Encounter/UpdateLegacySavedEncounter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Encounter/UpdateLegacySavedEncounter.ts -------------------------------------------------------------------------------- /client/Environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Environment.ts -------------------------------------------------------------------------------- /client/GetContextualCommandSuggestion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/GetContextualCommandSuggestion.tsx -------------------------------------------------------------------------------- /client/Importers/DnDAppFilesImporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Importers/DnDAppFilesImporter.ts -------------------------------------------------------------------------------- /client/Importers/Importer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Importers/Importer.ts -------------------------------------------------------------------------------- /client/Importers/Open5eImporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Importers/Open5eImporter.ts -------------------------------------------------------------------------------- /client/Importers/SpellImporter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Importers/SpellImporter.test.ts -------------------------------------------------------------------------------- /client/Importers/SpellImporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Importers/SpellImporter.ts -------------------------------------------------------------------------------- /client/Importers/StatBlockImporter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Importers/StatBlockImporter.test.ts -------------------------------------------------------------------------------- /client/Importers/StatBlockImporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Importers/StatBlockImporter.ts -------------------------------------------------------------------------------- /client/Index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Index.ts -------------------------------------------------------------------------------- /client/InitiativeList/CombatantRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/InitiativeList/CombatantRow.tsx -------------------------------------------------------------------------------- /client/InitiativeList/CommandContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/InitiativeList/CommandContext.tsx -------------------------------------------------------------------------------- /client/InitiativeList/InitiativeList.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/InitiativeList/InitiativeList.test.tsx -------------------------------------------------------------------------------- /client/InitiativeList/InitiativeList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/InitiativeList/InitiativeList.tsx -------------------------------------------------------------------------------- /client/InitiativeList/InitiativeListHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/InitiativeList/InitiativeListHeader.tsx -------------------------------------------------------------------------------- /client/InitiativeList/InitiativeListHost.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/InitiativeList/InitiativeListHost.tsx -------------------------------------------------------------------------------- /client/InitiativeList/RestoreCombatants.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/InitiativeList/RestoreCombatants.tsx -------------------------------------------------------------------------------- /client/InitiativeList/Tags.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/InitiativeList/Tags.tsx -------------------------------------------------------------------------------- /client/LauncherViewModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/LauncherViewModel.ts -------------------------------------------------------------------------------- /client/Layout/BannerHost.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Layout/BannerHost.tsx -------------------------------------------------------------------------------- /client/Layout/CenterColumn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Layout/CenterColumn.tsx -------------------------------------------------------------------------------- /client/Layout/LeftColumn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Layout/LeftColumn.tsx -------------------------------------------------------------------------------- /client/Layout/RightColumn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Layout/RightColumn.tsx -------------------------------------------------------------------------------- /client/Layout/SelectedCombatants.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Layout/SelectedCombatants.tsx -------------------------------------------------------------------------------- /client/Layout/ThreeColumnLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Layout/ThreeColumnLayout.tsx -------------------------------------------------------------------------------- /client/Layout/ToolbarHost.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Layout/ToolbarHost.tsx -------------------------------------------------------------------------------- /client/Layout/VerticalResizer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Layout/VerticalResizer.tsx -------------------------------------------------------------------------------- /client/Layout/centerColumnView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Layout/centerColumnView.tsx -------------------------------------------------------------------------------- /client/Layout/interfacePriorityClass.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Layout/interfacePriorityClass.tsx -------------------------------------------------------------------------------- /client/Library/Components/BuildListingTree.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Library/Components/BuildListingTree.test.tsx -------------------------------------------------------------------------------- /client/Library/Components/BuildListingTree.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Library/Components/BuildListingTree.tsx -------------------------------------------------------------------------------- /client/Library/Components/Folder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Library/Components/Folder.tsx -------------------------------------------------------------------------------- /client/Library/Components/LibraryFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Library/Components/LibraryFilter.tsx -------------------------------------------------------------------------------- /client/Library/Components/ListingButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Library/Components/ListingButton.tsx -------------------------------------------------------------------------------- /client/Library/Components/ListingRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Library/Components/ListingRow.tsx -------------------------------------------------------------------------------- /client/Library/Components/PaneHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Library/Components/PaneHeader.tsx -------------------------------------------------------------------------------- /client/Library/Components/SpellDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Library/Components/SpellDetails.tsx -------------------------------------------------------------------------------- /client/Library/FilterCache.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Library/FilterCache.test.ts -------------------------------------------------------------------------------- /client/Library/FilterCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Library/FilterCache.ts -------------------------------------------------------------------------------- /client/Library/Libraries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Library/Libraries.ts -------------------------------------------------------------------------------- /client/Library/Listing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Library/Listing.ts -------------------------------------------------------------------------------- /client/Library/Manager/ActiveLibrary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Library/Manager/ActiveLibrary.tsx -------------------------------------------------------------------------------- /client/Library/Manager/DeletePrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Library/Manager/DeletePrompt.tsx -------------------------------------------------------------------------------- /client/Library/Manager/EditorView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Library/Manager/EditorView.tsx -------------------------------------------------------------------------------- /client/Library/Manager/LibraryManager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Library/Manager/LibraryManager.tsx -------------------------------------------------------------------------------- /client/Library/Manager/LibraryManagerRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Library/Manager/LibraryManagerRow.tsx -------------------------------------------------------------------------------- /client/Library/Manager/LibraryManagerToolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Library/Manager/LibraryManagerToolbar.tsx -------------------------------------------------------------------------------- /client/Library/Manager/ListingSelectionContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Library/Manager/ListingSelectionContext.ts -------------------------------------------------------------------------------- /client/Library/Manager/MovePrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Library/Manager/MovePrompt.tsx -------------------------------------------------------------------------------- /client/Library/Manager/SelectedItemsManager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Library/Manager/SelectedItemsManager.tsx -------------------------------------------------------------------------------- /client/Library/Manager/SelectedItemsView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Library/Manager/SelectedItemsView.tsx -------------------------------------------------------------------------------- /client/Library/Manager/SelectedItemsViewForActiveTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Library/Manager/SelectedItemsViewForActiveTab.tsx -------------------------------------------------------------------------------- /client/Library/Manager/useSelection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Library/Manager/useSelection.ts -------------------------------------------------------------------------------- /client/Library/ReferencePane/EncounterLibraryReferencePane.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Library/ReferencePane/EncounterLibraryReferencePane.tsx -------------------------------------------------------------------------------- /client/Library/ReferencePane/LibraryReferencePane.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Library/ReferencePane/LibraryReferencePane.tsx -------------------------------------------------------------------------------- /client/Library/ReferencePane/LibraryReferencePanes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Library/ReferencePane/LibraryReferencePanes.tsx -------------------------------------------------------------------------------- /client/Library/ReferencePane/PersistentCharacterLibraryReferencePane.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Library/ReferencePane/PersistentCharacterLibraryReferencePane.tsx -------------------------------------------------------------------------------- /client/Library/ReferencePane/SpellLibraryReferencePane.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Library/ReferencePane/SpellLibraryReferencePane.tsx -------------------------------------------------------------------------------- /client/Library/ReferencePane/StatBlockLibraryReferencePane.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Library/ReferencePane/StatBlockLibraryReferencePane.tsx -------------------------------------------------------------------------------- /client/Library/StatBlockLibrary.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Library/StatBlockLibrary.test.tsx -------------------------------------------------------------------------------- /client/Library/useLibrary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Library/useLibrary.ts -------------------------------------------------------------------------------- /client/MockAccountClient.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/MockAccountClient.tsx -------------------------------------------------------------------------------- /client/PersistentCharacter/PersistentCharacter.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/PersistentCharacter/PersistentCharacter.test.tsx -------------------------------------------------------------------------------- /client/PlayerView/CSSFrom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/PlayerView/CSSFrom.ts -------------------------------------------------------------------------------- /client/PlayerView/PlayerView.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/PlayerView/PlayerView.test.tsx -------------------------------------------------------------------------------- /client/PlayerView/PlayerViewClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/PlayerView/PlayerViewClient.ts -------------------------------------------------------------------------------- /client/PlayerView/PlayerViewCombatantState.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/PlayerView/PlayerViewCombatantState.test.tsx -------------------------------------------------------------------------------- /client/PlayerView/PlayerViewEncounterState.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/PlayerView/PlayerViewEncounterState.test.tsx -------------------------------------------------------------------------------- /client/PlayerView/ReactPlayerView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/PlayerView/ReactPlayerView.tsx -------------------------------------------------------------------------------- /client/PlayerView/TurnTimer.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/PlayerView/TurnTimer.test.tsx -------------------------------------------------------------------------------- /client/PlayerView/components/CombatFooter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/PlayerView/components/CombatFooter.tsx -------------------------------------------------------------------------------- /client/PlayerView/components/CombatStatsPopup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/PlayerView/components/CombatStatsPopup.tsx -------------------------------------------------------------------------------- /client/PlayerView/components/CustomStyles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/PlayerView/components/CustomStyles.tsx -------------------------------------------------------------------------------- /client/PlayerView/components/DamageSuggestor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/PlayerView/components/DamageSuggestor.tsx -------------------------------------------------------------------------------- /client/PlayerView/components/PlayerView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/PlayerView/components/PlayerView.tsx -------------------------------------------------------------------------------- /client/PlayerView/components/PlayerViewCombatant.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/PlayerView/components/PlayerViewCombatant.tsx -------------------------------------------------------------------------------- /client/PlayerView/components/PlayerViewCombatantHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/PlayerView/components/PlayerViewCombatantHeader.tsx -------------------------------------------------------------------------------- /client/PlayerView/components/PortraitModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/PlayerView/components/PortraitModal.tsx -------------------------------------------------------------------------------- /client/PlayerView/components/SpentReactionIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/PlayerView/components/SpentReactionIndicator.tsx -------------------------------------------------------------------------------- /client/PlayerView/components/TagSuggestor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/PlayerView/components/TagSuggestor.tsx -------------------------------------------------------------------------------- /client/Prompts/AcceptDamagePrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Prompts/AcceptDamagePrompt.tsx -------------------------------------------------------------------------------- /client/Prompts/AcceptTagPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Prompts/AcceptTagPrompt.tsx -------------------------------------------------------------------------------- /client/Prompts/ApplyDamagePrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Prompts/ApplyDamagePrompt.tsx -------------------------------------------------------------------------------- /client/Prompts/ApplyHealingPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Prompts/ApplyHealingPrompt.tsx -------------------------------------------------------------------------------- /client/Prompts/ApplyTemporaryHPPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Prompts/ApplyTemporaryHPPrompt.tsx -------------------------------------------------------------------------------- /client/Prompts/CombatStatsPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Prompts/CombatStatsPrompt.tsx -------------------------------------------------------------------------------- /client/Prompts/ConcentrationPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Prompts/ConcentrationPrompt.tsx -------------------------------------------------------------------------------- /client/Prompts/ConditionReferencePrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Prompts/ConditionReferencePrompt.tsx -------------------------------------------------------------------------------- /client/Prompts/EditAliasPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Prompts/EditAliasPrompt.tsx -------------------------------------------------------------------------------- /client/Prompts/EditInitiativePrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Prompts/EditInitiativePrompt.tsx -------------------------------------------------------------------------------- /client/Prompts/InitiativePrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Prompts/InitiativePrompt.tsx -------------------------------------------------------------------------------- /client/Prompts/LinkInitiativePrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Prompts/LinkInitiativePrompt.tsx -------------------------------------------------------------------------------- /client/Prompts/MoveEncounterPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Prompts/MoveEncounterPrompt.tsx -------------------------------------------------------------------------------- /client/Prompts/PendingPrompts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Prompts/PendingPrompts.tsx -------------------------------------------------------------------------------- /client/Prompts/PlayerViewPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Prompts/PlayerViewPrompt.tsx -------------------------------------------------------------------------------- /client/Prompts/PrivacyPolicyPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Prompts/PrivacyPolicyPrompt.tsx -------------------------------------------------------------------------------- /client/Prompts/QuickAddPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Prompts/QuickAddPrompt.tsx -------------------------------------------------------------------------------- /client/Prompts/QuickEditStatBlockPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Prompts/QuickEditStatBlockPrompt.tsx -------------------------------------------------------------------------------- /client/Prompts/RollDicePrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Prompts/RollDicePrompt.tsx -------------------------------------------------------------------------------- /client/Prompts/SaveEncounterPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Prompts/SaveEncounterPrompt.tsx -------------------------------------------------------------------------------- /client/Prompts/SpellPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Prompts/SpellPrompt.tsx -------------------------------------------------------------------------------- /client/Prompts/StandardPromptLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Prompts/StandardPromptLayout.tsx -------------------------------------------------------------------------------- /client/Prompts/TagPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Prompts/TagPrompt.tsx -------------------------------------------------------------------------------- /client/Prompts/UpdateNotesPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Prompts/UpdateNotesPrompt.tsx -------------------------------------------------------------------------------- /client/Reducers/Actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Reducers/Actions.ts -------------------------------------------------------------------------------- /client/Reducers/CombatantActions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Reducers/CombatantActions.tsx -------------------------------------------------------------------------------- /client/Reducers/CombatantsReducer.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Reducers/CombatantsReducer.test.tsx -------------------------------------------------------------------------------- /client/Reducers/CombatantsReducer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Reducers/CombatantsReducer.tsx -------------------------------------------------------------------------------- /client/Reducers/EncounterActions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Reducers/EncounterActions.tsx -------------------------------------------------------------------------------- /client/Reducers/EncounterReducer.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Reducers/EncounterReducer.test.tsx -------------------------------------------------------------------------------- /client/Reducers/EncounterReducer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Reducers/EncounterReducer.tsx -------------------------------------------------------------------------------- /client/Reducers/GetCombatantsSorted.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Reducers/GetCombatantsSorted.tsx -------------------------------------------------------------------------------- /client/Reducers/InitializeCombatantFromStatBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Reducers/InitializeCombatantFromStatBlock.tsx -------------------------------------------------------------------------------- /client/Rules/Conditions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Rules/Conditions.ts -------------------------------------------------------------------------------- /client/Rules/Dice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Rules/Dice.ts -------------------------------------------------------------------------------- /client/Rules/RollResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Rules/RollResult.ts -------------------------------------------------------------------------------- /client/Rules/RollResults.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Rules/RollResults.test.ts -------------------------------------------------------------------------------- /client/Rules/Rules.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Rules/Rules.test.ts -------------------------------------------------------------------------------- /client/Rules/Rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Rules/Rules.ts -------------------------------------------------------------------------------- /client/Settings/Settings.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Settings/Settings.test.ts -------------------------------------------------------------------------------- /client/Settings/Settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Settings/Settings.ts -------------------------------------------------------------------------------- /client/Settings/SettingsContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Settings/SettingsContext.ts -------------------------------------------------------------------------------- /client/Settings/Tips.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Settings/Tips.ts -------------------------------------------------------------------------------- /client/Settings/components/About.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Settings/components/About.tsx -------------------------------------------------------------------------------- /client/Settings/components/AccountSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Settings/components/AccountSettings.tsx -------------------------------------------------------------------------------- /client/Settings/components/AccountSyncSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Settings/components/AccountSyncSettings.tsx -------------------------------------------------------------------------------- /client/Settings/components/ColorBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Settings/components/ColorBlock.tsx -------------------------------------------------------------------------------- /client/Settings/components/CommandInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Settings/components/CommandInfo.ts -------------------------------------------------------------------------------- /client/Settings/components/CommandsSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Settings/components/CommandsSettings.tsx -------------------------------------------------------------------------------- /client/Settings/components/ContentSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Settings/components/ContentSettings.tsx -------------------------------------------------------------------------------- /client/Settings/components/DisplaysToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Settings/components/DisplaysToggle.tsx -------------------------------------------------------------------------------- /client/Settings/components/Dropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Settings/components/Dropdown.tsx -------------------------------------------------------------------------------- /client/Settings/components/EpicInitiativeSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Settings/components/EpicInitiativeSettings.tsx -------------------------------------------------------------------------------- /client/Settings/components/FileUploadButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Settings/components/FileUploadButton.tsx -------------------------------------------------------------------------------- /client/Settings/components/LocalDataSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Settings/components/LocalDataSettings.tsx -------------------------------------------------------------------------------- /client/Settings/components/OptionsSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Settings/components/OptionsSettings.tsx -------------------------------------------------------------------------------- /client/Settings/components/SettingsPane.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Settings/components/SettingsPane.tsx -------------------------------------------------------------------------------- /client/Settings/components/StatBlockCustomFields.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Settings/components/StatBlockCustomFields.tsx -------------------------------------------------------------------------------- /client/Settings/components/StylesChooser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Settings/components/StylesChooser.tsx -------------------------------------------------------------------------------- /client/Settings/components/TipCarousel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Settings/components/TipCarousel.tsx -------------------------------------------------------------------------------- /client/Settings/components/Toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Settings/components/Toggle.tsx -------------------------------------------------------------------------------- /client/StatBlockEditor/ConvertStringsToNumbersWhereNeeded.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/StatBlockEditor/ConvertStringsToNumbersWhereNeeded.tsx -------------------------------------------------------------------------------- /client/StatBlockEditor/EnumToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/StatBlockEditor/EnumToggle.tsx -------------------------------------------------------------------------------- /client/StatBlockEditor/SavedEncounterEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/StatBlockEditor/SavedEncounterEditor.tsx -------------------------------------------------------------------------------- /client/StatBlockEditor/SpellEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/StatBlockEditor/SpellEditor.tsx -------------------------------------------------------------------------------- /client/StatBlockEditor/StatBlockEditor.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/StatBlockEditor/StatBlockEditor.test.tsx -------------------------------------------------------------------------------- /client/StatBlockEditor/StatBlockEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/StatBlockEditor/StatBlockEditor.tsx -------------------------------------------------------------------------------- /client/StatBlockEditor/components/AutoHideField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/StatBlockEditor/components/AutoHideField.tsx -------------------------------------------------------------------------------- /client/StatBlockEditor/components/AutocompleteTextInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/StatBlockEditor/components/AutocompleteTextInput.tsx -------------------------------------------------------------------------------- /client/StatBlockEditor/components/IdentityFields.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/StatBlockEditor/components/IdentityFields.tsx -------------------------------------------------------------------------------- /client/StatBlockEditor/components/KeywordField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/StatBlockEditor/components/KeywordField.tsx -------------------------------------------------------------------------------- /client/StatBlockEditor/components/NameAndModifierField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/StatBlockEditor/components/NameAndModifierField.tsx -------------------------------------------------------------------------------- /client/StatBlockEditor/components/PowerField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/StatBlockEditor/components/PowerField.tsx -------------------------------------------------------------------------------- /client/StatBlockEditor/components/SortableList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/StatBlockEditor/components/SortableList.tsx -------------------------------------------------------------------------------- /client/StatBlockEditor/components/StatBlockEditorFields.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/StatBlockEditor/components/StatBlockEditorFields.tsx -------------------------------------------------------------------------------- /client/StatBlockEditor/components/TextField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/StatBlockEditor/components/TextField.tsx -------------------------------------------------------------------------------- /client/StatBlockEditor/components/UseDragDrop.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/StatBlockEditor/components/UseDragDrop.tsx -------------------------------------------------------------------------------- /client/StatBlockEditor/components/useFocus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/StatBlockEditor/components/useFocus.ts -------------------------------------------------------------------------------- /client/TextEnricher/Counter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/TextEnricher/Counter.tsx -------------------------------------------------------------------------------- /client/TextEnricher/TextEnricher.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/TextEnricher/TextEnricher.test.tsx -------------------------------------------------------------------------------- /client/TextEnricher/TextEnricher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/TextEnricher/TextEnricher.tsx -------------------------------------------------------------------------------- /client/TrackerViewModel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/TrackerViewModel.tsx -------------------------------------------------------------------------------- /client/Tutorial/NotifyTutorialOfAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Tutorial/NotifyTutorialOfAction.ts -------------------------------------------------------------------------------- /client/Tutorial/Tutorial.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Tutorial/Tutorial.tsx -------------------------------------------------------------------------------- /client/Tutorial/TutorialSteps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Tutorial/TutorialSteps.ts -------------------------------------------------------------------------------- /client/Utility/CustomBindingHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Utility/CustomBindingHandlers.ts -------------------------------------------------------------------------------- /client/Utility/GetAlphaSortableLevelString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Utility/GetAlphaSortableLevelString.ts -------------------------------------------------------------------------------- /client/Utility/LegacySynchronousLocalStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Utility/LegacySynchronousLocalStore.ts -------------------------------------------------------------------------------- /client/Utility/Metrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Utility/Metrics.ts -------------------------------------------------------------------------------- /client/Utility/RemovableArrayValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Utility/RemovableArrayValue.ts -------------------------------------------------------------------------------- /client/Utility/Store.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Utility/Store.test.ts -------------------------------------------------------------------------------- /client/Utility/Store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Utility/Store.ts -------------------------------------------------------------------------------- /client/Utility/TextAssets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Utility/TextAssets.ts -------------------------------------------------------------------------------- /client/Utility/TransferLocalStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Utility/TransferLocalStorage.ts -------------------------------------------------------------------------------- /client/Utility/useAsyncListing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Utility/useAsyncListing.tsx -------------------------------------------------------------------------------- /client/Utility/useRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Utility/useRequest.ts -------------------------------------------------------------------------------- /client/Utility/useStoreBackedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Utility/useStoreBackedState.ts -------------------------------------------------------------------------------- /client/Widgets/CombatTimer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Widgets/CombatTimer.ts -------------------------------------------------------------------------------- /client/Widgets/DifficultyCalculator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Widgets/DifficultyCalculator.test.ts -------------------------------------------------------------------------------- /client/Widgets/DifficultyCalculator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Widgets/DifficultyCalculator.ts -------------------------------------------------------------------------------- /client/Widgets/EventLog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Widgets/EventLog.ts -------------------------------------------------------------------------------- /client/Widgets/GetTimerReadout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/Widgets/GetTimerReadout.ts -------------------------------------------------------------------------------- /client/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/jest.config.js -------------------------------------------------------------------------------- /client/test/InitializeTestSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/test/InitializeTestSettings.ts -------------------------------------------------------------------------------- /client/test/adapterSetup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/test/adapterSetup.ts -------------------------------------------------------------------------------- /client/test/buildEncounter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/test/buildEncounter.ts -------------------------------------------------------------------------------- /client/test/mocksSetup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/test/mocksSetup.ts -------------------------------------------------------------------------------- /client/tsconfig.eslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/tsconfig.eslint.json -------------------------------------------------------------------------------- /client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/client/tsconfig.json -------------------------------------------------------------------------------- /common/ClientEnvironment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/common/ClientEnvironment.ts -------------------------------------------------------------------------------- /common/CombatStats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/common/CombatStats.ts -------------------------------------------------------------------------------- /common/CombatantState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/common/CombatantState.ts -------------------------------------------------------------------------------- /common/CommandSetting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/common/CommandSetting.ts -------------------------------------------------------------------------------- /common/DurationTiming.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/common/DurationTiming.ts -------------------------------------------------------------------------------- /common/EncounterState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/common/EncounterState.ts -------------------------------------------------------------------------------- /common/Listable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/common/Listable.ts -------------------------------------------------------------------------------- /common/PatreonPost.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/common/PatreonPost.ts -------------------------------------------------------------------------------- /common/PersistentCharacter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/common/PersistentCharacter.ts -------------------------------------------------------------------------------- /common/PlayerViewCombatantState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/common/PlayerViewCombatantState.ts -------------------------------------------------------------------------------- /common/PlayerViewSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/common/PlayerViewSettings.ts -------------------------------------------------------------------------------- /common/PlayerViewState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/common/PlayerViewState.ts -------------------------------------------------------------------------------- /common/SavedEncounter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/common/SavedEncounter.ts -------------------------------------------------------------------------------- /common/Settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/common/Settings.ts -------------------------------------------------------------------------------- /common/Spell.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/common/Spell.ts -------------------------------------------------------------------------------- /common/StatBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/common/StatBlock.ts -------------------------------------------------------------------------------- /common/Toolbox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/common/Toolbox.ts -------------------------------------------------------------------------------- /common/ValidateEncounterId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/common/ValidateEncounterId.ts -------------------------------------------------------------------------------- /common/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/common/jest.config.js -------------------------------------------------------------------------------- /html/landing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/html/landing.html -------------------------------------------------------------------------------- /html/playerview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/html/playerview.html -------------------------------------------------------------------------------- /html/tracker.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/html/tracker.html -------------------------------------------------------------------------------- /html/transferlocalstorage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/html/transferlocalstorage.html -------------------------------------------------------------------------------- /lesscss/base/colors.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/lesscss/base/colors.less -------------------------------------------------------------------------------- /lesscss/base/responsive.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/lesscss/base/responsive.less -------------------------------------------------------------------------------- /lesscss/base/typography.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/lesscss/base/typography.less -------------------------------------------------------------------------------- /lesscss/components/buttons.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/lesscss/components/buttons.less -------------------------------------------------------------------------------- /lesscss/components/cards.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/lesscss/components/cards.less -------------------------------------------------------------------------------- /lesscss/components/combat-footer.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/lesscss/components/combat-footer.less -------------------------------------------------------------------------------- /lesscss/components/combatants.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/lesscss/components/combatants.less -------------------------------------------------------------------------------- /lesscss/components/libraries.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/lesscss/components/libraries.less -------------------------------------------------------------------------------- /lesscss/components/library-manager.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/lesscss/components/library-manager.less -------------------------------------------------------------------------------- /lesscss/components/listing.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/lesscss/components/listing.less -------------------------------------------------------------------------------- /lesscss/components/overlay.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/lesscss/components/overlay.less -------------------------------------------------------------------------------- /lesscss/components/prompts.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/lesscss/components/prompts.less -------------------------------------------------------------------------------- /lesscss/components/settings.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/lesscss/components/settings.less -------------------------------------------------------------------------------- /lesscss/components/spell-editor.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/lesscss/components/spell-editor.less -------------------------------------------------------------------------------- /lesscss/components/spell.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/lesscss/components/spell.less -------------------------------------------------------------------------------- /lesscss/components/statblock-editor.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/lesscss/components/statblock-editor.less -------------------------------------------------------------------------------- /lesscss/components/statblock.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/lesscss/components/statblock.less -------------------------------------------------------------------------------- /lesscss/components/styles-chooser.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/lesscss/components/styles-chooser.less -------------------------------------------------------------------------------- /lesscss/components/tabs.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/lesscss/components/tabs.less -------------------------------------------------------------------------------- /lesscss/components/toolbar.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/lesscss/components/toolbar.less -------------------------------------------------------------------------------- /lesscss/components/tutorial.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/lesscss/components/tutorial.less -------------------------------------------------------------------------------- /lesscss/improved-initiative.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/lesscss/improved-initiative.less -------------------------------------------------------------------------------- /lesscss/layout/base.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/lesscss/layout/base.less -------------------------------------------------------------------------------- /lesscss/layout/forms.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/lesscss/layout/forms.less -------------------------------------------------------------------------------- /lesscss/pages/landing.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/lesscss/pages/landing.less -------------------------------------------------------------------------------- /lesscss/pages/player-view.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/lesscss/pages/player-view.less -------------------------------------------------------------------------------- /lesscss/pages/tracker.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/lesscss/pages/tracker.less -------------------------------------------------------------------------------- /lesscss/utilities/animations.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/lesscss/utilities/animations.less -------------------------------------------------------------------------------- /lesscss/utilities/helpers.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/lesscss/utilities/helpers.less -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/license -------------------------------------------------------------------------------- /ogl_creatures.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/ogl_creatures.json -------------------------------------------------------------------------------- /ogl_spells.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/ogl_spells.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/package.json -------------------------------------------------------------------------------- /public/.well-known/assetlinks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/public/.well-known/assetlinks.json -------------------------------------------------------------------------------- /public/BingSiteAuth.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/public/BingSiteAuth.xml -------------------------------------------------------------------------------- /public/SRD-OGL_V1.1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/public/SRD-OGL_V1.1.pdf -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/img/banner-annual.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/public/img/banner-annual.png -------------------------------------------------------------------------------- /public/img/banner-features.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/public/img/banner-features.png -------------------------------------------------------------------------------- /public/img/banner-trial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/public/img/banner-trial.png -------------------------------------------------------------------------------- /public/img/become_a_patron_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/public/img/become_a_patron_button.png -------------------------------------------------------------------------------- /public/img/beige-paper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/public/img/beige-paper.png -------------------------------------------------------------------------------- /public/img/boot-transparent-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/public/img/boot-transparent-white.png -------------------------------------------------------------------------------- /public/img/boot-white-on-darkred-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/public/img/boot-white-on-darkred-192.png -------------------------------------------------------------------------------- /public/img/boot-white-on-darkred-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/public/img/boot-white-on-darkred-512.png -------------------------------------------------------------------------------- /public/img/dark-texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/public/img/dark-texture.png -------------------------------------------------------------------------------- /public/img/icon-d20.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/public/img/icon-d20.svg -------------------------------------------------------------------------------- /public/img/icon-hp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/public/img/icon-hp.svg -------------------------------------------------------------------------------- /public/img/icon-statblock.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/public/img/icon-statblock.svg -------------------------------------------------------------------------------- /public/img/improved-initiative-transparent-darkgreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/public/img/improved-initiative-transparent-darkgreen.png -------------------------------------------------------------------------------- /public/img/logo-improved-initiative-mobile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/public/img/logo-improved-initiative-mobile.svg -------------------------------------------------------------------------------- /public/img/logo-improved-initiative.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/public/img/logo-improved-initiative.svg -------------------------------------------------------------------------------- /public/img/logo-patreon-improved-initiative.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/public/img/logo-patreon-improved-initiative.svg -------------------------------------------------------------------------------- /public/img/paper-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/public/img/paper-bg.jpg -------------------------------------------------------------------------------- /public/img/pledge-orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/public/img/pledge-orange.png -------------------------------------------------------------------------------- /public/img/stat-block-hr.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/public/img/stat-block-hr.svg -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/public/robots.txt -------------------------------------------------------------------------------- /public/sample_players.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/public/sample_players.json -------------------------------------------------------------------------------- /server/.baseDir.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/server/.baseDir.ts -------------------------------------------------------------------------------- /server/InMemoryPlayerViewManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/server/InMemoryPlayerViewManager.ts -------------------------------------------------------------------------------- /server/RedisPlayerViewManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/server/RedisPlayerViewManager.ts -------------------------------------------------------------------------------- /server/api_response_declined_pledge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/server/api_response_declined_pledge.json -------------------------------------------------------------------------------- /server/api_response_epic_account.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/server/api_response_epic_account.json -------------------------------------------------------------------------------- /server/api_response_no_pledge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/server/api_response_no_pledge.json -------------------------------------------------------------------------------- /server/configureAffiliateRoutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/server/configureAffiliateRoutes.ts -------------------------------------------------------------------------------- /server/configureBasicRulesContent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/server/configureBasicRulesContent.ts -------------------------------------------------------------------------------- /server/configureImportRoutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/server/configureImportRoutes.ts -------------------------------------------------------------------------------- /server/configureOpen5eContent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/server/configureOpen5eContent.ts -------------------------------------------------------------------------------- /server/dbconnection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/server/dbconnection.test.ts -------------------------------------------------------------------------------- /server/dbconnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/server/dbconnection.ts -------------------------------------------------------------------------------- /server/getDbConnectionString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/server/getDbConnectionString.ts -------------------------------------------------------------------------------- /server/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/server/jest.config.js -------------------------------------------------------------------------------- /server/library.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/server/library.ts -------------------------------------------------------------------------------- /server/metrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/server/metrics.ts -------------------------------------------------------------------------------- /server/patreon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/server/patreon.ts -------------------------------------------------------------------------------- /server/playerviewmanager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/server/playerviewmanager.test.ts -------------------------------------------------------------------------------- /server/playerviewmanager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/server/playerviewmanager.ts -------------------------------------------------------------------------------- /server/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/server/routes.ts -------------------------------------------------------------------------------- /server/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/server/server.ts -------------------------------------------------------------------------------- /server/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/server/session.ts -------------------------------------------------------------------------------- /server/sockets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/server/sockets.ts -------------------------------------------------------------------------------- /server/storageroutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/server/storageroutes.ts -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/server/tsconfig.json -------------------------------------------------------------------------------- /server/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/server/user.ts -------------------------------------------------------------------------------- /test-post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/test-post.html -------------------------------------------------------------------------------- /test_cases.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/test_cases.txt -------------------------------------------------------------------------------- /thanks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/thanks.ts -------------------------------------------------------------------------------- /web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/web.config -------------------------------------------------------------------------------- /webpack.config.base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/webpack.config.base.js -------------------------------------------------------------------------------- /webpack.config.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/webpack.config.dev.js -------------------------------------------------------------------------------- /webpack.config.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cynicaloptimist/improved-initiative/HEAD/webpack.config.prod.js --------------------------------------------------------------------------------