From dc7e0884ca07fd9963d06e8be4edd0307116c3a2 Mon Sep 17 00:00:00 2001 From: runic-docs-bot Date: Fri, 23 Oct 2026 07:09:33 +0000 Subject: [PATCH] docs(tree): sync android/PROJECT_TREE.md from RunicGateway/Android-app@3d01871 [skip ci] --- android/PROJECT_TREE.md | 53 +++++++++++++++++++++++++++++++++++++++-- 1 file changed, 51 insertions(+), 2 deletions(-) diff --git a/android/PROJECT_TREE.md b/android/PROJECT_TREE.md index b632c3d..859879d 100644 --- a/android/PROJECT_TREE.md +++ b/android/PROJECT_TREE.md @@ -71,6 +71,7 @@ android-app/ │ │ │ │ │ ├── push/ │ │ │ │ │ │ ├── NtfyStreamClient.kt │ │ │ │ │ │ ├── NtfyTopic.kt +│ │ │ │ │ │ ├── PushContent.kt │ │ │ │ │ │ ├── PushManager.kt │ │ │ │ │ │ ├── PushNotifier.kt │ │ │ │ │ │ ├── PushPreferences.kt @@ -95,9 +96,12 @@ android-app/ │ │ │ │ │ │ │ ├── EventsDto.kt │ │ │ │ │ │ │ ├── NotificationsDto.kt │ │ │ │ │ │ │ ├── PageDto.kt +│ │ │ │ │ │ │ ├── PlayerRustDto.kt │ │ │ │ │ │ │ ├── PlayerShardDto.kt │ │ │ │ │ │ │ ├── PostDto.kt │ │ │ │ │ │ │ ├── PublicDto.kt +│ │ │ │ │ │ │ ├── RustDto.kt +│ │ │ │ │ │ │ ├── RustMapDto.kt │ │ │ │ │ │ │ ├── ShardContentDto.kt │ │ │ │ │ │ │ ├── ShardDto.kt │ │ │ │ │ │ │ ├── SsoDto.kt @@ -108,8 +112,10 @@ android-app/ │ │ │ │ │ │ ├── EventsApi.kt │ │ │ │ │ │ ├── MeApi.kt │ │ │ │ │ │ ├── NotificationsApi.kt +│ │ │ │ │ │ ├── PlayerRustApi.kt │ │ │ │ │ │ ├── PlayerShardApi.kt │ │ │ │ │ │ ├── PublicApi.kt +│ │ │ │ │ │ ├── RustApi.kt │ │ │ │ │ │ └── SsoApi.kt │ │ │ │ │ ├── appearance/ │ │ │ │ │ │ ├── SettingsJson.kt @@ -122,8 +128,11 @@ android-app/ │ │ │ │ │ ├── ContactRepository.kt │ │ │ │ │ ├── ContentRepository.kt │ │ │ │ │ ├── EventsRepository.kt +│ │ │ │ │ ├── LinkedAccountRepository.kt │ │ │ │ │ ├── NotificationsRepository.kt +│ │ │ │ │ ├── PlayerRustRepository.kt │ │ │ │ │ ├── PlayerShardRepository.kt +│ │ │ │ │ ├── RustRepository.kt │ │ │ │ │ ├── SettingsRepository.kt │ │ │ │ │ ├── ShardFeaturesRepository.kt │ │ │ │ │ ├── ShardRepository.kt @@ -207,6 +216,22 @@ android-app/ │ │ │ │ │ │ ├── MyHousesViewModel.kt │ │ │ │ │ │ ├── VendorsScreen.kt │ │ │ │ │ │ └── VendorsViewModel.kt +│ │ │ │ │ ├── rust/ +│ │ │ │ │ │ ├── BackpackLayout.kt +│ │ │ │ │ │ ├── EventRunResolver.kt +│ │ │ │ │ │ ├── MapFrame.kt +│ │ │ │ │ │ ├── MapMarkers.kt +│ │ │ │ │ │ ├── RustAccountScreen.kt +│ │ │ │ │ │ ├── RustAccountViewModel.kt +│ │ │ │ │ │ ├── RustBadgeViewModel.kt +│ │ │ │ │ │ ├── RustFeed.kt +│ │ │ │ │ │ ├── RustFormat.kt +│ │ │ │ │ │ ├── RustMapPanel.kt +│ │ │ │ │ │ ├── RustMapViewModel.kt +│ │ │ │ │ │ ├── RustServerScreen.kt +│ │ │ │ │ │ ├── RustServersScreen.kt +│ │ │ │ │ │ ├── RustServersViewModel.kt +│ │ │ │ │ │ └── RustServerViewModel.kt │ │ │ │ │ ├── session/ │ │ │ │ │ │ └── SessionViewModel.kt │ │ │ │ │ ├── shard/ @@ -248,6 +273,7 @@ android-app/ │ │ │ │ │ │ └── WikiViewModel.kt │ │ │ │ │ ├── AppViewModel.kt │ │ │ │ │ ├── LocalAssetResolver.kt +│ │ │ │ │ ├── Polling.kt │ │ │ │ │ ├── RunicApp.kt │ │ │ │ │ └── UiState.kt │ │ │ │ ├── MainActivity.kt @@ -304,6 +330,8 @@ android-app/ │ │ │ │ ├── values/ │ │ │ │ │ ├── colors.xml │ │ │ │ │ ├── strings.xml +│ │ │ │ │ ├── strings_rust.xml +│ │ │ │ │ ├── strings_uo.xml │ │ │ │ │ └── themes.xml │ │ │ │ └── xml/ │ │ │ │ ├── backup_rules.xml @@ -328,6 +356,7 @@ android-app/ │ │ │ │ └── ShardStreamClientTest.kt │ │ │ ├── push/ │ │ │ │ ├── NtfyTopicTest.kt +│ │ │ │ ├── PushContentTest.kt │ │ │ │ └── PushTickleTest.kt │ │ │ └── result/ │ │ │ ├── ApiResultExtrasTest.kt @@ -344,6 +373,7 @@ android-app/ │ │ │ │ │ ├── PlayerGameDataDtoTest.kt │ │ │ │ │ ├── PlayerShardDtoTest.kt │ │ │ │ │ ├── PublicDtoTest.kt +│ │ │ │ │ ├── RustPresenceDtoTest.kt │ │ │ │ │ ├── ShardBoardDtoTest.kt │ │ │ │ │ ├── ShardContentDtoTest.kt │ │ │ │ │ ├── ShardDtoTest.kt @@ -353,8 +383,10 @@ android-app/ │ │ │ │ ├── FakeAdminApi.kt │ │ │ │ ├── FakeEventsApi.kt │ │ │ │ ├── FakeNotificationsApi.kt +│ │ │ │ ├── FakePlayerRustApi.kt │ │ │ │ ├── FakePlayerShardApi.kt │ │ │ │ ├── FakePublicApi.kt +│ │ │ │ ├── FakeRustApi.kt │ │ │ │ └── FakeShardStream.kt │ │ │ ├── appearance/ │ │ │ │ ├── SettingsJsonTest.kt @@ -362,6 +394,7 @@ android-app/ │ │ │ └── repository/ │ │ │ ├── AccountTrustedDevicesTest.kt │ │ │ ├── ConnectionVersionGuardTest.kt +│ │ │ ├── LinkedAccountRepositoryTest.kt │ │ │ ├── ShardFeaturesRepositoryTest.kt │ │ │ └── SiteCapabilitiesRepositoryTest.kt │ │ ├── ui/ @@ -375,6 +408,7 @@ android-app/ │ │ │ ├── contact/ │ │ │ │ └── ContactViewModelTest.kt │ │ │ ├── events/ +│ │ │ │ ├── EventProgressTest.kt │ │ │ │ ├── EventsViewModelsTest.kt │ │ │ │ └── EventTimesTest.kt │ │ │ ├── navigation/ @@ -383,7 +417,8 @@ android-app/ │ │ │ │ ├── MenuFeatureGatingTest.kt │ │ │ │ ├── NavOverridesTest.kt │ │ │ │ ├── NavPathsTest.kt -│ │ │ │ └── NavTreeTest.kt +│ │ │ │ ├── NavTreeTest.kt +│ │ │ │ └── RustNavigationTest.kt │ │ │ ├── notifications/ │ │ │ │ ├── InboxFormattingTest.kt │ │ │ │ ├── InboxViewModelTest.kt @@ -393,6 +428,18 @@ android-app/ │ │ │ │ ├── CharacterSheetHelpersTest.kt │ │ │ │ ├── CharactersViewModelTest.kt │ │ │ │ └── PlayerViewModelTest.kt +│ │ │ ├── rust/ +│ │ │ │ ├── EventRunResolverTest.kt +│ │ │ │ ├── MapFrameTest.kt +│ │ │ │ ├── MapMarkersTest.kt +│ │ │ │ ├── RustAccountViewModelTest.kt +│ │ │ │ ├── RustBadgeViewModelTest.kt +│ │ │ │ ├── RustDtoTest.kt +│ │ │ │ ├── RustFeedTest.kt +│ │ │ │ ├── RustFormatTest.kt +│ │ │ │ ├── RustMapDtoTest.kt +│ │ │ │ ├── RustMapViewModelTest.kt +│ │ │ │ └── RustServerViewModelTest.kt │ │ │ ├── shard/ │ │ │ │ ├── FrameFieldsTest.kt │ │ │ │ ├── LiveBoardTest.kt @@ -407,12 +454,14 @@ android-app/ │ │ │ │ ├── ShardStructureTest.kt │ │ │ │ └── ShardTypefaceTest.kt │ │ │ ├── ContentViewModelTest.kt +│ │ │ ├── PollingTest.kt │ │ │ └── UiStateTest.kt │ │ ├── util/ │ │ │ ├── FakeApiSupport.kt │ │ │ ├── FakeInboxCache.kt │ │ │ └── MainDispatcherRule.kt -│ │ └── ScaffoldSanityTest.kt +│ │ ├── ScaffoldSanityTest.kt +│ │ └── StringVocabularyTest.kt │ ├── build.gradle.kts │ └── proguard-rules.pro ├── gradle/ -- 2.49.1