From b728789fb12b370c91dafacf639615d191113299 Mon Sep 17 00:00:00 2001 From: AbronStudio Date: Sun, 14 Sep 2025 09:59:01 +0330 Subject: [PATCH] refactor: change splash screen and change pep to zeko --- .idea/.name | 2 +- .idea/dictionaries/project.xml | 1 + app/build.gradle.kts | 6 +- app/proguard-rules.pro | 2 +- app/src/main/AndroidManifest.xml | 8 +- app/src/main/cpp/stendal/stendal.cpp | 6 +- .../chat/peptide/sheets/EarlyAccessSheet.kt | 63 ---------- .../PeptideApplication.kt | 6 +- .../activities/DeepLinkActivity.kt | 6 +- .../activities/InviteActivity.kt | 32 ++--- .../activities/MainActivity.kt | 116 +++++++++--------- .../activities/ShareTargetActivity.kt | 40 +++--- .../activities/media/ImageViewActivity.kt | 18 +-- .../activities/media/VideoViewActivity.kt | 14 +-- .../chat/{peptide => zekochat}/api/AppAPI.kt | 40 +++--- .../api/internals/BrushCompat.kt | 4 +- .../api/internals/ChannelUtils.kt | 14 +-- .../api/internals/DirectMessages.kt | 10 +- .../api/internals/Extensions.kt | 2 +- .../api/internals/FriendRequests.kt | 6 +- .../api/internals/Members.kt | 4 +- .../api/internals/MessageFlag.kt | 2 +- .../api/internals/Permissions.kt | 2 +- .../api/internals/ResourceLocations.kt | 8 +- .../api/internals/Roles.kt | 18 +-- .../api/internals/SpecialUsers.kt | 2 +- .../api/internals/TextViewCompat.kt | 4 +- .../api/internals/ThemeCompat.kt | 2 +- .../api/internals/ULID.kt | 2 +- .../api/internals/UserQR.kt | 6 +- .../api/internals/colour/CSSColours.kt | 2 +- .../api/realtime/RealtimeSocket.kt | 84 ++++++------- .../frames/receivable/ReceivableFrames.kt | 22 ++-- .../frames/sendable/SendableFrames.kt | 2 +- .../api/routes/account/Login.kt | 10 +- .../api/routes/account/Register.kt | 12 +- .../api/routes/auth/Sessions.kt | 10 +- .../api/routes/channel/Channel.kt | 22 ++-- .../api/routes/channel/GroupDM.kt | 14 +-- .../api/routes/channel/Message.kt | 6 +- .../api/routes/custom/Emoji.kt | 10 +- .../googlesheets/GoogleSheetsService.kt | 7 +- .../googlesheets/ServerDataRepository.kt | 2 +- .../api/routes/invites/Invites.kt | 16 +-- .../api/routes/microservices/autumn/Autumn.kt | 14 +-- .../api/routes/microservices/geo/Geo.kt | 10 +- .../api/routes/microservices/health/Health.kt | 8 +- .../routes/microservices/january/January.kt | 4 +- .../api/routes/misc/Root.kt | 6 +- .../api/routes/onboard/Onboarding.kt | 16 +-- .../api/routes/push/Push.kt | 8 +- .../api/routes/safety/Reporting.kt | 26 ++-- .../api/routes/server/Server.kt | 18 +-- .../api/routes/sync/SettingsSync.kt | 10 +- .../api/routes/sync/UnreadSync.kt | 10 +- .../api/routes/user/DirectMessaging.kt | 12 +- .../api/routes/user/Relationships.kt | 10 +- .../api/routes/user/User.kt | 18 +-- .../api/routes/voice/Voice.kt | 10 +- .../{peptide => zekochat}/api/schemas/Auth.kt | 4 +- .../api/schemas/Channel.kt | 2 +- .../api/schemas/Generic.kt | 2 +- .../api/schemas/Health.kt | 2 +- .../api/schemas/Invites.kt | 4 +- .../api/schemas/Messages.kt | 6 +- .../api/schemas/Safety.kt | 2 +- .../api/schemas/Server.kt | 2 +- .../api/schemas/Settings.kt | 4 +- .../{peptide => zekochat}/api/schemas/User.kt | 2 +- .../{peptide => zekochat}/api/schemas/Util.kt | 2 +- .../api/schemas/Voice.kt | 2 +- .../api/settings/Experiments.kt | 8 +- .../api/settings/FeatureFlags.kt | 6 +- .../api/settings/GeoStateProvider.kt | 4 +- .../api/settings/LoadedSettings.kt | 8 +- .../settings/NotificationSettingsProvider.kt | 2 +- .../api/settings/NotificationType.kt | 2 +- .../api/settings/SyncedSettings.kt | 18 +-- .../api/unreads/Unreads.kt | 18 +-- .../c2dm/ChannelRegistrator.kt | 4 +- .../c2dm/HandlerService.kt | 24 ++-- .../callbacks/ActionChannel.kt | 4 +- .../callbacks/UiCallbacks.kt | 2 +- .../composables/chat/DateDivider.kt | 2 +- .../composables/chat/DisconnectedNotice.kt | 10 +- .../composables/chat/Embed.kt | 18 +-- .../composables/chat/InReplyTo.kt | 22 ++-- .../composables/chat/InlineBadge.kt | 4 +- .../composables/chat/MemberListItem.kt | 20 +-- .../composables/chat/Message.kt | 70 +++++------ .../composables/chat/MessageAttachment.kt | 12 +- .../composables/chat/MessageField.kt | 32 ++--- .../composables/chat/Reaction.kt | 8 +- .../composables/chat/RoleChip.kt | 2 +- .../composables/chat/RoleListEntry.kt | 2 +- .../composables/chat/SystemMessage.kt | 8 +- .../composables/chat/TimeRift.kt | 7 +- .../composables/chat/UserBadgeList.kt | 8 +- .../chat/specialembeds/AppleMusicEmbed.kt | 8 +- .../chat/specialembeds/SpecialEmbedSwitch.kt | 6 +- .../chat/specialembeds/YouTubeEmbed.kt | 10 +- .../composables/emoji/EmojiPicker.kt | 26 ++-- .../composables/generic/CollapsibleCard.kt | 2 +- .../composables/generic/DobPicker.kt | 4 +- .../composables/generic/FormTextField.kt | 3 +- .../composables/generic/GradientStopEditor.kt | 2 +- .../composables/generic/HealthAlert.kt | 7 +- .../composables/generic/IconPlaceholder.kt | 2 +- .../composables/generic/InlineMediaPicker.kt | 7 +- .../composables/generic/ListHeader.kt | 2 +- .../composables/generic/NonIdealState.kt | 5 +- .../composables/generic/PepButtons.kt | 2 +- .../composables/generic/PrimaryTabs.kt | 6 +- .../composables/generic/RadioItem.kt | 2 +- .../composables/generic/RemoteImage.kt | 2 +- .../composables/generic/SheetButton.kt | 6 +- .../composables/generic/SheetHeaderPadding.kt | 2 +- .../composables/generic/UserAvatar.kt | 12 +- .../composables/generic/Weblink.kt | 2 +- .../composables/markdown/MarkdownCodeBlock.kt | 6 +- .../composables/markdown/MarkdownText.kt | 28 ++--- .../composables/markdown/MarkdownTree.kt | 6 +- .../composables/markdown/RichMarkdown.kt | 10 +- .../composables/media/AudioPlayer.kt | 6 +- .../composables/media/MediaPickerGateway.kt | 4 +- .../composables/profile/UserCard.kt | 16 +-- .../screens/chat/AttachmentManager.kt | 12 +- .../composables/screens/chat/ChannelHeader.kt | 12 +- .../composables/screens/chat/ChannelIcon.kt | 6 +- .../screens/chat/ChannelSheetHeader.kt | 20 +-- .../composables/screens/chat/ReplyManager.kt | 22 ++-- .../screens/chat/TypingIndicator.kt | 14 +-- .../screens/chat/atoms/RegularMessage.kt | 22 ++-- .../chat/discover/DiscoverServersList.kt | 10 +- .../discover/DiscoverServersListViewModel.kt | 18 +-- .../chat/discover/ServerInviteDialog.kt | 20 ++- .../chat/discover/ServerInviteHandler.kt | 4 +- .../screens/chat/drawer/ChannelSideDrawer.kt | 52 ++++---- .../chat/molecules/JoinVoiceChannelButton.kt | 10 +- .../screens/services/DiscoverView.kt | 12 +- .../screens/settings/AttributionItem.kt | 6 +- .../screens/settings/ServerOverview.kt | 16 +-- .../screens/settings/UserButtons.kt | 22 ++-- .../screens/settings/UserOverview.kt | 26 ++-- .../screens/settings/appearance/ColourChip.kt | 2 +- .../settings/appearance/CornerRadiusPicker.kt | 8 +- .../screens/splash/DisconnectedScreen.kt | 7 +- .../settings/SettingsHintBanner.kt | 5 +- .../settings/profile/StatusPicker.kt | 8 +- .../settings/sessions/SessionItem.kt | 8 +- .../composables/sheets/SheetSelection.kt | 4 +- .../composables/sheets/SheetTile.kt | 4 +- .../composables/skeletons/MessageSkeleton.kt | 4 +- .../composables/skeletons/SkeletonGlobals.kt | 2 +- .../skeletons/UserOverviewSkeleton.kt | 4 +- .../ConditionalConsumptionPointerInput.kt | 2 +- .../composables/utils/SizeMeasured.kt | 2 +- .../composables/vectorassets/CreateServer.kt | 2 +- .../composables/vectorassets/GeoGateUX.kt | 2 +- .../composables/vectorassets/JoinServer.kt | 2 +- .../composables/vectorassets/NewServer.kt | 2 +- .../vectorassets/PeptideTagIntro.kt | 2 +- .../vectorassets/SwipeToReplySpark.kt | 2 +- .../voice/VoicePermissionSwitch.kt | 7 +- .../composables/voice/VoiceSheet.kt | 8 +- .../di/GoogleSheetsModule.kt | 4 +- .../dialogs/NotificationRationaleDialog.kt | 10 +- .../fragments/ChangelogBottomSheetFragment.kt | 10 +- .../internals/Autocomplete.kt | 16 +-- .../internals/Changelogs.kt | 12 +- .../internals/EmojiImpl.kt | 14 +-- .../internals/Platform.kt | 2 +- .../internals/TailwindColourScheme.kt | 2 +- .../internals/Timestamp.kt | 2 +- .../internals/extensions/Defaults.kt | 2 +- .../internals/extensions/Input.kt | 2 +- .../internals/extensions/Insets.kt | 6 +- .../internals/extensions/Locales.kt | 2 +- .../internals/extensions/Permissions.kt | 6 +- .../internals/text/Gigamoji.kt | 2 +- .../internals/text/MessageProcessor.kt | 8 +- .../markdown/jbm/FallbackRenderer.kt | 12 +- .../markdown/jbm/JBMApi.kt | 2 +- .../markdown/jbm/JBMRenderer.kt | 36 +++--- .../markdown/jbm/KatexRenderer.kt | 6 +- .../markdown/jbm/MentionResolver.kt | 4 +- .../markdown/jbm/RSMElementTypes.kt | 2 +- .../markdown/jbm/RSMFlavourDescriptor.kt | 12 +- .../sequentialparsers/ChannelMentionParser.kt | 4 +- .../sequentialparsers/CustomEmoteParser.kt | 4 +- .../sequentialparsers/MassMentionParser.kt | 2 +- .../sequentialparsers/RoleMentionParser.kt | 4 +- .../sequentialparsers/UserMentionParser.kt | 4 +- .../material/EasingTokens.kt | 2 +- .../ndk/NativeLibraries.kt | 2 +- .../chat/{peptide => zekochat}/ndk/Stendal.kt | 2 +- .../persistence/KVStorage.kt | 2 +- .../persistence/SqlStorage.kt | 5 +- .../providers/AttachmentProvider.kt | 8 +- .../screens/DefaultDestinationScreen.kt | 8 +- .../screens/about/AboutScreen.kt | 21 ++-- .../screens/about/AttributionScreen.kt | 8 +- .../screens/chat/ChatRouterScreen.kt | 110 +++++------------ .../screens/chat/dialogs/InviteDialog.kt | 18 ++- .../dialogs/safety/ReportMessageDialog.kt | 19 ++- .../chat/dialogs/safety/ReportServerDialog.kt | 20 ++- .../chat/dialogs/safety/ReportUserDialog.kt | 19 ++- .../screens/chat/views/FriendsScreen.kt | 44 +++---- .../chat/views/NoCurrentChannelScreen.kt | 8 +- .../screens/chat/views/OverviewScreen.kt | 22 ++-- .../chat/views/channel/ChannelScreen.kt | 90 +++++++------- .../views/channel/ChannelScreenAgeGate.kt | 14 +-- .../views/channel/ChannelScreenGeoGate.kt | 11 +- .../views/channel/ChannelScreenViewModel.kt | 86 ++++++------- .../chooseplatform/ChoosePlatformScreen.kt | 36 +++--- .../screens/create/CreateGroupScreen.kt | 18 +-- .../screens/labs/LabsHomeScreen.kt | 8 +- .../screens/labs/LabsRootScreen.kt | 17 ++- .../ui/mockups/NewLoginExperienceMockup.kt | 14 +-- .../screens/labs/ui/sandbox/CoreLibSandbox.kt | 8 +- .../labs/ui/sandbox/GradientEditorSandbox.kt | 9 +- .../screens/labs/ui/sandbox/JBMSandbox.kt | 13 +- .../labs/ui/sandbox/SettingsDslSandbox.kt | 6 +- .../screens/login/LoginGreetingScreen.kt | 11 +- .../screens/login/LoginScreen.kt | 24 ++-- .../screens/login/MfaScreen.kt | 23 ++-- .../screens/login2/InitScreen.kt | 24 ++-- .../screens/main/ConversationsScreen.kt | 16 +-- .../screens/main/MainScreen.kt | 6 +- .../screens/register/OnboardingScreen.kt | 14 +-- .../screens/register/RegisterDetailsScreen.kt | 18 +-- .../register/RegisterGreetingScreen.kt | 10 +- .../screens/register/RegisterVerifyScreen.kt | 6 +- .../screens/services/DiscoverScreen.kt | 8 +- .../settings/AppearanceSettingsScreen.kt | 30 ++--- .../screens/settings/ChangelogsScreen.kt | 12 +- .../screens/settings/ChatSettingsScreen.kt | 21 ++-- .../screens/settings/DebugSettingsScreen.kt | 24 ++-- .../settings/ExperimentsSettingsScreen.kt | 22 ++-- .../settings/LanguagePickerSettingsScreen.kt | 8 +- .../screens/settings/ProfileSettngsScreen.kt | 21 ++-- .../screens/settings/SessionSettngsScreen.kt | 24 ++-- .../screens/settings/SettingsScreen.kt | 21 ++-- .../settings/channel/ChannelSettingsHome.kt | 24 ++-- .../channel/ChannelSettingsOverview.kt | 29 ++--- .../channel/ChannelSettingsPermissions.kt | 8 +- .../settings/dsl/SettingsPage.kt | 10 +- .../AgeGateUnlockedStorageProvider.kt | 6 +- .../sheets/AddServerSheet.kt | 31 +++-- .../sheets/ChangelogSheet.kt | 6 +- .../sheets/ChannelContextSheet.kt | 22 ++-- .../sheets/ChannelInfoSheet.kt | 28 ++--- .../sheets/ColourPickerSheet.kt | 10 +- .../sheets/EmoteInfoSheet.kt | 18 +-- .../sheets/JBMDebuggerSheet.kt | 8 +- .../sheets/LinkInfoSheet.kt | 8 +- .../sheets/MemberContextSheet.kt | 12 +- .../sheets/MemberListSheet.kt | 30 ++--- .../sheets/MessageContextSheet.kt | 32 ++--- .../sheets/ReactSheet.kt | 6 +- .../sheets/ReactionInfoSheet.kt | 30 ++--- .../sheets/ServerContextSheet.kt | 35 +++--- .../sheets/ServerIdentityOptionsSheet.kt | 6 +- .../sheets/StatusSheet.kt | 22 ++-- .../sheets/UserCardSheet.kt | 18 +-- .../sheets/UserInfoSheet.kt | 40 +++--- .../sheets/WebHookUserSheet.kt | 7 +- .../sheets/spark/SwipeToReplySparkSheet.kt | 10 +- .../ui/theme/AppColors.kt | 2 +- .../ui/theme/OverridableColourScheme.kt | 4 +- .../{peptide => zekochat}/ui/theme/Theme.kt | 3 +- .../ui/theme/Typography.kt | 4 +- .../utils/DeepLinkHandler.kt | 2 +- .../utils/DeepLinkUtils.kt | 6 +- .../utils/InternalLinkHandler.kt | 10 +- .../main/res/drawable/splash_screen_icon.xml | 12 ++ .../main/res/drawable/zeko_rounded_icon.xml | 12 ++ app/src/main/res/drawable/zeko_text_logo.xml | 36 ++++++ .../res/drawable/zeko_transparent_logo.xml | 9 ++ .../res/mipmap-anydpi-v26/ic_launcher.xml | 6 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 6 - app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3163 -> 1104 bytes app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2230 -> 735 bytes app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4079 -> 1369 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 5971 -> 2310 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 8200 -> 3337 bytes app/src/main/res/values-v31/themes.xml | 2 +- app/src/main/res/values-v33/themes.xml | 2 +- app/src/main/res/values/colors.xml | 1 + app/src/main/res/values/strings.xml | 2 +- app/src/main/res/values/themes.xml | 2 +- settings.gradle.kts | 2 +- 292 files changed, 1713 insertions(+), 1838 deletions(-) delete mode 100644 app/src/main/java/chat/peptide/sheets/EarlyAccessSheet.kt rename app/src/main/java/chat/{peptide => zekochat}/PeptideApplication.kt (88%) rename app/src/main/java/chat/{peptide => zekochat}/activities/DeepLinkActivity.kt (98%) rename app/src/main/java/chat/{peptide => zekochat}/activities/InviteActivity.kt (94%) rename app/src/main/java/chat/{peptide => zekochat}/activities/MainActivity.kt (92%) rename app/src/main/java/chat/{peptide => zekochat}/activities/ShareTargetActivity.kt (94%) rename app/src/main/java/chat/{peptide => zekochat}/activities/media/ImageViewActivity.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/activities/media/VideoViewActivity.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/api/AppAPI.kt (94%) rename app/src/main/java/chat/{peptide => zekochat}/api/internals/BrushCompat.kt (99%) rename app/src/main/java/chat/{peptide => zekochat}/api/internals/ChannelUtils.kt (83%) rename app/src/main/java/chat/{peptide => zekochat}/api/internals/DirectMessages.kt (82%) rename app/src/main/java/chat/{peptide => zekochat}/api/internals/Extensions.kt (93%) rename app/src/main/java/chat/{peptide => zekochat}/api/internals/FriendRequests.kt (89%) rename app/src/main/java/chat/{peptide => zekochat}/api/internals/Members.kt (94%) rename app/src/main/java/chat/{peptide => zekochat}/api/internals/MessageFlag.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/api/internals/Permissions.kt (98%) rename app/src/main/java/chat/{peptide => zekochat}/api/internals/ResourceLocations.kt (68%) rename app/src/main/java/chat/{peptide => zekochat}/api/internals/Roles.kt (91%) rename app/src/main/java/chat/{peptide => zekochat}/api/internals/SpecialUsers.kt (98%) rename app/src/main/java/chat/{peptide => zekochat}/api/internals/TextViewCompat.kt (98%) rename app/src/main/java/chat/{peptide => zekochat}/api/internals/ThemeCompat.kt (99%) rename app/src/main/java/chat/{peptide => zekochat}/api/internals/ULID.kt (99%) rename app/src/main/java/chat/{peptide => zekochat}/api/internals/UserQR.kt (94%) rename app/src/main/java/chat/{peptide => zekochat}/api/internals/colour/CSSColours.kt (99%) rename app/src/main/java/chat/{peptide => zekochat}/api/realtime/RealtimeSocket.kt (93%) rename app/src/main/java/chat/{peptide => zekochat}/api/realtime/frames/receivable/ReceivableFrames.kt (91%) rename app/src/main/java/chat/{peptide => zekochat}/api/realtime/frames/sendable/SendableFrames.kt (88%) rename app/src/main/java/chat/{peptide => zekochat}/api/routes/account/Login.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/api/routes/account/Register.kt (80%) rename app/src/main/java/chat/{peptide => zekochat}/api/routes/auth/Sessions.kt (79%) rename app/src/main/java/chat/{peptide => zekochat}/api/routes/channel/Channel.kt (94%) rename app/src/main/java/chat/{peptide => zekochat}/api/routes/channel/GroupDM.kt (85%) rename app/src/main/java/chat/{peptide => zekochat}/api/routes/channel/Message.kt (78%) rename app/src/main/java/chat/{peptide => zekochat}/api/routes/custom/Emoji.kt (61%) rename app/src/main/java/chat/{peptide => zekochat}/api/routes/googlesheets/GoogleSheetsService.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/api/routes/googlesheets/ServerDataRepository.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/api/routes/invites/Invites.kt (79%) rename app/src/main/java/chat/{peptide => zekochat}/api/routes/microservices/autumn/Autumn.kt (88%) rename app/src/main/java/chat/{peptide => zekochat}/api/routes/microservices/geo/Geo.kt (81%) rename app/src/main/java/chat/{peptide => zekochat}/api/routes/microservices/health/Health.kt (62%) rename app/src/main/java/chat/{peptide => zekochat}/api/routes/microservices/january/January.kt (65%) rename app/src/main/java/chat/{peptide => zekochat}/api/routes/misc/Root.kt (92%) rename app/src/main/java/chat/{peptide => zekochat}/api/routes/onboard/Onboarding.kt (87%) rename app/src/main/java/chat/{peptide => zekochat}/api/routes/push/Push.kt (76%) rename app/src/main/java/chat/{peptide => zekochat}/api/routes/safety/Reporting.kt (82%) rename app/src/main/java/chat/{peptide => zekochat}/api/routes/server/Server.kt (90%) rename app/src/main/java/chat/{peptide => zekochat}/api/routes/sync/SettingsSync.kt (92%) rename app/src/main/java/chat/{peptide => zekochat}/api/routes/sync/UnreadSync.kt (66%) rename app/src/main/java/chat/{peptide => zekochat}/api/routes/user/DirectMessaging.kt (70%) rename app/src/main/java/chat/{peptide => zekochat}/api/routes/user/Relationships.kt (92%) rename app/src/main/java/chat/{peptide => zekochat}/api/routes/user/User.kt (92%) rename app/src/main/java/chat/{peptide => zekochat}/api/routes/voice/Voice.kt (83%) rename app/src/main/java/chat/{peptide => zekochat}/api/schemas/Auth.kt (78%) rename app/src/main/java/chat/{peptide => zekochat}/api/schemas/Channel.kt (99%) rename app/src/main/java/chat/{peptide => zekochat}/api/schemas/Generic.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/api/schemas/Health.kt (93%) rename app/src/main/java/chat/{peptide => zekochat}/api/schemas/Invites.kt (95%) rename app/src/main/java/chat/{peptide => zekochat}/api/schemas/Messages.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/api/schemas/Safety.kt (99%) rename app/src/main/java/chat/{peptide => zekochat}/api/schemas/Server.kt (99%) rename app/src/main/java/chat/{peptide => zekochat}/api/schemas/Settings.kt (95%) rename app/src/main/java/chat/{peptide => zekochat}/api/schemas/User.kt (98%) rename app/src/main/java/chat/{peptide => zekochat}/api/schemas/Util.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/api/schemas/Voice.kt (92%) rename app/src/main/java/chat/{peptide => zekochat}/api/settings/Experiments.kt (92%) rename app/src/main/java/chat/{peptide => zekochat}/api/settings/FeatureFlags.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/api/settings/GeoStateProvider.kt (84%) rename app/src/main/java/chat/{peptide => zekochat}/api/settings/LoadedSettings.kt (88%) rename app/src/main/java/chat/{peptide => zekochat}/api/settings/NotificationSettingsProvider.kt (91%) rename app/src/main/java/chat/{peptide => zekochat}/api/settings/NotificationType.kt (93%) rename app/src/main/java/chat/{peptide => zekochat}/api/settings/SyncedSettings.kt (92%) rename app/src/main/java/chat/{peptide => zekochat}/api/unreads/Unreads.kt (88%) rename app/src/main/java/chat/{peptide => zekochat}/c2dm/ChannelRegistrator.kt (97%) rename app/src/main/java/chat/{peptide => zekochat}/c2dm/HandlerService.kt (91%) rename app/src/main/java/chat/{peptide => zekochat}/callbacks/ActionChannel.kt (91%) rename app/src/main/java/chat/{peptide => zekochat}/callbacks/UiCallbacks.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/composables/chat/DateDivider.kt (97%) rename app/src/main/java/chat/{peptide => zekochat}/composables/chat/DisconnectedNotice.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/composables/chat/Embed.kt (91%) rename app/src/main/java/chat/{peptide => zekochat}/composables/chat/InReplyTo.kt (92%) rename app/src/main/java/chat/{peptide => zekochat}/composables/chat/InlineBadge.kt (98%) rename app/src/main/java/chat/{peptide => zekochat}/composables/chat/MemberListItem.kt (83%) rename app/src/main/java/chat/{peptide => zekochat}/composables/chat/Message.kt (94%) rename app/src/main/java/chat/{peptide => zekochat}/composables/chat/MessageAttachment.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/composables/chat/MessageField.kt (97%) rename app/src/main/java/chat/{peptide => zekochat}/composables/chat/Reaction.kt (97%) rename app/src/main/java/chat/{peptide => zekochat}/composables/chat/RoleChip.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/composables/chat/RoleListEntry.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/composables/chat/SystemMessage.kt (98%) rename app/src/main/java/chat/{peptide => zekochat}/composables/chat/TimeRift.kt (93%) rename app/src/main/java/chat/{peptide => zekochat}/composables/chat/UserBadgeList.kt (98%) rename app/src/main/java/chat/{peptide => zekochat}/composables/chat/specialembeds/AppleMusicEmbed.kt (90%) rename app/src/main/java/chat/{peptide => zekochat}/composables/chat/specialembeds/SpecialEmbedSwitch.kt (78%) rename app/src/main/java/chat/{peptide => zekochat}/composables/chat/specialembeds/YouTubeEmbed.kt (95%) rename app/src/main/java/chat/{peptide => zekochat}/composables/emoji/EmojiPicker.kt (97%) rename app/src/main/java/chat/{peptide => zekochat}/composables/generic/CollapsibleCard.kt (98%) rename app/src/main/java/chat/{peptide => zekochat}/composables/generic/DobPicker.kt (98%) rename app/src/main/java/chat/{peptide => zekochat}/composables/generic/FormTextField.kt (94%) rename app/src/main/java/chat/{peptide => zekochat}/composables/generic/GradientStopEditor.kt (97%) rename app/src/main/java/chat/{peptide => zekochat}/composables/generic/HealthAlert.kt (93%) rename app/src/main/java/chat/{peptide => zekochat}/composables/generic/IconPlaceholder.kt (95%) rename app/src/main/java/chat/{peptide => zekochat}/composables/generic/InlineMediaPicker.kt (97%) rename app/src/main/java/chat/{peptide => zekochat}/composables/generic/ListHeader.kt (97%) rename app/src/main/java/chat/{peptide => zekochat}/composables/generic/NonIdealState.kt (97%) rename app/src/main/java/chat/{peptide => zekochat}/composables/generic/PepButtons.kt (98%) rename app/src/main/java/chat/{peptide => zekochat}/composables/generic/PrimaryTabs.kt (95%) rename app/src/main/java/chat/{peptide => zekochat}/composables/generic/RadioItem.kt (95%) rename app/src/main/java/chat/{peptide => zekochat}/composables/generic/RemoteImage.kt (97%) rename app/src/main/java/chat/{peptide => zekochat}/composables/generic/SheetButton.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/composables/generic/SheetHeaderPadding.kt (92%) rename app/src/main/java/chat/{peptide => zekochat}/composables/generic/UserAvatar.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/composables/generic/Weblink.kt (97%) rename app/src/main/java/chat/{peptide => zekochat}/composables/markdown/MarkdownCodeBlock.kt (89%) rename app/src/main/java/chat/{peptide => zekochat}/composables/markdown/MarkdownText.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/composables/markdown/MarkdownTree.kt (97%) rename app/src/main/java/chat/{peptide => zekochat}/composables/markdown/RichMarkdown.kt (67%) rename app/src/main/java/chat/{peptide => zekochat}/composables/media/AudioPlayer.kt (99%) rename app/src/main/java/chat/{peptide => zekochat}/composables/media/MediaPickerGateway.kt (98%) rename app/src/main/java/chat/{peptide => zekochat}/composables/profile/UserCard.kt (97%) rename app/src/main/java/chat/{peptide => zekochat}/composables/screens/chat/AttachmentManager.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/composables/screens/chat/ChannelHeader.kt (91%) rename app/src/main/java/chat/{peptide => zekochat}/composables/screens/chat/ChannelIcon.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/composables/screens/chat/ChannelSheetHeader.kt (89%) rename app/src/main/java/chat/{peptide => zekochat}/composables/screens/chat/ReplyManager.kt (89%) rename app/src/main/java/chat/{peptide => zekochat}/composables/screens/chat/TypingIndicator.kt (92%) rename app/src/main/java/chat/{peptide => zekochat}/composables/screens/chat/atoms/RegularMessage.kt (95%) rename app/src/main/java/chat/{peptide => zekochat}/composables/screens/chat/discover/DiscoverServersList.kt (98%) rename app/src/main/java/chat/{peptide => zekochat}/composables/screens/chat/discover/DiscoverServersListViewModel.kt (90%) rename app/src/main/java/chat/{peptide => zekochat}/composables/screens/chat/discover/ServerInviteDialog.kt (95%) rename app/src/main/java/chat/{peptide => zekochat}/composables/screens/chat/discover/ServerInviteHandler.kt (95%) rename app/src/main/java/chat/{peptide => zekochat}/composables/screens/chat/drawer/ChannelSideDrawer.kt (97%) rename app/src/main/java/chat/{peptide => zekochat}/composables/screens/chat/molecules/JoinVoiceChannelButton.kt (89%) rename app/src/main/java/chat/{peptide => zekochat}/composables/screens/services/DiscoverView.kt (95%) rename app/src/main/java/chat/{peptide => zekochat}/composables/screens/settings/AttributionItem.kt (85%) rename app/src/main/java/chat/{peptide => zekochat}/composables/screens/settings/ServerOverview.kt (93%) rename app/src/main/java/chat/{peptide => zekochat}/composables/screens/settings/UserButtons.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/composables/screens/settings/UserOverview.kt (91%) rename app/src/main/java/chat/{peptide => zekochat}/composables/screens/settings/appearance/ColourChip.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/composables/screens/settings/appearance/CornerRadiusPicker.kt (97%) rename app/src/main/java/chat/{peptide => zekochat}/composables/screens/splash/DisconnectedScreen.kt (92%) rename app/src/main/java/chat/{peptide => zekochat}/composables/settings/SettingsHintBanner.kt (94%) rename app/src/main/java/chat/{peptide => zekochat}/composables/settings/profile/StatusPicker.kt (95%) rename app/src/main/java/chat/{peptide => zekochat}/composables/settings/sessions/SessionItem.kt (92%) rename app/src/main/java/chat/{peptide => zekochat}/composables/sheets/SheetSelection.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/composables/sheets/SheetTile.kt (97%) rename app/src/main/java/chat/{peptide => zekochat}/composables/skeletons/MessageSkeleton.kt (97%) rename app/src/main/java/chat/{peptide => zekochat}/composables/skeletons/SkeletonGlobals.kt (74%) rename app/src/main/java/chat/{peptide => zekochat}/composables/skeletons/UserOverviewSkeleton.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/composables/utils/ConditionalConsumptionPointerInput.kt (99%) rename app/src/main/java/chat/{peptide => zekochat}/composables/utils/SizeMeasured.kt (95%) rename app/src/main/java/chat/{peptide => zekochat}/composables/vectorassets/CreateServer.kt (97%) rename app/src/main/java/chat/{peptide => zekochat}/composables/vectorassets/GeoGateUX.kt (98%) rename app/src/main/java/chat/{peptide => zekochat}/composables/vectorassets/JoinServer.kt (95%) rename app/src/main/java/chat/{peptide => zekochat}/composables/vectorassets/NewServer.kt (99%) rename app/src/main/java/chat/{peptide => zekochat}/composables/vectorassets/PeptideTagIntro.kt (99%) rename app/src/main/java/chat/{peptide => zekochat}/composables/vectorassets/SwipeToReplySpark.kt (99%) rename app/src/main/java/chat/{peptide => zekochat}/composables/voice/VoicePermissionSwitch.kt (97%) rename app/src/main/java/chat/{peptide => zekochat}/composables/voice/VoiceSheet.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/di/GoogleSheetsModule.kt (85%) rename app/src/main/java/chat/{peptide => zekochat}/dialogs/NotificationRationaleDialog.kt (93%) rename app/src/main/java/chat/{peptide => zekochat}/fragments/ChangelogBottomSheetFragment.kt (97%) rename app/src/main/java/chat/{peptide => zekochat}/internals/Autocomplete.kt (95%) rename app/src/main/java/chat/{peptide => zekochat}/internals/Changelogs.kt (93%) rename app/src/main/java/chat/{peptide => zekochat}/internals/EmojiImpl.kt (97%) rename app/src/main/java/chat/{peptide => zekochat}/internals/Platform.kt (83%) rename app/src/main/java/chat/{peptide => zekochat}/internals/TailwindColourScheme.kt (99%) rename app/src/main/java/chat/{peptide => zekochat}/internals/Timestamp.kt (98%) rename app/src/main/java/chat/{peptide => zekochat}/internals/extensions/Defaults.kt (87%) rename app/src/main/java/chat/{peptide => zekochat}/internals/extensions/Input.kt (95%) rename app/src/main/java/chat/{peptide => zekochat}/internals/extensions/Insets.kt (54%) rename app/src/main/java/chat/{peptide => zekochat}/internals/extensions/Locales.kt (94%) rename app/src/main/java/chat/{peptide => zekochat}/internals/extensions/Permissions.kt (90%) rename app/src/main/java/chat/{peptide => zekochat}/internals/text/Gigamoji.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/internals/text/MessageProcessor.kt (94%) rename app/src/main/java/chat/{peptide => zekochat}/markdown/jbm/FallbackRenderer.kt (95%) rename app/src/main/java/chat/{peptide => zekochat}/markdown/jbm/JBMApi.kt (92%) rename app/src/main/java/chat/{peptide => zekochat}/markdown/jbm/JBMRenderer.kt (98%) rename app/src/main/java/chat/{peptide => zekochat}/markdown/jbm/KatexRenderer.kt (97%) rename app/src/main/java/chat/{peptide => zekochat}/markdown/jbm/MentionResolver.kt (93%) rename app/src/main/java/chat/{peptide => zekochat}/markdown/jbm/RSMElementTypes.kt (94%) rename app/src/main/java/chat/{peptide => zekochat}/markdown/jbm/RSMFlavourDescriptor.kt (82%) rename app/src/main/java/chat/{peptide => zekochat}/markdown/jbm/sequentialparsers/ChannelMentionParser.kt (93%) rename app/src/main/java/chat/{peptide => zekochat}/markdown/jbm/sequentialparsers/CustomEmoteParser.kt (94%) rename app/src/main/java/chat/{peptide => zekochat}/markdown/jbm/sequentialparsers/MassMentionParser.kt (91%) rename app/src/main/java/chat/{peptide => zekochat}/markdown/jbm/sequentialparsers/RoleMentionParser.kt (93%) rename app/src/main/java/chat/{peptide => zekochat}/markdown/jbm/sequentialparsers/UserMentionParser.kt (93%) rename app/src/main/java/chat/{peptide => zekochat}/material/EasingTokens.kt (89%) rename app/src/main/java/chat/{peptide => zekochat}/ndk/NativeLibraries.kt (91%) rename app/src/main/java/chat/{peptide => zekochat}/ndk/Stendal.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/persistence/KVStorage.kt (98%) rename app/src/main/java/chat/{peptide => zekochat}/persistence/SqlStorage.kt (70%) rename app/src/main/java/chat/{peptide => zekochat}/providers/AttachmentProvider.kt (86%) rename app/src/main/java/chat/{peptide => zekochat}/screens/DefaultDestinationScreen.kt (88%) rename app/src/main/java/chat/{peptide => zekochat}/screens/about/AboutScreen.kt (95%) rename app/src/main/java/chat/{peptide => zekochat}/screens/about/AttributionScreen.kt (97%) rename app/src/main/java/chat/{peptide => zekochat}/screens/chat/ChatRouterScreen.kt (92%) rename app/src/main/java/chat/{peptide => zekochat}/screens/chat/dialogs/InviteDialog.kt (94%) rename app/src/main/java/chat/{peptide => zekochat}/screens/chat/dialogs/safety/ReportMessageDialog.kt (97%) rename app/src/main/java/chat/{peptide => zekochat}/screens/chat/dialogs/safety/ReportServerDialog.kt (95%) rename app/src/main/java/chat/{peptide => zekochat}/screens/chat/dialogs/safety/ReportUserDialog.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/screens/chat/views/FriendsScreen.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/screens/chat/views/NoCurrentChannelScreen.kt (95%) rename app/src/main/java/chat/{peptide => zekochat}/screens/chat/views/OverviewScreen.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/screens/chat/views/channel/ChannelScreen.kt (97%) rename app/src/main/java/chat/{peptide => zekochat}/screens/chat/views/channel/ChannelScreenAgeGate.kt (94%) rename app/src/main/java/chat/{peptide => zekochat}/screens/chat/views/channel/ChannelScreenGeoGate.kt (90%) rename app/src/main/java/chat/{peptide => zekochat}/screens/chat/views/channel/ChannelScreenViewModel.kt (94%) rename app/src/main/java/chat/{peptide => zekochat}/screens/chooseplatform/ChoosePlatformScreen.kt (88%) rename app/src/main/java/chat/{peptide => zekochat}/screens/create/CreateGroupScreen.kt (95%) rename app/src/main/java/chat/{peptide => zekochat}/screens/labs/LabsHomeScreen.kt (97%) rename app/src/main/java/chat/{peptide => zekochat}/screens/labs/LabsRootScreen.kt (82%) rename app/src/main/java/chat/{peptide => zekochat}/screens/labs/ui/mockups/NewLoginExperienceMockup.kt (94%) rename app/src/main/java/chat/{peptide => zekochat}/screens/labs/ui/sandbox/CoreLibSandbox.kt (85%) rename app/src/main/java/chat/{peptide => zekochat}/screens/labs/ui/sandbox/GradientEditorSandbox.kt (88%) rename app/src/main/java/chat/{peptide => zekochat}/screens/labs/ui/sandbox/JBMSandbox.kt (91%) rename app/src/main/java/chat/{peptide => zekochat}/screens/labs/ui/sandbox/SettingsDslSandbox.kt (87%) rename app/src/main/java/chat/{peptide => zekochat}/screens/login/LoginGreetingScreen.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/screens/login/LoginScreen.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/screens/login/MfaScreen.kt (95%) rename app/src/main/java/chat/{peptide => zekochat}/screens/login2/InitScreen.kt (92%) rename app/src/main/java/chat/{peptide => zekochat}/screens/main/ConversationsScreen.kt (94%) rename app/src/main/java/chat/{peptide => zekochat}/screens/main/MainScreen.kt (97%) rename app/src/main/java/chat/{peptide => zekochat}/screens/register/OnboardingScreen.kt (95%) rename app/src/main/java/chat/{peptide => zekochat}/screens/register/RegisterDetailsScreen.kt (97%) rename app/src/main/java/chat/{peptide => zekochat}/screens/register/RegisterGreetingScreen.kt (93%) rename app/src/main/java/chat/{peptide => zekochat}/screens/register/RegisterVerifyScreen.kt (97%) rename app/src/main/java/chat/{peptide => zekochat}/screens/services/DiscoverScreen.kt (87%) rename app/src/main/java/chat/{peptide => zekochat}/screens/settings/AppearanceSettingsScreen.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/screens/settings/ChangelogsScreen.kt (97%) rename app/src/main/java/chat/{peptide => zekochat}/screens/settings/ChatSettingsScreen.kt (95%) rename app/src/main/java/chat/{peptide => zekochat}/screens/settings/DebugSettingsScreen.kt (95%) rename app/src/main/java/chat/{peptide => zekochat}/screens/settings/ExperimentsSettingsScreen.kt (92%) rename app/src/main/java/chat/{peptide => zekochat}/screens/settings/LanguagePickerSettingsScreen.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/screens/settings/ProfileSettngsScreen.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/screens/settings/SessionSettngsScreen.kt (94%) rename app/src/main/java/chat/{peptide => zekochat}/screens/settings/SettingsScreen.kt (97%) rename app/src/main/java/chat/{peptide => zekochat}/screens/settings/channel/ChannelSettingsHome.kt (93%) rename app/src/main/java/chat/{peptide => zekochat}/screens/settings/channel/ChannelSettingsOverview.kt (95%) rename app/src/main/java/chat/{peptide => zekochat}/screens/settings/channel/ChannelSettingsPermissions.kt (93%) rename app/src/main/java/chat/{peptide => zekochat}/settings/dsl/SettingsPage.kt (94%) rename app/src/main/java/chat/{peptide => zekochat}/settings/providers/AgeGateUnlockedStorageProvider.kt (71%) rename app/src/main/java/chat/{peptide => zekochat}/sheets/AddServerSheet.kt (97%) rename app/src/main/java/chat/{peptide => zekochat}/sheets/ChangelogSheet.kt (90%) rename app/src/main/java/chat/{peptide => zekochat}/sheets/ChannelContextSheet.kt (97%) rename app/src/main/java/chat/{peptide => zekochat}/sheets/ChannelInfoSheet.kt (91%) rename app/src/main/java/chat/{peptide => zekochat}/sheets/ColourPickerSheet.kt (99%) rename app/src/main/java/chat/{peptide => zekochat}/sheets/EmoteInfoSheet.kt (91%) rename app/src/main/java/chat/{peptide => zekochat}/sheets/JBMDebuggerSheet.kt (95%) rename app/src/main/java/chat/{peptide => zekochat}/sheets/LinkInfoSheet.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/sheets/MemberContextSheet.kt (95%) rename app/src/main/java/chat/{peptide => zekochat}/sheets/MemberListSheet.kt (95%) rename app/src/main/java/chat/{peptide => zekochat}/sheets/MessageContextSheet.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/sheets/ReactSheet.kt (73%) rename app/src/main/java/chat/{peptide => zekochat}/sheets/ReactionInfoSheet.kt (95%) rename app/src/main/java/chat/{peptide => zekochat}/sheets/ServerContextSheet.kt (95%) rename app/src/main/java/chat/{peptide => zekochat}/sheets/ServerIdentityOptionsSheet.kt (97%) rename app/src/main/java/chat/{peptide => zekochat}/sheets/StatusSheet.kt (94%) rename app/src/main/java/chat/{peptide => zekochat}/sheets/UserCardSheet.kt (95%) rename app/src/main/java/chat/{peptide => zekochat}/sheets/UserInfoSheet.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/sheets/WebHookUserSheet.kt (94%) rename app/src/main/java/chat/{peptide => zekochat}/sheets/spark/SwipeToReplySparkSheet.kt (90%) rename app/src/main/java/chat/{peptide => zekochat}/ui/theme/AppColors.kt (99%) rename app/src/main/java/chat/{peptide => zekochat}/ui/theme/OverridableColourScheme.kt (99%) rename app/src/main/java/chat/{peptide => zekochat}/ui/theme/Theme.kt (98%) rename app/src/main/java/chat/{peptide => zekochat}/ui/theme/Typography.kt (98%) rename app/src/main/java/chat/{peptide => zekochat}/utils/DeepLinkHandler.kt (96%) rename app/src/main/java/chat/{peptide => zekochat}/utils/DeepLinkUtils.kt (98%) rename app/src/main/java/chat/{peptide => zekochat}/utils/InternalLinkHandler.kt (96%) create mode 100644 app/src/main/res/drawable/splash_screen_icon.xml create mode 100644 app/src/main/res/drawable/zeko_rounded_icon.xml create mode 100644 app/src/main/res/drawable/zeko_text_logo.xml create mode 100644 app/src/main/res/drawable/zeko_transparent_logo.xml delete mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml diff --git a/.idea/.name b/.idea/.name index 5b7ffa9e..aade4835 100644 --- a/.idea/.name +++ b/.idea/.name @@ -1 +1 @@ -PepChat \ No newline at end of file +ZekoChat \ No newline at end of file diff --git a/.idea/dictionaries/project.xml b/.idea/dictionaries/project.xml index 558059d9..3c3874eb 100644 --- a/.idea/dictionaries/project.xml +++ b/.idea/dictionaries/project.xml @@ -3,6 +3,7 @@ kjbook unreads + zeko \ No newline at end of file diff --git a/app/build.gradle.kts b/app/build.gradle.kts index d8a6e111..fdeee54a 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -69,7 +69,7 @@ android { compileSdk = 35 defaultConfig { - applicationId = "chat.peptide" + applicationId = "com.zekochat" minSdk = 24 targetSdk = 35 versionCode = Integer.parseInt("001_003_106".replace("_", ""), 10) @@ -146,7 +146,7 @@ android { androidResources { generateLocaleConfig = true } - namespace = "chat.peptide" + namespace = "chat.zekochat" externalNativeBuild { cmake { path(file("src/main/cpp/CMakeLists.txt")) @@ -336,7 +336,7 @@ aboutLibraries { sqldelight { databases { create("Database") { - packageName.set("chat.peptide.persistence") + packageName.set("com.zekochat.persistence") } } } diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 472788cc..48f43d74 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -109,4 +109,4 @@ public ; } --keep class chat.peptide.ndk.AstNode { *; } \ No newline at end of file +-keep class chat.zekochat.ndk.AstNode { *; } \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 8d2b2979..e741a861 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -32,7 +32,7 @@ android:fullBackupContent="@xml/backup_rules" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" - android:roundIcon="@mipmap/ic_launcher_round" + android:roundIcon="@mipmap/ic_launcher" android:supportsRtl="true" android:name=".PeptideApplication" android:theme="@style/Theme.Peptide" @@ -54,10 +54,10 @@ + android:resource="@drawable/zeko_transparent_logo" /> + android:name="com.google.firebase.messaging.default_notification_\color" + android:resource="@color/notification_background" /> GetMethodID(localArrayListClass, "", "(I)V"); addArrayListMethod = env->GetMethodID(localArrayListClass, "add", "(Ljava/lang/Object;)Z"); - jclass localAstNodeClass = env->FindClass("chat/peptide/ndk/AstNode"); + jclass localAstNodeClass = env->FindClass("chat/zekochat/ndk/AstNode"); astNodeClass = (jclass) env->NewGlobalRef(localAstNodeClass); astNodeConstructor = env->GetMethodID(localAstNodeClass, "", STENDAL_ASTNODE_CONSTRUCTOR_SIGNATURE); @@ -141,12 +141,12 @@ namespace Stendal { extern "C" JNIEXPORT void JNICALL -Java_chat_peptide_ndk_Stendal_init(JNIEnv *env, [[maybe_unused]] jobject thiz) { +Java_chat_zekochat_ndk_Stendal_init(JNIEnv *env, [[maybe_unused]] jobject thiz) { Stendal::init(env); } extern "C" JNIEXPORT jobject JNICALL -Java_chat_peptide_ndk_Stendal_render(JNIEnv *env, [[maybe_unused]] jobject thiz, jstring input) { +Java_chat_zekochat_ndk_Stendal_render(JNIEnv *env, [[maybe_unused]] jobject thiz, jstring input) { const char *inputStr = env->GetStringUTFChars(input, nullptr); cmark_node *doc = cmark_parse_document(inputStr, strlen(inputStr), CMARK_OPT_DEFAULT | CMARK_OPT_HARDBREAKS | diff --git a/app/src/main/java/chat/peptide/sheets/EarlyAccessSheet.kt b/app/src/main/java/chat/peptide/sheets/EarlyAccessSheet.kt deleted file mode 100644 index 386c1536..00000000 --- a/app/src/main/java/chat/peptide/sheets/EarlyAccessSheet.kt +++ /dev/null @@ -1,63 +0,0 @@ -package chat.peptide.sheets - -import androidx.compose.foundation.Image -import androidx.compose.foundation.layout.Arrangement -import androidx.compose.foundation.layout.Column -import androidx.compose.foundation.layout.fillMaxWidth -import androidx.compose.foundation.layout.padding -import androidx.compose.material3.MaterialTheme -import androidx.compose.material3.Text -import androidx.compose.material3.TextButton -import androidx.compose.runtime.Composable -import androidx.compose.ui.Alignment -import androidx.compose.ui.Modifier -import androidx.compose.ui.res.painterResource -import androidx.compose.ui.res.stringResource -import androidx.compose.ui.text.style.TextAlign -import androidx.compose.ui.unit.dp -import androidx.compose.ui.unit.sp -import chat.peptide.R -import chat.peptide.composables.generic.PepTextButton - -@Composable -fun EarlyAccessSheet(onClose: () -> Unit) { - Column( - Modifier - .padding(16.dp) - .padding(horizontal = 8.dp) - .padding(top = 8.dp), - verticalArrangement = Arrangement.spacedBy(16.dp, Alignment.CenterVertically), - horizontalAlignment = Alignment.CenterHorizontally - ) { - Image( - painter = painterResource(R.drawable.ux_early_access), - contentDescription = null, - modifier = Modifier - .fillMaxWidth(0.5f) - .padding(vertical = 8.dp) - ) - Text( - stringResource(R.string.spark_early_access), - style = MaterialTheme.typography.headlineLarge.copy(fontSize = 24.sp), - textAlign = TextAlign.Center - ) - Text( - stringResource(R.string.spark_early_access_description_1), - style = MaterialTheme.typography.bodyLarge, - textAlign = TextAlign.Center - ) - Text( - stringResource(R.string.spark_early_access_description_2), - style = MaterialTheme.typography.bodyLarge, - textAlign = TextAlign.Center - ) - Text( - stringResource(R.string.spark_early_access_description_3), - style = MaterialTheme.typography.bodyLarge, - textAlign = TextAlign.Center - ) - PepTextButton(onClick = onClose, modifier = Modifier.fillMaxWidth()) { - Text(stringResource(R.string.spark_early_access_cta)) - } - } -} \ No newline at end of file diff --git a/app/src/main/java/chat/peptide/PeptideApplication.kt b/app/src/main/java/chat/zekochat/PeptideApplication.kt similarity index 88% rename from app/src/main/java/chat/peptide/PeptideApplication.kt rename to app/src/main/java/chat/zekochat/PeptideApplication.kt index b316c348..37c2e322 100644 --- a/app/src/main/java/chat/peptide/PeptideApplication.kt +++ b/app/src/main/java/chat/zekochat/PeptideApplication.kt @@ -1,8 +1,8 @@ -package chat.peptide +package chat.zekochat import android.app.Application -import chat.peptide.api.PeptideHttp -import chat.peptide.persistence.KVStorage +import chat.zekochat.api.PeptideHttp +import chat.zekochat.persistence.KVStorage import com.google.android.material.color.DynamicColors import dagger.hilt.android.HiltAndroidApp import logcat.AndroidLogcatLogger diff --git a/app/src/main/java/chat/peptide/activities/DeepLinkActivity.kt b/app/src/main/java/chat/zekochat/activities/DeepLinkActivity.kt similarity index 98% rename from app/src/main/java/chat/peptide/activities/DeepLinkActivity.kt rename to app/src/main/java/chat/zekochat/activities/DeepLinkActivity.kt index c1dc1042..41210257 100644 --- a/app/src/main/java/chat/peptide/activities/DeepLinkActivity.kt +++ b/app/src/main/java/chat/zekochat/activities/DeepLinkActivity.kt @@ -1,4 +1,4 @@ -package chat.peptide.activities +package chat.zekochat.activities import android.content.Intent import android.net.Uri @@ -6,8 +6,8 @@ import android.os.Bundle import android.util.Log import androidx.appcompat.app.AppCompatActivity import androidx.lifecycle.lifecycleScope -import chat.peptide.persistence.KVStorage -import chat.peptide.utils.DeepLinkUtils +import chat.zekochat.persistence.KVStorage +import chat.zekochat.utils.DeepLinkUtils import dagger.hilt.android.AndroidEntryPoint import kotlinx.coroutines.launch import javax.inject.Inject diff --git a/app/src/main/java/chat/peptide/activities/InviteActivity.kt b/app/src/main/java/chat/zekochat/activities/InviteActivity.kt similarity index 94% rename from app/src/main/java/chat/peptide/activities/InviteActivity.kt rename to app/src/main/java/chat/zekochat/activities/InviteActivity.kt index 3de43204..8185d057 100644 --- a/app/src/main/java/chat/peptide/activities/InviteActivity.kt +++ b/app/src/main/java/chat/zekochat/activities/InviteActivity.kt @@ -1,4 +1,4 @@ -package chat.peptide.activities +package chat.zekochat.activities import android.os.Bundle import androidx.activity.ComponentActivity @@ -44,21 +44,21 @@ import androidx.core.view.WindowCompat import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope import androidx.lifecycle.viewmodel.compose.viewModel -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.PeptideError -import chat.peptide.api.routes.invites.fetchInviteByCode -import chat.peptide.api.routes.invites.joinInviteByCode -import chat.peptide.api.schemas.Invite -import chat.peptide.api.schemas.InviteJoined -import chat.peptide.api.schemas.RsResult -import chat.peptide.api.settings.LoadedSettings -import chat.peptide.api.settings.SyncedSettings -import chat.peptide.composables.generic.IconPlaceholder -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.composables.generic.RemoteImage -import chat.peptide.composables.generic.SquareButton -import chat.peptide.ui.theme.PeptideTheme +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.PeptideError +import chat.zekochat.api.routes.invites.fetchInviteByCode +import chat.zekochat.api.routes.invites.joinInviteByCode +import chat.zekochat.api.schemas.Invite +import chat.zekochat.api.schemas.InviteJoined +import chat.zekochat.api.schemas.RsResult +import chat.zekochat.api.settings.LoadedSettings +import chat.zekochat.api.settings.SyncedSettings +import chat.zekochat.composables.generic.IconPlaceholder +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.composables.generic.RemoteImage +import chat.zekochat.composables.generic.SquareButton +import chat.zekochat.ui.theme.PeptideTheme import com.bumptech.glide.integration.compose.ExperimentalGlideComposeApi import com.bumptech.glide.integration.compose.GlideImage import kotlinx.coroutines.launch diff --git a/app/src/main/java/chat/peptide/activities/MainActivity.kt b/app/src/main/java/chat/zekochat/activities/MainActivity.kt similarity index 92% rename from app/src/main/java/chat/peptide/activities/MainActivity.kt rename to app/src/main/java/chat/zekochat/activities/MainActivity.kt index fa913400..029e6388 100644 --- a/app/src/main/java/chat/peptide/activities/MainActivity.kt +++ b/app/src/main/java/chat/zekochat/activities/MainActivity.kt @@ -1,4 +1,4 @@ -package chat.peptide.activities +package chat.zekochat.activities import android.annotation.SuppressLint import android.content.Context @@ -43,7 +43,6 @@ import androidx.compose.material3.Card import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Surface import androidx.compose.material3.Text -import androidx.compose.material3.TextButton import androidx.compose.material3.windowsizeclass.ExperimentalMaterial3WindowSizeClassApi import androidx.compose.material3.windowsizeclass.WindowSizeClass import androidx.compose.material3.windowsizeclass.calculateWindowSizeClass @@ -73,63 +72,62 @@ import androidx.lifecycle.viewModelScope import androidx.navigation.compose.NavHost import androidx.navigation.compose.composable import androidx.navigation.compose.rememberNavController -import chat.peptide.BuildConfig -import chat.peptide.R -import chat.peptide.PeptideApplication -import chat.peptide.api.ApplicationPlatform -import chat.peptide.api.HitRateLimitException -import chat.peptide.api.PeptideAPI -import chat.peptide.api.PeptideAPI.setPlatform -import chat.peptide.api.PeptideHttp -import chat.peptide.api.UrlsStorageKeys -import chat.peptide.api.api -import chat.peptide.api.routes.microservices.geo.queryGeo -import chat.peptide.api.routes.microservices.health.healthCheck -import chat.peptide.api.routes.onboard.needsOnboarding -import chat.peptide.api.schemas.HealthNotice -import chat.peptide.api.settings.Experiments -import chat.peptide.api.settings.GeoStateProvider -import chat.peptide.api.settings.LoadedSettings -import chat.peptide.api.settings.SyncedSettings -import chat.peptide.composables.generic.HealthAlert -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.composables.voice.VoicePermissionSwitch -import chat.peptide.composables.voice.VoiceSheet -import chat.peptide.material.EasingTokens -import chat.peptide.ndk.NativeLibraries -import chat.peptide.persistence.KVStorage -import chat.peptide.screens.DefaultDestinationScreen -import chat.peptide.screens.about.AboutScreen -import chat.peptide.screens.about.AttributionScreen -import chat.peptide.screens.chat.ChatRouterScreen -import chat.peptide.screens.chat.views.channel.ChannelScreen -import chat.peptide.screens.chooseplatform.ChoosePlatformScreen -import chat.peptide.screens.create.CreateGroupScreen -import chat.peptide.screens.labs.LabsRootScreen -import chat.peptide.screens.login.LoginGreetingScreen -import chat.peptide.screens.login.LoginScreen -import chat.peptide.screens.login.MfaScreen -import chat.peptide.screens.login2.InitScreen -import chat.peptide.screens.main.MainScreen -import chat.peptide.screens.register.OnboardingScreen -import chat.peptide.screens.register.RegisterDetailsScreen -import chat.peptide.screens.register.RegisterGreetingScreen -import chat.peptide.screens.register.RegisterVerifyScreen -import chat.peptide.screens.services.DiscoverScreen -import chat.peptide.screens.settings.AppearanceSettingsScreen -import chat.peptide.screens.settings.ChangelogsSettingsScreen -import chat.peptide.screens.settings.ChatSettingsScreen -import chat.peptide.screens.settings.DebugSettingsScreen -import chat.peptide.screens.settings.ExperimentsSettingsScreen -import chat.peptide.screens.settings.LanguagePickerSettingsScreen -import chat.peptide.screens.settings.ProfileSettingsScreen -import chat.peptide.screens.settings.SessionSettingsScreen -import chat.peptide.screens.settings.SettingsScreen -import chat.peptide.screens.settings.channel.ChannelSettingsHome -import chat.peptide.screens.settings.channel.ChannelSettingsOverview -import chat.peptide.screens.settings.channel.ChannelSettingsPermissions -import chat.peptide.ui.theme.PeptideTheme -import chat.peptide.utils.DeepLinkHandler +import chat.zekochat.R +import chat.zekochat.PeptideApplication +import chat.zekochat.api.ApplicationPlatform +import chat.zekochat.api.HitRateLimitException +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.PeptideAPI.setPlatform +import chat.zekochat.api.PeptideHttp +import chat.zekochat.api.UrlsStorageKeys +import chat.zekochat.api.api +import chat.zekochat.api.routes.microservices.geo.queryGeo +import chat.zekochat.api.routes.microservices.health.healthCheck +import chat.zekochat.api.routes.onboard.needsOnboarding +import chat.zekochat.api.schemas.HealthNotice +import chat.zekochat.api.settings.Experiments +import chat.zekochat.api.settings.GeoStateProvider +import chat.zekochat.api.settings.LoadedSettings +import chat.zekochat.api.settings.SyncedSettings +import chat.zekochat.composables.generic.HealthAlert +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.composables.voice.VoicePermissionSwitch +import chat.zekochat.composables.voice.VoiceSheet +import chat.zekochat.material.EasingTokens +import chat.zekochat.ndk.NativeLibraries +import chat.zekochat.persistence.KVStorage +import chat.zekochat.screens.DefaultDestinationScreen +import chat.zekochat.screens.about.AboutScreen +import chat.zekochat.screens.about.AttributionScreen +import chat.zekochat.screens.chat.ChatRouterScreen +import chat.zekochat.screens.chat.views.channel.ChannelScreen +import chat.zekochat.screens.chooseplatform.ChoosePlatformScreen +import chat.zekochat.screens.create.CreateGroupScreen +import chat.zekochat.screens.labs.LabsRootScreen +import chat.zekochat.screens.login.LoginGreetingScreen +import chat.zekochat.screens.login.LoginScreen +import chat.zekochat.screens.login.MfaScreen +import chat.zekochat.screens.login2.InitScreen +import chat.zekochat.screens.main.MainScreen +import chat.zekochat.screens.register.OnboardingScreen +import chat.zekochat.screens.register.RegisterDetailsScreen +import chat.zekochat.screens.register.RegisterGreetingScreen +import chat.zekochat.screens.register.RegisterVerifyScreen +import chat.zekochat.screens.services.DiscoverScreen +import chat.zekochat.screens.settings.AppearanceSettingsScreen +import chat.zekochat.screens.settings.ChangelogsSettingsScreen +import chat.zekochat.screens.settings.ChatSettingsScreen +import chat.zekochat.screens.settings.DebugSettingsScreen +import chat.zekochat.screens.settings.ExperimentsSettingsScreen +import chat.zekochat.screens.settings.LanguagePickerSettingsScreen +import chat.zekochat.screens.settings.ProfileSettingsScreen +import chat.zekochat.screens.settings.SessionSettingsScreen +import chat.zekochat.screens.settings.SettingsScreen +import chat.zekochat.screens.settings.channel.ChannelSettingsHome +import chat.zekochat.screens.settings.channel.ChannelSettingsOverview +import chat.zekochat.screens.settings.channel.ChannelSettingsPermissions +import chat.zekochat.ui.theme.PeptideTheme +import chat.zekochat.utils.DeepLinkHandler import com.google.android.material.color.DynamicColors import dagger.hilt.android.AndroidEntryPoint import dagger.hilt.android.lifecycle.HiltViewModel diff --git a/app/src/main/java/chat/peptide/activities/ShareTargetActivity.kt b/app/src/main/java/chat/zekochat/activities/ShareTargetActivity.kt similarity index 94% rename from app/src/main/java/chat/peptide/activities/ShareTargetActivity.kt rename to app/src/main/java/chat/zekochat/activities/ShareTargetActivity.kt index 7fed102d..351b88e5 100644 --- a/app/src/main/java/chat/peptide/activities/ShareTargetActivity.kt +++ b/app/src/main/java/chat/zekochat/activities/ShareTargetActivity.kt @@ -1,4 +1,4 @@ -package chat.peptide.activities +package chat.zekochat.activities import android.content.Intent import android.net.Uri @@ -50,25 +50,25 @@ import androidx.documentfile.provider.DocumentFile import androidx.hilt.navigation.compose.hiltViewModel import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.internals.ChannelUtils -import chat.peptide.api.routes.channel.sendMessage -import chat.peptide.api.routes.microservices.autumn.FileArgs -import chat.peptide.api.routes.microservices.autumn.MAX_ATTACHMENTS_PER_MESSAGE -import chat.peptide.api.routes.microservices.autumn.uploadToAutumn -import chat.peptide.api.schemas.ChannelType -import chat.peptide.api.settings.LoadedSettings -import chat.peptide.api.settings.SyncedSettings -import chat.peptide.composables.chat.MessageField -import chat.peptide.composables.emoji.EmojiPicker -import chat.peptide.composables.screens.chat.AttachmentManager -import chat.peptide.composables.screens.chat.drawer.ChannelItem -import chat.peptide.composables.screens.chat.drawer.ChannelItemIconType -import chat.peptide.composables.screens.chat.drawer.DMOrGroupItem -import chat.peptide.persistence.KVStorage -import chat.peptide.screens.chat.views.channel.ChannelScreenActivePane -import chat.peptide.ui.theme.PeptideTheme +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.internals.ChannelUtils +import chat.zekochat.api.routes.channel.sendMessage +import chat.zekochat.api.routes.microservices.autumn.FileArgs +import chat.zekochat.api.routes.microservices.autumn.MAX_ATTACHMENTS_PER_MESSAGE +import chat.zekochat.api.routes.microservices.autumn.uploadToAutumn +import chat.zekochat.api.schemas.ChannelType +import chat.zekochat.api.settings.LoadedSettings +import chat.zekochat.api.settings.SyncedSettings +import chat.zekochat.composables.chat.MessageField +import chat.zekochat.composables.emoji.EmojiPicker +import chat.zekochat.composables.screens.chat.AttachmentManager +import chat.zekochat.composables.screens.chat.drawer.ChannelItem +import chat.zekochat.composables.screens.chat.drawer.ChannelItemIconType +import chat.zekochat.composables.screens.chat.drawer.DMOrGroupItem +import chat.zekochat.persistence.KVStorage +import chat.zekochat.screens.chat.views.channel.ChannelScreenActivePane +import chat.zekochat.ui.theme.PeptideTheme import dagger.hilt.android.AndroidEntryPoint import dagger.hilt.android.lifecycle.HiltViewModel import io.ktor.http.ContentType diff --git a/app/src/main/java/chat/peptide/activities/media/ImageViewActivity.kt b/app/src/main/java/chat/zekochat/activities/media/ImageViewActivity.kt similarity index 96% rename from app/src/main/java/chat/peptide/activities/media/ImageViewActivity.kt rename to app/src/main/java/chat/zekochat/activities/media/ImageViewActivity.kt index a2a84ba3..e96ccd0f 100644 --- a/app/src/main/java/chat/peptide/activities/media/ImageViewActivity.kt +++ b/app/src/main/java/chat/zekochat/activities/media/ImageViewActivity.kt @@ -1,4 +1,4 @@ -package chat.peptide.activities.media +package chat.zekochat.activities.media import android.content.ContentValues import android.content.Intent @@ -40,14 +40,14 @@ import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.style.TextOverflow import androidx.core.view.WindowCompat -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.PeptideHttp -import chat.peptide.api.schemas.AutumnResource -import chat.peptide.api.settings.LoadedSettings -import chat.peptide.api.settings.SyncedSettings -import chat.peptide.providers.getAttachmentContentUri -import chat.peptide.ui.theme.PeptideTheme +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.PeptideHttp +import chat.zekochat.api.schemas.AutumnResource +import chat.zekochat.api.settings.LoadedSettings +import chat.zekochat.api.settings.SyncedSettings +import chat.zekochat.providers.getAttachmentContentUri +import chat.zekochat.ui.theme.PeptideTheme import io.ktor.client.request.get import io.ktor.client.statement.readBytes import kotlinx.coroutines.launch diff --git a/app/src/main/java/chat/peptide/activities/media/VideoViewActivity.kt b/app/src/main/java/chat/zekochat/activities/media/VideoViewActivity.kt similarity index 96% rename from app/src/main/java/chat/peptide/activities/media/VideoViewActivity.kt rename to app/src/main/java/chat/zekochat/activities/media/VideoViewActivity.kt index 1f07b445..75fb1361 100644 --- a/app/src/main/java/chat/peptide/activities/media/VideoViewActivity.kt +++ b/app/src/main/java/chat/zekochat/activities/media/VideoViewActivity.kt @@ -1,4 +1,4 @@ -package chat.peptide.activities.media +package chat.zekochat.activities.media import android.content.ContentValues import android.content.Intent @@ -18,12 +18,12 @@ import androidx.fragment.app.FragmentActivity import androidx.lifecycle.lifecycleScope import androidx.media3.common.MediaItem import androidx.media3.exoplayer.ExoPlayer -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.PeptideHttp -import chat.peptide.api.schemas.AutumnResource -import chat.peptide.databinding.ActivityVideoplayerBinding -import chat.peptide.providers.getAttachmentContentUri +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.PeptideHttp +import chat.zekochat.api.schemas.AutumnResource +import chat.zekochat.databinding.ActivityVideoplayerBinding +import chat.zekochat.providers.getAttachmentContentUri import com.google.android.material.color.MaterialColors import com.google.android.material.snackbar.Snackbar import io.ktor.client.request.get diff --git a/app/src/main/java/chat/peptide/api/AppAPI.kt b/app/src/main/java/chat/zekochat/api/AppAPI.kt similarity index 94% rename from app/src/main/java/chat/peptide/api/AppAPI.kt rename to app/src/main/java/chat/zekochat/api/AppAPI.kt index f9ca6c21..40335921 100644 --- a/app/src/main/java/chat/peptide/api/AppAPI.kt +++ b/app/src/main/java/chat/zekochat/api/AppAPI.kt @@ -1,29 +1,29 @@ -package chat.peptide.api +package chat.zekochat.api import android.os.Handler import android.os.Looper import android.util.Log import androidx.compose.runtime.mutableStateMapOf -import chat.peptide.BuildConfig -import chat.peptide.PeptideApplication -import chat.peptide.api.PeptideAPI.initialize -import chat.peptide.api.internals.Members -import chat.peptide.api.realtime.DisconnectionState -import chat.peptide.api.realtime.RealtimeSocket -import chat.peptide.api.routes.user.fetchSelf -import chat.peptide.api.schemas.AutumnResource -import chat.peptide.api.schemas.ChannelType -import chat.peptide.api.schemas.Emoji -import chat.peptide.api.schemas.Message -import chat.peptide.api.schemas.Server -import chat.peptide.api.schemas.User -import chat.peptide.api.unreads.Unreads -import chat.peptide.getKVStorage -import chat.peptide.persistence.Database -import chat.peptide.persistence.SqlStorage +import chat.zekochat.BuildConfig +import chat.zekochat.PeptideApplication +import chat.zekochat.api.PeptideAPI.initialize +import chat.zekochat.api.internals.Members +import chat.zekochat.api.realtime.DisconnectionState +import chat.zekochat.api.realtime.RealtimeSocket +import chat.zekochat.api.routes.user.fetchSelf +import chat.zekochat.api.schemas.AutumnResource +import chat.zekochat.api.schemas.ChannelType +import chat.zekochat.api.schemas.Emoji +import chat.zekochat.api.schemas.Message +import chat.zekochat.api.schemas.Server +import chat.zekochat.api.schemas.User +import chat.zekochat.api.unreads.Unreads +import chat.zekochat.getKVStorage +import chat.zekochat.persistence.SqlStorage import com.chuckerteam.chucker.api.ChuckerCollector import com.chuckerteam.chucker.api.ChuckerInterceptor import com.chuckerteam.chucker.api.RetentionManager +import com.zekochat.persistence.Database import io.ktor.client.HttpClient import io.ktor.client.engine.okhttp.OkHttp import io.ktor.client.plugins.DefaultRequest @@ -51,13 +51,13 @@ import kotlinx.serialization.Serializable import kotlinx.serialization.cbor.Cbor import kotlinx.serialization.json.Json import java.net.SocketException -import chat.peptide.api.schemas.Channel as ChannelSchema +import chat.zekochat.api.schemas.Channel as ChannelSchema /** * Enum representing available platforms in the application. */ enum class ApplicationPlatform(val baseUrl: String) { - REVOLT("https://api.peptide.chat"), + REVOLT("https://api.revolt.chat"), PEP("https://peptide.chat/api"); companion object { diff --git a/app/src/main/java/chat/peptide/api/internals/BrushCompat.kt b/app/src/main/java/chat/zekochat/api/internals/BrushCompat.kt similarity index 99% rename from app/src/main/java/chat/peptide/api/internals/BrushCompat.kt rename to app/src/main/java/chat/zekochat/api/internals/BrushCompat.kt index 69e02d47..e3421ced 100644 --- a/app/src/main/java/chat/peptide/api/internals/BrushCompat.kt +++ b/app/src/main/java/chat/zekochat/api/internals/BrushCompat.kt @@ -1,4 +1,4 @@ -package chat.peptide.api.internals +package chat.zekochat.api.internals import android.util.Log import androidx.compose.material3.LocalContentColor @@ -9,7 +9,7 @@ import androidx.compose.ui.graphics.Brush.Companion.linearGradient import androidx.compose.ui.graphics.Color import androidx.compose.ui.graphics.SolidColor import androidx.core.graphics.toColorInt -import chat.peptide.api.internals.colour.CSSColours +import chat.zekochat.api.internals.colour.CSSColours fun Brush.Companion.solidColor(colour: Color) = SolidColor(colour) diff --git a/app/src/main/java/chat/peptide/api/internals/ChannelUtils.kt b/app/src/main/java/chat/zekochat/api/internals/ChannelUtils.kt similarity index 83% rename from app/src/main/java/chat/peptide/api/internals/ChannelUtils.kt rename to app/src/main/java/chat/zekochat/api/internals/ChannelUtils.kt index c3c78d0d..069ae7d8 100644 --- a/app/src/main/java/chat/peptide/api/internals/ChannelUtils.kt +++ b/app/src/main/java/chat/zekochat/api/internals/ChannelUtils.kt @@ -1,13 +1,13 @@ -package chat.peptide.api.internals +package chat.zekochat.api.internals -import chat.peptide.api.PeptideAPI -import chat.peptide.api.schemas.Channel -import chat.peptide.api.schemas.Server -import chat.peptide.api.schemas.User +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.schemas.Channel +import chat.zekochat.api.schemas.Server +import chat.zekochat.api.schemas.User sealed class CategorisedChannelList { - data class Channel(val channel: chat.peptide.api.schemas.Channel) : CategorisedChannelList() - data class Category(val category: chat.peptide.api.schemas.Category) : CategorisedChannelList() + data class Channel(val channel: chat.zekochat.api.schemas.Channel) : CategorisedChannelList() + data class Category(val category: chat.zekochat.api.schemas.Category) : CategorisedChannelList() } object ChannelUtils { diff --git a/app/src/main/java/chat/peptide/api/internals/DirectMessages.kt b/app/src/main/java/chat/zekochat/api/internals/DirectMessages.kt similarity index 82% rename from app/src/main/java/chat/peptide/api/internals/DirectMessages.kt rename to app/src/main/java/chat/zekochat/api/internals/DirectMessages.kt index 9b016dfc..f33cad64 100644 --- a/app/src/main/java/chat/peptide/api/internals/DirectMessages.kt +++ b/app/src/main/java/chat/zekochat/api/internals/DirectMessages.kt @@ -1,9 +1,9 @@ -package chat.peptide.api.internals +package chat.zekochat.api.internals -import chat.peptide.api.PeptideAPI -import chat.peptide.api.internals.SpecialUsers.PLATFORM_MODERATION_USER -import chat.peptide.api.schemas.Channel -import chat.peptide.api.schemas.ChannelType +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.internals.SpecialUsers.PLATFORM_MODERATION_USER +import chat.zekochat.api.schemas.Channel +import chat.zekochat.api.schemas.ChannelType object DirectMessages { fun unreadDMs(): List { diff --git a/app/src/main/java/chat/peptide/api/internals/Extensions.kt b/app/src/main/java/chat/zekochat/api/internals/Extensions.kt similarity index 93% rename from app/src/main/java/chat/peptide/api/internals/Extensions.kt rename to app/src/main/java/chat/zekochat/api/internals/Extensions.kt index 8a2ba9a4..1f577423 100644 --- a/app/src/main/java/chat/peptide/api/internals/Extensions.kt +++ b/app/src/main/java/chat/zekochat/api/internals/Extensions.kt @@ -1,4 +1,4 @@ -package chat.peptide.api.internals +package chat.zekochat.api.internals import android.content.Context import android.content.ContextWrapper diff --git a/app/src/main/java/chat/peptide/api/internals/FriendRequests.kt b/app/src/main/java/chat/zekochat/api/internals/FriendRequests.kt similarity index 89% rename from app/src/main/java/chat/peptide/api/internals/FriendRequests.kt rename to app/src/main/java/chat/zekochat/api/internals/FriendRequests.kt index b33ea787..64611c95 100644 --- a/app/src/main/java/chat/peptide/api/internals/FriendRequests.kt +++ b/app/src/main/java/chat/zekochat/api/internals/FriendRequests.kt @@ -1,7 +1,7 @@ -package chat.peptide.api.internals +package chat.zekochat.api.internals -import chat.peptide.api.PeptideAPI -import chat.peptide.api.schemas.User +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.schemas.User object FriendRequests { fun getIncoming(): List { diff --git a/app/src/main/java/chat/peptide/api/internals/Members.kt b/app/src/main/java/chat/zekochat/api/internals/Members.kt similarity index 94% rename from app/src/main/java/chat/peptide/api/internals/Members.kt rename to app/src/main/java/chat/zekochat/api/internals/Members.kt index a1204a91..3fadf79c 100644 --- a/app/src/main/java/chat/peptide/api/internals/Members.kt +++ b/app/src/main/java/chat/zekochat/api/internals/Members.kt @@ -1,6 +1,6 @@ -package chat.peptide.api.internals +package chat.zekochat.api.internals -import chat.peptide.api.schemas.Member +import chat.zekochat.api.schemas.Member class Members { // memberCache (mapping of serverId to userId to member) diff --git a/app/src/main/java/chat/peptide/api/internals/MessageFlag.kt b/app/src/main/java/chat/zekochat/api/internals/MessageFlag.kt similarity index 96% rename from app/src/main/java/chat/peptide/api/internals/MessageFlag.kt rename to app/src/main/java/chat/zekochat/api/internals/MessageFlag.kt index b2263285..cfc833d8 100644 --- a/app/src/main/java/chat/peptide/api/internals/MessageFlag.kt +++ b/app/src/main/java/chat/zekochat/api/internals/MessageFlag.kt @@ -1,4 +1,4 @@ -package chat.peptide.api.internals +package chat.zekochat.api.internals /** * Flags for messages that can be set to modify their behavior. diff --git a/app/src/main/java/chat/peptide/api/internals/Permissions.kt b/app/src/main/java/chat/zekochat/api/internals/Permissions.kt similarity index 98% rename from app/src/main/java/chat/peptide/api/internals/Permissions.kt rename to app/src/main/java/chat/zekochat/api/internals/Permissions.kt index 704318d7..5ea14159 100644 --- a/app/src/main/java/chat/peptide/api/internals/Permissions.kt +++ b/app/src/main/java/chat/zekochat/api/internals/Permissions.kt @@ -1,4 +1,4 @@ -package chat.peptide.api.internals +package chat.zekochat.api.internals enum class PermissionBit(val value: Long) { // * Generic permissions diff --git a/app/src/main/java/chat/peptide/api/internals/ResourceLocations.kt b/app/src/main/java/chat/zekochat/api/internals/ResourceLocations.kt similarity index 68% rename from app/src/main/java/chat/peptide/api/internals/ResourceLocations.kt rename to app/src/main/java/chat/zekochat/api/internals/ResourceLocations.kt index 30c7c015..5bc1799d 100644 --- a/app/src/main/java/chat/peptide/api/internals/ResourceLocations.kt +++ b/app/src/main/java/chat/zekochat/api/internals/ResourceLocations.kt @@ -1,8 +1,8 @@ -package chat.peptide.api.internals +package chat.zekochat.api.internals -import chat.peptide.api.PeptideAPI -import chat.peptide.api.api -import chat.peptide.api.schemas.User +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.api +import chat.zekochat.api.schemas.User object ResourceLocations { fun userAvatarUrl(user: User?): String { diff --git a/app/src/main/java/chat/peptide/api/internals/Roles.kt b/app/src/main/java/chat/zekochat/api/internals/Roles.kt similarity index 91% rename from app/src/main/java/chat/peptide/api/internals/Roles.kt rename to app/src/main/java/chat/zekochat/api/internals/Roles.kt index 8ae10245..c1fea24f 100644 --- a/app/src/main/java/chat/peptide/api/internals/Roles.kt +++ b/app/src/main/java/chat/zekochat/api/internals/Roles.kt @@ -1,13 +1,13 @@ -package chat.peptide.api.internals +package chat.zekochat.api.internals -import chat.peptide.api.PeptideAPI -import chat.peptide.api.schemas.Channel -import chat.peptide.api.schemas.ChannelType -import chat.peptide.api.schemas.Member -import chat.peptide.api.schemas.PermissionDescription -import chat.peptide.api.schemas.Role -import chat.peptide.api.schemas.Server -import chat.peptide.api.schemas.User +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.schemas.Channel +import chat.zekochat.api.schemas.ChannelType +import chat.zekochat.api.schemas.Member +import chat.zekochat.api.schemas.PermissionDescription +import chat.zekochat.api.schemas.Role +import chat.zekochat.api.schemas.Server +import chat.zekochat.api.schemas.User import kotlinx.datetime.Clock object Roles { diff --git a/app/src/main/java/chat/peptide/api/internals/SpecialUsers.kt b/app/src/main/java/chat/zekochat/api/internals/SpecialUsers.kt similarity index 98% rename from app/src/main/java/chat/peptide/api/internals/SpecialUsers.kt rename to app/src/main/java/chat/zekochat/api/internals/SpecialUsers.kt index add1eb78..7bd32649 100644 --- a/app/src/main/java/chat/peptide/api/internals/SpecialUsers.kt +++ b/app/src/main/java/chat/zekochat/api/internals/SpecialUsers.kt @@ -1,4 +1,4 @@ -package chat.peptide.api.internals +package chat.zekochat.api.internals import android.content.Context import android.graphics.RuntimeShader diff --git a/app/src/main/java/chat/peptide/api/internals/TextViewCompat.kt b/app/src/main/java/chat/zekochat/api/internals/TextViewCompat.kt similarity index 98% rename from app/src/main/java/chat/peptide/api/internals/TextViewCompat.kt rename to app/src/main/java/chat/zekochat/api/internals/TextViewCompat.kt index f5265132..0a0eb125 100644 --- a/app/src/main/java/chat/peptide/api/internals/TextViewCompat.kt +++ b/app/src/main/java/chat/zekochat/api/internals/TextViewCompat.kt @@ -1,4 +1,4 @@ -package chat.peptide.api.internals +package chat.zekochat.api.internals import android.graphics.LinearGradient import android.graphics.Shader @@ -6,7 +6,7 @@ import android.util.Log import android.widget.TextView import androidx.compose.ui.graphics.toArgb import androidx.core.graphics.toColorInt -import chat.peptide.api.internals.colour.CSSColours +import chat.zekochat.api.internals.colour.CSSColours import com.google.android.material.color.MaterialColors import com.google.android.material.elevation.SurfaceColors diff --git a/app/src/main/java/chat/peptide/api/internals/ThemeCompat.kt b/app/src/main/java/chat/zekochat/api/internals/ThemeCompat.kt similarity index 99% rename from app/src/main/java/chat/peptide/api/internals/ThemeCompat.kt rename to app/src/main/java/chat/zekochat/api/internals/ThemeCompat.kt index d91226f9..f7be2950 100644 --- a/app/src/main/java/chat/peptide/api/internals/ThemeCompat.kt +++ b/app/src/main/java/chat/zekochat/api/internals/ThemeCompat.kt @@ -1,4 +1,4 @@ -package chat.peptide.api.internals +package chat.zekochat.api.internals import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable diff --git a/app/src/main/java/chat/peptide/api/internals/ULID.kt b/app/src/main/java/chat/zekochat/api/internals/ULID.kt similarity index 99% rename from app/src/main/java/chat/peptide/api/internals/ULID.kt rename to app/src/main/java/chat/zekochat/api/internals/ULID.kt index 42fed50d..5306a1b3 100644 --- a/app/src/main/java/chat/peptide/api/internals/ULID.kt +++ b/app/src/main/java/chat/zekochat/api/internals/ULID.kt @@ -1,4 +1,4 @@ -package chat.peptide.api.internals +package chat.zekochat.api.internals import kotlin.experimental.and import kotlin.random.Random diff --git a/app/src/main/java/chat/peptide/api/internals/UserQR.kt b/app/src/main/java/chat/zekochat/api/internals/UserQR.kt similarity index 94% rename from app/src/main/java/chat/peptide/api/internals/UserQR.kt rename to app/src/main/java/chat/zekochat/api/internals/UserQR.kt index dd473e6f..1b9db76f 100644 --- a/app/src/main/java/chat/peptide/api/internals/UserQR.kt +++ b/app/src/main/java/chat/zekochat/api/internals/UserQR.kt @@ -1,8 +1,8 @@ -package chat.peptide.api.internals +package chat.zekochat.api.internals import androidx.core.net.toUri -import chat.peptide.api.PeptideCbor -import chat.peptide.api.schemas.User +import chat.zekochat.api.PeptideCbor +import chat.zekochat.api.schemas.User import kotlinx.serialization.ExperimentalSerializationApi import kotlinx.serialization.Serializable import kotlin.io.encoding.Base64 diff --git a/app/src/main/java/chat/peptide/api/internals/colour/CSSColours.kt b/app/src/main/java/chat/zekochat/api/internals/colour/CSSColours.kt similarity index 99% rename from app/src/main/java/chat/peptide/api/internals/colour/CSSColours.kt rename to app/src/main/java/chat/zekochat/api/internals/colour/CSSColours.kt index bb18b47d..f27c4379 100644 --- a/app/src/main/java/chat/peptide/api/internals/colour/CSSColours.kt +++ b/app/src/main/java/chat/zekochat/api/internals/colour/CSSColours.kt @@ -1,4 +1,4 @@ -package chat.peptide.api.internals.colour +package chat.zekochat.api.internals.colour import androidx.compose.ui.graphics.Color diff --git a/app/src/main/java/chat/peptide/api/realtime/RealtimeSocket.kt b/app/src/main/java/chat/zekochat/api/realtime/RealtimeSocket.kt similarity index 93% rename from app/src/main/java/chat/peptide/api/realtime/RealtimeSocket.kt rename to app/src/main/java/chat/zekochat/api/realtime/RealtimeSocket.kt index 828732be..8580743b 100644 --- a/app/src/main/java/chat/peptide/api/realtime/RealtimeSocket.kt +++ b/app/src/main/java/chat/zekochat/api/realtime/RealtimeSocket.kt @@ -1,48 +1,48 @@ -package chat.peptide.api.realtime +package chat.zekochat.api.realtime import android.util.Log import androidx.compose.runtime.mutableStateOf -import chat.peptide.PeptideApplication -import chat.peptide.api.PeptideAPI -import chat.peptide.api.PeptideHttp -import chat.peptide.api.PeptideJson -import chat.peptide.api.realtime.frames.receivable.AnyFrame -import chat.peptide.api.realtime.frames.receivable.BulkFrame -import chat.peptide.api.realtime.frames.receivable.ChannelAckFrame -import chat.peptide.api.realtime.frames.receivable.ChannelDeleteFrame -import chat.peptide.api.realtime.frames.receivable.ChannelStartTypingFrame -import chat.peptide.api.realtime.frames.receivable.ChannelStopTypingFrame -import chat.peptide.api.realtime.frames.receivable.ChannelUpdateFrame -import chat.peptide.api.realtime.frames.receivable.MessageAppendFrame -import chat.peptide.api.realtime.frames.receivable.MessageDeleteFrame -import chat.peptide.api.realtime.frames.receivable.MessageFrame -import chat.peptide.api.realtime.frames.receivable.MessageReactFrame -import chat.peptide.api.realtime.frames.receivable.MessageUpdateFrame -import chat.peptide.api.realtime.frames.receivable.PongFrame -import chat.peptide.api.realtime.frames.receivable.ReadyFrame -import chat.peptide.api.realtime.frames.receivable.ServerCreateFrame -import chat.peptide.api.realtime.frames.receivable.ServerDeleteFrame -import chat.peptide.api.realtime.frames.receivable.ServerMemberJoinFrame -import chat.peptide.api.realtime.frames.receivable.ServerMemberLeaveFrame -import chat.peptide.api.realtime.frames.receivable.ServerMemberUpdateFrame -import chat.peptide.api.realtime.frames.receivable.ServerRoleDeleteFrame -import chat.peptide.api.realtime.frames.receivable.ServerRoleUpdateFrame -import chat.peptide.api.realtime.frames.receivable.ServerUpdateFrame -import chat.peptide.api.realtime.frames.receivable.UserRelationshipFrame -import chat.peptide.api.realtime.frames.receivable.UserUpdateFrame -import chat.peptide.api.realtime.frames.sendable.AuthorizationFrame -import chat.peptide.api.realtime.frames.sendable.BeginTypingFrame -import chat.peptide.api.realtime.frames.sendable.EndTypingFrame -import chat.peptide.api.realtime.frames.sendable.PingFrame -import chat.peptide.api.routes.server.fetchMember -import chat.peptide.api.schemas.Channel -import chat.peptide.api.schemas.ChannelType -import chat.peptide.api.schemas.Role -import chat.peptide.api.settings.LoadedSettings -import chat.peptide.api.settings.SyncedSettings -import chat.peptide.c2dm.ChannelRegistrator -import chat.peptide.persistence.Database -import chat.peptide.persistence.SqlStorage +import chat.zekochat.PeptideApplication +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.PeptideHttp +import chat.zekochat.api.PeptideJson +import chat.zekochat.api.realtime.frames.receivable.AnyFrame +import chat.zekochat.api.realtime.frames.receivable.BulkFrame +import chat.zekochat.api.realtime.frames.receivable.ChannelAckFrame +import chat.zekochat.api.realtime.frames.receivable.ChannelDeleteFrame +import chat.zekochat.api.realtime.frames.receivable.ChannelStartTypingFrame +import chat.zekochat.api.realtime.frames.receivable.ChannelStopTypingFrame +import chat.zekochat.api.realtime.frames.receivable.ChannelUpdateFrame +import chat.zekochat.api.realtime.frames.receivable.MessageAppendFrame +import chat.zekochat.api.realtime.frames.receivable.MessageDeleteFrame +import chat.zekochat.api.realtime.frames.receivable.MessageFrame +import chat.zekochat.api.realtime.frames.receivable.MessageReactFrame +import chat.zekochat.api.realtime.frames.receivable.MessageUpdateFrame +import chat.zekochat.api.realtime.frames.receivable.PongFrame +import chat.zekochat.api.realtime.frames.receivable.ReadyFrame +import chat.zekochat.api.realtime.frames.receivable.ServerCreateFrame +import chat.zekochat.api.realtime.frames.receivable.ServerDeleteFrame +import chat.zekochat.api.realtime.frames.receivable.ServerMemberJoinFrame +import chat.zekochat.api.realtime.frames.receivable.ServerMemberLeaveFrame +import chat.zekochat.api.realtime.frames.receivable.ServerMemberUpdateFrame +import chat.zekochat.api.realtime.frames.receivable.ServerRoleDeleteFrame +import chat.zekochat.api.realtime.frames.receivable.ServerRoleUpdateFrame +import chat.zekochat.api.realtime.frames.receivable.ServerUpdateFrame +import chat.zekochat.api.realtime.frames.receivable.UserRelationshipFrame +import chat.zekochat.api.realtime.frames.receivable.UserUpdateFrame +import chat.zekochat.api.realtime.frames.sendable.AuthorizationFrame +import chat.zekochat.api.realtime.frames.sendable.BeginTypingFrame +import chat.zekochat.api.realtime.frames.sendable.EndTypingFrame +import chat.zekochat.api.realtime.frames.sendable.PingFrame +import chat.zekochat.api.routes.server.fetchMember +import chat.zekochat.api.schemas.Channel +import chat.zekochat.api.schemas.ChannelType +import chat.zekochat.api.schemas.Role +import chat.zekochat.api.settings.LoadedSettings +import chat.zekochat.api.settings.SyncedSettings +import chat.zekochat.c2dm.ChannelRegistrator +import com.zekochat.persistence.Database +import chat.zekochat.persistence.SqlStorage import io.ktor.client.plugins.websocket.ws import io.ktor.websocket.CloseReason import io.ktor.websocket.Frame diff --git a/app/src/main/java/chat/peptide/api/realtime/frames/receivable/ReceivableFrames.kt b/app/src/main/java/chat/zekochat/api/realtime/frames/receivable/ReceivableFrames.kt similarity index 91% rename from app/src/main/java/chat/peptide/api/realtime/frames/receivable/ReceivableFrames.kt rename to app/src/main/java/chat/zekochat/api/realtime/frames/receivable/ReceivableFrames.kt index 1a878889..2ff21cab 100644 --- a/app/src/main/java/chat/peptide/api/realtime/frames/receivable/ReceivableFrames.kt +++ b/app/src/main/java/chat/zekochat/api/realtime/frames/receivable/ReceivableFrames.kt @@ -1,15 +1,15 @@ -package chat.peptide.api.realtime.frames.receivable +package chat.zekochat.api.realtime.frames.receivable -import chat.peptide.api.schemas.Channel -import chat.peptide.api.schemas.ChannelVoiceState -import chat.peptide.api.schemas.Embed -import chat.peptide.api.schemas.Emoji -import chat.peptide.api.schemas.Member -import chat.peptide.api.schemas.Message -import chat.peptide.api.schemas.Role -import chat.peptide.api.schemas.Server -import chat.peptide.api.schemas.ServerUserChoice -import chat.peptide.api.schemas.User +import chat.zekochat.api.schemas.Channel +import chat.zekochat.api.schemas.ChannelVoiceState +import chat.zekochat.api.schemas.Embed +import chat.zekochat.api.schemas.Emoji +import chat.zekochat.api.schemas.Member +import chat.zekochat.api.schemas.Message +import chat.zekochat.api.schemas.Role +import chat.zekochat.api.schemas.Server +import chat.zekochat.api.schemas.ServerUserChoice +import chat.zekochat.api.schemas.User import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable import kotlinx.serialization.json.JsonObject diff --git a/app/src/main/java/chat/peptide/api/realtime/frames/sendable/SendableFrames.kt b/app/src/main/java/chat/zekochat/api/realtime/frames/sendable/SendableFrames.kt similarity index 88% rename from app/src/main/java/chat/peptide/api/realtime/frames/sendable/SendableFrames.kt rename to app/src/main/java/chat/zekochat/api/realtime/frames/sendable/SendableFrames.kt index 72be1e90..e6d87aa7 100644 --- a/app/src/main/java/chat/peptide/api/realtime/frames/sendable/SendableFrames.kt +++ b/app/src/main/java/chat/zekochat/api/realtime/frames/sendable/SendableFrames.kt @@ -1,4 +1,4 @@ -package chat.peptide.api.realtime.frames.sendable +package chat.zekochat.api.realtime.frames.sendable import kotlinx.serialization.Serializable diff --git a/app/src/main/java/chat/peptide/api/routes/account/Login.kt b/app/src/main/java/chat/zekochat/api/routes/account/Login.kt similarity index 96% rename from app/src/main/java/chat/peptide/api/routes/account/Login.kt rename to app/src/main/java/chat/zekochat/api/routes/account/Login.kt index 4423b9dc..97c9dd23 100644 --- a/app/src/main/java/chat/peptide/api/routes/account/Login.kt +++ b/app/src/main/java/chat/zekochat/api/routes/account/Login.kt @@ -1,11 +1,11 @@ -package chat.peptide.api.routes.account +package chat.zekochat.api.routes.account import android.os.Build import android.util.Log -import chat.peptide.api.PeptideError -import chat.peptide.api.PeptideHttp -import chat.peptide.api.PeptideJson -import chat.peptide.api.api +import chat.zekochat.api.PeptideError +import chat.zekochat.api.PeptideHttp +import chat.zekochat.api.PeptideJson +import chat.zekochat.api.api import io.ktor.client.request.post import io.ktor.client.request.setBody import io.ktor.client.statement.HttpResponse diff --git a/app/src/main/java/chat/peptide/api/routes/account/Register.kt b/app/src/main/java/chat/zekochat/api/routes/account/Register.kt similarity index 80% rename from app/src/main/java/chat/peptide/api/routes/account/Register.kt rename to app/src/main/java/chat/zekochat/api/routes/account/Register.kt index 077b7e47..4ae24877 100644 --- a/app/src/main/java/chat/peptide/api/routes/account/Register.kt +++ b/app/src/main/java/chat/zekochat/api/routes/account/Register.kt @@ -1,10 +1,10 @@ -package chat.peptide.api.routes.account +package chat.zekochat.api.routes.account -import chat.peptide.api.PeptideError -import chat.peptide.api.PeptideHttp -import chat.peptide.api.PeptideJson -import chat.peptide.api.schemas.RsResult -import chat.peptide.api.api +import chat.zekochat.api.PeptideError +import chat.zekochat.api.PeptideHttp +import chat.zekochat.api.PeptideJson +import chat.zekochat.api.schemas.RsResult +import chat.zekochat.api.api import io.ktor.client.request.post import io.ktor.client.request.setBody import io.ktor.client.statement.bodyAsText diff --git a/app/src/main/java/chat/peptide/api/routes/auth/Sessions.kt b/app/src/main/java/chat/zekochat/api/routes/auth/Sessions.kt similarity index 79% rename from app/src/main/java/chat/peptide/api/routes/auth/Sessions.kt rename to app/src/main/java/chat/zekochat/api/routes/auth/Sessions.kt index 1920cf4c..a31761f1 100644 --- a/app/src/main/java/chat/peptide/api/routes/auth/Sessions.kt +++ b/app/src/main/java/chat/zekochat/api/routes/auth/Sessions.kt @@ -1,9 +1,9 @@ -package chat.peptide.api.routes.auth +package chat.zekochat.api.routes.auth -import chat.peptide.api.PeptideHttp -import chat.peptide.api.PeptideJson -import chat.peptide.api.api -import chat.peptide.api.schemas.Session +import chat.zekochat.api.PeptideHttp +import chat.zekochat.api.PeptideJson +import chat.zekochat.api.api +import chat.zekochat.api.schemas.Session import io.ktor.client.request.delete import io.ktor.client.request.get import io.ktor.client.request.parameter diff --git a/app/src/main/java/chat/peptide/api/routes/channel/Channel.kt b/app/src/main/java/chat/zekochat/api/routes/channel/Channel.kt similarity index 94% rename from app/src/main/java/chat/peptide/api/routes/channel/Channel.kt rename to app/src/main/java/chat/zekochat/api/routes/channel/Channel.kt index 3b4cb21e..c9bfb316 100644 --- a/app/src/main/java/chat/peptide/api/routes/channel/Channel.kt +++ b/app/src/main/java/chat/zekochat/api/routes/channel/Channel.kt @@ -1,15 +1,15 @@ -package chat.peptide.api.routes.channel +package chat.zekochat.api.routes.channel -import chat.peptide.api.PeptideAPI -import chat.peptide.api.PeptideError -import chat.peptide.api.PeptideHttp -import chat.peptide.api.PeptideJson -import chat.peptide.api.api -import chat.peptide.api.internals.ULID -import chat.peptide.api.schemas.Channel -import chat.peptide.api.schemas.Message -import chat.peptide.api.schemas.MessagesInChannel -import chat.peptide.api.schemas.User +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.PeptideError +import chat.zekochat.api.PeptideHttp +import chat.zekochat.api.PeptideJson +import chat.zekochat.api.api +import chat.zekochat.api.internals.ULID +import chat.zekochat.api.schemas.Channel +import chat.zekochat.api.schemas.Message +import chat.zekochat.api.schemas.MessagesInChannel +import chat.zekochat.api.schemas.User import io.ktor.client.request.delete import io.ktor.client.request.get import io.ktor.client.request.header diff --git a/app/src/main/java/chat/peptide/api/routes/channel/GroupDM.kt b/app/src/main/java/chat/zekochat/api/routes/channel/GroupDM.kt similarity index 85% rename from app/src/main/java/chat/peptide/api/routes/channel/GroupDM.kt rename to app/src/main/java/chat/zekochat/api/routes/channel/GroupDM.kt index 194b47ca..cbacdab9 100644 --- a/app/src/main/java/chat/peptide/api/routes/channel/GroupDM.kt +++ b/app/src/main/java/chat/zekochat/api/routes/channel/GroupDM.kt @@ -1,11 +1,11 @@ -package chat.peptide.api.routes.channel +package chat.zekochat.api.routes.channel -import chat.peptide.api.PeptideError -import chat.peptide.api.PeptideHttp -import chat.peptide.api.PeptideJson -import chat.peptide.api.api -import chat.peptide.api.schemas.Channel -import chat.peptide.screens.create.MAX_ADDABLE_PEOPLE_IN_GROUP +import chat.zekochat.api.PeptideError +import chat.zekochat.api.PeptideHttp +import chat.zekochat.api.PeptideJson +import chat.zekochat.api.api +import chat.zekochat.api.schemas.Channel +import chat.zekochat.screens.create.MAX_ADDABLE_PEOPLE_IN_GROUP import io.ktor.client.request.delete import io.ktor.client.request.post import io.ktor.client.request.put diff --git a/app/src/main/java/chat/peptide/api/routes/channel/Message.kt b/app/src/main/java/chat/zekochat/api/routes/channel/Message.kt similarity index 78% rename from app/src/main/java/chat/peptide/api/routes/channel/Message.kt rename to app/src/main/java/chat/zekochat/api/routes/channel/Message.kt index bb87cc44..7b7862d6 100644 --- a/app/src/main/java/chat/peptide/api/routes/channel/Message.kt +++ b/app/src/main/java/chat/zekochat/api/routes/channel/Message.kt @@ -1,7 +1,7 @@ -package chat.peptide.api.routes.channel +package chat.zekochat.api.routes.channel -import chat.peptide.api.PeptideHttp -import chat.peptide.api.api +import chat.zekochat.api.PeptideHttp +import chat.zekochat.api.api import io.ktor.client.request.delete import io.ktor.client.request.put diff --git a/app/src/main/java/chat/peptide/api/routes/custom/Emoji.kt b/app/src/main/java/chat/zekochat/api/routes/custom/Emoji.kt similarity index 61% rename from app/src/main/java/chat/peptide/api/routes/custom/Emoji.kt rename to app/src/main/java/chat/zekochat/api/routes/custom/Emoji.kt index 420fd4f5..74bc966c 100644 --- a/app/src/main/java/chat/peptide/api/routes/custom/Emoji.kt +++ b/app/src/main/java/chat/zekochat/api/routes/custom/Emoji.kt @@ -1,9 +1,9 @@ -package chat.peptide.api.routes.custom +package chat.zekochat.api.routes.custom -import chat.peptide.api.PeptideHttp -import chat.peptide.api.PeptideJson -import chat.peptide.api.api -import chat.peptide.api.schemas.Emoji +import chat.zekochat.api.PeptideHttp +import chat.zekochat.api.PeptideJson +import chat.zekochat.api.api +import chat.zekochat.api.schemas.Emoji import io.ktor.client.request.get import io.ktor.client.statement.bodyAsText diff --git a/app/src/main/java/chat/peptide/api/routes/googlesheets/GoogleSheetsService.kt b/app/src/main/java/chat/zekochat/api/routes/googlesheets/GoogleSheetsService.kt similarity index 96% rename from app/src/main/java/chat/peptide/api/routes/googlesheets/GoogleSheetsService.kt rename to app/src/main/java/chat/zekochat/api/routes/googlesheets/GoogleSheetsService.kt index 832f066e..d75a0e18 100644 --- a/app/src/main/java/chat/peptide/api/routes/googlesheets/GoogleSheetsService.kt +++ b/app/src/main/java/chat/zekochat/api/routes/googlesheets/GoogleSheetsService.kt @@ -1,14 +1,13 @@ -package chat.peptide.api.routes.googlesheets +package chat.zekochat.api.routes.googlesheets -import chat.peptide.api.PeptideHttp -import chat.peptide.api.PeptideJson +import chat.zekochat.api.PeptideHttp +import chat.zekochat.api.PeptideJson import io.ktor.client.request.get import io.ktor.client.statement.bodyAsText import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable -import kotlinx.serialization.json.Json /** * Service for fetching and parsing Google Sheets data diff --git a/app/src/main/java/chat/peptide/api/routes/googlesheets/ServerDataRepository.kt b/app/src/main/java/chat/zekochat/api/routes/googlesheets/ServerDataRepository.kt similarity index 96% rename from app/src/main/java/chat/peptide/api/routes/googlesheets/ServerDataRepository.kt rename to app/src/main/java/chat/zekochat/api/routes/googlesheets/ServerDataRepository.kt index fc5c9b21..28bb12ee 100644 --- a/app/src/main/java/chat/peptide/api/routes/googlesheets/ServerDataRepository.kt +++ b/app/src/main/java/chat/zekochat/api/routes/googlesheets/ServerDataRepository.kt @@ -1,4 +1,4 @@ -package chat.peptide.api.routes.googlesheets +package chat.zekochat.api.routes.googlesheets import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.flow.Flow diff --git a/app/src/main/java/chat/peptide/api/routes/invites/Invites.kt b/app/src/main/java/chat/zekochat/api/routes/invites/Invites.kt similarity index 79% rename from app/src/main/java/chat/peptide/api/routes/invites/Invites.kt rename to app/src/main/java/chat/zekochat/api/routes/invites/Invites.kt index c8d81165..ab3b57ac 100644 --- a/app/src/main/java/chat/peptide/api/routes/invites/Invites.kt +++ b/app/src/main/java/chat/zekochat/api/routes/invites/Invites.kt @@ -1,12 +1,12 @@ -package chat.peptide.api.routes.invites +package chat.zekochat.api.routes.invites -import chat.peptide.api.PeptideError -import chat.peptide.api.PeptideHttp -import chat.peptide.api.PeptideJson -import chat.peptide.api.api -import chat.peptide.api.schemas.Invite -import chat.peptide.api.schemas.InviteJoined -import chat.peptide.api.schemas.RsResult +import chat.zekochat.api.PeptideError +import chat.zekochat.api.PeptideHttp +import chat.zekochat.api.PeptideJson +import chat.zekochat.api.api +import chat.zekochat.api.schemas.Invite +import chat.zekochat.api.schemas.InviteJoined +import chat.zekochat.api.schemas.RsResult import io.ktor.client.request.get import io.ktor.client.request.post import io.ktor.client.statement.bodyAsText diff --git a/app/src/main/java/chat/peptide/api/routes/microservices/autumn/Autumn.kt b/app/src/main/java/chat/zekochat/api/routes/microservices/autumn/Autumn.kt similarity index 88% rename from app/src/main/java/chat/peptide/api/routes/microservices/autumn/Autumn.kt rename to app/src/main/java/chat/zekochat/api/routes/microservices/autumn/Autumn.kt index 7d62faaa..24374380 100644 --- a/app/src/main/java/chat/peptide/api/routes/microservices/autumn/Autumn.kt +++ b/app/src/main/java/chat/zekochat/api/routes/microservices/autumn/Autumn.kt @@ -1,11 +1,11 @@ -package chat.peptide.api.routes.microservices.autumn +package chat.zekochat.api.routes.microservices.autumn -import chat.peptide.api.HitRateLimitException -import chat.peptide.api.PeptideAPI -import chat.peptide.api.PeptideHttp -import chat.peptide.api.PeptideJson -import chat.peptide.api.schemas.AutumnError -import chat.peptide.api.schemas.AutumnId +import chat.zekochat.api.HitRateLimitException +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.PeptideHttp +import chat.zekochat.api.PeptideJson +import chat.zekochat.api.schemas.AutumnError +import chat.zekochat.api.schemas.AutumnId import io.ktor.client.plugins.onUpload import io.ktor.client.request.forms.MultiPartFormDataContent import io.ktor.client.request.forms.formData diff --git a/app/src/main/java/chat/peptide/api/routes/microservices/geo/Geo.kt b/app/src/main/java/chat/zekochat/api/routes/microservices/geo/Geo.kt similarity index 81% rename from app/src/main/java/chat/peptide/api/routes/microservices/geo/Geo.kt rename to app/src/main/java/chat/zekochat/api/routes/microservices/geo/Geo.kt index e6d09751..8bc0d4f5 100644 --- a/app/src/main/java/chat/peptide/api/routes/microservices/geo/Geo.kt +++ b/app/src/main/java/chat/zekochat/api/routes/microservices/geo/Geo.kt @@ -1,9 +1,9 @@ -package chat.peptide.api.routes.microservices.geo +package chat.zekochat.api.routes.microservices.geo -import chat.peptide.api.HitRateLimitException -import chat.peptide.api.PeptideHttp -import chat.peptide.api.PeptideJson -import chat.peptide.api.buildUserAgent +import chat.zekochat.api.HitRateLimitException +import chat.zekochat.api.PeptideHttp +import chat.zekochat.api.PeptideJson +import chat.zekochat.api.buildUserAgent import io.ktor.client.request.get import io.ktor.client.request.header import io.ktor.client.statement.bodyAsText diff --git a/app/src/main/java/chat/peptide/api/routes/microservices/health/Health.kt b/app/src/main/java/chat/zekochat/api/routes/microservices/health/Health.kt similarity index 62% rename from app/src/main/java/chat/peptide/api/routes/microservices/health/Health.kt rename to app/src/main/java/chat/zekochat/api/routes/microservices/health/Health.kt index 87ee1530..ce8466a7 100644 --- a/app/src/main/java/chat/peptide/api/routes/microservices/health/Health.kt +++ b/app/src/main/java/chat/zekochat/api/routes/microservices/health/Health.kt @@ -1,8 +1,8 @@ -package chat.peptide.api.routes.microservices.health +package chat.zekochat.api.routes.microservices.health -import chat.peptide.api.PeptideHttp -import chat.peptide.api.PeptideJson -import chat.peptide.api.schemas.HealthNotice +import chat.zekochat.api.PeptideHttp +import chat.zekochat.api.PeptideJson +import chat.zekochat.api.schemas.HealthNotice import io.ktor.client.request.get import io.ktor.client.statement.bodyAsText diff --git a/app/src/main/java/chat/peptide/api/routes/microservices/january/January.kt b/app/src/main/java/chat/zekochat/api/routes/microservices/january/January.kt similarity index 65% rename from app/src/main/java/chat/peptide/api/routes/microservices/january/January.kt rename to app/src/main/java/chat/zekochat/api/routes/microservices/january/January.kt index 33bf6b1e..815485fc 100644 --- a/app/src/main/java/chat/peptide/api/routes/microservices/january/January.kt +++ b/app/src/main/java/chat/zekochat/api/routes/microservices/january/January.kt @@ -1,6 +1,6 @@ -package chat.peptide.api.routes.microservices.january +package chat.zekochat.api.routes.microservices.january -import chat.peptide.api.PeptideAPI +import chat.zekochat.api.PeptideAPI import java.net.URLEncoder fun asJanuaryProxyUrl(url: String): String { diff --git a/app/src/main/java/chat/peptide/api/routes/misc/Root.kt b/app/src/main/java/chat/zekochat/api/routes/misc/Root.kt similarity index 92% rename from app/src/main/java/chat/peptide/api/routes/misc/Root.kt rename to app/src/main/java/chat/zekochat/api/routes/misc/Root.kt index 1933ca03..d0a9232e 100644 --- a/app/src/main/java/chat/peptide/api/routes/misc/Root.kt +++ b/app/src/main/java/chat/zekochat/api/routes/misc/Root.kt @@ -1,7 +1,7 @@ -package chat.peptide.api.routes.misc +package chat.zekochat.api.routes.misc -import chat.peptide.api.PeptideHttp -import chat.peptide.api.api +import chat.zekochat.api.PeptideHttp +import chat.zekochat.api.api import io.ktor.client.call.body import io.ktor.client.request.get import kotlinx.serialization.SerialName diff --git a/app/src/main/java/chat/peptide/api/routes/onboard/Onboarding.kt b/app/src/main/java/chat/zekochat/api/routes/onboard/Onboarding.kt similarity index 87% rename from app/src/main/java/chat/peptide/api/routes/onboard/Onboarding.kt rename to app/src/main/java/chat/zekochat/api/routes/onboard/Onboarding.kt index 893daf8f..a2372ce9 100644 --- a/app/src/main/java/chat/peptide/api/routes/onboard/Onboarding.kt +++ b/app/src/main/java/chat/zekochat/api/routes/onboard/Onboarding.kt @@ -1,12 +1,12 @@ -package chat.peptide.api.routes.onboard +package chat.zekochat.api.routes.onboard -import chat.peptide.api.RateLimitResponse -import chat.peptide.api.PeptideAPI -import chat.peptide.api.PeptideError -import chat.peptide.api.PeptideHttp -import chat.peptide.api.PeptideJson -import chat.peptide.api.api -import chat.peptide.api.schemas.RsResult +import chat.zekochat.api.RateLimitResponse +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.PeptideError +import chat.zekochat.api.PeptideHttp +import chat.zekochat.api.PeptideJson +import chat.zekochat.api.api +import chat.zekochat.api.schemas.RsResult import io.ktor.client.request.get import io.ktor.client.request.header import io.ktor.client.request.post diff --git a/app/src/main/java/chat/peptide/api/routes/push/Push.kt b/app/src/main/java/chat/zekochat/api/routes/push/Push.kt similarity index 76% rename from app/src/main/java/chat/peptide/api/routes/push/Push.kt rename to app/src/main/java/chat/zekochat/api/routes/push/Push.kt index b438e83c..16b315b1 100644 --- a/app/src/main/java/chat/peptide/api/routes/push/Push.kt +++ b/app/src/main/java/chat/zekochat/api/routes/push/Push.kt @@ -1,8 +1,8 @@ -package chat.peptide.api.routes.push +package chat.zekochat.api.routes.push -import chat.peptide.api.PeptideHttp -import chat.peptide.api.routes.account.WebPushData -import chat.peptide.api.api +import chat.zekochat.api.PeptideHttp +import chat.zekochat.api.routes.account.WebPushData +import chat.zekochat.api.api import io.ktor.client.request.post import io.ktor.client.request.setBody import io.ktor.http.ContentType diff --git a/app/src/main/java/chat/peptide/api/routes/safety/Reporting.kt b/app/src/main/java/chat/zekochat/api/routes/safety/Reporting.kt similarity index 82% rename from app/src/main/java/chat/peptide/api/routes/safety/Reporting.kt rename to app/src/main/java/chat/zekochat/api/routes/safety/Reporting.kt index 9386e4f9..11046ebf 100644 --- a/app/src/main/java/chat/peptide/api/routes/safety/Reporting.kt +++ b/app/src/main/java/chat/zekochat/api/routes/safety/Reporting.kt @@ -1,17 +1,17 @@ -package chat.peptide.api.routes.safety +package chat.zekochat.api.routes.safety -import chat.peptide.api.PeptideError -import chat.peptide.api.PeptideHttp -import chat.peptide.api.PeptideJson -import chat.peptide.api.schemas.ContentReportReason -import chat.peptide.api.schemas.FullMessageReport -import chat.peptide.api.schemas.FullServerReport -import chat.peptide.api.schemas.FullUserReport -import chat.peptide.api.schemas.MessageReport -import chat.peptide.api.schemas.ServerReport -import chat.peptide.api.schemas.UserReport -import chat.peptide.api.schemas.UserReportReason -import chat.peptide.api.api +import chat.zekochat.api.PeptideError +import chat.zekochat.api.PeptideHttp +import chat.zekochat.api.PeptideJson +import chat.zekochat.api.schemas.ContentReportReason +import chat.zekochat.api.schemas.FullMessageReport +import chat.zekochat.api.schemas.FullServerReport +import chat.zekochat.api.schemas.FullUserReport +import chat.zekochat.api.schemas.MessageReport +import chat.zekochat.api.schemas.ServerReport +import chat.zekochat.api.schemas.UserReport +import chat.zekochat.api.schemas.UserReportReason +import chat.zekochat.api.api import io.ktor.client.request.post import io.ktor.client.request.setBody import io.ktor.client.statement.bodyAsText diff --git a/app/src/main/java/chat/peptide/api/routes/server/Server.kt b/app/src/main/java/chat/zekochat/api/routes/server/Server.kt similarity index 90% rename from app/src/main/java/chat/peptide/api/routes/server/Server.kt rename to app/src/main/java/chat/zekochat/api/routes/server/Server.kt index 0b8b379d..639ac8ae 100644 --- a/app/src/main/java/chat/peptide/api/routes/server/Server.kt +++ b/app/src/main/java/chat/zekochat/api/routes/server/Server.kt @@ -1,13 +1,13 @@ -package chat.peptide.api.routes.server +package chat.zekochat.api.routes.server -import chat.peptide.api.PeptideAPI -import chat.peptide.api.PeptideError -import chat.peptide.api.PeptideHttp -import chat.peptide.api.PeptideJson -import chat.peptide.api.api -import chat.peptide.api.schemas.Member -import chat.peptide.api.schemas.ServerWithChannelObjects -import chat.peptide.api.schemas.User +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.PeptideError +import chat.zekochat.api.PeptideHttp +import chat.zekochat.api.PeptideJson +import chat.zekochat.api.api +import chat.zekochat.api.schemas.Member +import chat.zekochat.api.schemas.ServerWithChannelObjects +import chat.zekochat.api.schemas.User import io.ktor.client.request.delete import io.ktor.client.request.get import io.ktor.client.request.parameter diff --git a/app/src/main/java/chat/peptide/api/routes/sync/SettingsSync.kt b/app/src/main/java/chat/zekochat/api/routes/sync/SettingsSync.kt similarity index 92% rename from app/src/main/java/chat/peptide/api/routes/sync/SettingsSync.kt rename to app/src/main/java/chat/zekochat/api/routes/sync/SettingsSync.kt index c3d5503c..0db55aec 100644 --- a/app/src/main/java/chat/peptide/api/routes/sync/SettingsSync.kt +++ b/app/src/main/java/chat/zekochat/api/routes/sync/SettingsSync.kt @@ -1,9 +1,9 @@ -package chat.peptide.api.routes.sync +package chat.zekochat.api.routes.sync -import chat.peptide.api.PeptideAPI -import chat.peptide.api.PeptideHttp -import chat.peptide.api.PeptideJson -import chat.peptide.api.api +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.PeptideHttp +import chat.zekochat.api.PeptideJson +import chat.zekochat.api.api import io.ktor.client.request.parameter import io.ktor.client.request.post import io.ktor.client.request.setBody diff --git a/app/src/main/java/chat/peptide/api/routes/sync/UnreadSync.kt b/app/src/main/java/chat/zekochat/api/routes/sync/UnreadSync.kt similarity index 66% rename from app/src/main/java/chat/peptide/api/routes/sync/UnreadSync.kt rename to app/src/main/java/chat/zekochat/api/routes/sync/UnreadSync.kt index 073faacd..e6ff489c 100644 --- a/app/src/main/java/chat/peptide/api/routes/sync/UnreadSync.kt +++ b/app/src/main/java/chat/zekochat/api/routes/sync/UnreadSync.kt @@ -1,9 +1,9 @@ -package chat.peptide.api.routes.sync +package chat.zekochat.api.routes.sync -import chat.peptide.api.PeptideHttp -import chat.peptide.api.PeptideJson -import chat.peptide.api.api -import chat.peptide.api.schemas.ChannelUnreadResponse +import chat.zekochat.api.PeptideHttp +import chat.zekochat.api.PeptideJson +import chat.zekochat.api.api +import chat.zekochat.api.schemas.ChannelUnreadResponse import io.ktor.client.request.get import io.ktor.client.statement.bodyAsText import kotlinx.serialization.builtins.ListSerializer diff --git a/app/src/main/java/chat/peptide/api/routes/user/DirectMessaging.kt b/app/src/main/java/chat/zekochat/api/routes/user/DirectMessaging.kt similarity index 70% rename from app/src/main/java/chat/peptide/api/routes/user/DirectMessaging.kt rename to app/src/main/java/chat/zekochat/api/routes/user/DirectMessaging.kt index fbeda2c9..5d4fa14b 100644 --- a/app/src/main/java/chat/peptide/api/routes/user/DirectMessaging.kt +++ b/app/src/main/java/chat/zekochat/api/routes/user/DirectMessaging.kt @@ -1,10 +1,10 @@ -package chat.peptide.api.routes.user +package chat.zekochat.api.routes.user -import chat.peptide.api.PeptideError -import chat.peptide.api.PeptideHttp -import chat.peptide.api.PeptideJson -import chat.peptide.api.api -import chat.peptide.api.schemas.Channel +import chat.zekochat.api.PeptideError +import chat.zekochat.api.PeptideHttp +import chat.zekochat.api.PeptideJson +import chat.zekochat.api.api +import chat.zekochat.api.schemas.Channel import io.ktor.client.request.get import io.ktor.client.statement.bodyAsText import kotlinx.serialization.SerializationException diff --git a/app/src/main/java/chat/peptide/api/routes/user/Relationships.kt b/app/src/main/java/chat/zekochat/api/routes/user/Relationships.kt similarity index 92% rename from app/src/main/java/chat/peptide/api/routes/user/Relationships.kt rename to app/src/main/java/chat/zekochat/api/routes/user/Relationships.kt index 4551b3e0..73604022 100644 --- a/app/src/main/java/chat/peptide/api/routes/user/Relationships.kt +++ b/app/src/main/java/chat/zekochat/api/routes/user/Relationships.kt @@ -1,9 +1,9 @@ -package chat.peptide.api.routes.user +package chat.zekochat.api.routes.user -import chat.peptide.api.PeptideError -import chat.peptide.api.PeptideHttp -import chat.peptide.api.PeptideJson -import chat.peptide.api.api +import chat.zekochat.api.PeptideError +import chat.zekochat.api.PeptideHttp +import chat.zekochat.api.PeptideJson +import chat.zekochat.api.api import io.ktor.client.request.delete import io.ktor.client.request.post import io.ktor.client.request.put diff --git a/app/src/main/java/chat/peptide/api/routes/user/User.kt b/app/src/main/java/chat/zekochat/api/routes/user/User.kt similarity index 92% rename from app/src/main/java/chat/peptide/api/routes/user/User.kt rename to app/src/main/java/chat/zekochat/api/routes/user/User.kt index d249d288..0974462e 100644 --- a/app/src/main/java/chat/peptide/api/routes/user/User.kt +++ b/app/src/main/java/chat/zekochat/api/routes/user/User.kt @@ -1,13 +1,13 @@ -package chat.peptide.api.routes.user +package chat.zekochat.api.routes.user -import chat.peptide.api.PeptideAPI -import chat.peptide.api.PeptideError -import chat.peptide.api.PeptideHttp -import chat.peptide.api.PeptideJson -import chat.peptide.api.api -import chat.peptide.api.schemas.Profile -import chat.peptide.api.schemas.Status -import chat.peptide.api.schemas.User +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.PeptideError +import chat.zekochat.api.PeptideHttp +import chat.zekochat.api.PeptideJson +import chat.zekochat.api.api +import chat.zekochat.api.schemas.Profile +import chat.zekochat.api.schemas.Status +import chat.zekochat.api.schemas.User import io.ktor.client.request.get import io.ktor.client.request.patch import io.ktor.client.request.setBody diff --git a/app/src/main/java/chat/peptide/api/routes/voice/Voice.kt b/app/src/main/java/chat/zekochat/api/routes/voice/Voice.kt similarity index 83% rename from app/src/main/java/chat/peptide/api/routes/voice/Voice.kt rename to app/src/main/java/chat/zekochat/api/routes/voice/Voice.kt index 5df2c143..bf91222d 100644 --- a/app/src/main/java/chat/peptide/api/routes/voice/Voice.kt +++ b/app/src/main/java/chat/zekochat/api/routes/voice/Voice.kt @@ -1,9 +1,9 @@ -package chat.peptide.api.routes.voice +package chat.zekochat.api.routes.voice -import chat.peptide.api.PeptideError -import chat.peptide.api.PeptideHttp -import chat.peptide.api.PeptideJson -import chat.peptide.api.api +import chat.zekochat.api.PeptideError +import chat.zekochat.api.PeptideHttp +import chat.zekochat.api.PeptideJson +import chat.zekochat.api.api import io.ktor.client.request.post import io.ktor.client.request.setBody import io.ktor.client.statement.bodyAsText diff --git a/app/src/main/java/chat/peptide/api/schemas/Auth.kt b/app/src/main/java/chat/zekochat/api/schemas/Auth.kt similarity index 78% rename from app/src/main/java/chat/peptide/api/schemas/Auth.kt rename to app/src/main/java/chat/zekochat/api/schemas/Auth.kt index 5a82a044..dc87a4e7 100644 --- a/app/src/main/java/chat/peptide/api/schemas/Auth.kt +++ b/app/src/main/java/chat/zekochat/api/schemas/Auth.kt @@ -1,6 +1,6 @@ -package chat.peptide.api.schemas +package chat.zekochat.api.schemas -import chat.peptide.api.PeptideAPI +import chat.zekochat.api.PeptideAPI import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable diff --git a/app/src/main/java/chat/peptide/api/schemas/Channel.kt b/app/src/main/java/chat/zekochat/api/schemas/Channel.kt similarity index 99% rename from app/src/main/java/chat/peptide/api/schemas/Channel.kt rename to app/src/main/java/chat/zekochat/api/schemas/Channel.kt index f4a84a0c..8a68dd6e 100644 --- a/app/src/main/java/chat/peptide/api/schemas/Channel.kt +++ b/app/src/main/java/chat/zekochat/api/schemas/Channel.kt @@ -1,4 +1,4 @@ -package chat.peptide.api.schemas +package chat.zekochat.api.schemas import kotlinx.datetime.Instant import kotlinx.serialization.KSerializer diff --git a/app/src/main/java/chat/peptide/api/schemas/Generic.kt b/app/src/main/java/chat/zekochat/api/schemas/Generic.kt similarity index 96% rename from app/src/main/java/chat/peptide/api/schemas/Generic.kt rename to app/src/main/java/chat/zekochat/api/schemas/Generic.kt index 43a593da..fbf7deef 100644 --- a/app/src/main/java/chat/peptide/api/schemas/Generic.kt +++ b/app/src/main/java/chat/zekochat/api/schemas/Generic.kt @@ -1,4 +1,4 @@ -package chat.peptide.api.schemas +package chat.zekochat.api.schemas import android.os.Parcelable import kotlinx.parcelize.Parcelize diff --git a/app/src/main/java/chat/peptide/api/schemas/Health.kt b/app/src/main/java/chat/zekochat/api/schemas/Health.kt similarity index 93% rename from app/src/main/java/chat/peptide/api/schemas/Health.kt rename to app/src/main/java/chat/zekochat/api/schemas/Health.kt index 7d580d5e..725b8909 100644 --- a/app/src/main/java/chat/peptide/api/schemas/Health.kt +++ b/app/src/main/java/chat/zekochat/api/schemas/Health.kt @@ -1,4 +1,4 @@ -package chat.peptide.api.schemas +package chat.zekochat.api.schemas import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable diff --git a/app/src/main/java/chat/peptide/api/schemas/Invites.kt b/app/src/main/java/chat/zekochat/api/schemas/Invites.kt similarity index 95% rename from app/src/main/java/chat/peptide/api/schemas/Invites.kt rename to app/src/main/java/chat/zekochat/api/schemas/Invites.kt index 109ad690..40f36e20 100644 --- a/app/src/main/java/chat/peptide/api/schemas/Invites.kt +++ b/app/src/main/java/chat/zekochat/api/schemas/Invites.kt @@ -1,8 +1,8 @@ -package chat.peptide.api.schemas +package chat.zekochat.api.schemas import android.net.Uri import androidx.core.net.toUri -import chat.peptide.api.PeptideAPI +import chat.zekochat.api.PeptideAPI import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable diff --git a/app/src/main/java/chat/peptide/api/schemas/Messages.kt b/app/src/main/java/chat/zekochat/api/schemas/Messages.kt similarity index 96% rename from app/src/main/java/chat/peptide/api/schemas/Messages.kt rename to app/src/main/java/chat/zekochat/api/schemas/Messages.kt index c42e4206..6845496d 100644 --- a/app/src/main/java/chat/peptide/api/schemas/Messages.kt +++ b/app/src/main/java/chat/zekochat/api/schemas/Messages.kt @@ -1,6 +1,6 @@ -package chat.peptide.api.schemas +package chat.zekochat.api.schemas -import chat.peptide.api.PeptideAPI +import chat.zekochat.api.PeptideAPI import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable @@ -24,7 +24,7 @@ data class Message( val interactions: InteractionsDescription? = null, val pinned: Boolean? = null, /** - * See [chat.peptide.api.internals.MessageFlag] + * See [chat.zekochat.api.internals.MessageFlag] */ val flags: Int? = null, val type: String? = null, // this is _only_ used for websocket events! diff --git a/app/src/main/java/chat/peptide/api/schemas/Safety.kt b/app/src/main/java/chat/zekochat/api/schemas/Safety.kt similarity index 99% rename from app/src/main/java/chat/peptide/api/schemas/Safety.kt rename to app/src/main/java/chat/zekochat/api/schemas/Safety.kt index 00c52b03..01890ef3 100644 --- a/app/src/main/java/chat/peptide/api/schemas/Safety.kt +++ b/app/src/main/java/chat/zekochat/api/schemas/Safety.kt @@ -1,4 +1,4 @@ -package chat.peptide.api.schemas +package chat.zekochat.api.schemas import kotlinx.serialization.KSerializer import kotlinx.serialization.Serializable diff --git a/app/src/main/java/chat/peptide/api/schemas/Server.kt b/app/src/main/java/chat/zekochat/api/schemas/Server.kt similarity index 99% rename from app/src/main/java/chat/peptide/api/schemas/Server.kt rename to app/src/main/java/chat/zekochat/api/schemas/Server.kt index a12fd284..1266fcd8 100644 --- a/app/src/main/java/chat/peptide/api/schemas/Server.kt +++ b/app/src/main/java/chat/zekochat/api/schemas/Server.kt @@ -1,4 +1,4 @@ -package chat.peptide.api.schemas +package chat.zekochat.api.schemas import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable diff --git a/app/src/main/java/chat/peptide/api/schemas/Settings.kt b/app/src/main/java/chat/zekochat/api/schemas/Settings.kt similarity index 95% rename from app/src/main/java/chat/peptide/api/schemas/Settings.kt rename to app/src/main/java/chat/zekochat/api/schemas/Settings.kt index 761c369d..fddf4777 100644 --- a/app/src/main/java/chat/peptide/api/schemas/Settings.kt +++ b/app/src/main/java/chat/zekochat/api/schemas/Settings.kt @@ -1,6 +1,6 @@ -package chat.peptide.api.schemas +package chat.zekochat.api.schemas -import chat.peptide.ui.theme.OverridableColourScheme +import chat.zekochat.ui.theme.OverridableColourScheme import kotlinx.serialization.Serializable import kotlinx.serialization.json.JsonElement diff --git a/app/src/main/java/chat/peptide/api/schemas/User.kt b/app/src/main/java/chat/zekochat/api/schemas/User.kt similarity index 98% rename from app/src/main/java/chat/peptide/api/schemas/User.kt rename to app/src/main/java/chat/zekochat/api/schemas/User.kt index 2f06589d..4d3e065f 100644 --- a/app/src/main/java/chat/peptide/api/schemas/User.kt +++ b/app/src/main/java/chat/zekochat/api/schemas/User.kt @@ -1,4 +1,4 @@ -package chat.peptide.api.schemas +package chat.zekochat.api.schemas import android.os.Parcelable import kotlinx.parcelize.Parcelize diff --git a/app/src/main/java/chat/peptide/api/schemas/Util.kt b/app/src/main/java/chat/zekochat/api/schemas/Util.kt similarity index 96% rename from app/src/main/java/chat/peptide/api/schemas/Util.kt rename to app/src/main/java/chat/zekochat/api/schemas/Util.kt index 1f110531..b562d1ab 100644 --- a/app/src/main/java/chat/peptide/api/schemas/Util.kt +++ b/app/src/main/java/chat/zekochat/api/schemas/Util.kt @@ -1,4 +1,4 @@ -package chat.peptide.api.schemas +package chat.zekochat.api.schemas // Result class similar to Rust std::result::Result data class RsResult(val value: V?, val error: E?) { diff --git a/app/src/main/java/chat/peptide/api/schemas/Voice.kt b/app/src/main/java/chat/zekochat/api/schemas/Voice.kt similarity index 92% rename from app/src/main/java/chat/peptide/api/schemas/Voice.kt rename to app/src/main/java/chat/zekochat/api/schemas/Voice.kt index 722d5159..dd34ebea 100644 --- a/app/src/main/java/chat/peptide/api/schemas/Voice.kt +++ b/app/src/main/java/chat/zekochat/api/schemas/Voice.kt @@ -1,4 +1,4 @@ -package chat.peptide.api.schemas +package chat.zekochat.api.schemas import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable diff --git a/app/src/main/java/chat/peptide/api/settings/Experiments.kt b/app/src/main/java/chat/zekochat/api/settings/Experiments.kt similarity index 92% rename from app/src/main/java/chat/peptide/api/settings/Experiments.kt rename to app/src/main/java/chat/zekochat/api/settings/Experiments.kt index 2db9a1ac..1cf1490d 100644 --- a/app/src/main/java/chat/peptide/api/settings/Experiments.kt +++ b/app/src/main/java/chat/zekochat/api/settings/Experiments.kt @@ -1,11 +1,11 @@ -package chat.peptide.api.settings +package chat.zekochat.api.settings import androidx.compose.runtime.getValue import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.setValue -import chat.peptide.BuildConfig -import chat.peptide.PeptideApplication -import chat.peptide.persistence.KVStorage +import chat.zekochat.BuildConfig +import chat.zekochat.PeptideApplication +import chat.zekochat.persistence.KVStorage class ExperimentInstance(default: Boolean) { private var _isEnabled by mutableStateOf(default) diff --git a/app/src/main/java/chat/peptide/api/settings/FeatureFlags.kt b/app/src/main/java/chat/zekochat/api/settings/FeatureFlags.kt similarity index 96% rename from app/src/main/java/chat/peptide/api/settings/FeatureFlags.kt rename to app/src/main/java/chat/zekochat/api/settings/FeatureFlags.kt index 44c5a6e0..f14e87aa 100644 --- a/app/src/main/java/chat/peptide/api/settings/FeatureFlags.kt +++ b/app/src/main/java/chat/zekochat/api/settings/FeatureFlags.kt @@ -1,10 +1,10 @@ -package chat.peptide.api.settings +package chat.zekochat.api.settings import androidx.compose.runtime.getValue import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.setValue -import chat.peptide.api.PeptideAPI -import chat.peptide.api.internals.SpecialUsers +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.internals.SpecialUsers annotation class FeatureFlag(val name: String) annotation class Treatment(val description: String) diff --git a/app/src/main/java/chat/peptide/api/settings/GeoStateProvider.kt b/app/src/main/java/chat/zekochat/api/settings/GeoStateProvider.kt similarity index 84% rename from app/src/main/java/chat/peptide/api/settings/GeoStateProvider.kt rename to app/src/main/java/chat/zekochat/api/settings/GeoStateProvider.kt index a84ab72a..baff57d4 100644 --- a/app/src/main/java/chat/peptide/api/settings/GeoStateProvider.kt +++ b/app/src/main/java/chat/zekochat/api/settings/GeoStateProvider.kt @@ -1,9 +1,9 @@ -package chat.peptide.api.settings +package chat.zekochat.api.settings import androidx.compose.runtime.getValue import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.setValue -import chat.peptide.api.routes.microservices.geo.GeoResponse +import chat.zekochat.api.routes.microservices.geo.GeoResponse object GeoStateProvider { var geoState by mutableStateOf(null) diff --git a/app/src/main/java/chat/peptide/api/settings/LoadedSettings.kt b/app/src/main/java/chat/zekochat/api/settings/LoadedSettings.kt similarity index 88% rename from app/src/main/java/chat/peptide/api/settings/LoadedSettings.kt rename to app/src/main/java/chat/zekochat/api/settings/LoadedSettings.kt index 436c5fd9..685a3e02 100644 --- a/app/src/main/java/chat/peptide/api/settings/LoadedSettings.kt +++ b/app/src/main/java/chat/zekochat/api/settings/LoadedSettings.kt @@ -1,12 +1,12 @@ -package chat.peptide.api.settings +package chat.zekochat.api.settings import androidx.compose.runtime.getValue import androidx.compose.runtime.mutableIntStateOf import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.setValue -import chat.peptide.api.schemas.AndroidSpecificSettingsSpecialEmbedSettings -import chat.peptide.ui.theme.Theme -import chat.peptide.ui.theme.getDefaultTheme +import chat.zekochat.api.schemas.AndroidSpecificSettingsSpecialEmbedSettings +import chat.zekochat.ui.theme.Theme +import chat.zekochat.ui.theme.getDefaultTheme enum class MessageReplyStyle { None, diff --git a/app/src/main/java/chat/peptide/api/settings/NotificationSettingsProvider.kt b/app/src/main/java/chat/zekochat/api/settings/NotificationSettingsProvider.kt similarity index 91% rename from app/src/main/java/chat/peptide/api/settings/NotificationSettingsProvider.kt rename to app/src/main/java/chat/zekochat/api/settings/NotificationSettingsProvider.kt index b6e340a4..f153624f 100644 --- a/app/src/main/java/chat/peptide/api/settings/NotificationSettingsProvider.kt +++ b/app/src/main/java/chat/zekochat/api/settings/NotificationSettingsProvider.kt @@ -1,4 +1,4 @@ -package chat.peptide.api.settings +package chat.zekochat.api.settings object NotificationSettingsProvider { fun isChannelMuted(channelId: String, serverId: String?): Boolean { diff --git a/app/src/main/java/chat/peptide/api/settings/NotificationType.kt b/app/src/main/java/chat/zekochat/api/settings/NotificationType.kt similarity index 93% rename from app/src/main/java/chat/peptide/api/settings/NotificationType.kt rename to app/src/main/java/chat/zekochat/api/settings/NotificationType.kt index 4d55fc23..fe201ffa 100644 --- a/app/src/main/java/chat/peptide/api/settings/NotificationType.kt +++ b/app/src/main/java/chat/zekochat/api/settings/NotificationType.kt @@ -1,4 +1,4 @@ -package chat.peptide.api.settings +package chat.zekochat.api.settings enum class NotificationType(val storageValue: String) { DEFAULT("all"), diff --git a/app/src/main/java/chat/peptide/api/settings/SyncedSettings.kt b/app/src/main/java/chat/zekochat/api/settings/SyncedSettings.kt similarity index 92% rename from app/src/main/java/chat/peptide/api/settings/SyncedSettings.kt rename to app/src/main/java/chat/zekochat/api/settings/SyncedSettings.kt index 20bf8306..b36d53f4 100644 --- a/app/src/main/java/chat/peptide/api/settings/SyncedSettings.kt +++ b/app/src/main/java/chat/zekochat/api/settings/SyncedSettings.kt @@ -1,14 +1,14 @@ -package chat.peptide.api.settings +package chat.zekochat.api.settings import androidx.compose.runtime.mutableStateOf -import chat.peptide.api.PeptideAPI -import chat.peptide.api.PeptideJson -import chat.peptide.api.routes.sync.getKeys -import chat.peptide.api.routes.sync.setKey -import chat.peptide.api.schemas.AndroidSpecificSettings -import chat.peptide.api.schemas.NotificationSettings -import chat.peptide.api.schemas.OrderingSettings -import chat.peptide.api.schemas._NotificationSettingsToParse +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.PeptideJson +import chat.zekochat.api.routes.sync.getKeys +import chat.zekochat.api.routes.sync.setKey +import chat.zekochat.api.schemas.AndroidSpecificSettings +import chat.zekochat.api.schemas.NotificationSettings +import chat.zekochat.api.schemas.OrderingSettings +import chat.zekochat.api.schemas._NotificationSettingsToParse import kotlinx.serialization.json.JsonPrimitive import kotlinx.serialization.json.jsonPrimitive import logcat.LogPriority diff --git a/app/src/main/java/chat/peptide/api/unreads/Unreads.kt b/app/src/main/java/chat/zekochat/api/unreads/Unreads.kt similarity index 88% rename from app/src/main/java/chat/peptide/api/unreads/Unreads.kt rename to app/src/main/java/chat/zekochat/api/unreads/Unreads.kt index 54c62168..06ac10dd 100644 --- a/app/src/main/java/chat/peptide/api/unreads/Unreads.kt +++ b/app/src/main/java/chat/zekochat/api/unreads/Unreads.kt @@ -1,16 +1,16 @@ -package chat.peptide.api.unreads +package chat.zekochat.api.unreads import android.util.Log import androidx.compose.runtime.mutableStateMapOf import androidx.compose.runtime.mutableStateOf -import chat.peptide.api.PeptideAPI -import chat.peptide.api.internals.ULID -import chat.peptide.api.routes.channel.ackChannel -import chat.peptide.api.routes.server.ackServer -import chat.peptide.api.routes.sync.syncUnreads -import chat.peptide.api.schemas.ChannelType -import chat.peptide.api.schemas.ChannelUnread -import chat.peptide.api.settings.NotificationSettingsProvider +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.internals.ULID +import chat.zekochat.api.routes.channel.ackChannel +import chat.zekochat.api.routes.server.ackServer +import chat.zekochat.api.routes.sync.syncUnreads +import chat.zekochat.api.schemas.ChannelType +import chat.zekochat.api.schemas.ChannelUnread +import chat.zekochat.api.settings.NotificationSettingsProvider class Unreads { private val hasLoaded = mutableStateOf(false) diff --git a/app/src/main/java/chat/peptide/c2dm/ChannelRegistrator.kt b/app/src/main/java/chat/zekochat/c2dm/ChannelRegistrator.kt similarity index 97% rename from app/src/main/java/chat/peptide/c2dm/ChannelRegistrator.kt rename to app/src/main/java/chat/zekochat/c2dm/ChannelRegistrator.kt index 8e880c70..cad0c1d6 100644 --- a/app/src/main/java/chat/peptide/c2dm/ChannelRegistrator.kt +++ b/app/src/main/java/chat/zekochat/c2dm/ChannelRegistrator.kt @@ -1,11 +1,11 @@ -package chat.peptide.c2dm +package chat.zekochat.c2dm import android.app.NotificationChannel import android.app.NotificationChannelGroup import android.app.NotificationManager import android.content.Context import androidx.core.content.ContextCompat.getSystemService -import chat.peptide.R +import chat.zekochat.R // TODO // * Add the remaining groups. diff --git a/app/src/main/java/chat/peptide/c2dm/HandlerService.kt b/app/src/main/java/chat/zekochat/c2dm/HandlerService.kt similarity index 91% rename from app/src/main/java/chat/peptide/c2dm/HandlerService.kt rename to app/src/main/java/chat/zekochat/c2dm/HandlerService.kt index f21d473e..89654fa0 100644 --- a/app/src/main/java/chat/peptide/c2dm/HandlerService.kt +++ b/app/src/main/java/chat/zekochat/c2dm/HandlerService.kt @@ -1,4 +1,4 @@ -package chat.peptide.c2dm +package chat.zekochat.c2dm import android.app.PendingIntent import android.content.Intent @@ -10,17 +10,17 @@ import androidx.core.app.NotificationManagerCompat import androidx.core.app.Person import androidx.core.app.RemoteInput import androidx.core.graphics.drawable.IconCompat -import chat.peptide.R -import chat.peptide.activities.MainActivity -import chat.peptide.api.PeptideAPI -import chat.peptide.api.PeptideJson -import chat.peptide.api.internals.ULID -import chat.peptide.api.routes.push.subscribePush -import chat.peptide.api.schemas.Message -import chat.peptide.api.schemas.User -import chat.peptide.c2dm.ChannelRegistrator.Companion.CHANNEL_ID_GROUP_SOCIAL_FRIENDREQUESTS -import chat.peptide.persistence.Database -import chat.peptide.persistence.SqlStorage +import chat.zekochat.R +import chat.zekochat.activities.MainActivity +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.PeptideJson +import chat.zekochat.api.internals.ULID +import chat.zekochat.api.routes.push.subscribePush +import chat.zekochat.api.schemas.Message +import chat.zekochat.api.schemas.User +import chat.zekochat.c2dm.ChannelRegistrator.Companion.CHANNEL_ID_GROUP_SOCIAL_FRIENDREQUESTS +import com.zekochat.persistence.Database +import chat.zekochat.persistence.SqlStorage import com.bumptech.glide.Glide import com.google.firebase.messaging.FirebaseMessagingService import com.google.firebase.messaging.RemoteMessage diff --git a/app/src/main/java/chat/peptide/callbacks/ActionChannel.kt b/app/src/main/java/chat/zekochat/callbacks/ActionChannel.kt similarity index 91% rename from app/src/main/java/chat/peptide/callbacks/ActionChannel.kt rename to app/src/main/java/chat/zekochat/callbacks/ActionChannel.kt index a674e917..b8606a17 100644 --- a/app/src/main/java/chat/peptide/callbacks/ActionChannel.kt +++ b/app/src/main/java/chat/zekochat/callbacks/ActionChannel.kt @@ -1,6 +1,6 @@ -package chat.peptide.callbacks +package chat.zekochat.callbacks -import chat.peptide.screens.chat.ChatRouterDestination +import chat.zekochat.screens.chat.ChatRouterDestination import kotlinx.coroutines.channels.Channel sealed class Action { diff --git a/app/src/main/java/chat/peptide/callbacks/UiCallbacks.kt b/app/src/main/java/chat/zekochat/callbacks/UiCallbacks.kt similarity index 96% rename from app/src/main/java/chat/peptide/callbacks/UiCallbacks.kt rename to app/src/main/java/chat/zekochat/callbacks/UiCallbacks.kt index 519f2a16..2916f087 100644 --- a/app/src/main/java/chat/peptide/callbacks/UiCallbacks.kt +++ b/app/src/main/java/chat/zekochat/callbacks/UiCallbacks.kt @@ -1,4 +1,4 @@ -package chat.peptide.callbacks +package chat.zekochat.callbacks import kotlinx.coroutines.flow.MutableSharedFlow diff --git a/app/src/main/java/chat/peptide/composables/chat/DateDivider.kt b/app/src/main/java/chat/zekochat/composables/chat/DateDivider.kt similarity index 97% rename from app/src/main/java/chat/peptide/composables/chat/DateDivider.kt rename to app/src/main/java/chat/zekochat/composables/chat/DateDivider.kt index 400186c0..c2bdddbf 100644 --- a/app/src/main/java/chat/peptide/composables/chat/DateDivider.kt +++ b/app/src/main/java/chat/zekochat/composables/chat/DateDivider.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.chat +package chat.zekochat.composables.chat import android.icu.text.DateFormat import android.text.format.DateUtils diff --git a/app/src/main/java/chat/peptide/composables/chat/DisconnectedNotice.kt b/app/src/main/java/chat/zekochat/composables/chat/DisconnectedNotice.kt similarity index 96% rename from app/src/main/java/chat/peptide/composables/chat/DisconnectedNotice.kt rename to app/src/main/java/chat/zekochat/composables/chat/DisconnectedNotice.kt index cdfd058c..4eb48008 100644 --- a/app/src/main/java/chat/peptide/composables/chat/DisconnectedNotice.kt +++ b/app/src/main/java/chat/zekochat/composables/chat/DisconnectedNotice.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.chat +package chat.zekochat.composables.chat import androidx.compose.foundation.background import androidx.compose.foundation.clickable @@ -28,10 +28,10 @@ import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp -import chat.peptide.R -import chat.peptide.api.realtime.DisconnectionState -import chat.peptide.api.settings.LoadedSettings -import chat.peptide.ui.theme.Theme +import chat.zekochat.R +import chat.zekochat.api.realtime.DisconnectionState +import chat.zekochat.api.settings.LoadedSettings +import chat.zekochat.ui.theme.Theme private val NON_MATERIAL_COLOURS = mapOf( DisconnectionState.Disconnected to (Color(0xff4E0C0C) to Color(0xffff1744)), diff --git a/app/src/main/java/chat/peptide/composables/chat/Embed.kt b/app/src/main/java/chat/zekochat/composables/chat/Embed.kt similarity index 91% rename from app/src/main/java/chat/peptide/composables/chat/Embed.kt rename to app/src/main/java/chat/zekochat/composables/chat/Embed.kt index 08103352..dcaf16f8 100644 --- a/app/src/main/java/chat/peptide/composables/chat/Embed.kt +++ b/app/src/main/java/chat/zekochat/composables/chat/Embed.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.chat +package chat.zekochat.composables.chat import androidx.compose.foundation.background import androidx.compose.foundation.clickable @@ -23,14 +23,14 @@ import androidx.compose.ui.graphics.Brush import androidx.compose.ui.layout.ContentScale import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.unit.dp -import chat.peptide.api.internals.BrushCompat -import chat.peptide.api.internals.solidColor -import chat.peptide.api.routes.microservices.january.asJanuaryProxyUrl -import chat.peptide.api.schemas.Embed -import chat.peptide.composables.chat.specialembeds.SpecialEmbedSwitch -import chat.peptide.composables.generic.RemoteImage -import chat.peptide.composables.markdown.RichMarkdown -import chat.peptide.api.schemas.Embed as EmbedSchema +import chat.zekochat.api.internals.BrushCompat +import chat.zekochat.api.internals.solidColor +import chat.zekochat.api.routes.microservices.january.asJanuaryProxyUrl +import chat.zekochat.api.schemas.Embed +import chat.zekochat.composables.chat.specialembeds.SpecialEmbedSwitch +import chat.zekochat.composables.generic.RemoteImage +import chat.zekochat.composables.markdown.RichMarkdown +import chat.zekochat.api.schemas.Embed as EmbedSchema @Composable fun RegularEmbed( diff --git a/app/src/main/java/chat/peptide/composables/chat/InReplyTo.kt b/app/src/main/java/chat/zekochat/composables/chat/InReplyTo.kt similarity index 92% rename from app/src/main/java/chat/peptide/composables/chat/InReplyTo.kt rename to app/src/main/java/chat/zekochat/composables/chat/InReplyTo.kt index a6b1fcbc..f0c7654a 100644 --- a/app/src/main/java/chat/peptide/composables/chat/InReplyTo.kt +++ b/app/src/main/java/chat/zekochat/composables/chat/InReplyTo.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.chat +package chat.zekochat.composables.chat import android.util.Log import androidx.compose.foundation.clickable @@ -26,16 +26,16 @@ import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.internals.solidColor -import chat.peptide.api.routes.channel.fetchSingleMessage -import chat.peptide.api.schemas.User -import chat.peptide.api.settings.Experiments -import chat.peptide.composables.generic.UserAvatar -import chat.peptide.markdown.jbm.JBM -import chat.peptide.markdown.jbm.JBMRenderer -import chat.peptide.markdown.jbm.LocalJBMarkdownTreeState +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.internals.solidColor +import chat.zekochat.api.routes.channel.fetchSingleMessage +import chat.zekochat.api.schemas.User +import chat.zekochat.api.settings.Experiments +import chat.zekochat.composables.generic.UserAvatar +import chat.zekochat.markdown.jbm.JBM +import chat.zekochat.markdown.jbm.JBMRenderer +import chat.zekochat.markdown.jbm.LocalJBMarkdownTreeState import java.util.concurrent.CancellationException @OptIn(JBM::class) diff --git a/app/src/main/java/chat/peptide/composables/chat/InlineBadge.kt b/app/src/main/java/chat/zekochat/composables/chat/InlineBadge.kt similarity index 98% rename from app/src/main/java/chat/peptide/composables/chat/InlineBadge.kt rename to app/src/main/java/chat/zekochat/composables/chat/InlineBadge.kt index 1a92e2a7..ce0cafba 100644 --- a/app/src/main/java/chat/peptide/composables/chat/InlineBadge.kt +++ b/app/src/main/java/chat/zekochat/composables/chat/InlineBadge.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.chat +package chat.zekochat.composables.chat import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.padding @@ -9,7 +9,7 @@ import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import chat.peptide.R +import chat.zekochat.R enum class InlineBadge { Bot, diff --git a/app/src/main/java/chat/peptide/composables/chat/MemberListItem.kt b/app/src/main/java/chat/zekochat/composables/chat/MemberListItem.kt similarity index 83% rename from app/src/main/java/chat/peptide/composables/chat/MemberListItem.kt rename to app/src/main/java/chat/zekochat/composables/chat/MemberListItem.kt index 9e36bc51..19017820 100644 --- a/app/src/main/java/chat/peptide/composables/chat/MemberListItem.kt +++ b/app/src/main/java/chat/zekochat/composables/chat/MemberListItem.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.chat +package chat.zekochat.composables.chat import androidx.compose.material3.ListItem import androidx.compose.material3.LocalContentColor @@ -8,15 +8,15 @@ import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Brush import androidx.compose.ui.text.style.TextOverflow -import chat.peptide.api.PeptideAPI -import chat.peptide.api.internals.BrushCompat -import chat.peptide.api.internals.Roles -import chat.peptide.api.internals.solidColor -import chat.peptide.api.schemas.Member -import chat.peptide.api.schemas.User -import chat.peptide.composables.generic.UserAvatar -import chat.peptide.composables.generic.presenceFromStatus -import chat.peptide.internals.extensions.TransparentListItemColours +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.internals.BrushCompat +import chat.zekochat.api.internals.Roles +import chat.zekochat.api.internals.solidColor +import chat.zekochat.api.schemas.Member +import chat.zekochat.api.schemas.User +import chat.zekochat.composables.generic.UserAvatar +import chat.zekochat.composables.generic.presenceFromStatus +import chat.zekochat.internals.extensions.TransparentListItemColours @Composable fun MemberListItem( diff --git a/app/src/main/java/chat/peptide/composables/chat/Message.kt b/app/src/main/java/chat/zekochat/composables/chat/Message.kt similarity index 94% rename from app/src/main/java/chat/peptide/composables/chat/Message.kt rename to app/src/main/java/chat/zekochat/composables/chat/Message.kt index c27d59af..4bc89300 100644 --- a/app/src/main/java/chat/peptide/composables/chat/Message.kt +++ b/app/src/main/java/chat/zekochat/composables/chat/Message.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.chat +package chat.zekochat.composables.chat import android.annotation.SuppressLint import android.content.Intent @@ -60,41 +60,41 @@ import androidx.compose.ui.text.style.TextDecoration import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import chat.peptide.R -import chat.peptide.activities.media.ImageViewActivity -import chat.peptide.activities.media.VideoViewActivity -import chat.peptide.api.PeptideAPI -import chat.peptide.api.internals.BrushCompat -import chat.peptide.api.internals.MessageFlag -import chat.peptide.api.internals.Roles -import chat.peptide.api.internals.SpecialUsers -import chat.peptide.api.internals.ULID -import chat.peptide.api.internals.has -import chat.peptide.api.internals.solidColor -import chat.peptide.api.routes.channel.react -import chat.peptide.api.routes.channel.unreact -import chat.peptide.api.routes.microservices.january.asJanuaryProxyUrl -import chat.peptide.api.schemas.AutumnResource -import chat.peptide.api.schemas.User -import chat.peptide.api.settings.Experiments -import chat.peptide.api.settings.LoadedSettings -import chat.peptide.api.settings.MessageReplyStyle -import chat.peptide.callbacks.Action -import chat.peptide.callbacks.ActionChannel -import chat.peptide.utils.InternalLinkHandler -import chat.peptide.composables.generic.RemoteImage -import chat.peptide.composables.generic.UserAvatar -import chat.peptide.composables.generic.UserAvatarWidthPlaceholder -import chat.peptide.composables.markdown.LocalMarkdownTreeConfig -import chat.peptide.composables.markdown.RichMarkdown -import chat.peptide.internals.text.Gigamoji -import chat.peptide.internals.text.MessageProcessor -import chat.peptide.markdown.jbm.JBM -import chat.peptide.markdown.jbm.JBMRenderer -import chat.peptide.markdown.jbm.LocalJBMarkdownTreeState -import chat.peptide.persistence.KVStorage +import chat.zekochat.R +import chat.zekochat.activities.media.ImageViewActivity +import chat.zekochat.activities.media.VideoViewActivity +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.internals.BrushCompat +import chat.zekochat.api.internals.MessageFlag +import chat.zekochat.api.internals.Roles +import chat.zekochat.api.internals.SpecialUsers +import chat.zekochat.api.internals.ULID +import chat.zekochat.api.internals.has +import chat.zekochat.api.internals.solidColor +import chat.zekochat.api.routes.channel.react +import chat.zekochat.api.routes.channel.unreact +import chat.zekochat.api.routes.microservices.january.asJanuaryProxyUrl +import chat.zekochat.api.schemas.AutumnResource +import chat.zekochat.api.schemas.User +import chat.zekochat.api.settings.Experiments +import chat.zekochat.api.settings.LoadedSettings +import chat.zekochat.api.settings.MessageReplyStyle +import chat.zekochat.callbacks.Action +import chat.zekochat.callbacks.ActionChannel +import chat.zekochat.utils.InternalLinkHandler +import chat.zekochat.composables.generic.RemoteImage +import chat.zekochat.composables.generic.UserAvatar +import chat.zekochat.composables.generic.UserAvatarWidthPlaceholder +import chat.zekochat.composables.markdown.LocalMarkdownTreeConfig +import chat.zekochat.composables.markdown.RichMarkdown +import chat.zekochat.internals.text.Gigamoji +import chat.zekochat.internals.text.MessageProcessor +import chat.zekochat.markdown.jbm.JBM +import chat.zekochat.markdown.jbm.JBMRenderer +import chat.zekochat.markdown.jbm.LocalJBMarkdownTreeState +import chat.zekochat.persistence.KVStorage import kotlinx.coroutines.launch -import chat.peptide.api.schemas.Message as MessageSchema +import chat.zekochat.api.schemas.Message as MessageSchema @Composable fun authorColour(message: MessageSchema): Brush { diff --git a/app/src/main/java/chat/peptide/composables/chat/MessageAttachment.kt b/app/src/main/java/chat/zekochat/composables/chat/MessageAttachment.kt similarity index 96% rename from app/src/main/java/chat/peptide/composables/chat/MessageAttachment.kt rename to app/src/main/java/chat/zekochat/composables/chat/MessageAttachment.kt index 56ce72b4..77ddec87 100644 --- a/app/src/main/java/chat/peptide/composables/chat/MessageAttachment.kt +++ b/app/src/main/java/chat/zekochat/composables/chat/MessageAttachment.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.chat +package chat.zekochat.composables.chat import android.annotation.SuppressLint import android.text.format.Formatter @@ -32,11 +32,11 @@ import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.unit.dp -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.schemas.AutumnResource -import chat.peptide.composables.generic.RemoteImage -import chat.peptide.composables.media.AudioPlayer +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.schemas.AutumnResource +import chat.zekochat.composables.generic.RemoteImage +import chat.zekochat.composables.media.AudioPlayer import dev.chrisbanes.haze.hazeEffect import dev.chrisbanes.haze.hazeSource import dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi diff --git a/app/src/main/java/chat/peptide/composables/chat/MessageField.kt b/app/src/main/java/chat/zekochat/composables/chat/MessageField.kt similarity index 97% rename from app/src/main/java/chat/peptide/composables/chat/MessageField.kt rename to app/src/main/java/chat/zekochat/composables/chat/MessageField.kt index 341f9044..4db280c7 100644 --- a/app/src/main/java/chat/peptide/composables/chat/MessageField.kt +++ b/app/src/main/java/chat/zekochat/composables/chat/MessageField.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.chat +package chat.zekochat.composables.chat import android.net.Uri import androidx.compose.animation.AnimatedVisibility @@ -79,17 +79,17 @@ import androidx.compose.ui.text.input.KeyboardType import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.IntSize import androidx.compose.ui.unit.dp -import chat.peptide.R -import chat.peptide.activities.PeptideTweenFloat -import chat.peptide.activities.PeptideTweenInt -import chat.peptide.api.PeptideAPI -import chat.peptide.api.internals.BrushCompat -import chat.peptide.api.schemas.ChannelType -import chat.peptide.api.schemas.Member -import chat.peptide.composables.generic.RemoteImage -import chat.peptide.composables.generic.UserAvatar -import chat.peptide.composables.screens.chat.ChannelIcon -import chat.peptide.internals.Autocomplete +import chat.zekochat.R +import chat.zekochat.activities.PeptideTweenFloat +import chat.zekochat.activities.PeptideTweenInt +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.internals.BrushCompat +import chat.zekochat.api.schemas.ChannelType +import chat.zekochat.api.schemas.Member +import chat.zekochat.composables.generic.RemoteImage +import chat.zekochat.composables.generic.UserAvatar +import chat.zekochat.composables.screens.chat.ChannelIcon +import chat.zekochat.internals.Autocomplete import kotlinx.coroutines.launch fun Pair.asTextRange(): TextRange { @@ -111,25 +111,25 @@ private fun CharSequence.lastWordStartsAt(): Int { sealed class AutocompleteSuggestion { data class User( - val user: chat.peptide.api.schemas.User, + val user: chat.zekochat.api.schemas.User, val member: Member?, val query: String ) : AutocompleteSuggestion() data class Channel( - val channel: chat.peptide.api.schemas.Channel, + val channel: chat.zekochat.api.schemas.Channel, val query: String ) : AutocompleteSuggestion() data class Emoji( val shortcode: String, val unicode: String?, - val custom: chat.peptide.api.schemas.Emoji?, + val custom: chat.zekochat.api.schemas.Emoji?, val query: String ) : AutocompleteSuggestion() data class Role( - val role: chat.peptide.api.schemas.Role, + val role: chat.zekochat.api.schemas.Role, val id: String, val query: String ) : AutocompleteSuggestion() diff --git a/app/src/main/java/chat/peptide/composables/chat/Reaction.kt b/app/src/main/java/chat/zekochat/composables/chat/Reaction.kt similarity index 97% rename from app/src/main/java/chat/peptide/composables/chat/Reaction.kt rename to app/src/main/java/chat/zekochat/composables/chat/Reaction.kt index f9a45b1e..3d53e433 100644 --- a/app/src/main/java/chat/peptide/composables/chat/Reaction.kt +++ b/app/src/main/java/chat/zekochat/composables/chat/Reaction.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.chat +package chat.zekochat.composables.chat import androidx.compose.animation.AnimatedContent import androidx.compose.animation.animateColorAsState @@ -28,9 +28,9 @@ import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import chat.peptide.api.PeptideAPI -import chat.peptide.api.internals.isUlid -import chat.peptide.composables.generic.RemoteImage +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.internals.isUlid +import chat.zekochat.composables.generic.RemoteImage @OptIn(ExperimentalFoundationApi::class) @Composable diff --git a/app/src/main/java/chat/peptide/composables/chat/RoleChip.kt b/app/src/main/java/chat/zekochat/composables/chat/RoleChip.kt similarity index 96% rename from app/src/main/java/chat/peptide/composables/chat/RoleChip.kt rename to app/src/main/java/chat/zekochat/composables/chat/RoleChip.kt index a6f8386f..c15d2e15 100644 --- a/app/src/main/java/chat/peptide/composables/chat/RoleChip.kt +++ b/app/src/main/java/chat/zekochat/composables/chat/RoleChip.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.chat +package chat.zekochat.composables.chat import androidx.compose.foundation.background import androidx.compose.foundation.layout.Box diff --git a/app/src/main/java/chat/peptide/composables/chat/RoleListEntry.kt b/app/src/main/java/chat/zekochat/composables/chat/RoleListEntry.kt similarity index 96% rename from app/src/main/java/chat/peptide/composables/chat/RoleListEntry.kt rename to app/src/main/java/chat/zekochat/composables/chat/RoleListEntry.kt index 0dad6d37..222b91d6 100644 --- a/app/src/main/java/chat/peptide/composables/chat/RoleListEntry.kt +++ b/app/src/main/java/chat/zekochat/composables/chat/RoleListEntry.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.chat +package chat.zekochat.composables.chat import androidx.compose.foundation.background import androidx.compose.foundation.layout.Box diff --git a/app/src/main/java/chat/peptide/composables/chat/SystemMessage.kt b/app/src/main/java/chat/zekochat/composables/chat/SystemMessage.kt similarity index 98% rename from app/src/main/java/chat/peptide/composables/chat/SystemMessage.kt rename to app/src/main/java/chat/zekochat/composables/chat/SystemMessage.kt index f528b876..2543e9b5 100644 --- a/app/src/main/java/chat/peptide/composables/chat/SystemMessage.kt +++ b/app/src/main/java/chat/zekochat/composables/chat/SystemMessage.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.chat +package chat.zekochat.composables.chat import androidx.compose.foundation.background import androidx.compose.foundation.layout.Box @@ -28,9 +28,9 @@ import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.dp -import chat.peptide.R -import chat.peptide.api.schemas.Message -import chat.peptide.composables.markdown.RichMarkdown +import chat.zekochat.R +import chat.zekochat.api.schemas.Message +import chat.zekochat.composables.markdown.RichMarkdown enum class SystemMessageType(val type: String) { CHANNEL_OWNERSHIP_CHANGED("channel_ownership_changed"), diff --git a/app/src/main/java/chat/peptide/composables/chat/TimeRift.kt b/app/src/main/java/chat/zekochat/composables/chat/TimeRift.kt similarity index 93% rename from app/src/main/java/chat/peptide/composables/chat/TimeRift.kt rename to app/src/main/java/chat/zekochat/composables/chat/TimeRift.kt index b1d1844b..3875ada5 100644 --- a/app/src/main/java/chat/peptide/composables/chat/TimeRift.kt +++ b/app/src/main/java/chat/zekochat/composables/chat/TimeRift.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.chat +package chat.zekochat.composables.chat import androidx.compose.foundation.background import androidx.compose.foundation.layout.Arrangement @@ -10,7 +10,6 @@ import androidx.compose.foundation.layout.padding import androidx.compose.material3.LocalContentColor import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text -import androidx.compose.material3.TextButton import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier @@ -19,8 +18,8 @@ import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import chat.peptide.R -import chat.peptide.composables.generic.PepTextButton +import chat.zekochat.R +import chat.zekochat.composables.generic.PepTextButton @Composable fun TimeRift(modifier: Modifier = Modifier, onMessageLoad: () -> Unit) { diff --git a/app/src/main/java/chat/peptide/composables/chat/UserBadgeList.kt b/app/src/main/java/chat/zekochat/composables/chat/UserBadgeList.kt similarity index 98% rename from app/src/main/java/chat/peptide/composables/chat/UserBadgeList.kt rename to app/src/main/java/chat/zekochat/composables/chat/UserBadgeList.kt index 23d0aba5..d1b09347 100644 --- a/app/src/main/java/chat/peptide/composables/chat/UserBadgeList.kt +++ b/app/src/main/java/chat/zekochat/composables/chat/UserBadgeList.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.chat +package chat.zekochat.composables.chat import androidx.compose.foundation.Image import androidx.compose.foundation.layout.Arrangement @@ -17,9 +17,9 @@ import androidx.compose.ui.graphics.painter.Painter import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import chat.peptide.R -import chat.peptide.api.schemas.UserBadges -import chat.peptide.api.schemas.has +import chat.zekochat.R +import chat.zekochat.api.schemas.UserBadges +import chat.zekochat.api.schemas.has @Composable fun BadgeListEntryTemplate( diff --git a/app/src/main/java/chat/peptide/composables/chat/specialembeds/AppleMusicEmbed.kt b/app/src/main/java/chat/zekochat/composables/chat/specialembeds/AppleMusicEmbed.kt similarity index 90% rename from app/src/main/java/chat/peptide/composables/chat/specialembeds/AppleMusicEmbed.kt rename to app/src/main/java/chat/zekochat/composables/chat/specialembeds/AppleMusicEmbed.kt index 867b69c9..7b0b2648 100644 --- a/app/src/main/java/chat/peptide/composables/chat/specialembeds/AppleMusicEmbed.kt +++ b/app/src/main/java/chat/zekochat/composables/chat/specialembeds/AppleMusicEmbed.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.chat.specialembeds +package chat.zekochat.composables.chat.specialembeds import android.annotation.SuppressLint import android.net.Uri @@ -11,9 +11,9 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.unit.dp import androidx.compose.ui.viewinterop.AndroidView -import chat.peptide.api.schemas.Special -import chat.peptide.api.settings.LoadedSettings -import chat.peptide.ui.theme.isThemeDark +import chat.zekochat.api.schemas.Special +import chat.zekochat.api.settings.LoadedSettings +import chat.zekochat.ui.theme.isThemeDark @SuppressLint("SetJavaScriptEnabled") @Composable diff --git a/app/src/main/java/chat/peptide/composables/chat/specialembeds/SpecialEmbedSwitch.kt b/app/src/main/java/chat/zekochat/composables/chat/specialembeds/SpecialEmbedSwitch.kt similarity index 78% rename from app/src/main/java/chat/peptide/composables/chat/specialembeds/SpecialEmbedSwitch.kt rename to app/src/main/java/chat/zekochat/composables/chat/specialembeds/SpecialEmbedSwitch.kt index 8a65fc01..72444756 100644 --- a/app/src/main/java/chat/peptide/composables/chat/specialembeds/SpecialEmbedSwitch.kt +++ b/app/src/main/java/chat/zekochat/composables/chat/specialembeds/SpecialEmbedSwitch.kt @@ -1,9 +1,9 @@ -package chat.peptide.composables.chat.specialembeds +package chat.zekochat.composables.chat.specialembeds import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier -import chat.peptide.api.schemas.Special -import chat.peptide.api.settings.LoadedSettings +import chat.zekochat.api.schemas.Special +import chat.zekochat.api.settings.LoadedSettings @Composable fun SpecialEmbedSwitch(special: Special, modifier: Modifier = Modifier) { diff --git a/app/src/main/java/chat/peptide/composables/chat/specialembeds/YouTubeEmbed.kt b/app/src/main/java/chat/zekochat/composables/chat/specialembeds/YouTubeEmbed.kt similarity index 95% rename from app/src/main/java/chat/peptide/composables/chat/specialembeds/YouTubeEmbed.kt rename to app/src/main/java/chat/zekochat/composables/chat/specialembeds/YouTubeEmbed.kt index 38108f02..0b60cf08 100644 --- a/app/src/main/java/chat/peptide/composables/chat/specialembeds/YouTubeEmbed.kt +++ b/app/src/main/java/chat/zekochat/composables/chat/specialembeds/YouTubeEmbed.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.chat.specialembeds +package chat.zekochat.composables.chat.specialembeds import android.annotation.SuppressLint import android.webkit.WebView @@ -21,10 +21,10 @@ import androidx.compose.ui.draw.clip import androidx.compose.ui.platform.LocalDensity import androidx.compose.ui.res.stringResource import androidx.compose.ui.viewinterop.AndroidView -import chat.peptide.R -import chat.peptide.api.schemas.Special -import chat.peptide.composables.chat.VideoPlayButton -import chat.peptide.composables.generic.RemoteImage +import chat.zekochat.R +import chat.zekochat.api.schemas.Special +import chat.zekochat.composables.chat.VideoPlayButton +import chat.zekochat.composables.generic.RemoteImage import org.intellij.lang.annotations.Language @Language("HTML") diff --git a/app/src/main/java/chat/peptide/composables/emoji/EmojiPicker.kt b/app/src/main/java/chat/zekochat/composables/emoji/EmojiPicker.kt similarity index 97% rename from app/src/main/java/chat/peptide/composables/emoji/EmojiPicker.kt rename to app/src/main/java/chat/zekochat/composables/emoji/EmojiPicker.kt index 04f7a621..fc71e2f1 100644 --- a/app/src/main/java/chat/peptide/composables/emoji/EmojiPicker.kt +++ b/app/src/main/java/chat/zekochat/composables/emoji/EmojiPicker.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.emoji +package chat.zekochat.composables.emoji import android.util.TypedValue import android.view.HapticFeedbackConstants @@ -60,18 +60,18 @@ import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import chat.peptide.R -import chat.peptide.activities.PeptideTweenFloat -import chat.peptide.api.PeptideAPI -import chat.peptide.callbacks.Action -import chat.peptide.callbacks.ActionChannel -import chat.peptide.composables.generic.IconPlaceholder -import chat.peptide.composables.generic.RemoteImage -import chat.peptide.internals.Category -import chat.peptide.internals.EmojiImpl -import chat.peptide.internals.EmojiPickerItem -import chat.peptide.internals.FitzpatrickSkinTone -import chat.peptide.internals.UnicodeEmojiSection +import chat.zekochat.R +import chat.zekochat.activities.PeptideTweenFloat +import chat.zekochat.api.PeptideAPI +import chat.zekochat.callbacks.Action +import chat.zekochat.callbacks.ActionChannel +import chat.zekochat.composables.generic.IconPlaceholder +import chat.zekochat.composables.generic.RemoteImage +import chat.zekochat.internals.Category +import chat.zekochat.internals.EmojiImpl +import chat.zekochat.internals.EmojiPickerItem +import chat.zekochat.internals.FitzpatrickSkinTone +import chat.zekochat.internals.UnicodeEmojiSection import kotlinx.coroutines.launch @Composable diff --git a/app/src/main/java/chat/peptide/composables/generic/CollapsibleCard.kt b/app/src/main/java/chat/zekochat/composables/generic/CollapsibleCard.kt similarity index 98% rename from app/src/main/java/chat/peptide/composables/generic/CollapsibleCard.kt rename to app/src/main/java/chat/zekochat/composables/generic/CollapsibleCard.kt index 2f939214..34a819f4 100644 --- a/app/src/main/java/chat/peptide/composables/generic/CollapsibleCard.kt +++ b/app/src/main/java/chat/zekochat/composables/generic/CollapsibleCard.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.generic +package chat.zekochat.composables.generic import androidx.compose.animation.AnimatedVisibility import androidx.compose.foundation.clickable diff --git a/app/src/main/java/chat/peptide/composables/generic/DobPicker.kt b/app/src/main/java/chat/zekochat/composables/generic/DobPicker.kt similarity index 98% rename from app/src/main/java/chat/peptide/composables/generic/DobPicker.kt rename to app/src/main/java/chat/zekochat/composables/generic/DobPicker.kt index a2bc8910..be8d7f60 100644 --- a/app/src/main/java/chat/peptide/composables/generic/DobPicker.kt +++ b/app/src/main/java/chat/zekochat/composables/generic/DobPicker.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.generic +package chat.zekochat.composables.generic import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column @@ -18,7 +18,7 @@ import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.input.KeyboardType import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp -import chat.peptide.R +import chat.zekochat.R sealed class DobElement { data object Day : DobElement() diff --git a/app/src/main/java/chat/peptide/composables/generic/FormTextField.kt b/app/src/main/java/chat/zekochat/composables/generic/FormTextField.kt similarity index 94% rename from app/src/main/java/chat/peptide/composables/generic/FormTextField.kt rename to app/src/main/java/chat/zekochat/composables/generic/FormTextField.kt index d869c0f7..87846b55 100644 --- a/app/src/main/java/chat/peptide/composables/generic/FormTextField.kt +++ b/app/src/main/java/chat/zekochat/composables/generic/FormTextField.kt @@ -1,9 +1,8 @@ -package chat.peptide.composables.generic +package chat.zekochat.composables.generic import androidx.compose.foundation.text.KeyboardOptions import androidx.compose.material3.Text import androidx.compose.material3.TextField -import androidx.compose.material3.TextFieldDefaults import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.text.input.ImeAction diff --git a/app/src/main/java/chat/peptide/composables/generic/GradientStopEditor.kt b/app/src/main/java/chat/zekochat/composables/generic/GradientStopEditor.kt similarity index 97% rename from app/src/main/java/chat/peptide/composables/generic/GradientStopEditor.kt rename to app/src/main/java/chat/zekochat/composables/generic/GradientStopEditor.kt index 5d6a31e2..a7c8e98d 100644 --- a/app/src/main/java/chat/peptide/composables/generic/GradientStopEditor.kt +++ b/app/src/main/java/chat/zekochat/composables/generic/GradientStopEditor.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.generic +package chat.zekochat.composables.generic import android.annotation.SuppressLint import androidx.compose.foundation.Canvas diff --git a/app/src/main/java/chat/peptide/composables/generic/HealthAlert.kt b/app/src/main/java/chat/zekochat/composables/generic/HealthAlert.kt similarity index 93% rename from app/src/main/java/chat/peptide/composables/generic/HealthAlert.kt rename to app/src/main/java/chat/zekochat/composables/generic/HealthAlert.kt index 1c5a41a7..e6c715c5 100644 --- a/app/src/main/java/chat/peptide/composables/generic/HealthAlert.kt +++ b/app/src/main/java/chat/zekochat/composables/generic/HealthAlert.kt @@ -1,18 +1,17 @@ -package chat.peptide.composables.generic +package chat.zekochat.composables.generic import androidx.browser.customtabs.CustomTabColorSchemeParams import androidx.browser.customtabs.CustomTabsIntent import androidx.compose.material3.AlertDialog import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text -import androidx.compose.material3.TextButton import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.toArgb import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.res.stringResource import androidx.core.net.toUri -import chat.peptide.R -import chat.peptide.api.schemas.HealthNotice +import chat.zekochat.R +import chat.zekochat.api.schemas.HealthNotice @Composable fun HealthAlert(notice: HealthNotice, onDismiss: () -> Unit) { diff --git a/app/src/main/java/chat/peptide/composables/generic/IconPlaceholder.kt b/app/src/main/java/chat/zekochat/composables/generic/IconPlaceholder.kt similarity index 95% rename from app/src/main/java/chat/peptide/composables/generic/IconPlaceholder.kt rename to app/src/main/java/chat/zekochat/composables/generic/IconPlaceholder.kt index 5710dfe7..4a50dfa0 100644 --- a/app/src/main/java/chat/peptide/composables/generic/IconPlaceholder.kt +++ b/app/src/main/java/chat/zekochat/composables/generic/IconPlaceholder.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.generic +package chat.zekochat.composables.generic import androidx.compose.foundation.background import androidx.compose.foundation.layout.Box diff --git a/app/src/main/java/chat/peptide/composables/generic/InlineMediaPicker.kt b/app/src/main/java/chat/zekochat/composables/generic/InlineMediaPicker.kt similarity index 97% rename from app/src/main/java/chat/peptide/composables/generic/InlineMediaPicker.kt rename to app/src/main/java/chat/zekochat/composables/generic/InlineMediaPicker.kt index 9639b72f..17af0b72 100644 --- a/app/src/main/java/chat/peptide/composables/generic/InlineMediaPicker.kt +++ b/app/src/main/java/chat/zekochat/composables/generic/InlineMediaPicker.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.generic +package chat.zekochat.composables.generic import android.net.Uri import androidx.activity.compose.rememberLauncherForActivityResult @@ -17,7 +17,6 @@ import androidx.compose.material3.Icon import androidx.compose.material3.IconButton import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text -import androidx.compose.material3.TextButton import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier @@ -27,8 +26,8 @@ import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp -import chat.peptide.R -import chat.peptide.api.settings.LoadedSettings +import chat.zekochat.R +import chat.zekochat.api.settings.LoadedSettings import com.bumptech.glide.integration.compose.CrossFade import com.bumptech.glide.integration.compose.ExperimentalGlideComposeApi import com.bumptech.glide.integration.compose.GlideImage diff --git a/app/src/main/java/chat/peptide/composables/generic/ListHeader.kt b/app/src/main/java/chat/zekochat/composables/generic/ListHeader.kt similarity index 97% rename from app/src/main/java/chat/peptide/composables/generic/ListHeader.kt rename to app/src/main/java/chat/zekochat/composables/generic/ListHeader.kt index 1d6bba9f..35d2eed3 100644 --- a/app/src/main/java/chat/peptide/composables/generic/ListHeader.kt +++ b/app/src/main/java/chat/zekochat/composables/generic/ListHeader.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.generic +package chat.zekochat.composables.generic import androidx.compose.foundation.background import androidx.compose.foundation.layout.Box diff --git a/app/src/main/java/chat/peptide/composables/generic/NonIdealState.kt b/app/src/main/java/chat/zekochat/composables/generic/NonIdealState.kt similarity index 97% rename from app/src/main/java/chat/peptide/composables/generic/NonIdealState.kt rename to app/src/main/java/chat/zekochat/composables/generic/NonIdealState.kt index 6d48cab9..84ddcb5d 100644 --- a/app/src/main/java/chat/peptide/composables/generic/NonIdealState.kt +++ b/app/src/main/java/chat/zekochat/composables/generic/NonIdealState.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.generic +package chat.zekochat.composables.generic import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column @@ -11,7 +11,6 @@ import androidx.compose.foundation.layout.size import androidx.compose.material.icons.Icons import androidx.compose.material.icons.filled.Star import androidx.compose.material.icons.filled.Warning -import androidx.compose.material3.Button import androidx.compose.material3.Icon import androidx.compose.material3.LocalContentColor import androidx.compose.material3.LocalTextStyle @@ -26,7 +25,7 @@ import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.dp -import chat.peptide.R +import chat.zekochat.R private val NoneLambda = @Composable { throw UnsupportedOperationException() } diff --git a/app/src/main/java/chat/peptide/composables/generic/PepButtons.kt b/app/src/main/java/chat/zekochat/composables/generic/PepButtons.kt similarity index 98% rename from app/src/main/java/chat/peptide/composables/generic/PepButtons.kt rename to app/src/main/java/chat/zekochat/composables/generic/PepButtons.kt index 5a3f33a9..ac1448f8 100644 --- a/app/src/main/java/chat/peptide/composables/generic/PepButtons.kt +++ b/app/src/main/java/chat/zekochat/composables/generic/PepButtons.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.generic +package chat.zekochat.composables.generic import androidx.compose.foundation.shape.CornerSize import androidx.compose.material3.Button diff --git a/app/src/main/java/chat/peptide/composables/generic/PrimaryTabs.kt b/app/src/main/java/chat/zekochat/composables/generic/PrimaryTabs.kt similarity index 95% rename from app/src/main/java/chat/peptide/composables/generic/PrimaryTabs.kt rename to app/src/main/java/chat/zekochat/composables/generic/PrimaryTabs.kt index 912e594c..1f2626ec 100644 --- a/app/src/main/java/chat/peptide/composables/generic/PrimaryTabs.kt +++ b/app/src/main/java/chat/zekochat/composables/generic/PrimaryTabs.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.generic +package chat.zekochat.composables.generic import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.material3.ExperimentalMaterial3Api @@ -11,8 +11,8 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.viewinterop.AndroidView -import chat.peptide.api.settings.LoadedSettings -import chat.peptide.ui.theme.Theme +import chat.zekochat.api.settings.LoadedSettings +import chat.zekochat.ui.theme.Theme import com.google.android.material.tabs.TabLayout @OptIn(ExperimentalMaterial3Api::class) diff --git a/app/src/main/java/chat/peptide/composables/generic/RadioItem.kt b/app/src/main/java/chat/zekochat/composables/generic/RadioItem.kt similarity index 95% rename from app/src/main/java/chat/peptide/composables/generic/RadioItem.kt rename to app/src/main/java/chat/zekochat/composables/generic/RadioItem.kt index da41fa94..d0a75f9a 100644 --- a/app/src/main/java/chat/peptide/composables/generic/RadioItem.kt +++ b/app/src/main/java/chat/zekochat/composables/generic/RadioItem.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.generic +package chat.zekochat.composables.generic import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.selection.selectable diff --git a/app/src/main/java/chat/peptide/composables/generic/RemoteImage.kt b/app/src/main/java/chat/zekochat/composables/generic/RemoteImage.kt similarity index 97% rename from app/src/main/java/chat/peptide/composables/generic/RemoteImage.kt rename to app/src/main/java/chat/zekochat/composables/generic/RemoteImage.kt index d6c1ebf5..6325ee4a 100644 --- a/app/src/main/java/chat/peptide/composables/generic/RemoteImage.kt +++ b/app/src/main/java/chat/zekochat/composables/generic/RemoteImage.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.generic +package chat.zekochat.composables.generic import android.util.DisplayMetrics import androidx.compose.foundation.layout.height diff --git a/app/src/main/java/chat/peptide/composables/generic/SheetButton.kt b/app/src/main/java/chat/zekochat/composables/generic/SheetButton.kt similarity index 96% rename from app/src/main/java/chat/peptide/composables/generic/SheetButton.kt rename to app/src/main/java/chat/zekochat/composables/generic/SheetButton.kt index 99b1eade..b6e3a492 100644 --- a/app/src/main/java/chat/peptide/composables/generic/SheetButton.kt +++ b/app/src/main/java/chat/zekochat/composables/generic/SheetButton.kt @@ -1,9 +1,8 @@ -package chat.peptide.composables.generic +package chat.zekochat.composables.generic import androidx.compose.foundation.background import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Box -import androidx.compose.foundation.layout.padding import androidx.compose.material3.ListItem import androidx.compose.material.icons.Icons import androidx.compose.material.icons.filled.Info @@ -15,8 +14,7 @@ import androidx.compose.runtime.Composable import androidx.compose.runtime.CompositionLocalProvider import androidx.compose.ui.Modifier import androidx.compose.ui.tooling.preview.Preview -import androidx.compose.ui.unit.dp -import chat.peptide.internals.extensions.TransparentListItemColours +import chat.zekochat.internals.extensions.TransparentListItemColours @Composable fun SheetButton( diff --git a/app/src/main/java/chat/peptide/composables/generic/SheetHeaderPadding.kt b/app/src/main/java/chat/zekochat/composables/generic/SheetHeaderPadding.kt similarity index 92% rename from app/src/main/java/chat/peptide/composables/generic/SheetHeaderPadding.kt rename to app/src/main/java/chat/zekochat/composables/generic/SheetHeaderPadding.kt index 077d6ede..fa9cfd2e 100644 --- a/app/src/main/java/chat/peptide/composables/generic/SheetHeaderPadding.kt +++ b/app/src/main/java/chat/zekochat/composables/generic/SheetHeaderPadding.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.generic +package chat.zekochat.composables.generic import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.BoxScope diff --git a/app/src/main/java/chat/peptide/composables/generic/UserAvatar.kt b/app/src/main/java/chat/zekochat/composables/generic/UserAvatar.kt similarity index 96% rename from app/src/main/java/chat/peptide/composables/generic/UserAvatar.kt rename to app/src/main/java/chat/zekochat/composables/generic/UserAvatar.kt index 236add2d..3782a0a4 100644 --- a/app/src/main/java/chat/peptide/composables/generic/UserAvatar.kt +++ b/app/src/main/java/chat/zekochat/composables/generic/UserAvatar.kt @@ -1,7 +1,5 @@ -package chat.peptide.composables.generic +package chat.zekochat.composables.generic -import android.graphics.Bitmap -import android.graphics.drawable.BitmapDrawable import androidx.compose.foundation.ExperimentalFoundationApi import androidx.compose.foundation.background import androidx.compose.foundation.border @@ -24,10 +22,10 @@ import androidx.compose.ui.res.stringResource import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.dp -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.schemas.AutumnResource -import chat.peptide.api.settings.LoadedSettings +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.schemas.AutumnResource +import chat.zekochat.api.settings.LoadedSettings enum class Presence { Online, diff --git a/app/src/main/java/chat/peptide/composables/generic/Weblink.kt b/app/src/main/java/chat/zekochat/composables/generic/Weblink.kt similarity index 97% rename from app/src/main/java/chat/peptide/composables/generic/Weblink.kt rename to app/src/main/java/chat/zekochat/composables/generic/Weblink.kt index d3cfc20a..dc74af27 100644 --- a/app/src/main/java/chat/peptide/composables/generic/Weblink.kt +++ b/app/src/main/java/chat/zekochat/composables/generic/Weblink.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.generic +package chat.zekochat.composables.generic import android.net.Uri import androidx.browser.customtabs.CustomTabsIntent diff --git a/app/src/main/java/chat/peptide/composables/markdown/MarkdownCodeBlock.kt b/app/src/main/java/chat/zekochat/composables/markdown/MarkdownCodeBlock.kt similarity index 89% rename from app/src/main/java/chat/peptide/composables/markdown/MarkdownCodeBlock.kt rename to app/src/main/java/chat/zekochat/composables/markdown/MarkdownCodeBlock.kt index db63ec28..e39c5774 100644 --- a/app/src/main/java/chat/peptide/composables/markdown/MarkdownCodeBlock.kt +++ b/app/src/main/java/chat/zekochat/composables/markdown/MarkdownCodeBlock.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.markdown +package chat.zekochat.composables.markdown import androidx.compose.foundation.background import androidx.compose.foundation.layout.Box @@ -9,8 +9,8 @@ import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.unit.dp -import chat.peptide.ndk.AstNode -import chat.peptide.ui.theme.FragmentMono +import chat.zekochat.ndk.AstNode +import chat.zekochat.ui.theme.FragmentMono @Composable fun MarkdownCodeBlock(node: AstNode, modifier: Modifier = Modifier) { diff --git a/app/src/main/java/chat/peptide/composables/markdown/MarkdownText.kt b/app/src/main/java/chat/zekochat/composables/markdown/MarkdownText.kt similarity index 96% rename from app/src/main/java/chat/peptide/composables/markdown/MarkdownText.kt rename to app/src/main/java/chat/zekochat/composables/markdown/MarkdownText.kt index a35df96a..c29f90c2 100644 --- a/app/src/main/java/chat/peptide/composables/markdown/MarkdownText.kt +++ b/app/src/main/java/chat/zekochat/composables/markdown/MarkdownText.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.markdown +package chat.zekochat.composables.markdown import android.content.Intent import android.util.Log @@ -35,19 +35,19 @@ import androidx.compose.ui.text.font.FontStyle import androidx.compose.ui.text.font.FontSynthesis import androidx.compose.ui.text.font.FontWeight import androidx.core.net.toUri -import chat.peptide.R -import chat.peptide.activities.InviteActivity -import chat.peptide.api.PeptideAPI -import chat.peptide.api.routes.custom.fetchEmoji -import chat.peptide.api.schemas.isInviteUri -import chat.peptide.callbacks.Action -import chat.peptide.callbacks.ActionChannel -import chat.peptide.composables.generic.RemoteImage -import chat.peptide.composables.utils.detectTapGesturesConditionalConsume -import chat.peptide.internals.resolveTimestamp -import chat.peptide.ndk.AstNode -import chat.peptide.ui.theme.FragmentMono -import chat.peptide.utils.InternalLinkHandler +import chat.zekochat.R +import chat.zekochat.activities.InviteActivity +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.routes.custom.fetchEmoji +import chat.zekochat.api.schemas.isInviteUri +import chat.zekochat.callbacks.Action +import chat.zekochat.callbacks.ActionChannel +import chat.zekochat.composables.generic.RemoteImage +import chat.zekochat.composables.utils.detectTapGesturesConditionalConsume +import chat.zekochat.internals.resolveTimestamp +import chat.zekochat.ndk.AstNode +import chat.zekochat.ui.theme.FragmentMono +import chat.zekochat.utils.InternalLinkHandler import kotlinx.coroutines.launch diff --git a/app/src/main/java/chat/peptide/composables/markdown/MarkdownTree.kt b/app/src/main/java/chat/zekochat/composables/markdown/MarkdownTree.kt similarity index 97% rename from app/src/main/java/chat/peptide/composables/markdown/MarkdownTree.kt rename to app/src/main/java/chat/zekochat/composables/markdown/MarkdownTree.kt index 6022664e..cb5ce855 100644 --- a/app/src/main/java/chat/peptide/composables/markdown/MarkdownTree.kt +++ b/app/src/main/java/chat/zekochat/composables/markdown/MarkdownTree.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.markdown +package chat.zekochat.composables.markdown import androidx.compose.foundation.background import androidx.compose.foundation.layout.Box @@ -22,8 +22,8 @@ import androidx.compose.ui.graphics.Brush import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import chat.peptide.api.internals.solidColor -import chat.peptide.ndk.AstNode +import chat.zekochat.api.internals.solidColor +import chat.zekochat.ndk.AstNode data class MarkdownTreeConfig( val linksClickable: Boolean = true, diff --git a/app/src/main/java/chat/peptide/composables/markdown/RichMarkdown.kt b/app/src/main/java/chat/zekochat/composables/markdown/RichMarkdown.kt similarity index 67% rename from app/src/main/java/chat/peptide/composables/markdown/RichMarkdown.kt rename to app/src/main/java/chat/zekochat/composables/markdown/RichMarkdown.kt index 0d14da97..f61973a0 100644 --- a/app/src/main/java/chat/peptide/composables/markdown/RichMarkdown.kt +++ b/app/src/main/java/chat/zekochat/composables/markdown/RichMarkdown.kt @@ -1,12 +1,12 @@ -package chat.peptide.composables.markdown +package chat.zekochat.composables.markdown import androidx.compose.foundation.layout.Column import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier -import chat.peptide.api.settings.Experiments -import chat.peptide.markdown.jbm.JBM -import chat.peptide.markdown.jbm.JBMRenderer -import chat.peptide.ndk.Stendal +import chat.zekochat.api.settings.Experiments +import chat.zekochat.markdown.jbm.JBM +import chat.zekochat.markdown.jbm.JBMRenderer +import chat.zekochat.ndk.Stendal @OptIn(JBM::class) @Composable diff --git a/app/src/main/java/chat/peptide/composables/media/AudioPlayer.kt b/app/src/main/java/chat/zekochat/composables/media/AudioPlayer.kt similarity index 99% rename from app/src/main/java/chat/peptide/composables/media/AudioPlayer.kt rename to app/src/main/java/chat/zekochat/composables/media/AudioPlayer.kt index f1b8986e..b96af6c5 100644 --- a/app/src/main/java/chat/peptide/composables/media/AudioPlayer.kt +++ b/app/src/main/java/chat/zekochat/composables/media/AudioPlayer.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.media +package chat.zekochat.composables.media import android.content.ContentValues import android.content.Intent @@ -40,8 +40,8 @@ import androidx.compose.ui.unit.dp import androidx.media3.common.MediaItem import androidx.media3.common.Player import androidx.media3.exoplayer.ExoPlayer -import chat.peptide.R -import chat.peptide.api.PeptideHttp +import chat.zekochat.R +import chat.zekochat.api.PeptideHttp import io.ktor.client.request.get import io.ktor.client.statement.readBytes import kotlinx.coroutines.delay diff --git a/app/src/main/java/chat/peptide/composables/media/MediaPickerGateway.kt b/app/src/main/java/chat/zekochat/composables/media/MediaPickerGateway.kt similarity index 98% rename from app/src/main/java/chat/peptide/composables/media/MediaPickerGateway.kt rename to app/src/main/java/chat/zekochat/composables/media/MediaPickerGateway.kt index 8025ee7c..2468233a 100644 --- a/app/src/main/java/chat/peptide/composables/media/MediaPickerGateway.kt +++ b/app/src/main/java/chat/zekochat/composables/media/MediaPickerGateway.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.media +package chat.zekochat.composables.media import androidx.compose.foundation.background import androidx.compose.foundation.border @@ -27,7 +27,7 @@ import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.unit.dp -import chat.peptide.R +import chat.zekochat.R @Composable fun MediaPickerGateway( diff --git a/app/src/main/java/chat/peptide/composables/profile/UserCard.kt b/app/src/main/java/chat/zekochat/composables/profile/UserCard.kt similarity index 97% rename from app/src/main/java/chat/peptide/composables/profile/UserCard.kt rename to app/src/main/java/chat/zekochat/composables/profile/UserCard.kt index 7fcc462b..97bdcaa7 100644 --- a/app/src/main/java/chat/peptide/composables/profile/UserCard.kt +++ b/app/src/main/java/chat/zekochat/composables/profile/UserCard.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.profile +package chat.zekochat.composables.profile import android.graphics.Bitmap import android.icu.text.DateFormat @@ -51,13 +51,13 @@ import androidx.compose.ui.unit.sp import androidx.constraintlayout.compose.ConstraintLayout import androidx.core.graphics.drawable.toBitmap import androidx.palette.graphics.Palette -import chat.peptide.R -import chat.peptide.api.internals.ResourceLocations -import chat.peptide.api.internals.ULID -import chat.peptide.api.internals.UserQR -import chat.peptide.api.schemas.User -import chat.peptide.composables.generic.UserAvatar -import chat.peptide.ui.theme.FragmentMono +import chat.zekochat.R +import chat.zekochat.api.internals.ResourceLocations +import chat.zekochat.api.internals.ULID +import chat.zekochat.api.internals.UserQR +import chat.zekochat.api.schemas.User +import chat.zekochat.composables.generic.UserAvatar +import chat.zekochat.ui.theme.FragmentMono import com.bumptech.glide.Glide import com.google.zxing.BarcodeFormat import com.google.zxing.EncodeHintType diff --git a/app/src/main/java/chat/peptide/composables/screens/chat/AttachmentManager.kt b/app/src/main/java/chat/zekochat/composables/screens/chat/AttachmentManager.kt similarity index 96% rename from app/src/main/java/chat/peptide/composables/screens/chat/AttachmentManager.kt rename to app/src/main/java/chat/zekochat/composables/screens/chat/AttachmentManager.kt index b11f84ea..4e71bbb7 100644 --- a/app/src/main/java/chat/peptide/composables/screens/chat/AttachmentManager.kt +++ b/app/src/main/java/chat/zekochat/composables/screens/chat/AttachmentManager.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.screens.chat +package chat.zekochat.composables.screens.chat import android.text.format.Formatter import androidx.compose.animation.AnimatedVisibility @@ -48,11 +48,11 @@ import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp -import chat.peptide.R -import chat.peptide.api.routes.microservices.autumn.FileArgs -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.composables.generic.RemoteImage -import chat.peptide.composables.generic.SquareButton +import chat.zekochat.R +import chat.zekochat.api.routes.microservices.autumn.FileArgs +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.composables.generic.RemoteImage +import chat.zekochat.composables.generic.SquareButton import kotlinx.coroutines.launch import java.io.File diff --git a/app/src/main/java/chat/peptide/composables/screens/chat/ChannelHeader.kt b/app/src/main/java/chat/zekochat/composables/screens/chat/ChannelHeader.kt similarity index 91% rename from app/src/main/java/chat/peptide/composables/screens/chat/ChannelHeader.kt rename to app/src/main/java/chat/zekochat/composables/screens/chat/ChannelHeader.kt index 74a0e186..12e75d8a 100644 --- a/app/src/main/java/chat/peptide/composables/screens/chat/ChannelHeader.kt +++ b/app/src/main/java/chat/zekochat/composables/screens/chat/ChannelHeader.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.screens.chat +package chat.zekochat.composables.screens.chat import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Row @@ -8,8 +8,6 @@ import androidx.compose.foundation.layout.height import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.size import androidx.compose.foundation.layout.width -import androidx.compose.material.icons.Icons -import androidx.compose.material.icons.filled.Menu import androidx.compose.material3.Icon import androidx.compose.material3.IconButton import androidx.compose.material3.Text @@ -22,10 +20,10 @@ import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.dp -import chat.peptide.R -import chat.peptide.api.internals.ChannelUtils -import chat.peptide.api.schemas.Channel -import chat.peptide.api.schemas.ChannelType +import chat.zekochat.R +import chat.zekochat.api.internals.ChannelUtils +import chat.zekochat.api.schemas.Channel +import chat.zekochat.api.schemas.ChannelType @Composable fun ChannelHeader( diff --git a/app/src/main/java/chat/peptide/composables/screens/chat/ChannelIcon.kt b/app/src/main/java/chat/zekochat/composables/screens/chat/ChannelIcon.kt similarity index 96% rename from app/src/main/java/chat/peptide/composables/screens/chat/ChannelIcon.kt rename to app/src/main/java/chat/zekochat/composables/screens/chat/ChannelIcon.kt index 658d8ff5..d08cb956 100644 --- a/app/src/main/java/chat/peptide/composables/screens/chat/ChannelIcon.kt +++ b/app/src/main/java/chat/zekochat/composables/screens/chat/ChannelIcon.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.screens.chat +package chat.zekochat.composables.screens.chat import androidx.compose.foundation.background import androidx.compose.foundation.layout.Box @@ -16,8 +16,8 @@ import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.tooling.preview.PreviewParameter import androidx.compose.ui.tooling.preview.PreviewParameterProvider import androidx.compose.ui.unit.dp -import chat.peptide.R -import chat.peptide.api.schemas.ChannelType +import chat.zekochat.R +import chat.zekochat.api.schemas.ChannelType @Composable fun ChannelIcon(channelType: ChannelType, modifier: Modifier = Modifier) { diff --git a/app/src/main/java/chat/peptide/composables/screens/chat/ChannelSheetHeader.kt b/app/src/main/java/chat/zekochat/composables/screens/chat/ChannelSheetHeader.kt similarity index 89% rename from app/src/main/java/chat/peptide/composables/screens/chat/ChannelSheetHeader.kt rename to app/src/main/java/chat/zekochat/composables/screens/chat/ChannelSheetHeader.kt index 1d5fd0e1..65fd5461 100644 --- a/app/src/main/java/chat/peptide/composables/screens/chat/ChannelSheetHeader.kt +++ b/app/src/main/java/chat/zekochat/composables/screens/chat/ChannelSheetHeader.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.screens.chat +package chat.zekochat.composables.screens.chat import androidx.compose.foundation.background import androidx.compose.foundation.layout.Box @@ -26,15 +26,15 @@ import androidx.compose.ui.layout.ContentScale import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.dp -import chat.peptide.api.PeptideAPI -import chat.peptide.api.schemas.AutumnResource -import chat.peptide.api.schemas.ChannelType -import chat.peptide.api.schemas.User -import chat.peptide.composables.generic.RemoteImage -import chat.peptide.composables.generic.UserAvatar -import chat.peptide.composables.markdown.MarkdownTree -import chat.peptide.ndk.AstNode -import chat.peptide.ndk.Stendal +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.schemas.AutumnResource +import chat.zekochat.api.schemas.ChannelType +import chat.zekochat.api.schemas.User +import chat.zekochat.composables.generic.RemoteImage +import chat.zekochat.composables.generic.UserAvatar +import chat.zekochat.composables.markdown.MarkdownTree +import chat.zekochat.ndk.AstNode +import chat.zekochat.ndk.Stendal @Composable fun ChannelSheetHeader( diff --git a/app/src/main/java/chat/peptide/composables/screens/chat/ReplyManager.kt b/app/src/main/java/chat/zekochat/composables/screens/chat/ReplyManager.kt similarity index 89% rename from app/src/main/java/chat/peptide/composables/screens/chat/ReplyManager.kt rename to app/src/main/java/chat/zekochat/composables/screens/chat/ReplyManager.kt index f0442b26..e55d8dff 100644 --- a/app/src/main/java/chat/peptide/composables/screens/chat/ReplyManager.kt +++ b/app/src/main/java/chat/zekochat/composables/screens/chat/ReplyManager.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.screens.chat +package chat.zekochat.composables.screens.chat import androidx.compose.foundation.background import androidx.compose.foundation.clickable @@ -11,8 +11,6 @@ import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.size import androidx.compose.foundation.layout.width import androidx.compose.foundation.rememberScrollState -import androidx.compose.material.icons.Icons -import androidx.compose.material.icons.filled.Close import androidx.compose.material3.Icon import androidx.compose.material3.LocalTextStyle import androidx.compose.material3.MaterialTheme @@ -27,15 +25,15 @@ import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.internals.ULID -import chat.peptide.api.routes.channel.SendMessageReply -import chat.peptide.api.schemas.Message -import chat.peptide.composables.chat.authorAvatarUrl -import chat.peptide.composables.chat.authorColour -import chat.peptide.composables.chat.authorName -import chat.peptide.composables.generic.UserAvatar +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.internals.ULID +import chat.zekochat.api.routes.channel.SendMessageReply +import chat.zekochat.api.schemas.Message +import chat.zekochat.composables.chat.authorAvatarUrl +import chat.zekochat.composables.chat.authorColour +import chat.zekochat.composables.chat.authorName +import chat.zekochat.composables.generic.UserAvatar @Composable fun replyContentText(message: Message): String { diff --git a/app/src/main/java/chat/peptide/composables/screens/chat/TypingIndicator.kt b/app/src/main/java/chat/zekochat/composables/screens/chat/TypingIndicator.kt similarity index 92% rename from app/src/main/java/chat/peptide/composables/screens/chat/TypingIndicator.kt rename to app/src/main/java/chat/zekochat/composables/screens/chat/TypingIndicator.kt index 8c131472..88412350 100644 --- a/app/src/main/java/chat/peptide/composables/screens/chat/TypingIndicator.kt +++ b/app/src/main/java/chat/zekochat/composables/screens/chat/TypingIndicator.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.screens.chat +package chat.zekochat.composables.screens.chat import androidx.compose.animation.AnimatedVisibility import androidx.compose.animation.fadeIn @@ -21,12 +21,12 @@ import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import chat.peptide.R -import chat.peptide.activities.PeptideTweenFloat -import chat.peptide.activities.PeptideTweenInt -import chat.peptide.api.PeptideAPI -import chat.peptide.api.schemas.User -import chat.peptide.composables.generic.UserAvatar +import chat.zekochat.R +import chat.zekochat.activities.PeptideTweenFloat +import chat.zekochat.activities.PeptideTweenInt +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.schemas.User +import chat.zekochat.composables.generic.UserAvatar @Composable fun StackedUserAvatars( diff --git a/app/src/main/java/chat/peptide/composables/screens/chat/atoms/RegularMessage.kt b/app/src/main/java/chat/zekochat/composables/screens/chat/atoms/RegularMessage.kt similarity index 95% rename from app/src/main/java/chat/peptide/composables/screens/chat/atoms/RegularMessage.kt rename to app/src/main/java/chat/zekochat/composables/screens/chat/atoms/RegularMessage.kt index 20d27361..2f053159 100644 --- a/app/src/main/java/chat/peptide/composables/screens/chat/atoms/RegularMessage.kt +++ b/app/src/main/java/chat/zekochat/composables/screens/chat/atoms/RegularMessage.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.screens.chat.atoms +package chat.zekochat.composables.screens.chat.atoms import android.annotation.SuppressLint import androidx.compose.animation.AnimatedContent @@ -41,16 +41,16 @@ import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.min -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.schemas.Channel -import chat.peptide.api.schemas.Message -import chat.peptide.api.settings.LoadedSettings -import chat.peptide.api.settings.MessageReplyStyle -import chat.peptide.callbacks.Action -import chat.peptide.callbacks.ActionChannel -import chat.peptide.composables.chat.Message -import chat.peptide.internals.extensions.supportSwipeReply +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.schemas.Channel +import chat.zekochat.api.schemas.Message +import chat.zekochat.api.settings.LoadedSettings +import chat.zekochat.api.settings.MessageReplyStyle +import chat.zekochat.callbacks.Action +import chat.zekochat.callbacks.ActionChannel +import chat.zekochat.composables.chat.Message +import chat.zekochat.internals.extensions.supportSwipeReply import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.launch import kotlin.math.abs diff --git a/app/src/main/java/chat/peptide/composables/screens/chat/discover/DiscoverServersList.kt b/app/src/main/java/chat/zekochat/composables/screens/chat/discover/DiscoverServersList.kt similarity index 98% rename from app/src/main/java/chat/peptide/composables/screens/chat/discover/DiscoverServersList.kt rename to app/src/main/java/chat/zekochat/composables/screens/chat/discover/DiscoverServersList.kt index 1fc58149..f66f8d63 100644 --- a/app/src/main/java/chat/peptide/composables/screens/chat/discover/DiscoverServersList.kt +++ b/app/src/main/java/chat/zekochat/composables/screens/chat/discover/DiscoverServersList.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.screens.chat.discover +package chat.zekochat.composables.screens.chat.discover import androidx.compose.foundation.Image import androidx.compose.foundation.background @@ -39,10 +39,10 @@ import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp import androidx.core.graphics.toColorInt import androidx.hilt.navigation.compose.hiltViewModel -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.routes.googlesheets.ServerData -import chat.peptide.composables.generic.SquareButton +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.routes.googlesheets.ServerData +import chat.zekochat.composables.generic.SquareButton @Composable fun DiscoverServersList( diff --git a/app/src/main/java/chat/peptide/composables/screens/chat/discover/DiscoverServersListViewModel.kt b/app/src/main/java/chat/zekochat/composables/screens/chat/discover/DiscoverServersListViewModel.kt similarity index 90% rename from app/src/main/java/chat/peptide/composables/screens/chat/discover/DiscoverServersListViewModel.kt rename to app/src/main/java/chat/zekochat/composables/screens/chat/discover/DiscoverServersListViewModel.kt index 73eb6128..36fe271e 100644 --- a/app/src/main/java/chat/peptide/composables/screens/chat/discover/DiscoverServersListViewModel.kt +++ b/app/src/main/java/chat/zekochat/composables/screens/chat/discover/DiscoverServersListViewModel.kt @@ -1,15 +1,15 @@ -package chat.peptide.composables.screens.chat.discover +package chat.zekochat.composables.screens.chat.discover import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope -import chat.peptide.api.PeptideError -import chat.peptide.api.routes.googlesheets.ServerData -import chat.peptide.api.routes.googlesheets.ServerDataRepository -import chat.peptide.api.routes.invites.fetchInviteByCode -import chat.peptide.api.routes.invites.joinInviteByCode -import chat.peptide.api.schemas.Invite -import chat.peptide.api.schemas.InviteJoined -import chat.peptide.api.schemas.RsResult +import chat.zekochat.api.PeptideError +import chat.zekochat.api.routes.googlesheets.ServerData +import chat.zekochat.api.routes.googlesheets.ServerDataRepository +import chat.zekochat.api.routes.invites.fetchInviteByCode +import chat.zekochat.api.routes.invites.joinInviteByCode +import chat.zekochat.api.schemas.Invite +import chat.zekochat.api.schemas.InviteJoined +import chat.zekochat.api.schemas.RsResult import dagger.hilt.android.lifecycle.HiltViewModel import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.flow.Flow diff --git a/app/src/main/java/chat/peptide/composables/screens/chat/discover/ServerInviteDialog.kt b/app/src/main/java/chat/zekochat/composables/screens/chat/discover/ServerInviteDialog.kt similarity index 95% rename from app/src/main/java/chat/peptide/composables/screens/chat/discover/ServerInviteDialog.kt rename to app/src/main/java/chat/zekochat/composables/screens/chat/discover/ServerInviteDialog.kt index f326209d..a6946e1e 100644 --- a/app/src/main/java/chat/peptide/composables/screens/chat/discover/ServerInviteDialog.kt +++ b/app/src/main/java/chat/zekochat/composables/screens/chat/discover/ServerInviteDialog.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.screens.chat.discover +package chat.zekochat.composables.screens.chat.discover import androidx.compose.foundation.Image import androidx.compose.foundation.border @@ -13,11 +13,9 @@ import androidx.compose.foundation.layout.size import androidx.compose.foundation.layout.width import androidx.compose.foundation.shape.CircleShape import androidx.compose.material3.AlertDialog -import androidx.compose.material3.Button import androidx.compose.material3.CircularProgressIndicator import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text -import androidx.compose.material3.TextButton import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier @@ -30,14 +28,14 @@ import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.PeptideError -import chat.peptide.api.schemas.Invite -import chat.peptide.composables.generic.IconPlaceholder -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.composables.generic.RemoteImage -import chat.peptide.composables.generic.SquareButton +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.PeptideError +import chat.zekochat.api.schemas.Invite +import chat.zekochat.composables.generic.IconPlaceholder +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.composables.generic.RemoteImage +import chat.zekochat.composables.generic.SquareButton @Composable fun ServerInviteDialog( diff --git a/app/src/main/java/chat/peptide/composables/screens/chat/discover/ServerInviteHandler.kt b/app/src/main/java/chat/zekochat/composables/screens/chat/discover/ServerInviteHandler.kt similarity index 95% rename from app/src/main/java/chat/peptide/composables/screens/chat/discover/ServerInviteHandler.kt rename to app/src/main/java/chat/zekochat/composables/screens/chat/discover/ServerInviteHandler.kt index bb0a1f28..e77d24d8 100644 --- a/app/src/main/java/chat/peptide/composables/screens/chat/discover/ServerInviteHandler.kt +++ b/app/src/main/java/chat/zekochat/composables/screens/chat/discover/ServerInviteHandler.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.screens.chat.discover +package chat.zekochat.composables.screens.chat.discover import androidx.compose.runtime.Composable import androidx.compose.runtime.collectAsState @@ -8,7 +8,7 @@ import androidx.compose.runtime.remember import androidx.compose.runtime.rememberCoroutineScope import androidx.compose.runtime.setValue import androidx.hilt.navigation.compose.hiltViewModel -import chat.peptide.api.PeptideError +import chat.zekochat.api.PeptideError import kotlinx.coroutines.flow.collectLatest import kotlinx.coroutines.launch diff --git a/app/src/main/java/chat/peptide/composables/screens/chat/drawer/ChannelSideDrawer.kt b/app/src/main/java/chat/zekochat/composables/screens/chat/drawer/ChannelSideDrawer.kt similarity index 97% rename from app/src/main/java/chat/peptide/composables/screens/chat/drawer/ChannelSideDrawer.kt rename to app/src/main/java/chat/zekochat/composables/screens/chat/drawer/ChannelSideDrawer.kt index 29ca4590..8a03c5f9 100644 --- a/app/src/main/java/chat/peptide/composables/screens/chat/drawer/ChannelSideDrawer.kt +++ b/app/src/main/java/chat/zekochat/composables/screens/chat/drawer/ChannelSideDrawer.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.screens.chat.drawer +package chat.zekochat.composables.screens.chat.drawer import androidx.compose.animation.animateColorAsState import androidx.compose.animation.core.Spring @@ -72,31 +72,31 @@ import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.internals.CategorisedChannelList -import chat.peptide.api.internals.ChannelUtils -import chat.peptide.api.internals.DirectMessages -import chat.peptide.api.schemas.Category -import chat.peptide.api.schemas.Channel -import chat.peptide.api.schemas.ChannelType -import chat.peptide.api.schemas.ServerFlags -import chat.peptide.api.schemas.User -import chat.peptide.api.schemas.has -import chat.peptide.api.settings.GeoStateProvider -import chat.peptide.api.settings.NotificationSettingsProvider -import chat.peptide.api.settings.SyncedSettings -import chat.peptide.composables.generic.GroupIcon -import chat.peptide.composables.generic.IconPlaceholder -import chat.peptide.composables.generic.RemoteImage -import chat.peptide.composables.generic.SquareButton -import chat.peptide.composables.generic.UserAvatar -import chat.peptide.composables.generic.presenceFromStatus -import chat.peptide.composables.screens.chat.ChannelIcon -import chat.peptide.composables.screens.chat.discover.DiscoverServersList -import chat.peptide.screens.chat.ChatRouterDestination -import chat.peptide.sheets.ChannelContextSheet -import chat.peptide.sheets.UserInfoSheet +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.internals.CategorisedChannelList +import chat.zekochat.api.internals.ChannelUtils +import chat.zekochat.api.internals.DirectMessages +import chat.zekochat.api.schemas.Category +import chat.zekochat.api.schemas.Channel +import chat.zekochat.api.schemas.ChannelType +import chat.zekochat.api.schemas.ServerFlags +import chat.zekochat.api.schemas.User +import chat.zekochat.api.schemas.has +import chat.zekochat.api.settings.GeoStateProvider +import chat.zekochat.api.settings.NotificationSettingsProvider +import chat.zekochat.api.settings.SyncedSettings +import chat.zekochat.composables.generic.GroupIcon +import chat.zekochat.composables.generic.IconPlaceholder +import chat.zekochat.composables.generic.RemoteImage +import chat.zekochat.composables.generic.SquareButton +import chat.zekochat.composables.generic.UserAvatar +import chat.zekochat.composables.generic.presenceFromStatus +import chat.zekochat.composables.screens.chat.ChannelIcon +import chat.zekochat.composables.screens.chat.discover.DiscoverServersList +import chat.zekochat.screens.chat.ChatRouterDestination +import chat.zekochat.sheets.ChannelContextSheet +import chat.zekochat.sheets.UserInfoSheet @OptIn( ExperimentalMaterial3Api::class, ExperimentalFoundationApi::class, diff --git a/app/src/main/java/chat/peptide/composables/screens/chat/molecules/JoinVoiceChannelButton.kt b/app/src/main/java/chat/zekochat/composables/screens/chat/molecules/JoinVoiceChannelButton.kt similarity index 89% rename from app/src/main/java/chat/peptide/composables/screens/chat/molecules/JoinVoiceChannelButton.kt rename to app/src/main/java/chat/zekochat/composables/screens/chat/molecules/JoinVoiceChannelButton.kt index a7dc5c87..1ea635bb 100644 --- a/app/src/main/java/chat/peptide/composables/screens/chat/molecules/JoinVoiceChannelButton.kt +++ b/app/src/main/java/chat/zekochat/composables/screens/chat/molecules/JoinVoiceChannelButton.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.screens.chat.molecules +package chat.zekochat.composables.screens.chat.molecules import androidx.compose.foundation.background import androidx.compose.foundation.clickable @@ -15,10 +15,10 @@ import androidx.compose.ui.draw.clip import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp -import chat.peptide.R -import chat.peptide.callbacks.Action -import chat.peptide.callbacks.ActionChannel -import chat.peptide.composables.screens.chat.StackedUserAvatars +import chat.zekochat.R +import chat.zekochat.callbacks.Action +import chat.zekochat.callbacks.ActionChannel +import chat.zekochat.composables.screens.chat.StackedUserAvatars import kotlinx.coroutines.launch @Composable diff --git a/app/src/main/java/chat/peptide/composables/screens/services/DiscoverView.kt b/app/src/main/java/chat/zekochat/composables/screens/services/DiscoverView.kt similarity index 95% rename from app/src/main/java/chat/peptide/composables/screens/services/DiscoverView.kt rename to app/src/main/java/chat/zekochat/composables/screens/services/DiscoverView.kt index f71310c1..5114e86c 100644 --- a/app/src/main/java/chat/peptide/composables/screens/services/DiscoverView.kt +++ b/app/src/main/java/chat/zekochat/composables/screens/services/DiscoverView.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.screens.services +package chat.zekochat.composables.screens.services import android.annotation.SuppressLint import android.content.Intent @@ -22,11 +22,11 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.draw.alpha import androidx.compose.ui.unit.dp import androidx.compose.ui.viewinterop.AndroidView -import chat.peptide.activities.InviteActivity -import chat.peptide.api.PeptideAPI -import chat.peptide.api.PeptideJson -import chat.peptide.api.buildUserAgent -import chat.peptide.api.internals.ThemeCompat +import chat.zekochat.activities.InviteActivity +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.PeptideJson +import chat.zekochat.api.buildUserAgent +import chat.zekochat.api.internals.ThemeCompat import kotlinx.serialization.json.JsonObject import kotlinx.serialization.json.JsonPrimitive diff --git a/app/src/main/java/chat/peptide/composables/screens/settings/AttributionItem.kt b/app/src/main/java/chat/zekochat/composables/screens/settings/AttributionItem.kt similarity index 85% rename from app/src/main/java/chat/peptide/composables/screens/settings/AttributionItem.kt rename to app/src/main/java/chat/zekochat/composables/screens/settings/AttributionItem.kt index 89ad9dbf..b0ff02e4 100644 --- a/app/src/main/java/chat/peptide/composables/screens/settings/AttributionItem.kt +++ b/app/src/main/java/chat/zekochat/composables/screens/settings/AttributionItem.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.screens.settings +package chat.zekochat.composables.screens.settings import androidx.compose.foundation.clickable import androidx.compose.material3.ListItem @@ -6,8 +6,8 @@ import androidx.compose.material3.Text import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.res.stringResource -import chat.peptide.R -import chat.peptide.screens.about.Library +import chat.zekochat.R +import chat.zekochat.screens.about.Library @Composable fun AttributionItem(library: Library, onClick: () -> Unit) { diff --git a/app/src/main/java/chat/peptide/composables/screens/settings/ServerOverview.kt b/app/src/main/java/chat/zekochat/composables/screens/settings/ServerOverview.kt similarity index 93% rename from app/src/main/java/chat/peptide/composables/screens/settings/ServerOverview.kt rename to app/src/main/java/chat/zekochat/composables/screens/settings/ServerOverview.kt index 180b8aef..25f7ed12 100644 --- a/app/src/main/java/chat/peptide/composables/screens/settings/ServerOverview.kt +++ b/app/src/main/java/chat/zekochat/composables/screens/settings/ServerOverview.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.screens.settings +package chat.zekochat.composables.screens.settings import androidx.compose.foundation.background import androidx.compose.foundation.layout.Box @@ -26,13 +26,13 @@ import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.schemas.Server -import chat.peptide.api.schemas.ServerFlags -import chat.peptide.api.schemas.has -import chat.peptide.composables.generic.IconPlaceholder -import chat.peptide.composables.generic.RemoteImage +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.schemas.Server +import chat.zekochat.api.schemas.ServerFlags +import chat.zekochat.api.schemas.has +import chat.zekochat.composables.generic.IconPlaceholder +import chat.zekochat.composables.generic.RemoteImage @Composable fun ServerOverview(server: Server) { diff --git a/app/src/main/java/chat/peptide/composables/screens/settings/UserButtons.kt b/app/src/main/java/chat/zekochat/composables/screens/settings/UserButtons.kt similarity index 96% rename from app/src/main/java/chat/peptide/composables/screens/settings/UserButtons.kt rename to app/src/main/java/chat/zekochat/composables/screens/settings/UserButtons.kt index 99f84223..8c7b766e 100644 --- a/app/src/main/java/chat/peptide/composables/screens/settings/UserButtons.kt +++ b/app/src/main/java/chat/zekochat/composables/screens/settings/UserButtons.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.screens.settings +package chat.zekochat.composables.screens.settings import android.widget.Toast import androidx.compose.animation.animateContentSize @@ -28,16 +28,16 @@ import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.routes.user.acceptFriendRequest -import chat.peptide.api.routes.user.friendUser -import chat.peptide.api.routes.user.openDM -import chat.peptide.api.routes.user.unfriendUser -import chat.peptide.api.schemas.User -import chat.peptide.callbacks.Action -import chat.peptide.callbacks.ActionChannel -import chat.peptide.composables.generic.SquareButton +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.routes.user.acceptFriendRequest +import chat.zekochat.api.routes.user.friendUser +import chat.zekochat.api.routes.user.openDM +import chat.zekochat.api.routes.user.unfriendUser +import chat.zekochat.api.schemas.User +import chat.zekochat.callbacks.Action +import chat.zekochat.callbacks.ActionChannel +import chat.zekochat.composables.generic.SquareButton import kotlinx.coroutines.launch import logcat.LogPriority import logcat.asLog diff --git a/app/src/main/java/chat/peptide/composables/screens/settings/UserOverview.kt b/app/src/main/java/chat/zekochat/composables/screens/settings/UserOverview.kt similarity index 91% rename from app/src/main/java/chat/peptide/composables/screens/settings/UserOverview.kt rename to app/src/main/java/chat/zekochat/composables/screens/settings/UserOverview.kt index fb1da006..4ad48651 100644 --- a/app/src/main/java/chat/peptide/composables/screens/settings/UserOverview.kt +++ b/app/src/main/java/chat/zekochat/composables/screens/settings/UserOverview.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.screens.settings +package chat.zekochat.composables.screens.settings import androidx.compose.foundation.background import androidx.compose.foundation.border @@ -30,18 +30,18 @@ import androidx.compose.ui.text.AnnotatedString import androidx.compose.ui.text.SpanStyle import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.unit.dp -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.internals.SpecialUsers -import chat.peptide.api.internals.ULID -import chat.peptide.api.internals.solidColor -import chat.peptide.api.routes.user.fetchUserProfile -import chat.peptide.api.schemas.AutumnResource -import chat.peptide.api.schemas.Profile -import chat.peptide.api.schemas.User -import chat.peptide.composables.generic.RemoteImage -import chat.peptide.composables.generic.UserAvatar -import chat.peptide.composables.generic.presenceFromStatus +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.internals.SpecialUsers +import chat.zekochat.api.internals.ULID +import chat.zekochat.api.internals.solidColor +import chat.zekochat.api.routes.user.fetchUserProfile +import chat.zekochat.api.schemas.AutumnResource +import chat.zekochat.api.schemas.Profile +import chat.zekochat.api.schemas.User +import chat.zekochat.composables.generic.RemoteImage +import chat.zekochat.composables.generic.UserAvatar +import chat.zekochat.composables.generic.presenceFromStatus import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.runBlocking diff --git a/app/src/main/java/chat/peptide/composables/screens/settings/appearance/ColourChip.kt b/app/src/main/java/chat/zekochat/composables/screens/settings/appearance/ColourChip.kt similarity index 96% rename from app/src/main/java/chat/peptide/composables/screens/settings/appearance/ColourChip.kt rename to app/src/main/java/chat/zekochat/composables/screens/settings/appearance/ColourChip.kt index cf1cca80..33da9fe4 100644 --- a/app/src/main/java/chat/peptide/composables/screens/settings/appearance/ColourChip.kt +++ b/app/src/main/java/chat/zekochat/composables/screens/settings/appearance/ColourChip.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.screens.settings.appearance +package chat.zekochat.composables.screens.settings.appearance import androidx.compose.foundation.background import androidx.compose.foundation.clickable diff --git a/app/src/main/java/chat/peptide/composables/screens/settings/appearance/CornerRadiusPicker.kt b/app/src/main/java/chat/zekochat/composables/screens/settings/appearance/CornerRadiusPicker.kt similarity index 97% rename from app/src/main/java/chat/peptide/composables/screens/settings/appearance/CornerRadiusPicker.kt rename to app/src/main/java/chat/zekochat/composables/screens/settings/appearance/CornerRadiusPicker.kt index 5445ec64..281ef696 100644 --- a/app/src/main/java/chat/peptide/composables/screens/settings/appearance/CornerRadiusPicker.kt +++ b/app/src/main/java/chat/zekochat/composables/screens/settings/appearance/CornerRadiusPicker.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.screens.settings.appearance +package chat.zekochat.composables.screens.settings.appearance import androidx.compose.foundation.background import androidx.compose.foundation.clickable @@ -29,9 +29,9 @@ import androidx.compose.ui.graphics.painter.Painter import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import chat.peptide.R -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.composables.generic.SquareButton +import chat.zekochat.R +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.composables.generic.SquareButton enum class CornerRadiusPreset(val percentage: Int) { SHARP(0), diff --git a/app/src/main/java/chat/peptide/composables/screens/splash/DisconnectedScreen.kt b/app/src/main/java/chat/zekochat/composables/screens/splash/DisconnectedScreen.kt similarity index 92% rename from app/src/main/java/chat/peptide/composables/screens/splash/DisconnectedScreen.kt rename to app/src/main/java/chat/zekochat/composables/screens/splash/DisconnectedScreen.kt index c846eb62..98263c0a 100644 --- a/app/src/main/java/chat/peptide/composables/screens/splash/DisconnectedScreen.kt +++ b/app/src/main/java/chat/zekochat/composables/screens/splash/DisconnectedScreen.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.screens.splash +package chat.zekochat.composables.screens.splash import androidx.compose.foundation.background import androidx.compose.foundation.layout.Arrangement @@ -6,7 +6,6 @@ import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.padding -import androidx.compose.material3.Button import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text import androidx.compose.runtime.Composable @@ -16,8 +15,8 @@ import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp -import chat.peptide.R -import chat.peptide.composables.generic.SquareButton +import chat.zekochat.R +import chat.zekochat.composables.generic.SquareButton @Composable fun DisconnectedScreen(onRetry: () -> Unit) { diff --git a/app/src/main/java/chat/peptide/composables/settings/SettingsHintBanner.kt b/app/src/main/java/chat/zekochat/composables/settings/SettingsHintBanner.kt similarity index 94% rename from app/src/main/java/chat/peptide/composables/settings/SettingsHintBanner.kt rename to app/src/main/java/chat/zekochat/composables/settings/SettingsHintBanner.kt index d9c00b7e..b21217c8 100644 --- a/app/src/main/java/chat/peptide/composables/settings/SettingsHintBanner.kt +++ b/app/src/main/java/chat/zekochat/composables/settings/SettingsHintBanner.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.settings +package chat.zekochat.composables.settings import androidx.compose.foundation.background import androidx.compose.foundation.layout.Arrangement @@ -7,7 +7,6 @@ import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.widthIn -import androidx.compose.material3.Button import androidx.compose.material3.LocalContentColor import androidx.compose.material3.MaterialTheme import androidx.compose.material3.ProvideTextStyle @@ -19,7 +18,7 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp -import chat.peptide.composables.generic.SquareButton +import chat.zekochat.composables.generic.SquareButton @Composable fun SettingsHintBanner( diff --git a/app/src/main/java/chat/peptide/composables/settings/profile/StatusPicker.kt b/app/src/main/java/chat/zekochat/composables/settings/profile/StatusPicker.kt similarity index 95% rename from app/src/main/java/chat/peptide/composables/settings/profile/StatusPicker.kt rename to app/src/main/java/chat/zekochat/composables/settings/profile/StatusPicker.kt index 06291f0d..11e9afb8 100644 --- a/app/src/main/java/chat/peptide/composables/settings/profile/StatusPicker.kt +++ b/app/src/main/java/chat/zekochat/composables/settings/profile/StatusPicker.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.settings.profile +package chat.zekochat.composables.settings.profile import androidx.compose.foundation.background import androidx.compose.foundation.clickable @@ -18,9 +18,9 @@ import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp -import chat.peptide.R -import chat.peptide.composables.generic.Presence -import chat.peptide.composables.generic.presenceColour +import chat.zekochat.R +import chat.zekochat.composables.generic.Presence +import chat.zekochat.composables.generic.presenceColour fun Presence.stringResource(): Int { return when (this) { diff --git a/app/src/main/java/chat/peptide/composables/settings/sessions/SessionItem.kt b/app/src/main/java/chat/zekochat/composables/settings/sessions/SessionItem.kt similarity index 92% rename from app/src/main/java/chat/peptide/composables/settings/sessions/SessionItem.kt rename to app/src/main/java/chat/zekochat/composables/settings/sessions/SessionItem.kt index a8775627..176a14c6 100644 --- a/app/src/main/java/chat/peptide/composables/settings/sessions/SessionItem.kt +++ b/app/src/main/java/chat/zekochat/composables/settings/sessions/SessionItem.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.settings.sessions +package chat.zekochat.composables.settings.sessions import android.text.format.DateUtils import androidx.compose.material3.Icon @@ -13,9 +13,9 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.style.TextOverflow -import chat.peptide.R -import chat.peptide.api.internals.ULID -import chat.peptide.api.schemas.Session +import chat.zekochat.R +import chat.zekochat.api.internals.ULID +import chat.zekochat.api.schemas.Session @Composable fun SessionItem( diff --git a/app/src/main/java/chat/peptide/composables/sheets/SheetSelection.kt b/app/src/main/java/chat/zekochat/composables/sheets/SheetSelection.kt similarity index 96% rename from app/src/main/java/chat/peptide/composables/sheets/SheetSelection.kt rename to app/src/main/java/chat/zekochat/composables/sheets/SheetSelection.kt index 5545e0ef..23bbcec5 100644 --- a/app/src/main/java/chat/peptide/composables/sheets/SheetSelection.kt +++ b/app/src/main/java/chat/zekochat/composables/sheets/SheetSelection.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.sheets +package chat.zekochat.composables.sheets import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Arrangement @@ -15,7 +15,7 @@ import androidx.compose.ui.draw.clip import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.painterResource import androidx.compose.ui.unit.dp -import chat.peptide.R +import chat.zekochat.R /** * Sheet selection. Used when a modal sheet prompts a choice out of x options. diff --git a/app/src/main/java/chat/peptide/composables/sheets/SheetTile.kt b/app/src/main/java/chat/zekochat/composables/sheets/SheetTile.kt similarity index 97% rename from app/src/main/java/chat/peptide/composables/sheets/SheetTile.kt rename to app/src/main/java/chat/zekochat/composables/sheets/SheetTile.kt index f9b39c71..c5274885 100644 --- a/app/src/main/java/chat/peptide/composables/sheets/SheetTile.kt +++ b/app/src/main/java/chat/zekochat/composables/sheets/SheetTile.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.sheets +package chat.zekochat.composables.sheets import androidx.compose.foundation.background import androidx.compose.foundation.clickable @@ -22,7 +22,7 @@ import androidx.compose.ui.draw.clip import androidx.compose.ui.graphics.Brush import androidx.compose.ui.unit.dp import androidx.compose.ui.window.Dialog -import chat.peptide.api.internals.solidColor +import chat.zekochat.api.internals.solidColor @Composable fun SheetTile( diff --git a/app/src/main/java/chat/peptide/composables/skeletons/MessageSkeleton.kt b/app/src/main/java/chat/zekochat/composables/skeletons/MessageSkeleton.kt similarity index 97% rename from app/src/main/java/chat/peptide/composables/skeletons/MessageSkeleton.kt rename to app/src/main/java/chat/zekochat/composables/skeletons/MessageSkeleton.kt index 4aea113b..151ba1e0 100644 --- a/app/src/main/java/chat/peptide/composables/skeletons/MessageSkeleton.kt +++ b/app/src/main/java/chat/zekochat/composables/skeletons/MessageSkeleton.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.skeletons +package chat.zekochat.composables.skeletons import androidx.compose.foundation.background import androidx.compose.foundation.layout.Box @@ -17,7 +17,7 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp -import chat.peptide.api.settings.LoadedSettings +import chat.zekochat.api.settings.LoadedSettings enum class MessageSkeletonVariant { One, diff --git a/app/src/main/java/chat/peptide/composables/skeletons/SkeletonGlobals.kt b/app/src/main/java/chat/zekochat/composables/skeletons/SkeletonGlobals.kt similarity index 74% rename from app/src/main/java/chat/peptide/composables/skeletons/SkeletonGlobals.kt rename to app/src/main/java/chat/zekochat/composables/skeletons/SkeletonGlobals.kt index b3510478..760113e5 100644 --- a/app/src/main/java/chat/peptide/composables/skeletons/SkeletonGlobals.kt +++ b/app/src/main/java/chat/zekochat/composables/skeletons/SkeletonGlobals.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.skeletons +package chat.zekochat.composables.skeletons import androidx.compose.material3.LocalContentColor import androidx.compose.runtime.Composable diff --git a/app/src/main/java/chat/peptide/composables/skeletons/UserOverviewSkeleton.kt b/app/src/main/java/chat/zekochat/composables/skeletons/UserOverviewSkeleton.kt similarity index 96% rename from app/src/main/java/chat/peptide/composables/skeletons/UserOverviewSkeleton.kt rename to app/src/main/java/chat/zekochat/composables/skeletons/UserOverviewSkeleton.kt index 3b272079..3a2c3c14 100644 --- a/app/src/main/java/chat/peptide/composables/skeletons/UserOverviewSkeleton.kt +++ b/app/src/main/java/chat/zekochat/composables/skeletons/UserOverviewSkeleton.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.skeletons +package chat.zekochat.composables.skeletons import androidx.compose.foundation.background import androidx.compose.foundation.layout.Box @@ -18,7 +18,7 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp -import chat.peptide.api.settings.LoadedSettings +import chat.zekochat.api.settings.LoadedSettings import com.valentinilk.shimmer.shimmer @Composable diff --git a/app/src/main/java/chat/peptide/composables/utils/ConditionalConsumptionPointerInput.kt b/app/src/main/java/chat/zekochat/composables/utils/ConditionalConsumptionPointerInput.kt similarity index 99% rename from app/src/main/java/chat/peptide/composables/utils/ConditionalConsumptionPointerInput.kt rename to app/src/main/java/chat/zekochat/composables/utils/ConditionalConsumptionPointerInput.kt index 7f1cb39c..baf53ba9 100644 --- a/app/src/main/java/chat/peptide/composables/utils/ConditionalConsumptionPointerInput.kt +++ b/app/src/main/java/chat/zekochat/composables/utils/ConditionalConsumptionPointerInput.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.utils +package chat.zekochat.composables.utils import androidx.compose.foundation.gestures.GestureCancellationException import androidx.compose.foundation.gestures.PressGestureScope diff --git a/app/src/main/java/chat/peptide/composables/utils/SizeMeasured.kt b/app/src/main/java/chat/zekochat/composables/utils/SizeMeasured.kt similarity index 95% rename from app/src/main/java/chat/peptide/composables/utils/SizeMeasured.kt rename to app/src/main/java/chat/zekochat/composables/utils/SizeMeasured.kt index 41d1fb9c..ec6b37b0 100644 --- a/app/src/main/java/chat/peptide/composables/utils/SizeMeasured.kt +++ b/app/src/main/java/chat/zekochat/composables/utils/SizeMeasured.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.utils +package chat.zekochat.composables.utils import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier diff --git a/app/src/main/java/chat/peptide/composables/vectorassets/CreateServer.kt b/app/src/main/java/chat/zekochat/composables/vectorassets/CreateServer.kt similarity index 97% rename from app/src/main/java/chat/peptide/composables/vectorassets/CreateServer.kt rename to app/src/main/java/chat/zekochat/composables/vectorassets/CreateServer.kt index c27be546..e604efaa 100644 --- a/app/src/main/java/chat/peptide/composables/vectorassets/CreateServer.kt +++ b/app/src/main/java/chat/zekochat/composables/vectorassets/CreateServer.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.vectorassets +package chat.zekochat.composables.vectorassets import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable diff --git a/app/src/main/java/chat/peptide/composables/vectorassets/GeoGateUX.kt b/app/src/main/java/chat/zekochat/composables/vectorassets/GeoGateUX.kt similarity index 98% rename from app/src/main/java/chat/peptide/composables/vectorassets/GeoGateUX.kt rename to app/src/main/java/chat/zekochat/composables/vectorassets/GeoGateUX.kt index 52a2ba2a..5f712bed 100644 --- a/app/src/main/java/chat/peptide/composables/vectorassets/GeoGateUX.kt +++ b/app/src/main/java/chat/zekochat/composables/vectorassets/GeoGateUX.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.vectorassets +package chat.zekochat.composables.vectorassets import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable diff --git a/app/src/main/java/chat/peptide/composables/vectorassets/JoinServer.kt b/app/src/main/java/chat/zekochat/composables/vectorassets/JoinServer.kt similarity index 95% rename from app/src/main/java/chat/peptide/composables/vectorassets/JoinServer.kt rename to app/src/main/java/chat/zekochat/composables/vectorassets/JoinServer.kt index fc18f5be..f0842bcd 100644 --- a/app/src/main/java/chat/peptide/composables/vectorassets/JoinServer.kt +++ b/app/src/main/java/chat/zekochat/composables/vectorassets/JoinServer.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.vectorassets +package chat.zekochat.composables.vectorassets import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable diff --git a/app/src/main/java/chat/peptide/composables/vectorassets/NewServer.kt b/app/src/main/java/chat/zekochat/composables/vectorassets/NewServer.kt similarity index 99% rename from app/src/main/java/chat/peptide/composables/vectorassets/NewServer.kt rename to app/src/main/java/chat/zekochat/composables/vectorassets/NewServer.kt index 56014ee0..e5ce1711 100644 --- a/app/src/main/java/chat/peptide/composables/vectorassets/NewServer.kt +++ b/app/src/main/java/chat/zekochat/composables/vectorassets/NewServer.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.vectorassets +package chat.zekochat.composables.vectorassets import androidx.compose.foundation.Image import androidx.compose.material3.MaterialTheme diff --git a/app/src/main/java/chat/peptide/composables/vectorassets/PeptideTagIntro.kt b/app/src/main/java/chat/zekochat/composables/vectorassets/PeptideTagIntro.kt similarity index 99% rename from app/src/main/java/chat/peptide/composables/vectorassets/PeptideTagIntro.kt rename to app/src/main/java/chat/zekochat/composables/vectorassets/PeptideTagIntro.kt index 2694ae4a..885ea139 100644 --- a/app/src/main/java/chat/peptide/composables/vectorassets/PeptideTagIntro.kt +++ b/app/src/main/java/chat/zekochat/composables/vectorassets/PeptideTagIntro.kt @@ -1,4 +1,4 @@ -package chat.peptide.components.vectorassets +package chat.zekochat.components.vectorassets import androidx.compose.foundation.Image import androidx.compose.material3.MaterialTheme diff --git a/app/src/main/java/chat/peptide/composables/vectorassets/SwipeToReplySpark.kt b/app/src/main/java/chat/zekochat/composables/vectorassets/SwipeToReplySpark.kt similarity index 99% rename from app/src/main/java/chat/peptide/composables/vectorassets/SwipeToReplySpark.kt rename to app/src/main/java/chat/zekochat/composables/vectorassets/SwipeToReplySpark.kt index 988b16d9..1279d6bf 100644 --- a/app/src/main/java/chat/peptide/composables/vectorassets/SwipeToReplySpark.kt +++ b/app/src/main/java/chat/zekochat/composables/vectorassets/SwipeToReplySpark.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.vectorassets +package chat.zekochat.composables.vectorassets import androidx.compose.foundation.Image import androidx.compose.material3.MaterialTheme diff --git a/app/src/main/java/chat/peptide/composables/voice/VoicePermissionSwitch.kt b/app/src/main/java/chat/zekochat/composables/voice/VoicePermissionSwitch.kt similarity index 97% rename from app/src/main/java/chat/peptide/composables/voice/VoicePermissionSwitch.kt rename to app/src/main/java/chat/zekochat/composables/voice/VoicePermissionSwitch.kt index 18618f63..fb702cd5 100644 --- a/app/src/main/java/chat/peptide/composables/voice/VoicePermissionSwitch.kt +++ b/app/src/main/java/chat/zekochat/composables/voice/VoicePermissionSwitch.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.voice +package chat.zekochat.composables.voice import android.Manifest import android.content.Intent @@ -12,7 +12,6 @@ import androidx.compose.foundation.layout.height import androidx.compose.foundation.layout.padding import androidx.compose.foundation.rememberScrollState import androidx.compose.foundation.verticalScroll -import androidx.compose.material3.Button import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.Icon import androidx.compose.material3.MaterialTheme @@ -29,8 +28,8 @@ import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp import androidx.core.net.toUri -import chat.peptide.R -import chat.peptide.composables.generic.SquareButton +import chat.zekochat.R +import chat.zekochat.composables.generic.SquareButton import com.google.accompanist.permissions.ExperimentalPermissionsApi import com.google.accompanist.permissions.PermissionStatus import com.google.accompanist.permissions.rememberMultiplePermissionsState diff --git a/app/src/main/java/chat/peptide/composables/voice/VoiceSheet.kt b/app/src/main/java/chat/zekochat/composables/voice/VoiceSheet.kt similarity index 96% rename from app/src/main/java/chat/peptide/composables/voice/VoiceSheet.kt rename to app/src/main/java/chat/zekochat/composables/voice/VoiceSheet.kt index d7abb126..1bd46250 100644 --- a/app/src/main/java/chat/peptide/composables/voice/VoiceSheet.kt +++ b/app/src/main/java/chat/zekochat/composables/voice/VoiceSheet.kt @@ -1,4 +1,4 @@ -package chat.peptide.composables.voice +package chat.zekochat.composables.voice import androidx.compose.runtime.Composable import androidx.compose.runtime.LaunchedEffect @@ -8,9 +8,9 @@ import androidx.compose.runtime.setValue import androidx.lifecycle.SavedStateHandle import androidx.lifecycle.ViewModel import androidx.lifecycle.viewmodel.compose.viewModel -import chat.peptide.R -import chat.peptide.api.routes.misc.getRootRoute -import chat.peptide.api.routes.voice.joinCall +import chat.zekochat.R +import chat.zekochat.api.routes.misc.getRootRoute +import chat.zekochat.api.routes.voice.joinCall import logcat.LogPriority import logcat.asLog import logcat.logcat diff --git a/app/src/main/java/chat/peptide/di/GoogleSheetsModule.kt b/app/src/main/java/chat/zekochat/di/GoogleSheetsModule.kt similarity index 85% rename from app/src/main/java/chat/peptide/di/GoogleSheetsModule.kt rename to app/src/main/java/chat/zekochat/di/GoogleSheetsModule.kt index e2613c41..fad0f3e5 100644 --- a/app/src/main/java/chat/peptide/di/GoogleSheetsModule.kt +++ b/app/src/main/java/chat/zekochat/di/GoogleSheetsModule.kt @@ -1,6 +1,6 @@ -package chat.peptide.di +package chat.zekochat.di -import chat.peptide.api.routes.googlesheets.ServerDataRepository +import chat.zekochat.api.routes.googlesheets.ServerDataRepository import dagger.Module import dagger.Provides import dagger.hilt.InstallIn diff --git a/app/src/main/java/chat/peptide/dialogs/NotificationRationaleDialog.kt b/app/src/main/java/chat/zekochat/dialogs/NotificationRationaleDialog.kt similarity index 93% rename from app/src/main/java/chat/peptide/dialogs/NotificationRationaleDialog.kt rename to app/src/main/java/chat/zekochat/dialogs/NotificationRationaleDialog.kt index 14e57127..81b6eaac 100644 --- a/app/src/main/java/chat/peptide/dialogs/NotificationRationaleDialog.kt +++ b/app/src/main/java/chat/zekochat/dialogs/NotificationRationaleDialog.kt @@ -1,4 +1,4 @@ -package chat.peptide.dialogs +package chat.zekochat.dialogs import androidx.compose.foundation.Image import androidx.compose.foundation.layout.Arrangement @@ -17,10 +17,10 @@ import androidx.compose.ui.text.SpanStyle import androidx.compose.ui.text.buildAnnotatedString import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.unit.dp -import chat.peptide.BuildConfig -import chat.peptide.R -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.composables.generic.SquareButton +import chat.zekochat.BuildConfig +import chat.zekochat.R +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.composables.generic.SquareButton @Composable fun NotificationRationaleDialog( diff --git a/app/src/main/java/chat/peptide/fragments/ChangelogBottomSheetFragment.kt b/app/src/main/java/chat/zekochat/fragments/ChangelogBottomSheetFragment.kt similarity index 97% rename from app/src/main/java/chat/peptide/fragments/ChangelogBottomSheetFragment.kt rename to app/src/main/java/chat/zekochat/fragments/ChangelogBottomSheetFragment.kt index 66bddc88..c0378315 100644 --- a/app/src/main/java/chat/peptide/fragments/ChangelogBottomSheetFragment.kt +++ b/app/src/main/java/chat/zekochat/fragments/ChangelogBottomSheetFragment.kt @@ -1,4 +1,4 @@ -package chat.peptide.fragments +package chat.zekochat.fragments import android.annotation.SuppressLint import android.content.DialogInterface @@ -19,10 +19,10 @@ import androidx.browser.customtabs.CustomTabColorSchemeParams import androidx.browser.customtabs.CustomTabsIntent import androidx.core.content.res.ResourcesCompat import androidx.webkit.WebViewAssetLoader -import chat.peptide.R -import chat.peptide.activities.InviteActivity -import chat.peptide.api.PeptideAPI -import chat.peptide.databinding.SheetChangelogBinding +import chat.zekochat.R +import chat.zekochat.activities.InviteActivity +import chat.zekochat.api.PeptideAPI +import chat.zekochat.databinding.SheetChangelogBinding import com.google.android.material.bottomsheet.BottomSheetDialogFragment import com.google.android.material.color.MaterialColors diff --git a/app/src/main/java/chat/peptide/internals/Autocomplete.kt b/app/src/main/java/chat/zekochat/internals/Autocomplete.kt similarity index 95% rename from app/src/main/java/chat/peptide/internals/Autocomplete.kt rename to app/src/main/java/chat/zekochat/internals/Autocomplete.kt index 5f72796d..9bb1b80a 100644 --- a/app/src/main/java/chat/peptide/internals/Autocomplete.kt +++ b/app/src/main/java/chat/zekochat/internals/Autocomplete.kt @@ -1,12 +1,12 @@ -package chat.peptide.internals +package chat.zekochat.internals -import chat.peptide.api.PeptideAPI -import chat.peptide.api.internals.PermissionBit -import chat.peptide.api.internals.Roles -import chat.peptide.api.internals.has -import chat.peptide.api.schemas.ChannelType -import chat.peptide.api.settings.FeatureFlags -import chat.peptide.composables.chat.AutocompleteSuggestion +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.internals.PermissionBit +import chat.zekochat.api.internals.Roles +import chat.zekochat.api.internals.has +import chat.zekochat.api.schemas.ChannelType +import chat.zekochat.api.settings.FeatureFlags +import chat.zekochat.composables.chat.AutocompleteSuggestion object Autocomplete { private val emojiImpl = EmojiImpl() diff --git a/app/src/main/java/chat/peptide/internals/Changelogs.kt b/app/src/main/java/chat/zekochat/internals/Changelogs.kt similarity index 93% rename from app/src/main/java/chat/peptide/internals/Changelogs.kt rename to app/src/main/java/chat/zekochat/internals/Changelogs.kt index b7f36740..57810cb6 100644 --- a/app/src/main/java/chat/peptide/internals/Changelogs.kt +++ b/app/src/main/java/chat/zekochat/internals/Changelogs.kt @@ -1,11 +1,11 @@ -package chat.peptide.internals +package chat.zekochat.internals import android.content.Context -import chat.peptide.api.PeptideAPI -import chat.peptide.api.PeptideHttp -import chat.peptide.api.PeptideJson -import chat.peptide.internals.IndexHolder.cachedIndex -import chat.peptide.persistence.KVStorage +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.PeptideHttp +import chat.zekochat.api.PeptideJson +import chat.zekochat.internals.IndexHolder.cachedIndex +import chat.zekochat.persistence.KVStorage import io.ktor.client.request.get import io.ktor.client.statement.bodyAsText import kotlinx.serialization.Serializable diff --git a/app/src/main/java/chat/peptide/internals/EmojiImpl.kt b/app/src/main/java/chat/zekochat/internals/EmojiImpl.kt similarity index 97% rename from app/src/main/java/chat/peptide/internals/EmojiImpl.kt rename to app/src/main/java/chat/zekochat/internals/EmojiImpl.kt index 9da69b67..a21b3fac 100644 --- a/app/src/main/java/chat/peptide/internals/EmojiImpl.kt +++ b/app/src/main/java/chat/zekochat/internals/EmojiImpl.kt @@ -1,11 +1,11 @@ -package chat.peptide.internals +package chat.zekochat.internals import android.content.Context -import chat.peptide.R -import chat.peptide.PeptideApplication -import chat.peptide.api.PeptideAPI -import chat.peptide.api.PeptideJson -import chat.peptide.api.schemas.Server +import chat.zekochat.R +import chat.zekochat.PeptideApplication +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.PeptideJson +import chat.zekochat.api.schemas.Server import kotlinx.serialization.Serializable import kotlinx.serialization.builtins.ListSerializer @@ -58,7 +58,7 @@ sealed class EmojiPickerItem { val alternates: List> ) : EmojiPickerItem() - data class ServerEmote(val emote: chat.peptide.api.schemas.Emoji) : EmojiPickerItem() + data class ServerEmote(val emote: chat.zekochat.api.schemas.Emoji) : EmojiPickerItem() } class EmojiImpl { diff --git a/app/src/main/java/chat/peptide/internals/Platform.kt b/app/src/main/java/chat/zekochat/internals/Platform.kt similarity index 83% rename from app/src/main/java/chat/peptide/internals/Platform.kt rename to app/src/main/java/chat/zekochat/internals/Platform.kt index b62a493e..1d080fdf 100644 --- a/app/src/main/java/chat/peptide/internals/Platform.kt +++ b/app/src/main/java/chat/zekochat/internals/Platform.kt @@ -1,4 +1,4 @@ -package chat.peptide.internals +package chat.zekochat.internals import android.os.Build diff --git a/app/src/main/java/chat/peptide/internals/TailwindColourScheme.kt b/app/src/main/java/chat/zekochat/internals/TailwindColourScheme.kt similarity index 99% rename from app/src/main/java/chat/peptide/internals/TailwindColourScheme.kt rename to app/src/main/java/chat/zekochat/internals/TailwindColourScheme.kt index c4d2b4e7..2d90095a 100644 --- a/app/src/main/java/chat/peptide/internals/TailwindColourScheme.kt +++ b/app/src/main/java/chat/zekochat/internals/TailwindColourScheme.kt @@ -1,4 +1,4 @@ -package chat.peptide.internals +package chat.zekochat.internals import androidx.compose.ui.graphics.Color diff --git a/app/src/main/java/chat/peptide/internals/Timestamp.kt b/app/src/main/java/chat/zekochat/internals/Timestamp.kt similarity index 98% rename from app/src/main/java/chat/peptide/internals/Timestamp.kt rename to app/src/main/java/chat/zekochat/internals/Timestamp.kt index c90c5216..0529ffef 100644 --- a/app/src/main/java/chat/peptide/internals/Timestamp.kt +++ b/app/src/main/java/chat/zekochat/internals/Timestamp.kt @@ -1,4 +1,4 @@ -package chat.peptide.internals +package chat.zekochat.internals import android.text.format.DateUtils import android.util.Log diff --git a/app/src/main/java/chat/peptide/internals/extensions/Defaults.kt b/app/src/main/java/chat/zekochat/internals/extensions/Defaults.kt similarity index 87% rename from app/src/main/java/chat/peptide/internals/extensions/Defaults.kt rename to app/src/main/java/chat/zekochat/internals/extensions/Defaults.kt index 56340619..a32a7347 100644 --- a/app/src/main/java/chat/peptide/internals/extensions/Defaults.kt +++ b/app/src/main/java/chat/zekochat/internals/extensions/Defaults.kt @@ -1,4 +1,4 @@ -package chat.peptide.internals.extensions +package chat.zekochat.internals.extensions import androidx.compose.material3.ListItemColors import androidx.compose.material3.ListItemDefaults diff --git a/app/src/main/java/chat/peptide/internals/extensions/Input.kt b/app/src/main/java/chat/zekochat/internals/extensions/Input.kt similarity index 95% rename from app/src/main/java/chat/peptide/internals/extensions/Input.kt rename to app/src/main/java/chat/zekochat/internals/extensions/Input.kt index f5f03ec8..339de116 100644 --- a/app/src/main/java/chat/peptide/internals/extensions/Input.kt +++ b/app/src/main/java/chat/zekochat/internals/extensions/Input.kt @@ -1,4 +1,4 @@ -package chat.peptide.internals.extensions +package chat.zekochat.internals.extensions import androidx.compose.foundation.gestures.awaitEachGesture import androidx.compose.foundation.gestures.awaitFirstDown diff --git a/app/src/main/java/chat/peptide/internals/extensions/Insets.kt b/app/src/main/java/chat/zekochat/internals/extensions/Insets.kt similarity index 54% rename from app/src/main/java/chat/peptide/internals/extensions/Insets.kt rename to app/src/main/java/chat/zekochat/internals/extensions/Insets.kt index 420c6bf8..0cfce73a 100644 --- a/app/src/main/java/chat/peptide/internals/extensions/Insets.kt +++ b/app/src/main/java/chat/zekochat/internals/extensions/Insets.kt @@ -1,10 +1,6 @@ -package chat.peptide.internals.extensions +package chat.zekochat.internals.extensions import androidx.compose.foundation.layout.WindowInsets -import androidx.compose.foundation.layout.exclude -import androidx.compose.foundation.layout.navigationBars -import androidx.compose.material3.BottomSheetDefaults -import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.runtime.Composable import androidx.compose.runtime.NonRestartableComposable diff --git a/app/src/main/java/chat/peptide/internals/extensions/Locales.kt b/app/src/main/java/chat/zekochat/internals/extensions/Locales.kt similarity index 94% rename from app/src/main/java/chat/peptide/internals/extensions/Locales.kt rename to app/src/main/java/chat/zekochat/internals/extensions/Locales.kt index 1d42d64c..f9df9435 100644 --- a/app/src/main/java/chat/peptide/internals/extensions/Locales.kt +++ b/app/src/main/java/chat/zekochat/internals/extensions/Locales.kt @@ -1,4 +1,4 @@ -package chat.peptide.internals.extensions +package chat.zekochat.internals.extensions import android.annotation.SuppressLint import android.content.Context diff --git a/app/src/main/java/chat/peptide/internals/extensions/Permissions.kt b/app/src/main/java/chat/zekochat/internals/extensions/Permissions.kt similarity index 90% rename from app/src/main/java/chat/peptide/internals/extensions/Permissions.kt rename to app/src/main/java/chat/zekochat/internals/extensions/Permissions.kt index 20be373c..d7ec08df 100644 --- a/app/src/main/java/chat/peptide/internals/extensions/Permissions.kt +++ b/app/src/main/java/chat/zekochat/internals/extensions/Permissions.kt @@ -1,12 +1,12 @@ -package chat.peptide.internals.extensions +package chat.zekochat.internals.extensions import androidx.compose.runtime.Composable import androidx.compose.runtime.LaunchedEffect import androidx.compose.runtime.MutableLongState import androidx.compose.runtime.mutableLongStateOf import androidx.compose.runtime.saveable.rememberSaveable -import chat.peptide.api.PeptideAPI -import chat.peptide.api.internals.Roles +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.internals.Roles @Composable fun rememberChannelPermissions(channelId: String, key1: Any = Unit): MutableLongState { diff --git a/app/src/main/java/chat/peptide/internals/text/Gigamoji.kt b/app/src/main/java/chat/zekochat/internals/text/Gigamoji.kt similarity index 96% rename from app/src/main/java/chat/peptide/internals/text/Gigamoji.kt rename to app/src/main/java/chat/zekochat/internals/text/Gigamoji.kt index b055c1d1..18d18abe 100644 --- a/app/src/main/java/chat/peptide/internals/text/Gigamoji.kt +++ b/app/src/main/java/chat/zekochat/internals/text/Gigamoji.kt @@ -1,4 +1,4 @@ -package chat.peptide.internals.text +package chat.zekochat.internals.text private val STRING_IS_CUSTOM_EMOTES_REGEX = Regex("(?::[0-9A-HJKMNP-TV-Z]{26}:|\\s)+") diff --git a/app/src/main/java/chat/peptide/internals/text/MessageProcessor.kt b/app/src/main/java/chat/zekochat/internals/text/MessageProcessor.kt similarity index 94% rename from app/src/main/java/chat/peptide/internals/text/MessageProcessor.kt rename to app/src/main/java/chat/zekochat/internals/text/MessageProcessor.kt index f1270413..87fac35c 100644 --- a/app/src/main/java/chat/peptide/internals/text/MessageProcessor.kt +++ b/app/src/main/java/chat/zekochat/internals/text/MessageProcessor.kt @@ -1,8 +1,8 @@ -package chat.peptide.internals.text +package chat.zekochat.internals.text -import chat.peptide.api.PeptideAPI -import chat.peptide.api.schemas.ChannelType -import chat.peptide.internals.EmojiImpl +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.schemas.ChannelType +import chat.zekochat.internals.EmojiImpl object MessageProcessor { private val MentionRegex = Regex("@((?:\\p{L}|[\\d_.-])+)#([0-9]{4})", RegexOption.IGNORE_CASE) diff --git a/app/src/main/java/chat/peptide/markdown/jbm/FallbackRenderer.kt b/app/src/main/java/chat/zekochat/markdown/jbm/FallbackRenderer.kt similarity index 95% rename from app/src/main/java/chat/peptide/markdown/jbm/FallbackRenderer.kt rename to app/src/main/java/chat/zekochat/markdown/jbm/FallbackRenderer.kt index b88c6c7e..a1a77043 100644 --- a/app/src/main/java/chat/peptide/markdown/jbm/FallbackRenderer.kt +++ b/app/src/main/java/chat/zekochat/markdown/jbm/FallbackRenderer.kt @@ -16,12 +16,12 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.toArgb import androidx.compose.ui.viewinterop.AndroidView import androidx.webkit.WebViewAssetLoader -import chat.peptide.activities.InviteActivity -import chat.peptide.api.PeptideAPI -import chat.peptide.api.internals.ResourceLocations -import chat.peptide.markdown.jbm.LocalJBMarkdownTreeState -import chat.peptide.markdown.jbm.MentionResolver -import chat.peptide.markdown.jbm.asHexString +import chat.zekochat.activities.InviteActivity +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.internals.ResourceLocations +import chat.zekochat.markdown.jbm.LocalJBMarkdownTreeState +import chat.zekochat.markdown.jbm.MentionResolver +import chat.zekochat.markdown.jbm.asHexString @SuppressLint("SetJavaScriptEnabled") @Composable diff --git a/app/src/main/java/chat/peptide/markdown/jbm/JBMApi.kt b/app/src/main/java/chat/zekochat/markdown/jbm/JBMApi.kt similarity index 92% rename from app/src/main/java/chat/peptide/markdown/jbm/JBMApi.kt rename to app/src/main/java/chat/zekochat/markdown/jbm/JBMApi.kt index 2c7ae10b..a4801a5e 100644 --- a/app/src/main/java/chat/peptide/markdown/jbm/JBMApi.kt +++ b/app/src/main/java/chat/zekochat/markdown/jbm/JBMApi.kt @@ -1,4 +1,4 @@ -package chat.peptide.markdown.jbm +package chat.zekochat.markdown.jbm import org.intellij.markdown.ast.ASTNode import org.intellij.markdown.parser.MarkdownParser diff --git a/app/src/main/java/chat/peptide/markdown/jbm/JBMRenderer.kt b/app/src/main/java/chat/zekochat/markdown/jbm/JBMRenderer.kt similarity index 98% rename from app/src/main/java/chat/peptide/markdown/jbm/JBMRenderer.kt rename to app/src/main/java/chat/zekochat/markdown/jbm/JBMRenderer.kt index dceba08b..5fd02abb 100644 --- a/app/src/main/java/chat/peptide/markdown/jbm/JBMRenderer.kt +++ b/app/src/main/java/chat/zekochat/markdown/jbm/JBMRenderer.kt @@ -1,4 +1,4 @@ -package chat.peptide.markdown.jbm +package chat.zekochat.markdown.jbm import FallbackRenderer import android.content.Intent @@ -71,23 +71,23 @@ import androidx.compose.ui.text.withStyle import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import androidx.core.net.toUri -import chat.peptide.R -import chat.peptide.activities.InviteActivity -import chat.peptide.api.PeptideAPI -import chat.peptide.api.internals.BrushCompat -import chat.peptide.api.internals.InstancedBrushCompat -import chat.peptide.api.internals.isUlid -import chat.peptide.api.routes.custom.fetchEmoji -import chat.peptide.api.schemas.isInviteUri -import chat.peptide.api.settings.LoadedSettings -import chat.peptide.callbacks.Action -import chat.peptide.callbacks.ActionChannel -import chat.peptide.composables.generic.RemoteImage -import chat.peptide.composables.generic.UserAvatar -import chat.peptide.composables.markdown.Annotations -import chat.peptide.composables.utils.detectTapGesturesConditionalConsume -import chat.peptide.ui.theme.FragmentMono -import chat.peptide.ui.theme.isThemeDark +import chat.zekochat.R +import chat.zekochat.activities.InviteActivity +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.internals.BrushCompat +import chat.zekochat.api.internals.InstancedBrushCompat +import chat.zekochat.api.internals.isUlid +import chat.zekochat.api.routes.custom.fetchEmoji +import chat.zekochat.api.schemas.isInviteUri +import chat.zekochat.api.settings.LoadedSettings +import chat.zekochat.callbacks.Action +import chat.zekochat.callbacks.ActionChannel +import chat.zekochat.composables.generic.RemoteImage +import chat.zekochat.composables.generic.UserAvatar +import chat.zekochat.composables.markdown.Annotations +import chat.zekochat.composables.utils.detectTapGesturesConditionalConsume +import chat.zekochat.ui.theme.FragmentMono +import chat.zekochat.ui.theme.isThemeDark import dev.snipme.highlights.Highlights import dev.snipme.highlights.model.BoldHighlight import dev.snipme.highlights.model.CodeHighlight diff --git a/app/src/main/java/chat/peptide/markdown/jbm/KatexRenderer.kt b/app/src/main/java/chat/zekochat/markdown/jbm/KatexRenderer.kt similarity index 97% rename from app/src/main/java/chat/peptide/markdown/jbm/KatexRenderer.kt rename to app/src/main/java/chat/zekochat/markdown/jbm/KatexRenderer.kt index f303d13a..76265890 100644 --- a/app/src/main/java/chat/peptide/markdown/jbm/KatexRenderer.kt +++ b/app/src/main/java/chat/zekochat/markdown/jbm/KatexRenderer.kt @@ -1,4 +1,4 @@ -package chat.peptide.markdown.jbm +package chat.zekochat.markdown.jbm import android.annotation.SuppressLint import android.content.Intent @@ -19,8 +19,8 @@ import androidx.compose.ui.graphics.Color import androidx.compose.ui.graphics.toArgb import androidx.compose.ui.viewinterop.AndroidView import androidx.webkit.WebViewAssetLoader -import chat.peptide.activities.InviteActivity -import chat.peptide.api.PeptideAPI +import chat.zekochat.activities.InviteActivity +import chat.zekochat.api.PeptideAPI internal fun Color.asHexString(includeAlphaComponent: Boolean = true): String { val argb = toArgb() diff --git a/app/src/main/java/chat/peptide/markdown/jbm/MentionResolver.kt b/app/src/main/java/chat/zekochat/markdown/jbm/MentionResolver.kt similarity index 93% rename from app/src/main/java/chat/peptide/markdown/jbm/MentionResolver.kt rename to app/src/main/java/chat/zekochat/markdown/jbm/MentionResolver.kt index a5958bad..05a8b093 100644 --- a/app/src/main/java/chat/peptide/markdown/jbm/MentionResolver.kt +++ b/app/src/main/java/chat/zekochat/markdown/jbm/MentionResolver.kt @@ -1,6 +1,6 @@ -package chat.peptide.markdown.jbm +package chat.zekochat.markdown.jbm -import chat.peptide.api.PeptideAPI +import chat.zekochat.api.PeptideAPI object MentionResolver { /** diff --git a/app/src/main/java/chat/peptide/markdown/jbm/RSMElementTypes.kt b/app/src/main/java/chat/zekochat/markdown/jbm/RSMElementTypes.kt similarity index 94% rename from app/src/main/java/chat/peptide/markdown/jbm/RSMElementTypes.kt rename to app/src/main/java/chat/zekochat/markdown/jbm/RSMElementTypes.kt index ddd02ffe..217f16da 100644 --- a/app/src/main/java/chat/peptide/markdown/jbm/RSMElementTypes.kt +++ b/app/src/main/java/chat/zekochat/markdown/jbm/RSMElementTypes.kt @@ -1,4 +1,4 @@ -package chat.peptide.markdown.jbm +package chat.zekochat.markdown.jbm import org.intellij.markdown.IElementType import org.intellij.markdown.MarkdownElementType diff --git a/app/src/main/java/chat/peptide/markdown/jbm/RSMFlavourDescriptor.kt b/app/src/main/java/chat/zekochat/markdown/jbm/RSMFlavourDescriptor.kt similarity index 82% rename from app/src/main/java/chat/peptide/markdown/jbm/RSMFlavourDescriptor.kt rename to app/src/main/java/chat/zekochat/markdown/jbm/RSMFlavourDescriptor.kt index 3a77ea8a..2590db24 100644 --- a/app/src/main/java/chat/peptide/markdown/jbm/RSMFlavourDescriptor.kt +++ b/app/src/main/java/chat/zekochat/markdown/jbm/RSMFlavourDescriptor.kt @@ -1,10 +1,10 @@ -package chat.peptide.markdown.jbm +package chat.zekochat.markdown.jbm -import chat.peptide.markdown.jbm.sequentialparsers.ChannelMentionParser -import chat.peptide.markdown.jbm.sequentialparsers.CustomEmoteParser -import chat.peptide.markdown.jbm.sequentialparsers.MassMentionParser -import chat.peptide.markdown.jbm.sequentialparsers.RoleMentionParser -import chat.peptide.markdown.jbm.sequentialparsers.UserMentionParser +import chat.zekochat.markdown.jbm.sequentialparsers.ChannelMentionParser +import chat.zekochat.markdown.jbm.sequentialparsers.CustomEmoteParser +import chat.zekochat.markdown.jbm.sequentialparsers.MassMentionParser +import chat.zekochat.markdown.jbm.sequentialparsers.RoleMentionParser +import chat.zekochat.markdown.jbm.sequentialparsers.UserMentionParser import org.intellij.markdown.MarkdownTokenTypes import org.intellij.markdown.flavours.gfm.GFMFlavourDescriptor import org.intellij.markdown.flavours.gfm.GFMTokenTypes diff --git a/app/src/main/java/chat/peptide/markdown/jbm/sequentialparsers/ChannelMentionParser.kt b/app/src/main/java/chat/zekochat/markdown/jbm/sequentialparsers/ChannelMentionParser.kt similarity index 93% rename from app/src/main/java/chat/peptide/markdown/jbm/sequentialparsers/ChannelMentionParser.kt rename to app/src/main/java/chat/zekochat/markdown/jbm/sequentialparsers/ChannelMentionParser.kt index c878f80d..c75ba68c 100644 --- a/app/src/main/java/chat/peptide/markdown/jbm/sequentialparsers/ChannelMentionParser.kt +++ b/app/src/main/java/chat/zekochat/markdown/jbm/sequentialparsers/ChannelMentionParser.kt @@ -1,6 +1,6 @@ -package chat.peptide.markdown.jbm.sequentialparsers +package chat.zekochat.markdown.jbm.sequentialparsers -import chat.peptide.markdown.jbm.RSMElementTypes +import chat.zekochat.markdown.jbm.RSMElementTypes import org.intellij.markdown.MarkdownTokenTypes import org.intellij.markdown.parser.sequentialparsers.RangesListBuilder import org.intellij.markdown.parser.sequentialparsers.SequentialParser diff --git a/app/src/main/java/chat/peptide/markdown/jbm/sequentialparsers/CustomEmoteParser.kt b/app/src/main/java/chat/zekochat/markdown/jbm/sequentialparsers/CustomEmoteParser.kt similarity index 94% rename from app/src/main/java/chat/peptide/markdown/jbm/sequentialparsers/CustomEmoteParser.kt rename to app/src/main/java/chat/zekochat/markdown/jbm/sequentialparsers/CustomEmoteParser.kt index 00b88e05..11701e0a 100644 --- a/app/src/main/java/chat/peptide/markdown/jbm/sequentialparsers/CustomEmoteParser.kt +++ b/app/src/main/java/chat/zekochat/markdown/jbm/sequentialparsers/CustomEmoteParser.kt @@ -1,6 +1,6 @@ -package chat.peptide.markdown.jbm.sequentialparsers +package chat.zekochat.markdown.jbm.sequentialparsers -import chat.peptide.markdown.jbm.RSMElementTypes +import chat.zekochat.markdown.jbm.RSMElementTypes import org.intellij.markdown.MarkdownTokenTypes import org.intellij.markdown.parser.sequentialparsers.RangesListBuilder import org.intellij.markdown.parser.sequentialparsers.SequentialParser diff --git a/app/src/main/java/chat/peptide/markdown/jbm/sequentialparsers/MassMentionParser.kt b/app/src/main/java/chat/zekochat/markdown/jbm/sequentialparsers/MassMentionParser.kt similarity index 91% rename from app/src/main/java/chat/peptide/markdown/jbm/sequentialparsers/MassMentionParser.kt rename to app/src/main/java/chat/zekochat/markdown/jbm/sequentialparsers/MassMentionParser.kt index 29c7b5c3..3c8baf44 100644 --- a/app/src/main/java/chat/peptide/markdown/jbm/sequentialparsers/MassMentionParser.kt +++ b/app/src/main/java/chat/zekochat/markdown/jbm/sequentialparsers/MassMentionParser.kt @@ -1,4 +1,4 @@ -package chat.peptide.markdown.jbm.sequentialparsers +package chat.zekochat.markdown.jbm.sequentialparsers import org.intellij.markdown.parser.sequentialparsers.RangesListBuilder import org.intellij.markdown.parser.sequentialparsers.SequentialParser diff --git a/app/src/main/java/chat/peptide/markdown/jbm/sequentialparsers/RoleMentionParser.kt b/app/src/main/java/chat/zekochat/markdown/jbm/sequentialparsers/RoleMentionParser.kt similarity index 93% rename from app/src/main/java/chat/peptide/markdown/jbm/sequentialparsers/RoleMentionParser.kt rename to app/src/main/java/chat/zekochat/markdown/jbm/sequentialparsers/RoleMentionParser.kt index e9d7c908..4a3b5e1f 100644 --- a/app/src/main/java/chat/peptide/markdown/jbm/sequentialparsers/RoleMentionParser.kt +++ b/app/src/main/java/chat/zekochat/markdown/jbm/sequentialparsers/RoleMentionParser.kt @@ -1,6 +1,6 @@ -package chat.peptide.markdown.jbm.sequentialparsers +package chat.zekochat.markdown.jbm.sequentialparsers -import chat.peptide.markdown.jbm.RSMElementTypes +import chat.zekochat.markdown.jbm.RSMElementTypes import org.intellij.markdown.MarkdownTokenTypes import org.intellij.markdown.parser.sequentialparsers.RangesListBuilder import org.intellij.markdown.parser.sequentialparsers.SequentialParser diff --git a/app/src/main/java/chat/peptide/markdown/jbm/sequentialparsers/UserMentionParser.kt b/app/src/main/java/chat/zekochat/markdown/jbm/sequentialparsers/UserMentionParser.kt similarity index 93% rename from app/src/main/java/chat/peptide/markdown/jbm/sequentialparsers/UserMentionParser.kt rename to app/src/main/java/chat/zekochat/markdown/jbm/sequentialparsers/UserMentionParser.kt index f92d95bc..0b5b377b 100644 --- a/app/src/main/java/chat/peptide/markdown/jbm/sequentialparsers/UserMentionParser.kt +++ b/app/src/main/java/chat/zekochat/markdown/jbm/sequentialparsers/UserMentionParser.kt @@ -1,6 +1,6 @@ -package chat.peptide.markdown.jbm.sequentialparsers +package chat.zekochat.markdown.jbm.sequentialparsers -import chat.peptide.markdown.jbm.RSMElementTypes +import chat.zekochat.markdown.jbm.RSMElementTypes import org.intellij.markdown.MarkdownTokenTypes import org.intellij.markdown.parser.sequentialparsers.RangesListBuilder import org.intellij.markdown.parser.sequentialparsers.SequentialParser diff --git a/app/src/main/java/chat/peptide/material/EasingTokens.kt b/app/src/main/java/chat/zekochat/material/EasingTokens.kt similarity index 89% rename from app/src/main/java/chat/peptide/material/EasingTokens.kt rename to app/src/main/java/chat/zekochat/material/EasingTokens.kt index 5884c5ae..10f35824 100644 --- a/app/src/main/java/chat/peptide/material/EasingTokens.kt +++ b/app/src/main/java/chat/zekochat/material/EasingTokens.kt @@ -1,4 +1,4 @@ -package chat.peptide.material +package chat.zekochat.material import androidx.compose.animation.core.CubicBezierEasing diff --git a/app/src/main/java/chat/peptide/ndk/NativeLibraries.kt b/app/src/main/java/chat/zekochat/ndk/NativeLibraries.kt similarity index 91% rename from app/src/main/java/chat/peptide/ndk/NativeLibraries.kt rename to app/src/main/java/chat/zekochat/ndk/NativeLibraries.kt index 29fcf6e8..49dae3fe 100644 --- a/app/src/main/java/chat/peptide/ndk/NativeLibraries.kt +++ b/app/src/main/java/chat/zekochat/ndk/NativeLibraries.kt @@ -1,4 +1,4 @@ -package chat.peptide.ndk +package chat.zekochat.ndk annotation class NativeLibrary(val name: String) { companion object { diff --git a/app/src/main/java/chat/peptide/ndk/Stendal.kt b/app/src/main/java/chat/zekochat/ndk/Stendal.kt similarity index 96% rename from app/src/main/java/chat/peptide/ndk/Stendal.kt rename to app/src/main/java/chat/zekochat/ndk/Stendal.kt index 9ea491dc..4679f66f 100644 --- a/app/src/main/java/chat/peptide/ndk/Stendal.kt +++ b/app/src/main/java/chat/zekochat/ndk/Stendal.kt @@ -1,4 +1,4 @@ -package chat.peptide.ndk +package chat.zekochat.ndk import kotlinx.serialization.Serializable diff --git a/app/src/main/java/chat/peptide/persistence/KVStorage.kt b/app/src/main/java/chat/zekochat/persistence/KVStorage.kt similarity index 98% rename from app/src/main/java/chat/peptide/persistence/KVStorage.kt rename to app/src/main/java/chat/zekochat/persistence/KVStorage.kt index 90f529d0..85490a24 100644 --- a/app/src/main/java/chat/peptide/persistence/KVStorage.kt +++ b/app/src/main/java/chat/zekochat/persistence/KVStorage.kt @@ -1,4 +1,4 @@ -package chat.peptide.persistence +package chat.zekochat.persistence import android.content.Context import androidx.datastore.core.DataStore diff --git a/app/src/main/java/chat/peptide/persistence/SqlStorage.kt b/app/src/main/java/chat/zekochat/persistence/SqlStorage.kt similarity index 70% rename from app/src/main/java/chat/peptide/persistence/SqlStorage.kt rename to app/src/main/java/chat/zekochat/persistence/SqlStorage.kt index 6fd7479f..c700dcdd 100644 --- a/app/src/main/java/chat/peptide/persistence/SqlStorage.kt +++ b/app/src/main/java/chat/zekochat/persistence/SqlStorage.kt @@ -1,8 +1,9 @@ -package chat.peptide.persistence +package chat.zekochat.persistence import app.cash.sqldelight.db.SqlDriver import app.cash.sqldelight.driver.android.AndroidSqliteDriver -import chat.peptide.PeptideApplication +import chat.zekochat.PeptideApplication +import com.zekochat.persistence.Database object SqlStorage { val driver: SqlDriver = AndroidSqliteDriver( diff --git a/app/src/main/java/chat/peptide/providers/AttachmentProvider.kt b/app/src/main/java/chat/zekochat/providers/AttachmentProvider.kt similarity index 86% rename from app/src/main/java/chat/peptide/providers/AttachmentProvider.kt rename to app/src/main/java/chat/zekochat/providers/AttachmentProvider.kt index 86e07dc9..afa4976a 100644 --- a/app/src/main/java/chat/peptide/providers/AttachmentProvider.kt +++ b/app/src/main/java/chat/zekochat/providers/AttachmentProvider.kt @@ -1,11 +1,11 @@ -package chat.peptide.providers +package chat.zekochat.providers import android.content.Context import android.net.Uri import androidx.core.content.FileProvider -import chat.peptide.BuildConfig -import chat.peptide.R -import chat.peptide.api.PeptideHttp +import chat.zekochat.BuildConfig +import chat.zekochat.R +import chat.zekochat.api.PeptideHttp import io.ktor.client.request.get import io.ktor.client.statement.readBytes import java.io.File diff --git a/app/src/main/java/chat/peptide/screens/DefaultDestinationScreen.kt b/app/src/main/java/chat/zekochat/screens/DefaultDestinationScreen.kt similarity index 88% rename from app/src/main/java/chat/peptide/screens/DefaultDestinationScreen.kt rename to app/src/main/java/chat/zekochat/screens/DefaultDestinationScreen.kt index c59d9f82..f91dedba 100644 --- a/app/src/main/java/chat/peptide/screens/DefaultDestinationScreen.kt +++ b/app/src/main/java/chat/zekochat/screens/DefaultDestinationScreen.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens +package chat.zekochat.screens import android.app.Activity import androidx.compose.foundation.layout.Box @@ -10,9 +10,9 @@ import androidx.compose.ui.graphics.Color import androidx.compose.ui.graphics.toArgb import androidx.compose.ui.platform.LocalContext import androidx.navigation.NavController -import chat.peptide.PeptideApplication -import chat.peptide.api.internals.getComponentActivity -import chat.peptide.composables.screens.splash.DisconnectedScreen +import chat.zekochat.PeptideApplication +import chat.zekochat.api.internals.getComponentActivity +import chat.zekochat.composables.screens.splash.DisconnectedScreen import com.google.android.material.color.DynamicColors @Composable diff --git a/app/src/main/java/chat/peptide/screens/about/AboutScreen.kt b/app/src/main/java/chat/zekochat/screens/about/AboutScreen.kt similarity index 95% rename from app/src/main/java/chat/peptide/screens/about/AboutScreen.kt rename to app/src/main/java/chat/zekochat/screens/about/AboutScreen.kt index 7d5db1f5..114ce3dc 100644 --- a/app/src/main/java/chat/peptide/screens/about/AboutScreen.kt +++ b/app/src/main/java/chat/zekochat/screens/about/AboutScreen.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.about +package chat.zekochat.screens.about import android.os.Build import android.widget.Toast @@ -24,7 +24,6 @@ import androidx.compose.material3.LocalContentColor import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Scaffold import androidx.compose.material3.Text -import androidx.compose.material3.TextButton import androidx.compose.material3.TopAppBar import androidx.compose.runtime.Composable import androidx.compose.runtime.getValue @@ -49,15 +48,15 @@ import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope import androidx.lifecycle.viewmodel.compose.viewModel import androidx.navigation.NavController -import chat.peptide.BuildConfig -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.PeptideJson -import chat.peptide.api.routes.misc.Root -import chat.peptide.api.routes.misc.getRootRoute -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.composables.generic.PrimaryTabs -import chat.peptide.internals.Platform +import chat.zekochat.BuildConfig +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.PeptideJson +import chat.zekochat.api.routes.misc.Root +import chat.zekochat.api.routes.misc.getRootRoute +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.composables.generic.PrimaryTabs +import chat.zekochat.internals.Platform import kotlinx.coroutines.launch import kotlinx.serialization.encodeToString import java.net.URI diff --git a/app/src/main/java/chat/peptide/screens/about/AttributionScreen.kt b/app/src/main/java/chat/zekochat/screens/about/AttributionScreen.kt similarity index 97% rename from app/src/main/java/chat/peptide/screens/about/AttributionScreen.kt rename to app/src/main/java/chat/zekochat/screens/about/AttributionScreen.kt index 212e8d02..8cf995b0 100644 --- a/app/src/main/java/chat/peptide/screens/about/AttributionScreen.kt +++ b/app/src/main/java/chat/zekochat/screens/about/AttributionScreen.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.about +package chat.zekochat.screens.about import androidx.compose.foundation.background import androidx.compose.foundation.layout.Arrangement @@ -12,8 +12,6 @@ import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.items import androidx.compose.foundation.rememberScrollState import androidx.compose.foundation.verticalScroll -import androidx.compose.material.icons.Icons -import androidx.compose.material.icons.automirrored.filled.ArrowBack import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.Icon import androidx.compose.material3.IconButton @@ -41,8 +39,8 @@ import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.dp import androidx.navigation.NavController -import chat.peptide.R -import chat.peptide.composables.screens.settings.AttributionItem +import chat.zekochat.R +import chat.zekochat.composables.screens.settings.AttributionItem import kotlinx.serialization.Serializable import kotlinx.serialization.json.Json import kotlinx.serialization.json.JsonArray diff --git a/app/src/main/java/chat/peptide/screens/chat/ChatRouterScreen.kt b/app/src/main/java/chat/zekochat/screens/chat/ChatRouterScreen.kt similarity index 92% rename from app/src/main/java/chat/peptide/screens/chat/ChatRouterScreen.kt rename to app/src/main/java/chat/zekochat/screens/chat/ChatRouterScreen.kt index 53b0ba39..f110102a 100644 --- a/app/src/main/java/chat/peptide/screens/chat/ChatRouterScreen.kt +++ b/app/src/main/java/chat/zekochat/screens/chat/ChatRouterScreen.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.chat +package chat.zekochat.screens.chat import android.Manifest import android.annotation.SuppressLint @@ -15,7 +15,6 @@ import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.WindowInsets import androidx.compose.foundation.layout.WindowInsetsSides -import androidx.compose.foundation.layout.fillMaxHeight import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.only @@ -25,8 +24,6 @@ import androidx.compose.foundation.layout.systemBars import androidx.compose.foundation.layout.windowInsetsPadding import androidx.compose.material3.AlertDialog import androidx.compose.material3.BottomAppBar -import androidx.compose.material3.DismissibleDrawerSheet -import androidx.compose.material3.DismissibleNavigationDrawer import androidx.compose.material3.DrawerValue import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.Icon @@ -69,40 +66,38 @@ import androidx.lifecycle.ViewModel import androidx.lifecycle.compose.LifecycleEventEffect import androidx.lifecycle.viewModelScope import androidx.navigation.NavController -import chat.peptide.BuildConfig -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.internals.DirectMessages -import chat.peptide.api.realtime.DisconnectionState -import chat.peptide.api.realtime.RealtimeSocket -import chat.peptide.api.routes.push.subscribePush -import chat.peptide.callbacks.Action -import chat.peptide.callbacks.ActionChannel -import chat.peptide.composables.chat.DisconnectedNotice -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.composables.screens.chat.drawer.ChannelSideDrawer -import chat.peptide.dialogs.NotificationRationaleDialog -import chat.peptide.internals.Changelogs -import chat.peptide.utils.DeepLinkHandler -import chat.peptide.persistence.KVStorage -import chat.peptide.screens.chat.dialogs.safety.ReportMessageDialog -import chat.peptide.screens.chat.dialogs.safety.ReportServerDialog -import chat.peptide.screens.chat.dialogs.safety.ReportUserDialog -import chat.peptide.screens.chat.views.FriendsScreen -import chat.peptide.screens.chat.views.NoCurrentChannelScreen -import chat.peptide.screens.chat.views.channel.ChannelScreen -import chat.peptide.screens.settings.SettingsScreen -import chat.peptide.sheets.AddServerSheet -import chat.peptide.sheets.ChangelogSheet -import chat.peptide.sheets.EarlyAccessSheet -import chat.peptide.sheets.EmoteInfoSheet -import chat.peptide.sheets.LinkInfoSheet -import chat.peptide.sheets.ReactionInfoSheet -import chat.peptide.sheets.ServerContextSheet -import chat.peptide.sheets.StatusSheet -import chat.peptide.sheets.UserInfoSheet -import chat.peptide.sheets.WebHookUserSheet -import chat.peptide.sheets.spark.SwipeToReplySparkSheet +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.internals.DirectMessages +import chat.zekochat.api.realtime.DisconnectionState +import chat.zekochat.api.realtime.RealtimeSocket +import chat.zekochat.api.routes.push.subscribePush +import chat.zekochat.callbacks.Action +import chat.zekochat.callbacks.ActionChannel +import chat.zekochat.composables.chat.DisconnectedNotice +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.composables.screens.chat.drawer.ChannelSideDrawer +import chat.zekochat.dialogs.NotificationRationaleDialog +import chat.zekochat.internals.Changelogs +import chat.zekochat.persistence.KVStorage +import chat.zekochat.screens.chat.dialogs.safety.ReportMessageDialog +import chat.zekochat.screens.chat.dialogs.safety.ReportServerDialog +import chat.zekochat.screens.chat.dialogs.safety.ReportUserDialog +import chat.zekochat.screens.chat.views.FriendsScreen +import chat.zekochat.screens.chat.views.NoCurrentChannelScreen +import chat.zekochat.screens.chat.views.channel.ChannelScreen +import chat.zekochat.screens.settings.SettingsScreen +import chat.zekochat.sheets.AddServerSheet +import chat.zekochat.sheets.ChangelogSheet +import chat.zekochat.sheets.EmoteInfoSheet +import chat.zekochat.sheets.LinkInfoSheet +import chat.zekochat.sheets.ReactionInfoSheet +import chat.zekochat.sheets.ServerContextSheet +import chat.zekochat.sheets.StatusSheet +import chat.zekochat.sheets.UserInfoSheet +import chat.zekochat.sheets.WebHookUserSheet +import chat.zekochat.sheets.spark.SwipeToReplySparkSheet +import chat.zekochat.utils.DeepLinkHandler import com.google.android.gms.tasks.OnCompleteListener import com.google.firebase.messaging.FirebaseMessaging import dagger.hilt.android.lifecycle.HiltViewModel @@ -169,7 +164,6 @@ class ChatRouterViewModel @Inject constructor( var latestChangelog by mutableStateOf("") var latestChangelogBody by mutableStateOf("") var showNotificationRationale by mutableStateOf(false) - var showEarlyAccessSpark by mutableStateOf(false) var showSwipeToReplySpark by mutableStateOf(false) private val changelogs = Changelogs(context, kvStorage) @@ -201,12 +195,6 @@ class ChatRouterViewModel @Inject constructor( val seenEarlyAccess = kvStorage.getBoolean("spark/earlyAccess/dismissed") val seenSwipeToReply = kvStorage.getBoolean("spark/swipeToReply/dismissed") - if (seenEarlyAccess == null) { - showEarlyAccessSpark = true - // we don't show swipe to reply to new users, - // as they would expect it to be working already - kvStorage.set("spark/swipeToReply/dismissed", true) - } if (seenEarlyAccess == true && seenSwipeToReply != true) { showSwipeToReplySpark = true @@ -215,7 +203,7 @@ class ChatRouterViewModel @Inject constructor( val hasNotificationPermission = NotificationManagerCompat.from(context).areNotificationsEnabled() // right now we only show this in debug builds so Chucker can show its notification - if (!hasNotificationPermission && BuildConfig.DEBUG) { + if (!hasNotificationPermission) { showNotificationRationale = true } } @@ -259,13 +247,6 @@ class ChatRouterViewModel @Inject constructor( } } - fun dismissEarlyAccessSpark() { - showEarlyAccessSpark = false - viewModelScope.launch { - kvStorage.set("spark/earlyAccess/dismissed", true) - } - } - fun dismissSwipeToReplySpark() { showSwipeToReplySpark = false viewModelScope.launch { @@ -825,29 +806,6 @@ fun ChatRouterScreen( ) } - if (viewModel.showEarlyAccessSpark) { - val earlyAccessSheetState = rememberModalBottomSheetState(skipPartiallyExpanded = true) - - ModalBottomSheet( - sheetState = earlyAccessSheetState, - sheetGesturesEnabled = false, - dragHandle = {}, - onDismissRequest = { - // Only dismiss using button in sheet - } - ) { - EarlyAccessSheet( - onClose = { - scope.launch { - - earlyAccessSheetState.hide() - viewModel.dismissEarlyAccessSpark() - } - } - ) - } - } - if (viewModel.showSwipeToReplySpark) { val swipeToReplySheetState = rememberModalBottomSheetState(skipPartiallyExpanded = true) diff --git a/app/src/main/java/chat/peptide/screens/chat/dialogs/InviteDialog.kt b/app/src/main/java/chat/zekochat/screens/chat/dialogs/InviteDialog.kt similarity index 94% rename from app/src/main/java/chat/peptide/screens/chat/dialogs/InviteDialog.kt rename to app/src/main/java/chat/zekochat/screens/chat/dialogs/InviteDialog.kt index 4bfb5b63..cfd566f1 100644 --- a/app/src/main/java/chat/peptide/screens/chat/dialogs/InviteDialog.kt +++ b/app/src/main/java/chat/zekochat/screens/chat/dialogs/InviteDialog.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.chat.dialogs +package chat.zekochat.screens.chat.dialogs import android.net.Uri import android.widget.Toast @@ -18,10 +18,8 @@ import androidx.compose.foundation.layout.height import androidx.compose.foundation.layout.heightIn import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.width -import androidx.compose.material3.Button import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text -import androidx.compose.material3.TextButton import androidx.compose.runtime.Composable import androidx.compose.runtime.LaunchedEffect import androidx.compose.runtime.getValue @@ -41,13 +39,13 @@ import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.routes.channel.createInvite -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.composables.generic.SquareButton -import chat.peptide.internals.Platform -import chat.peptide.ui.theme.FragmentMono +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.routes.channel.createInvite +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.composables.generic.SquareButton +import chat.zekochat.internals.Platform +import chat.zekochat.ui.theme.FragmentMono import kotlinx.coroutines.Job import kotlinx.coroutines.delay import kotlinx.coroutines.launch diff --git a/app/src/main/java/chat/peptide/screens/chat/dialogs/safety/ReportMessageDialog.kt b/app/src/main/java/chat/zekochat/screens/chat/dialogs/safety/ReportMessageDialog.kt similarity index 97% rename from app/src/main/java/chat/peptide/screens/chat/dialogs/safety/ReportMessageDialog.kt rename to app/src/main/java/chat/zekochat/screens/chat/dialogs/safety/ReportMessageDialog.kt index 91ae448e..9f97e94d 100644 --- a/app/src/main/java/chat/peptide/screens/chat/dialogs/safety/ReportMessageDialog.kt +++ b/app/src/main/java/chat/zekochat/screens/chat/dialogs/safety/ReportMessageDialog.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.chat.dialogs.safety +package chat.zekochat.screens.chat.dialogs.safety import android.util.Log import androidx.compose.foundation.background @@ -20,7 +20,6 @@ import androidx.compose.material3.ExposedDropdownMenuDefaults import androidx.compose.material3.Icon import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text -import androidx.compose.material3.TextButton import androidx.compose.material3.TextField import androidx.compose.runtime.Composable import androidx.compose.runtime.LaunchedEffect @@ -37,14 +36,14 @@ import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.routes.safety.putMessageReport -import chat.peptide.api.routes.user.blockUser -import chat.peptide.api.schemas.ContentReportReason -import chat.peptide.composables.chat.Message -import chat.peptide.composables.generic.FormTextField -import chat.peptide.composables.generic.PepTextButton +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.routes.safety.putMessageReport +import chat.zekochat.api.routes.user.blockUser +import chat.zekochat.api.schemas.ContentReportReason +import chat.zekochat.composables.chat.Message +import chat.zekochat.composables.generic.FormTextField +import chat.zekochat.composables.generic.PepTextButton import kotlinx.coroutines.launch enum class MessageReportFlowState { diff --git a/app/src/main/java/chat/peptide/screens/chat/dialogs/safety/ReportServerDialog.kt b/app/src/main/java/chat/zekochat/screens/chat/dialogs/safety/ReportServerDialog.kt similarity index 95% rename from app/src/main/java/chat/peptide/screens/chat/dialogs/safety/ReportServerDialog.kt rename to app/src/main/java/chat/zekochat/screens/chat/dialogs/safety/ReportServerDialog.kt index f044174a..4f9bc76d 100644 --- a/app/src/main/java/chat/peptide/screens/chat/dialogs/safety/ReportServerDialog.kt +++ b/app/src/main/java/chat/zekochat/screens/chat/dialogs/safety/ReportServerDialog.kt @@ -1,13 +1,10 @@ -package chat.peptide.screens.chat.dialogs.safety +package chat.zekochat.screens.chat.dialogs.safety import android.util.Log import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.height -import androidx.compose.material.icons.Icons -import androidx.compose.material.icons.filled.Check -import androidx.compose.material.icons.filled.Close import androidx.compose.material3.AlertDialog import androidx.compose.material3.CircularProgressIndicator import androidx.compose.material3.DropdownMenuItem @@ -17,7 +14,6 @@ import androidx.compose.material3.ExposedDropdownMenuDefaults import androidx.compose.material3.Icon import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text -import androidx.compose.material3.TextButton import androidx.compose.material3.TextField import androidx.compose.runtime.Composable import androidx.compose.runtime.LaunchedEffect @@ -32,13 +28,13 @@ import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.routes.safety.putServerReport -import chat.peptide.api.schemas.ContentReportReason -import chat.peptide.composables.generic.FormTextField -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.composables.screens.settings.ServerOverview +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.routes.safety.putServerReport +import chat.zekochat.api.schemas.ContentReportReason +import chat.zekochat.composables.generic.FormTextField +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.composables.screens.settings.ServerOverview import kotlinx.coroutines.launch enum class ServerReportFlowState { diff --git a/app/src/main/java/chat/peptide/screens/chat/dialogs/safety/ReportUserDialog.kt b/app/src/main/java/chat/zekochat/screens/chat/dialogs/safety/ReportUserDialog.kt similarity index 96% rename from app/src/main/java/chat/peptide/screens/chat/dialogs/safety/ReportUserDialog.kt rename to app/src/main/java/chat/zekochat/screens/chat/dialogs/safety/ReportUserDialog.kt index 201850d0..522b7904 100644 --- a/app/src/main/java/chat/peptide/screens/chat/dialogs/safety/ReportUserDialog.kt +++ b/app/src/main/java/chat/zekochat/screens/chat/dialogs/safety/ReportUserDialog.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.chat.dialogs.safety +package chat.zekochat.screens.chat.dialogs.safety import android.util.Log import androidx.compose.foundation.layout.Column @@ -14,7 +14,6 @@ import androidx.compose.material3.ExposedDropdownMenuDefaults import androidx.compose.material3.Icon import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text -import androidx.compose.material3.TextButton import androidx.compose.material3.TextField import androidx.compose.runtime.Composable import androidx.compose.runtime.LaunchedEffect @@ -30,14 +29,14 @@ import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.routes.safety.putUserReport -import chat.peptide.api.routes.user.blockUser -import chat.peptide.api.schemas.UserReportReason -import chat.peptide.composables.generic.FormTextField -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.composables.screens.settings.UserOverview +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.routes.safety.putUserReport +import chat.zekochat.api.routes.user.blockUser +import chat.zekochat.api.schemas.UserReportReason +import chat.zekochat.composables.generic.FormTextField +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.composables.screens.settings.UserOverview import kotlinx.coroutines.launch enum class UserReportFlowState { diff --git a/app/src/main/java/chat/peptide/screens/chat/views/FriendsScreen.kt b/app/src/main/java/chat/zekochat/screens/chat/views/FriendsScreen.kt similarity index 96% rename from app/src/main/java/chat/peptide/screens/chat/views/FriendsScreen.kt rename to app/src/main/java/chat/zekochat/screens/chat/views/FriendsScreen.kt index d9bcbd1c..1bb615ff 100644 --- a/app/src/main/java/chat/peptide/screens/chat/views/FriendsScreen.kt +++ b/app/src/main/java/chat/zekochat/screens/chat/views/FriendsScreen.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.chat.views +package chat.zekochat.screens.chat.views import android.content.Context import android.widget.Toast @@ -74,27 +74,27 @@ import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import androidx.navigation.NavController -import chat.peptide.R -import chat.peptide.api.internals.FriendRequests -import chat.peptide.api.internals.UserQR -import chat.peptide.api.internals.UserQRContents -import chat.peptide.api.routes.user.friendUser -import chat.peptide.api.routes.user.unfriendUser -import chat.peptide.api.schemas.AutumnResource -import chat.peptide.api.schemas.Metadata -import chat.peptide.api.settings.LoadedSettings -import chat.peptide.callbacks.Action -import chat.peptide.callbacks.ActionChannel -import chat.peptide.components.vectorassets.HL_TAG -import chat.peptide.components.vectorassets.HL_USERNAME -import chat.peptide.components.vectorassets.PeptideTagIntro -import chat.peptide.composables.chat.MemberListItem -import chat.peptide.composables.generic.CountableListHeader -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.composables.generic.SquareButton -import chat.peptide.composables.generic.UserAvatar -import chat.peptide.internals.extensions.zero -import chat.peptide.markdown.jbm.asHexString +import chat.zekochat.R +import chat.zekochat.api.internals.FriendRequests +import chat.zekochat.api.internals.UserQR +import chat.zekochat.api.internals.UserQRContents +import chat.zekochat.api.routes.user.friendUser +import chat.zekochat.api.routes.user.unfriendUser +import chat.zekochat.api.schemas.AutumnResource +import chat.zekochat.api.schemas.Metadata +import chat.zekochat.api.settings.LoadedSettings +import chat.zekochat.callbacks.Action +import chat.zekochat.callbacks.ActionChannel +import chat.zekochat.components.vectorassets.HL_TAG +import chat.zekochat.components.vectorassets.HL_USERNAME +import chat.zekochat.components.vectorassets.PeptideTagIntro +import chat.zekochat.composables.chat.MemberListItem +import chat.zekochat.composables.generic.CountableListHeader +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.composables.generic.SquareButton +import chat.zekochat.composables.generic.UserAvatar +import chat.zekochat.internals.extensions.zero +import chat.zekochat.markdown.jbm.asHexString import io.github.g00fy2.quickie.QRResult import io.github.g00fy2.quickie.ScanQRCode import kotlinx.coroutines.Dispatchers diff --git a/app/src/main/java/chat/peptide/screens/chat/views/NoCurrentChannelScreen.kt b/app/src/main/java/chat/zekochat/screens/chat/views/NoCurrentChannelScreen.kt similarity index 95% rename from app/src/main/java/chat/peptide/screens/chat/views/NoCurrentChannelScreen.kt rename to app/src/main/java/chat/zekochat/screens/chat/views/NoCurrentChannelScreen.kt index f1f36d8f..0b9793b9 100644 --- a/app/src/main/java/chat/peptide/screens/chat/views/NoCurrentChannelScreen.kt +++ b/app/src/main/java/chat/zekochat/screens/chat/views/NoCurrentChannelScreen.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.chat.views +package chat.zekochat.screens.chat.views import androidx.compose.animation.AnimatedVisibility import androidx.compose.foundation.layout.Arrangement @@ -25,9 +25,9 @@ import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import chat.peptide.R -import chat.peptide.internals.extensions.zero -import chat.peptide.screens.chat.LocalIsConnected +import chat.zekochat.R +import chat.zekochat.internals.extensions.zero +import chat.zekochat.screens.chat.LocalIsConnected @OptIn(ExperimentalMaterial3Api::class) @Composable diff --git a/app/src/main/java/chat/peptide/screens/chat/views/OverviewScreen.kt b/app/src/main/java/chat/zekochat/screens/chat/views/OverviewScreen.kt similarity index 96% rename from app/src/main/java/chat/peptide/screens/chat/views/OverviewScreen.kt rename to app/src/main/java/chat/zekochat/screens/chat/views/OverviewScreen.kt index 6fbfbc63..feeca153 100644 --- a/app/src/main/java/chat/peptide/screens/chat/views/OverviewScreen.kt +++ b/app/src/main/java/chat/zekochat/screens/chat/views/OverviewScreen.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.chat.views +package chat.zekochat.screens.chat.views import android.util.Log import android.widget.Toast @@ -52,16 +52,16 @@ import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp import androidx.navigation.NavController -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.routes.user.fetchSelf -import chat.peptide.api.schemas.User -import chat.peptide.composables.generic.NonIdealState -import chat.peptide.composables.screens.settings.UserOverview -import chat.peptide.composables.skeletons.UserOverviewSkeleton -import chat.peptide.internals.extensions.zero -import chat.peptide.screens.chat.LocalIsConnected -import chat.peptide.sheets.UserCardSheet +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.routes.user.fetchSelf +import chat.zekochat.api.schemas.User +import chat.zekochat.composables.generic.NonIdealState +import chat.zekochat.composables.screens.settings.UserOverview +import chat.zekochat.composables.skeletons.UserOverviewSkeleton +import chat.zekochat.internals.extensions.zero +import chat.zekochat.screens.chat.LocalIsConnected +import chat.zekochat.sheets.UserCardSheet @OptIn(ExperimentalMaterial3Api::class) @Composable diff --git a/app/src/main/java/chat/peptide/screens/chat/views/channel/ChannelScreen.kt b/app/src/main/java/chat/zekochat/screens/chat/views/channel/ChannelScreen.kt similarity index 97% rename from app/src/main/java/chat/peptide/screens/chat/views/channel/ChannelScreen.kt rename to app/src/main/java/chat/zekochat/screens/chat/views/channel/ChannelScreen.kt index 1bb2ac13..0376c2ca 100644 --- a/app/src/main/java/chat/peptide/screens/chat/views/channel/ChannelScreen.kt +++ b/app/src/main/java/chat/zekochat/screens/chat/views/channel/ChannelScreen.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.chat.views.channel +package chat.zekochat.screens.chat.views.channel import android.Manifest import android.annotation.SuppressLint @@ -61,14 +61,12 @@ import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.requiredHeight import androidx.compose.foundation.layout.size import androidx.compose.foundation.layout.statusBars -import androidx.compose.foundation.layout.width import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.items import androidx.compose.foundation.lazy.rememberLazyListState import androidx.compose.foundation.text.InlineTextContent import androidx.compose.foundation.text.appendInlineContent import androidx.compose.material3.AssistChip -import androidx.compose.material3.Button import androidx.compose.material3.Card import androidx.compose.material3.CircularProgressIndicator import androidx.compose.material3.DropdownMenu @@ -127,49 +125,49 @@ import androidx.compose.ui.zIndex import androidx.core.content.ContextCompat import androidx.documentfile.provider.DocumentFile import androidx.hilt.navigation.compose.hiltViewModel -import chat.peptide.R -import chat.peptide.PeptideApplication -import chat.peptide.activities.PeptideTweenDp -import chat.peptide.activities.PeptideTweenFloat -import chat.peptide.activities.PeptideTweenInt -import chat.peptide.api.PeptideAPI -import chat.peptide.api.internals.ChannelUtils -import chat.peptide.api.internals.PermissionBit -import chat.peptide.api.internals.has -import chat.peptide.api.routes.channel.react -import chat.peptide.api.routes.microservices.autumn.FileArgs -import chat.peptide.api.schemas.ChannelType -import chat.peptide.api.schemas.Message -import chat.peptide.api.settings.FeatureFlags -import chat.peptide.callbacks.Action -import chat.peptide.callbacks.ActionChannel -import chat.peptide.composables.chat.DateDivider -import chat.peptide.composables.chat.Message -import chat.peptide.composables.chat.MessageField -import chat.peptide.composables.chat.SystemMessage -import chat.peptide.composables.emoji.EmojiPicker -import chat.peptide.composables.generic.GroupIcon -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.composables.generic.PresenceBadge -import chat.peptide.composables.generic.SquareButton -import chat.peptide.composables.generic.UserAvatar -import chat.peptide.composables.generic.UserAvatarWidthPlaceholder -import chat.peptide.composables.generic.presenceFromStatus -import chat.peptide.composables.media.MediaPickerGateway -import chat.peptide.composables.screens.chat.AttachmentManager -import chat.peptide.composables.screens.chat.ChannelIcon -import chat.peptide.composables.screens.chat.ReplyManager -import chat.peptide.composables.screens.chat.TypingIndicator -import chat.peptide.composables.screens.chat.atoms.RegularMessage -import chat.peptide.composables.screens.chat.molecules.JoinVoiceChannelButton -import chat.peptide.composables.skeletons.MessageSkeleton -import chat.peptide.composables.skeletons.MessageSkeletonVariant -import chat.peptide.internals.extensions.rememberChannelPermissions -import chat.peptide.internals.extensions.zero -import chat.peptide.screens.chat.LocalIsConnected -import chat.peptide.sheets.ChannelInfoSheet -import chat.peptide.sheets.MessageContextSheet -import chat.peptide.sheets.ReactSheet +import chat.zekochat.R +import chat.zekochat.PeptideApplication +import chat.zekochat.activities.PeptideTweenDp +import chat.zekochat.activities.PeptideTweenFloat +import chat.zekochat.activities.PeptideTweenInt +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.internals.ChannelUtils +import chat.zekochat.api.internals.PermissionBit +import chat.zekochat.api.internals.has +import chat.zekochat.api.routes.channel.react +import chat.zekochat.api.routes.microservices.autumn.FileArgs +import chat.zekochat.api.schemas.ChannelType +import chat.zekochat.api.schemas.Message +import chat.zekochat.api.settings.FeatureFlags +import chat.zekochat.callbacks.Action +import chat.zekochat.callbacks.ActionChannel +import chat.zekochat.composables.chat.DateDivider +import chat.zekochat.composables.chat.Message +import chat.zekochat.composables.chat.MessageField +import chat.zekochat.composables.chat.SystemMessage +import chat.zekochat.composables.emoji.EmojiPicker +import chat.zekochat.composables.generic.GroupIcon +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.composables.generic.PresenceBadge +import chat.zekochat.composables.generic.SquareButton +import chat.zekochat.composables.generic.UserAvatar +import chat.zekochat.composables.generic.UserAvatarWidthPlaceholder +import chat.zekochat.composables.generic.presenceFromStatus +import chat.zekochat.composables.media.MediaPickerGateway +import chat.zekochat.composables.screens.chat.AttachmentManager +import chat.zekochat.composables.screens.chat.ChannelIcon +import chat.zekochat.composables.screens.chat.ReplyManager +import chat.zekochat.composables.screens.chat.TypingIndicator +import chat.zekochat.composables.screens.chat.atoms.RegularMessage +import chat.zekochat.composables.screens.chat.molecules.JoinVoiceChannelButton +import chat.zekochat.composables.skeletons.MessageSkeleton +import chat.zekochat.composables.skeletons.MessageSkeletonVariant +import chat.zekochat.internals.extensions.rememberChannelPermissions +import chat.zekochat.internals.extensions.zero +import chat.zekochat.screens.chat.LocalIsConnected +import chat.zekochat.sheets.ChannelInfoSheet +import chat.zekochat.sheets.MessageContextSheet +import chat.zekochat.sheets.ReactSheet import com.valentinilk.shimmer.ShimmerBounds import com.valentinilk.shimmer.rememberShimmer import com.valentinilk.shimmer.shimmer diff --git a/app/src/main/java/chat/peptide/screens/chat/views/channel/ChannelScreenAgeGate.kt b/app/src/main/java/chat/zekochat/screens/chat/views/channel/ChannelScreenAgeGate.kt similarity index 94% rename from app/src/main/java/chat/peptide/screens/chat/views/channel/ChannelScreenAgeGate.kt rename to app/src/main/java/chat/zekochat/screens/chat/views/channel/ChannelScreenAgeGate.kt index d03c5ed5..85feafc6 100644 --- a/app/src/main/java/chat/peptide/screens/chat/views/channel/ChannelScreenAgeGate.kt +++ b/app/src/main/java/chat/zekochat/screens/chat/views/channel/ChannelScreenAgeGate.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.chat.views.channel +package chat.zekochat.screens.chat.views.channel import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column @@ -8,11 +8,9 @@ import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.imePadding import androidx.compose.foundation.layout.size import androidx.compose.foundation.layout.width -import androidx.compose.material3.Button import androidx.compose.material3.Icon import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text -import androidx.compose.material3.TextButton import androidx.compose.runtime.Composable import androidx.compose.runtime.LaunchedEffect import androidx.compose.runtime.getValue @@ -29,11 +27,11 @@ import androidx.compose.ui.text.intl.Locale import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp -import chat.peptide.R -import chat.peptide.composables.generic.DobPicker -import chat.peptide.composables.generic.DobRegion -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.composables.generic.SquareButton +import chat.zekochat.R +import chat.zekochat.composables.generic.DobPicker +import chat.zekochat.composables.generic.DobRegion +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.composables.generic.SquareButton import kotlinx.datetime.Clock import kotlinx.datetime.LocalDateTime import kotlinx.datetime.TimeZone diff --git a/app/src/main/java/chat/peptide/screens/chat/views/channel/ChannelScreenGeoGate.kt b/app/src/main/java/chat/zekochat/screens/chat/views/channel/ChannelScreenGeoGate.kt similarity index 90% rename from app/src/main/java/chat/peptide/screens/chat/views/channel/ChannelScreenGeoGate.kt rename to app/src/main/java/chat/zekochat/screens/chat/views/channel/ChannelScreenGeoGate.kt index eef90b15..ad959aa3 100644 --- a/app/src/main/java/chat/peptide/screens/chat/views/channel/ChannelScreenGeoGate.kt +++ b/app/src/main/java/chat/zekochat/screens/chat/views/channel/ChannelScreenGeoGate.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.chat.views.channel +package chat.zekochat.screens.chat.views.channel import androidx.compose.foundation.Image import androidx.compose.foundation.layout.Arrangement @@ -7,7 +7,6 @@ import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.imePadding import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.size -import androidx.compose.material3.Button import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text import androidx.compose.runtime.Composable @@ -17,10 +16,10 @@ import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp -import chat.peptide.R -import chat.peptide.api.settings.GeoStateProvider -import chat.peptide.composables.generic.SquareButton -import chat.peptide.composables.vectorassets.GeoGateUX +import chat.zekochat.R +import chat.zekochat.api.settings.GeoStateProvider +import chat.zekochat.composables.generic.SquareButton +import chat.zekochat.composables.vectorassets.GeoGateUX @Composable fun ChannelScreenGeoGate( diff --git a/app/src/main/java/chat/peptide/screens/chat/views/channel/ChannelScreenViewModel.kt b/app/src/main/java/chat/zekochat/screens/chat/views/channel/ChannelScreenViewModel.kt similarity index 94% rename from app/src/main/java/chat/peptide/screens/chat/views/channel/ChannelScreenViewModel.kt rename to app/src/main/java/chat/zekochat/screens/chat/views/channel/ChannelScreenViewModel.kt index e39d7daf..e9125cca 100644 --- a/app/src/main/java/chat/peptide/screens/chat/views/channel/ChannelScreenViewModel.kt +++ b/app/src/main/java/chat/zekochat/screens/chat/views/channel/ChannelScreenViewModel.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.chat.views.channel +package chat.zekochat.screens.chat.views.channel import android.util.Log import androidx.compose.runtime.getValue @@ -10,48 +10,48 @@ import androidx.compose.runtime.toMutableStateList import androidx.compose.ui.util.fastDistinctBy import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.PeptideJson -import chat.peptide.api.internals.ChannelUtils -import chat.peptide.api.internals.PermissionBit -import chat.peptide.api.internals.Roles -import chat.peptide.api.internals.SpecialUsers -import chat.peptide.api.internals.ULID -import chat.peptide.api.internals.has -import chat.peptide.api.realtime.RealtimeSocket -import chat.peptide.api.realtime.RealtimeSocketFrames -import chat.peptide.api.realtime.frames.receivable.ChannelDeleteFrame -import chat.peptide.api.realtime.frames.receivable.ChannelStartTypingFrame -import chat.peptide.api.realtime.frames.receivable.ChannelStopTypingFrame -import chat.peptide.api.realtime.frames.receivable.MessageAppendFrame -import chat.peptide.api.realtime.frames.receivable.MessageDeleteFrame -import chat.peptide.api.realtime.frames.receivable.MessageFrame -import chat.peptide.api.realtime.frames.receivable.MessageReactFrame -import chat.peptide.api.realtime.frames.receivable.MessageUnreactFrame -import chat.peptide.api.realtime.frames.receivable.MessageUpdateFrame -import chat.peptide.api.routes.channel.SendMessageReply -import chat.peptide.api.routes.channel.ackChannel -import chat.peptide.api.routes.channel.editMessage -import chat.peptide.api.routes.channel.fetchMessagesFromChannel -import chat.peptide.api.routes.channel.sendMessage -import chat.peptide.api.routes.microservices.autumn.FileArgs -import chat.peptide.api.routes.microservices.autumn.MAX_ATTACHMENTS_PER_MESSAGE -import chat.peptide.api.routes.microservices.autumn.uploadToAutumn -import chat.peptide.api.routes.server.fetchMember -import chat.peptide.api.routes.user.addUserIfUnknown -import chat.peptide.api.routes.user.fetchUser -import chat.peptide.api.schemas.Channel -import chat.peptide.api.schemas.Message -import chat.peptide.api.settings.GeoStateProvider -import chat.peptide.callbacks.Action -import chat.peptide.callbacks.ActionChannel -import chat.peptide.callbacks.UiCallback -import chat.peptide.callbacks.UiCallbacks -import chat.peptide.internals.text.MessageProcessor -import chat.peptide.persistence.KVStorage -import chat.peptide.screens.chat.ChatRouterDestination -import chat.peptide.settings.providers.AgeGateUnlockedStorageProvider +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.PeptideJson +import chat.zekochat.api.internals.ChannelUtils +import chat.zekochat.api.internals.PermissionBit +import chat.zekochat.api.internals.Roles +import chat.zekochat.api.internals.SpecialUsers +import chat.zekochat.api.internals.ULID +import chat.zekochat.api.internals.has +import chat.zekochat.api.realtime.RealtimeSocket +import chat.zekochat.api.realtime.RealtimeSocketFrames +import chat.zekochat.api.realtime.frames.receivable.ChannelDeleteFrame +import chat.zekochat.api.realtime.frames.receivable.ChannelStartTypingFrame +import chat.zekochat.api.realtime.frames.receivable.ChannelStopTypingFrame +import chat.zekochat.api.realtime.frames.receivable.MessageAppendFrame +import chat.zekochat.api.realtime.frames.receivable.MessageDeleteFrame +import chat.zekochat.api.realtime.frames.receivable.MessageFrame +import chat.zekochat.api.realtime.frames.receivable.MessageReactFrame +import chat.zekochat.api.realtime.frames.receivable.MessageUnreactFrame +import chat.zekochat.api.realtime.frames.receivable.MessageUpdateFrame +import chat.zekochat.api.routes.channel.SendMessageReply +import chat.zekochat.api.routes.channel.ackChannel +import chat.zekochat.api.routes.channel.editMessage +import chat.zekochat.api.routes.channel.fetchMessagesFromChannel +import chat.zekochat.api.routes.channel.sendMessage +import chat.zekochat.api.routes.microservices.autumn.FileArgs +import chat.zekochat.api.routes.microservices.autumn.MAX_ATTACHMENTS_PER_MESSAGE +import chat.zekochat.api.routes.microservices.autumn.uploadToAutumn +import chat.zekochat.api.routes.server.fetchMember +import chat.zekochat.api.routes.user.addUserIfUnknown +import chat.zekochat.api.routes.user.fetchUser +import chat.zekochat.api.schemas.Channel +import chat.zekochat.api.schemas.Message +import chat.zekochat.api.settings.GeoStateProvider +import chat.zekochat.callbacks.Action +import chat.zekochat.callbacks.ActionChannel +import chat.zekochat.callbacks.UiCallback +import chat.zekochat.callbacks.UiCallbacks +import chat.zekochat.internals.text.MessageProcessor +import chat.zekochat.persistence.KVStorage +import chat.zekochat.screens.chat.ChatRouterDestination +import chat.zekochat.settings.providers.AgeGateUnlockedStorageProvider import dagger.hilt.android.lifecycle.HiltViewModel import io.ktor.http.ContentType import kotlinx.coroutines.Dispatchers diff --git a/app/src/main/java/chat/peptide/screens/chooseplatform/ChoosePlatformScreen.kt b/app/src/main/java/chat/zekochat/screens/chooseplatform/ChoosePlatformScreen.kt similarity index 88% rename from app/src/main/java/chat/peptide/screens/chooseplatform/ChoosePlatformScreen.kt rename to app/src/main/java/chat/zekochat/screens/chooseplatform/ChoosePlatformScreen.kt index b1e8c182..7e34f79b 100644 --- a/app/src/main/java/chat/peptide/screens/chooseplatform/ChoosePlatformScreen.kt +++ b/app/src/main/java/chat/zekochat/screens/chooseplatform/ChoosePlatformScreen.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.chooseplatform +package chat.zekochat.screens.chooseplatform import androidx.compose.foundation.Image import androidx.compose.foundation.clickable @@ -7,11 +7,13 @@ import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.Spacer +import androidx.compose.foundation.layout.fillMaxHeight import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.safeDrawingPadding import androidx.compose.foundation.layout.size +import androidx.compose.foundation.layout.width import androidx.compose.foundation.rememberScrollState import androidx.compose.foundation.verticalScroll import androidx.compose.material3.Card @@ -32,10 +34,10 @@ import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import androidx.navigation.NavController -import chat.peptide.R -import chat.peptide.api.ApplicationPlatform -import chat.peptide.api.PeptideAPI -import chat.peptide.composables.generic.SquareButton +import chat.zekochat.R +import chat.zekochat.api.ApplicationPlatform +import chat.zekochat.api.PeptideAPI +import chat.zekochat.composables.generic.SquareButton @Composable fun ChoosePlatformScreen(navController: NavController) { @@ -53,13 +55,17 @@ fun ChoosePlatformScreen(navController: NavController) { horizontalAlignment = Alignment.CenterHorizontally, ) { Image( - modifier = Modifier.padding(vertical = 24.dp), - painter = painterResource(id = R.drawable.peptide_logo_wide), + modifier = Modifier + .padding(vertical = 24.dp) + .width(160.dp), + painter = painterResource(id = R.drawable.zeko_text_logo), contentDescription = "Pep Wide Logo" ) Image( - modifier = Modifier.padding(vertical = 24.dp), + modifier = Modifier + .padding(vertical = 24.dp) + .width(300.dp), painter = painterResource(id = R.drawable.choose_platform_hligh_hand_img), contentDescription = "Choose Platform Highlight Image" ) @@ -67,9 +73,11 @@ fun ChoosePlatformScreen(navController: NavController) { Column( modifier = Modifier .padding(vertical = 32.dp) + .fillMaxHeight() ) { + Spacer(Modifier.weight(1f)) Text( - text = "Welcome to PepChat!", + text = "Welcome to ZekoChat!", style = MaterialTheme.typography.displaySmall.copy( fontSize = 26.sp, fontWeight = FontWeight.Black, @@ -109,7 +117,7 @@ fun ChoosePlatformScreen(navController: NavController) { .padding(bottom = 8.dp) .size(72.dp) .clickable { - apiUrlValue.value = "https://peptide.chat/api" + apiUrlValue.value = ApplicationPlatform.PEP.baseUrl }, ) { Box( @@ -143,7 +151,7 @@ fun ChoosePlatformScreen(navController: NavController) { .padding(bottom = 8.dp) .size(72.dp) .clickable { - apiUrlValue.value = "https://api.peptide.chat" + apiUrlValue.value = ApplicationPlatform.REVOLT.baseUrl }, ) { Box( @@ -152,12 +160,12 @@ fun ChoosePlatformScreen(navController: NavController) { ) { Image( painter = painterResource(id = R.drawable.ic_revolt_r), - contentDescription = "Peptide Logo" + contentDescription = "revolt Logo" ) } } Text( - text = "Peptide", + text = "Revolt", color = MaterialTheme.colorScheme.onBackground.copy( alpha = 0.5f ), @@ -218,7 +226,7 @@ fun ChoosePlatformScreen(navController: NavController) { contentAlignment = Alignment.Center ) { Text( - text = "PepChat v1.0", + text = "ZekoChat v1.0", color = MaterialTheme.colorScheme.onBackground.copy( alpha = 0.5f ), diff --git a/app/src/main/java/chat/peptide/screens/create/CreateGroupScreen.kt b/app/src/main/java/chat/zekochat/screens/create/CreateGroupScreen.kt similarity index 95% rename from app/src/main/java/chat/peptide/screens/create/CreateGroupScreen.kt rename to app/src/main/java/chat/zekochat/screens/create/CreateGroupScreen.kt index c8f92923..718b69fb 100644 --- a/app/src/main/java/chat/peptide/screens/create/CreateGroupScreen.kt +++ b/app/src/main/java/chat/zekochat/screens/create/CreateGroupScreen.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.create +package chat.zekochat.screens.create import androidx.compose.animation.AnimatedVisibility import androidx.compose.animation.scaleIn @@ -36,14 +36,14 @@ import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope import androidx.lifecycle.viewmodel.compose.viewModel import androidx.navigation.NavController -import chat.peptide.R -import chat.peptide.activities.PeptideTweenFloat -import chat.peptide.api.PeptideAPI -import chat.peptide.api.internals.FriendRequests -import chat.peptide.api.routes.channel.createGroupDM -import chat.peptide.callbacks.Action -import chat.peptide.callbacks.ActionChannel -import chat.peptide.composables.chat.MemberListItem +import chat.zekochat.R +import chat.zekochat.activities.PeptideTweenFloat +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.internals.FriendRequests +import chat.zekochat.api.routes.channel.createGroupDM +import chat.zekochat.callbacks.Action +import chat.zekochat.callbacks.ActionChannel +import chat.zekochat.composables.chat.MemberListItem import kotlinx.coroutines.launch const val MAX_PEOPLE_IN_GROUP = 50 diff --git a/app/src/main/java/chat/peptide/screens/labs/LabsHomeScreen.kt b/app/src/main/java/chat/zekochat/screens/labs/LabsHomeScreen.kt similarity index 97% rename from app/src/main/java/chat/peptide/screens/labs/LabsHomeScreen.kt rename to app/src/main/java/chat/zekochat/screens/labs/LabsHomeScreen.kt index f924877d..5d4db7ba 100644 --- a/app/src/main/java/chat/peptide/screens/labs/LabsHomeScreen.kt +++ b/app/src/main/java/chat/zekochat/screens/labs/LabsHomeScreen.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.labs +package chat.zekochat.screens.labs import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Arrangement @@ -10,8 +10,6 @@ import androidx.compose.foundation.layout.height import androidx.compose.foundation.layout.padding import androidx.compose.foundation.rememberScrollState import androidx.compose.foundation.verticalScroll -import androidx.compose.material.icons.Icons -import androidx.compose.material.icons.filled.PlayArrow import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.HorizontalDivider import androidx.compose.material3.Icon @@ -35,8 +33,8 @@ import androidx.compose.ui.text.buildAnnotatedString import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp import androidx.navigation.NavController -import chat.peptide.R -import chat.peptide.ui.theme.FragmentMono +import chat.zekochat.R +import chat.zekochat.ui.theme.FragmentMono enum class LabsHomeScreenTab { Home, diff --git a/app/src/main/java/chat/peptide/screens/labs/LabsRootScreen.kt b/app/src/main/java/chat/zekochat/screens/labs/LabsRootScreen.kt similarity index 82% rename from app/src/main/java/chat/peptide/screens/labs/LabsRootScreen.kt rename to app/src/main/java/chat/zekochat/screens/labs/LabsRootScreen.kt index 52030a99..c6d02c41 100644 --- a/app/src/main/java/chat/peptide/screens/labs/LabsRootScreen.kt +++ b/app/src/main/java/chat/zekochat/screens/labs/LabsRootScreen.kt @@ -1,23 +1,22 @@ -package chat.peptide.screens.labs +package chat.zekochat.screens.labs import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.material3.AlertDialog import androidx.compose.material3.Text -import androidx.compose.material3.TextButton import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.navigation.NavController import androidx.navigation.compose.NavHost import androidx.navigation.compose.composable import androidx.navigation.compose.rememberNavController -import chat.peptide.api.settings.FeatureFlags -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.screens.labs.ui.mockups.NewLoginExperienceMockup -import chat.peptide.screens.labs.ui.sandbox.CoreLibSandbox -import chat.peptide.screens.labs.ui.sandbox.GradientEditorSandbox -import chat.peptide.screens.labs.ui.sandbox.JBMSandbox -import chat.peptide.screens.labs.ui.sandbox.SettingsDslSandbox +import chat.zekochat.api.settings.FeatureFlags +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.screens.labs.ui.mockups.NewLoginExperienceMockup +import chat.zekochat.screens.labs.ui.sandbox.CoreLibSandbox +import chat.zekochat.screens.labs.ui.sandbox.GradientEditorSandbox +import chat.zekochat.screens.labs.ui.sandbox.JBMSandbox +import chat.zekochat.screens.labs.ui.sandbox.SettingsDslSandbox annotation class LabsFeature diff --git a/app/src/main/java/chat/peptide/screens/labs/ui/mockups/NewLoginExperienceMockup.kt b/app/src/main/java/chat/zekochat/screens/labs/ui/mockups/NewLoginExperienceMockup.kt similarity index 94% rename from app/src/main/java/chat/peptide/screens/labs/ui/mockups/NewLoginExperienceMockup.kt rename to app/src/main/java/chat/zekochat/screens/labs/ui/mockups/NewLoginExperienceMockup.kt index 0972b99c..e556e98b 100644 --- a/app/src/main/java/chat/peptide/screens/labs/ui/mockups/NewLoginExperienceMockup.kt +++ b/app/src/main/java/chat/zekochat/screens/labs/ui/mockups/NewLoginExperienceMockup.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.labs.ui.mockups +package chat.zekochat.screens.labs.ui.mockups import androidx.compose.animation.core.tween import androidx.compose.animation.slideIn @@ -16,11 +16,9 @@ import androidx.compose.foundation.layout.height import androidx.compose.foundation.layout.offset import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.widthIn -import androidx.compose.material3.Button import androidx.compose.material3.ExperimentalMaterial3ExpressiveApi import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text -import androidx.compose.material3.TextButton import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier @@ -36,11 +34,11 @@ import androidx.navigation.NavController import androidx.navigation.compose.NavHost import androidx.navigation.compose.composable import androidx.navigation.compose.rememberNavController -import chat.peptide.R -import chat.peptide.api.settings.LoadedSettings -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.composables.generic.SquareButton -import chat.peptide.ui.theme.Theme +import chat.zekochat.R +import chat.zekochat.api.settings.LoadedSettings +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.composables.generic.SquareButton +import chat.zekochat.ui.theme.Theme @OptIn(ExperimentalMaterial3ExpressiveApi::class) @Composable diff --git a/app/src/main/java/chat/peptide/screens/labs/ui/sandbox/CoreLibSandbox.kt b/app/src/main/java/chat/zekochat/screens/labs/ui/sandbox/CoreLibSandbox.kt similarity index 85% rename from app/src/main/java/chat/peptide/screens/labs/ui/sandbox/CoreLibSandbox.kt rename to app/src/main/java/chat/zekochat/screens/labs/ui/sandbox/CoreLibSandbox.kt index 6db1888a..0c0ec6d4 100644 --- a/app/src/main/java/chat/peptide/screens/labs/ui/sandbox/CoreLibSandbox.kt +++ b/app/src/main/java/chat/zekochat/screens/labs/ui/sandbox/CoreLibSandbox.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.labs.ui.sandbox +package chat.zekochat.screens.labs.ui.sandbox import androidx.compose.material3.Text import androidx.compose.runtime.Composable @@ -10,9 +10,9 @@ import androidx.compose.ui.text.SpanStyle import androidx.compose.ui.text.buildAnnotatedString import androidx.compose.ui.text.style.TextOverflow import androidx.navigation.NavController -import chat.peptide.composables.generic.SquareButton -import chat.peptide.settings.dsl.SettingsPage -import chat.peptide.ui.theme.FragmentMono +import chat.zekochat.composables.generic.SquareButton +import chat.zekochat.settings.dsl.SettingsPage +import chat.zekochat.ui.theme.FragmentMono @Composable fun CoreLibSandbox(navController: NavController) { diff --git a/app/src/main/java/chat/peptide/screens/labs/ui/sandbox/GradientEditorSandbox.kt b/app/src/main/java/chat/zekochat/screens/labs/ui/sandbox/GradientEditorSandbox.kt similarity index 88% rename from app/src/main/java/chat/peptide/screens/labs/ui/sandbox/GradientEditorSandbox.kt rename to app/src/main/java/chat/zekochat/screens/labs/ui/sandbox/GradientEditorSandbox.kt index 9a51ff9a..ff75bb70 100644 --- a/app/src/main/java/chat/peptide/screens/labs/ui/sandbox/GradientEditorSandbox.kt +++ b/app/src/main/java/chat/zekochat/screens/labs/ui/sandbox/GradientEditorSandbox.kt @@ -1,9 +1,8 @@ -package chat.peptide.screens.labs.ui.sandbox +package chat.zekochat.screens.labs.ui.sandbox import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.height import androidx.compose.material3.Text -import androidx.compose.material3.TextButton import androidx.compose.runtime.Composable import androidx.compose.runtime.getValue import androidx.compose.runtime.mutableIntStateOf @@ -15,9 +14,9 @@ import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.dp import androidx.navigation.NavController -import chat.peptide.composables.generic.GradientStopEditor -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.settings.dsl.SettingsPage +import chat.zekochat.composables.generic.GradientStopEditor +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.settings.dsl.SettingsPage @Composable fun GradientEditorSandbox(navController: NavController) { diff --git a/app/src/main/java/chat/peptide/screens/labs/ui/sandbox/JBMSandbox.kt b/app/src/main/java/chat/zekochat/screens/labs/ui/sandbox/JBMSandbox.kt similarity index 91% rename from app/src/main/java/chat/peptide/screens/labs/ui/sandbox/JBMSandbox.kt rename to app/src/main/java/chat/zekochat/screens/labs/ui/sandbox/JBMSandbox.kt index ce49b0b5..1b92f0df 100644 --- a/app/src/main/java/chat/peptide/screens/labs/ui/sandbox/JBMSandbox.kt +++ b/app/src/main/java/chat/zekochat/screens/labs/ui/sandbox/JBMSandbox.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.labs.ui.sandbox +package chat.zekochat.screens.labs.ui.sandbox import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.Spacer @@ -6,7 +6,6 @@ import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.width import androidx.compose.material3.Checkbox import androidx.compose.material3.Text -import androidx.compose.material3.TextButton import androidx.compose.material3.TextField import androidx.compose.runtime.Composable import androidx.compose.runtime.CompositionLocalProvider @@ -19,11 +18,11 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.dp import androidx.navigation.NavController -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.markdown.jbm.JBM -import chat.peptide.markdown.jbm.JBMRenderer -import chat.peptide.markdown.jbm.LocalJBMarkdownTreeState -import chat.peptide.settings.dsl.SettingsPage +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.markdown.jbm.JBM +import chat.zekochat.markdown.jbm.JBMRenderer +import chat.zekochat.markdown.jbm.LocalJBMarkdownTreeState +import chat.zekochat.settings.dsl.SettingsPage @OptIn(JBM::class) @Composable diff --git a/app/src/main/java/chat/peptide/screens/labs/ui/sandbox/SettingsDslSandbox.kt b/app/src/main/java/chat/zekochat/screens/labs/ui/sandbox/SettingsDslSandbox.kt similarity index 87% rename from app/src/main/java/chat/peptide/screens/labs/ui/sandbox/SettingsDslSandbox.kt rename to app/src/main/java/chat/zekochat/screens/labs/ui/sandbox/SettingsDslSandbox.kt index 865cd13d..0e439a5d 100644 --- a/app/src/main/java/chat/peptide/screens/labs/ui/sandbox/SettingsDslSandbox.kt +++ b/app/src/main/java/chat/zekochat/screens/labs/ui/sandbox/SettingsDslSandbox.kt @@ -1,11 +1,11 @@ -package chat.peptide.screens.labs.ui.sandbox +package chat.zekochat.screens.labs.ui.sandbox import androidx.compose.material3.Text import androidx.compose.runtime.Composable import androidx.compose.ui.text.style.TextOverflow import androidx.navigation.NavController -import chat.peptide.settings.dsl.SettingsPage -import chat.peptide.settings.dsl.SubcategoryContentInsets +import chat.zekochat.settings.dsl.SettingsPage +import chat.zekochat.settings.dsl.SubcategoryContentInsets enum class SettingsDslSandboxTab { General, diff --git a/app/src/main/java/chat/peptide/screens/login/LoginGreetingScreen.kt b/app/src/main/java/chat/zekochat/screens/login/LoginGreetingScreen.kt similarity index 96% rename from app/src/main/java/chat/peptide/screens/login/LoginGreetingScreen.kt rename to app/src/main/java/chat/zekochat/screens/login/LoginGreetingScreen.kt index 0d426574..2d46e94f 100644 --- a/app/src/main/java/chat/peptide/screens/login/LoginGreetingScreen.kt +++ b/app/src/main/java/chat/zekochat/screens/login/LoginGreetingScreen.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.login +package chat.zekochat.screens.login import android.widget.Toast import androidx.compose.animation.AnimatedVisibility @@ -17,7 +17,6 @@ import androidx.compose.foundation.layout.safeDrawingPadding import androidx.compose.material3.LocalContentColor import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text -import androidx.compose.material3.TextButton import androidx.compose.runtime.Composable import androidx.compose.runtime.getValue import androidx.compose.runtime.mutableIntStateOf @@ -38,10 +37,10 @@ import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import androidx.navigation.NavController import androidx.navigation.compose.rememberNavController -import chat.peptide.R -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.composables.generic.SquareButton -import chat.peptide.composables.generic.SquareElevatedButton +import chat.zekochat.R +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.composables.generic.SquareButton +import chat.zekochat.composables.generic.SquareElevatedButton @OptIn(ExperimentalFoundationApi::class) @Composable diff --git a/app/src/main/java/chat/peptide/screens/login/LoginScreen.kt b/app/src/main/java/chat/zekochat/screens/login/LoginScreen.kt similarity index 96% rename from app/src/main/java/chat/peptide/screens/login/LoginScreen.kt rename to app/src/main/java/chat/zekochat/screens/login/LoginScreen.kt index 674319e0..be3aebee 100644 --- a/app/src/main/java/chat/peptide/screens/login/LoginScreen.kt +++ b/app/src/main/java/chat/zekochat/screens/login/LoginScreen.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.login +package chat.zekochat.screens.login import android.util.Log import android.app.Activity @@ -55,17 +55,17 @@ import androidx.hilt.navigation.compose.hiltViewModel import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope import androidx.navigation.NavController -import chat.peptide.R -import chat.peptide.PeptideApplication -import chat.peptide.api.PeptideAPI -import chat.peptide.api.routes.account.EmailPasswordAssessment -import chat.peptide.api.routes.account.negotiateAuthentication -import chat.peptide.api.routes.onboard.needsOnboarding -import chat.peptide.composables.generic.FormTextField -import chat.peptide.composables.generic.SquareButton -import chat.peptide.composables.generic.Weblink -import chat.peptide.persistence.KVStorage -import chat.peptide.ui.theme.FragmentMono +import chat.zekochat.R +import chat.zekochat.PeptideApplication +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.routes.account.EmailPasswordAssessment +import chat.zekochat.api.routes.account.negotiateAuthentication +import chat.zekochat.api.routes.onboard.needsOnboarding +import chat.zekochat.composables.generic.FormTextField +import chat.zekochat.composables.generic.SquareButton +import chat.zekochat.composables.generic.Weblink +import chat.zekochat.persistence.KVStorage +import chat.zekochat.ui.theme.FragmentMono import dagger.hilt.android.lifecycle.HiltViewModel import kotlinx.coroutines.launch import javax.inject.Inject diff --git a/app/src/main/java/chat/peptide/screens/login/MfaScreen.kt b/app/src/main/java/chat/zekochat/screens/login/MfaScreen.kt similarity index 95% rename from app/src/main/java/chat/peptide/screens/login/MfaScreen.kt rename to app/src/main/java/chat/zekochat/screens/login/MfaScreen.kt index 3c920dd3..ecebad38 100644 --- a/app/src/main/java/chat/peptide/screens/login/MfaScreen.kt +++ b/app/src/main/java/chat/zekochat/screens/login/MfaScreen.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.login +package chat.zekochat.screens.login import android.util.Log import androidx.compose.foundation.Image @@ -13,7 +13,6 @@ import androidx.compose.foundation.layout.safeDrawingPadding import androidx.compose.foundation.layout.size import androidx.compose.foundation.rememberScrollState import androidx.compose.foundation.verticalScroll -import androidx.compose.material3.Button import androidx.compose.material3.ElevatedButton import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text @@ -36,16 +35,16 @@ import androidx.hilt.navigation.compose.hiltViewModel import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope import androidx.navigation.NavController -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.routes.account.MfaResponseRecoveryCode -import chat.peptide.api.routes.account.MfaResponseTotpCode -import chat.peptide.api.routes.account.authenticateWithMfaRecoveryCode -import chat.peptide.api.routes.account.authenticateWithMfaTotpCode -import chat.peptide.composables.generic.CollapsibleCard -import chat.peptide.composables.generic.FormTextField -import chat.peptide.composables.generic.SquareButton -import chat.peptide.persistence.KVStorage +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.routes.account.MfaResponseRecoveryCode +import chat.zekochat.api.routes.account.MfaResponseTotpCode +import chat.zekochat.api.routes.account.authenticateWithMfaRecoveryCode +import chat.zekochat.api.routes.account.authenticateWithMfaTotpCode +import chat.zekochat.composables.generic.CollapsibleCard +import chat.zekochat.composables.generic.FormTextField +import chat.zekochat.composables.generic.SquareButton +import chat.zekochat.persistence.KVStorage import dagger.hilt.android.lifecycle.HiltViewModel import kotlinx.coroutines.launch import javax.inject.Inject diff --git a/app/src/main/java/chat/peptide/screens/login2/InitScreen.kt b/app/src/main/java/chat/zekochat/screens/login2/InitScreen.kt similarity index 92% rename from app/src/main/java/chat/peptide/screens/login2/InitScreen.kt rename to app/src/main/java/chat/zekochat/screens/login2/InitScreen.kt index cb5728b9..9b1fc565 100644 --- a/app/src/main/java/chat/peptide/screens/login2/InitScreen.kt +++ b/app/src/main/java/chat/zekochat/screens/login2/InitScreen.kt @@ -1,7 +1,5 @@ -package chat.peptide.screens.login2 +package chat.zekochat.screens.login2 -import android.content.Intent -import android.net.Uri import androidx.compose.foundation.Image import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Box @@ -14,10 +12,8 @@ import androidx.compose.foundation.layout.height import androidx.compose.foundation.layout.offset import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.widthIn -import androidx.compose.material3.Button import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text -import androidx.compose.material3.TextButton import androidx.compose.material3.windowsizeclass.WindowHeightSizeClass import androidx.compose.material3.windowsizeclass.WindowSizeClass import androidx.compose.material3.windowsizeclass.WindowWidthSizeClass @@ -33,15 +29,15 @@ import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import androidx.navigation.NavController -import chat.peptide.BuildConfig -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.settings.LoadedSettings -import chat.peptide.composables.generic.AnyLink -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.composables.generic.SquareButton -import chat.peptide.composables.generic.Weblink -import chat.peptide.ui.theme.Theme +import chat.zekochat.BuildConfig +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.settings.LoadedSettings +import chat.zekochat.composables.generic.AnyLink +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.composables.generic.SquareButton +import chat.zekochat.composables.generic.Weblink +import chat.zekochat.ui.theme.Theme import com.chuckerteam.chucker.api.Chucker @Composable diff --git a/app/src/main/java/chat/peptide/screens/main/ConversationsScreen.kt b/app/src/main/java/chat/zekochat/screens/main/ConversationsScreen.kt similarity index 94% rename from app/src/main/java/chat/peptide/screens/main/ConversationsScreen.kt rename to app/src/main/java/chat/zekochat/screens/main/ConversationsScreen.kt index d8413d15..42afb640 100644 --- a/app/src/main/java/chat/peptide/screens/main/ConversationsScreen.kt +++ b/app/src/main/java/chat/zekochat/screens/main/ConversationsScreen.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.main +package chat.zekochat.screens.main import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Box @@ -29,13 +29,13 @@ import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.dp import androidx.navigation.NavController -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.schemas.ChannelType -import chat.peptide.api.schemas.User -import chat.peptide.api.settings.LoadedSettings -import chat.peptide.composables.generic.UserAvatar -import chat.peptide.internals.extensions.zero +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.schemas.ChannelType +import chat.zekochat.api.schemas.User +import chat.zekochat.api.settings.LoadedSettings +import chat.zekochat.composables.generic.UserAvatar +import chat.zekochat.internals.extensions.zero // Note - this is not a traditional screen per se, as it is a part of the main screen @OptIn(ExperimentalMaterial3Api::class) diff --git a/app/src/main/java/chat/peptide/screens/main/MainScreen.kt b/app/src/main/java/chat/zekochat/screens/main/MainScreen.kt similarity index 97% rename from app/src/main/java/chat/peptide/screens/main/MainScreen.kt rename to app/src/main/java/chat/zekochat/screens/main/MainScreen.kt index 94cebda1..50255c11 100644 --- a/app/src/main/java/chat/peptide/screens/main/MainScreen.kt +++ b/app/src/main/java/chat/zekochat/screens/main/MainScreen.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.main +package chat.zekochat.screens.main import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.padding @@ -16,8 +16,8 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.navigation.NavController -import chat.peptide.R -import chat.peptide.screens.chat.views.OverviewScreen +import chat.zekochat.R +import chat.zekochat.screens.chat.views.OverviewScreen enum class MainScreenTab { Communities, diff --git a/app/src/main/java/chat/peptide/screens/register/OnboardingScreen.kt b/app/src/main/java/chat/zekochat/screens/register/OnboardingScreen.kt similarity index 95% rename from app/src/main/java/chat/peptide/screens/register/OnboardingScreen.kt rename to app/src/main/java/chat/zekochat/screens/register/OnboardingScreen.kt index df813666..e7837cf3 100644 --- a/app/src/main/java/chat/peptide/screens/register/OnboardingScreen.kt +++ b/app/src/main/java/chat/zekochat/screens/register/OnboardingScreen.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.register +package chat.zekochat.screens.register import androidx.compose.foundation.Image import androidx.compose.foundation.layout.Arrangement @@ -30,12 +30,12 @@ import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import androidx.navigation.NavController import androidx.navigation.compose.rememberNavController -import chat.peptide.R -import chat.peptide.api.routes.onboard.OnboardingCompletionBody -import chat.peptide.api.routes.onboard.completeOnboarding -import chat.peptide.composables.generic.FormTextField -import chat.peptide.composables.generic.SquareButton -import chat.peptide.persistence.KVStorage +import chat.zekochat.R +import chat.zekochat.api.routes.onboard.OnboardingCompletionBody +import chat.zekochat.api.routes.onboard.completeOnboarding +import chat.zekochat.composables.generic.FormTextField +import chat.zekochat.composables.generic.SquareButton +import chat.zekochat.persistence.KVStorage import kotlinx.coroutines.launch @OptIn(ExperimentalLayoutApi::class) diff --git a/app/src/main/java/chat/peptide/screens/register/RegisterDetailsScreen.kt b/app/src/main/java/chat/zekochat/screens/register/RegisterDetailsScreen.kt similarity index 97% rename from app/src/main/java/chat/peptide/screens/register/RegisterDetailsScreen.kt rename to app/src/main/java/chat/zekochat/screens/register/RegisterDetailsScreen.kt index 28c9fe8f..e9646824 100644 --- a/app/src/main/java/chat/peptide/screens/register/RegisterDetailsScreen.kt +++ b/app/src/main/java/chat/zekochat/screens/register/RegisterDetailsScreen.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.register +package chat.zekochat.screens.register import android.content.Context import android.app.Activity @@ -55,14 +55,14 @@ import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope import androidx.lifecycle.viewmodel.compose.viewModel import androidx.navigation.NavController -import chat.peptide.R -import chat.peptide.PeptideApplication -import chat.peptide.api.routes.account.RegistrationBody -import chat.peptide.api.routes.account.register -import chat.peptide.api.routes.misc.getRootRoute -import chat.peptide.composables.generic.FormTextField -import chat.peptide.composables.generic.SquareButton -import chat.peptide.ui.theme.FragmentMono +import chat.zekochat.R +import chat.zekochat.PeptideApplication +import chat.zekochat.api.routes.account.RegistrationBody +import chat.zekochat.api.routes.account.register +import chat.zekochat.api.routes.misc.getRootRoute +import chat.zekochat.composables.generic.FormTextField +import chat.zekochat.composables.generic.SquareButton +import chat.zekochat.ui.theme.FragmentMono import com.hcaptcha.sdk.HCaptcha import com.hcaptcha.sdk.HCaptchaConfig import com.hcaptcha.sdk.HCaptchaSize diff --git a/app/src/main/java/chat/peptide/screens/register/RegisterGreetingScreen.kt b/app/src/main/java/chat/zekochat/screens/register/RegisterGreetingScreen.kt similarity index 93% rename from app/src/main/java/chat/peptide/screens/register/RegisterGreetingScreen.kt rename to app/src/main/java/chat/zekochat/screens/register/RegisterGreetingScreen.kt index 27d86f56..1c968221 100644 --- a/app/src/main/java/chat/peptide/screens/register/RegisterGreetingScreen.kt +++ b/app/src/main/java/chat/zekochat/screens/register/RegisterGreetingScreen.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.register +package chat.zekochat.screens.register import androidx.compose.foundation.Image import androidx.compose.foundation.layout.Arrangement @@ -12,10 +12,8 @@ import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.safeDrawingPadding import androidx.compose.foundation.layout.size import androidx.compose.foundation.layout.width -import androidx.compose.material3.Button import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text -import androidx.compose.material3.TextButton import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier @@ -26,9 +24,9 @@ import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import androidx.navigation.NavController -import chat.peptide.R -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.composables.generic.SquareButton +import chat.zekochat.R +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.composables.generic.SquareButton @Composable fun RegisterGreetingScreen(navController: NavController) { diff --git a/app/src/main/java/chat/peptide/screens/register/RegisterVerifyScreen.kt b/app/src/main/java/chat/zekochat/screens/register/RegisterVerifyScreen.kt similarity index 97% rename from app/src/main/java/chat/peptide/screens/register/RegisterVerifyScreen.kt rename to app/src/main/java/chat/zekochat/screens/register/RegisterVerifyScreen.kt index 2364b723..e770195e 100644 --- a/app/src/main/java/chat/peptide/screens/register/RegisterVerifyScreen.kt +++ b/app/src/main/java/chat/zekochat/screens/register/RegisterVerifyScreen.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.register +package chat.zekochat.screens.register import android.content.Intent import androidx.activity.compose.rememberLauncherForActivityResult @@ -32,8 +32,8 @@ import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import androidx.navigation.NavController import androidx.navigation.compose.rememberNavController -import chat.peptide.R -import chat.peptide.composables.generic.SquareButton +import chat.zekochat.R +import chat.zekochat.composables.generic.SquareButton @OptIn(ExperimentalMaterial3Api::class) @Composable diff --git a/app/src/main/java/chat/peptide/screens/services/DiscoverScreen.kt b/app/src/main/java/chat/zekochat/screens/services/DiscoverScreen.kt similarity index 87% rename from app/src/main/java/chat/peptide/screens/services/DiscoverScreen.kt rename to app/src/main/java/chat/zekochat/screens/services/DiscoverScreen.kt index 63eefab6..1322912e 100644 --- a/app/src/main/java/chat/peptide/screens/services/DiscoverScreen.kt +++ b/app/src/main/java/chat/zekochat/screens/services/DiscoverScreen.kt @@ -1,10 +1,8 @@ -package chat.peptide.screens.services +package chat.zekochat.screens.services import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.padding -import androidx.compose.material.icons.Icons -import androidx.compose.material.icons.automirrored.filled.ArrowBack import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.Icon import androidx.compose.material3.IconButton @@ -17,8 +15,8 @@ import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.style.TextOverflow import androidx.navigation.NavController -import chat.peptide.R -import chat.peptide.composables.screens.services.DiscoverView +import chat.zekochat.R +import chat.zekochat.composables.screens.services.DiscoverView @OptIn(ExperimentalMaterial3Api::class) @Composable diff --git a/app/src/main/java/chat/peptide/screens/settings/AppearanceSettingsScreen.kt b/app/src/main/java/chat/zekochat/screens/settings/AppearanceSettingsScreen.kt similarity index 96% rename from app/src/main/java/chat/peptide/screens/settings/AppearanceSettingsScreen.kt rename to app/src/main/java/chat/zekochat/screens/settings/AppearanceSettingsScreen.kt index 8719efaa..b1d7d750 100644 --- a/app/src/main/java/chat/peptide/screens/settings/AppearanceSettingsScreen.kt +++ b/app/src/main/java/chat/zekochat/screens/settings/AppearanceSettingsScreen.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.settings +package chat.zekochat.screens.settings import android.content.Context import android.net.Uri @@ -55,20 +55,20 @@ import androidx.hilt.navigation.compose.hiltViewModel import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope import androidx.navigation.NavController -import chat.peptide.R -import chat.peptide.api.PeptideCbor -import chat.peptide.api.PeptideJson -import chat.peptide.api.settings.LoadedSettings -import chat.peptide.api.settings.SyncedSettings -import chat.peptide.composables.generic.ListHeader -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.composables.screens.settings.appearance.ColourChip -import chat.peptide.composables.screens.settings.appearance.CornerRadiusPicker -import chat.peptide.sheets.ColourPickerSheet -import chat.peptide.ui.theme.OverridableColourScheme -import chat.peptide.ui.theme.Theme -import chat.peptide.ui.theme.getFieldByName -import chat.peptide.ui.theme.systemSupportsDynamicColors +import chat.zekochat.R +import chat.zekochat.api.PeptideCbor +import chat.zekochat.api.PeptideJson +import chat.zekochat.api.settings.LoadedSettings +import chat.zekochat.api.settings.SyncedSettings +import chat.zekochat.composables.generic.ListHeader +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.composables.screens.settings.appearance.ColourChip +import chat.zekochat.composables.screens.settings.appearance.CornerRadiusPicker +import chat.zekochat.sheets.ColourPickerSheet +import chat.zekochat.ui.theme.OverridableColourScheme +import chat.zekochat.ui.theme.Theme +import chat.zekochat.ui.theme.getFieldByName +import chat.zekochat.ui.theme.systemSupportsDynamicColors import dagger.hilt.android.lifecycle.HiltViewModel import dagger.hilt.android.qualifiers.ApplicationContext import kotlinx.coroutines.launch diff --git a/app/src/main/java/chat/peptide/screens/settings/ChangelogsScreen.kt b/app/src/main/java/chat/zekochat/screens/settings/ChangelogsScreen.kt similarity index 97% rename from app/src/main/java/chat/peptide/screens/settings/ChangelogsScreen.kt rename to app/src/main/java/chat/zekochat/screens/settings/ChangelogsScreen.kt index af51b730..96d05238 100644 --- a/app/src/main/java/chat/peptide/screens/settings/ChangelogsScreen.kt +++ b/app/src/main/java/chat/zekochat/screens/settings/ChangelogsScreen.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.settings +package chat.zekochat.screens.settings import android.content.Context import android.text.format.DateUtils @@ -40,11 +40,11 @@ import androidx.hilt.navigation.compose.hiltViewModel import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope import androidx.navigation.NavController -import chat.peptide.R -import chat.peptide.internals.ChangelogIndex -import chat.peptide.internals.Changelogs -import chat.peptide.persistence.KVStorage -import chat.peptide.sheets.ChangelogSheet +import chat.zekochat.R +import chat.zekochat.internals.ChangelogIndex +import chat.zekochat.internals.Changelogs +import chat.zekochat.persistence.KVStorage +import chat.zekochat.sheets.ChangelogSheet import dagger.hilt.android.lifecycle.HiltViewModel import dagger.hilt.android.qualifiers.ApplicationContext import kotlinx.coroutines.launch diff --git a/app/src/main/java/chat/peptide/screens/settings/ChatSettingsScreen.kt b/app/src/main/java/chat/zekochat/screens/settings/ChatSettingsScreen.kt similarity index 95% rename from app/src/main/java/chat/peptide/screens/settings/ChatSettingsScreen.kt rename to app/src/main/java/chat/zekochat/screens/settings/ChatSettingsScreen.kt index 4ebaef25..e364bd90 100644 --- a/app/src/main/java/chat/peptide/screens/settings/ChatSettingsScreen.kt +++ b/app/src/main/java/chat/zekochat/screens/settings/ChatSettingsScreen.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.settings +package chat.zekochat.screens.settings import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Arrangement @@ -11,8 +11,6 @@ import androidx.compose.foundation.layout.padding import androidx.compose.foundation.rememberScrollState import androidx.compose.foundation.selection.selectableGroup import androidx.compose.foundation.verticalScroll -import androidx.compose.material.icons.Icons -import androidx.compose.material.icons.automirrored.filled.ArrowBack import androidx.compose.material3.Card import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.Icon @@ -23,7 +21,6 @@ import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Scaffold import androidx.compose.material3.Switch import androidx.compose.material3.Text -import androidx.compose.material3.TextButton import androidx.compose.material3.TopAppBarDefaults import androidx.compose.runtime.Composable import androidx.compose.runtime.rememberCoroutineScope @@ -37,14 +34,14 @@ import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope import androidx.lifecycle.viewmodel.compose.viewModel import androidx.navigation.NavController -import chat.peptide.R -import chat.peptide.api.settings.LoadedSettings -import chat.peptide.api.settings.MessageReplyStyle -import chat.peptide.api.settings.SpecialEmbedSettings -import chat.peptide.api.settings.SyncedSettings -import chat.peptide.composables.generic.ListHeader -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.composables.generic.RadioItem +import chat.zekochat.R +import chat.zekochat.api.settings.LoadedSettings +import chat.zekochat.api.settings.MessageReplyStyle +import chat.zekochat.api.settings.SpecialEmbedSettings +import chat.zekochat.api.settings.SyncedSettings +import chat.zekochat.composables.generic.ListHeader +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.composables.generic.RadioItem import kotlinx.coroutines.launch class ChatSettingsScreenViewModel : ViewModel() { diff --git a/app/src/main/java/chat/peptide/screens/settings/DebugSettingsScreen.kt b/app/src/main/java/chat/zekochat/screens/settings/DebugSettingsScreen.kt similarity index 95% rename from app/src/main/java/chat/peptide/screens/settings/DebugSettingsScreen.kt rename to app/src/main/java/chat/zekochat/screens/settings/DebugSettingsScreen.kt index e1228dfe..55e1925b 100644 --- a/app/src/main/java/chat/peptide/screens/settings/DebugSettingsScreen.kt +++ b/app/src/main/java/chat/zekochat/screens/settings/DebugSettingsScreen.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.settings +package chat.zekochat.screens.settings import android.os.Build import android.util.Log @@ -15,10 +15,7 @@ import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.rememberScrollState import androidx.compose.foundation.text.selection.SelectionContainer import androidx.compose.foundation.verticalScroll -import androidx.compose.material.icons.Icons -import androidx.compose.material.icons.automirrored.filled.ArrowBack import androidx.compose.material3.AlertDialog -import androidx.compose.material3.Button import androidx.compose.material3.ElevatedButton import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.HorizontalDivider @@ -29,7 +26,6 @@ import androidx.compose.material3.LocalTextStyle import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Scaffold import androidx.compose.material3.Text -import androidx.compose.material3.TextButton import androidx.compose.material3.TopAppBarDefaults import androidx.compose.runtime.Composable import androidx.compose.runtime.getValue @@ -48,19 +44,19 @@ import androidx.hilt.navigation.compose.hiltViewModel import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope import androidx.navigation.NavController -import chat.peptide.R -import chat.peptide.api.routes.push.subscribePush -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.composables.generic.SquareButton -import chat.peptide.dialogs.NotificationRationaleDialog -import chat.peptide.persistence.Database -import chat.peptide.persistence.KVStorage -import chat.peptide.persistence.SqlStorage -import chat.peptide.ui.theme.FragmentMono +import chat.zekochat.R +import chat.zekochat.api.routes.push.subscribePush +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.composables.generic.SquareButton +import chat.zekochat.dialogs.NotificationRationaleDialog +import chat.zekochat.persistence.KVStorage +import chat.zekochat.persistence.SqlStorage +import chat.zekochat.ui.theme.FragmentMono import com.google.android.gms.common.ConnectionResult import com.google.android.gms.common.GoogleApiAvailabilityLight import com.google.android.gms.tasks.OnCompleteListener import com.google.firebase.messaging.FirebaseMessaging +import com.zekochat.persistence.Database import dagger.hilt.android.lifecycle.HiltViewModel import kotlinx.coroutines.launch import javax.inject.Inject diff --git a/app/src/main/java/chat/peptide/screens/settings/ExperimentsSettingsScreen.kt b/app/src/main/java/chat/zekochat/screens/settings/ExperimentsSettingsScreen.kt similarity index 92% rename from app/src/main/java/chat/peptide/screens/settings/ExperimentsSettingsScreen.kt rename to app/src/main/java/chat/zekochat/screens/settings/ExperimentsSettingsScreen.kt index f02f5be7..2c2c5e01 100644 --- a/app/src/main/java/chat/peptide/screens/settings/ExperimentsSettingsScreen.kt +++ b/app/src/main/java/chat/zekochat/screens/settings/ExperimentsSettingsScreen.kt @@ -1,16 +1,14 @@ -package chat.peptide.screens.settings +package chat.zekochat.screens.settings import android.content.Context import android.content.Intent import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.material3.AlertDialog -import androidx.compose.material3.Button import androidx.compose.material3.ElevatedButton import androidx.compose.material3.ListItem import androidx.compose.material3.Switch import androidx.compose.material3.Text -import androidx.compose.material3.TextButton import androidx.compose.runtime.Composable import androidx.compose.runtime.LaunchedEffect import androidx.compose.runtime.mutableStateOf @@ -21,15 +19,15 @@ import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope import androidx.lifecycle.viewmodel.compose.viewModel import androidx.navigation.NavController -import chat.peptide.BuildConfig -import chat.peptide.PeptideApplication -import chat.peptide.api.settings.Experiments -import chat.peptide.api.settings.LoadedSettings -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.composables.generic.SquareButton -import chat.peptide.persistence.KVStorage -import chat.peptide.settings.dsl.SettingsPage -import chat.peptide.settings.dsl.SubcategoryContentInsets +import chat.zekochat.BuildConfig +import chat.zekochat.PeptideApplication +import chat.zekochat.api.settings.Experiments +import chat.zekochat.api.settings.LoadedSettings +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.composables.generic.SquareButton +import chat.zekochat.persistence.KVStorage +import chat.zekochat.settings.dsl.SettingsPage +import chat.zekochat.settings.dsl.SubcategoryContentInsets import kotlinx.coroutines.launch class ExperimentsSettingsScreenViewModel : ViewModel() { diff --git a/app/src/main/java/chat/peptide/screens/settings/LanguagePickerSettingsScreen.kt b/app/src/main/java/chat/zekochat/screens/settings/LanguagePickerSettingsScreen.kt similarity index 96% rename from app/src/main/java/chat/peptide/screens/settings/LanguagePickerSettingsScreen.kt rename to app/src/main/java/chat/zekochat/screens/settings/LanguagePickerSettingsScreen.kt index 0076e4cd..4f551a3e 100644 --- a/app/src/main/java/chat/peptide/screens/settings/LanguagePickerSettingsScreen.kt +++ b/app/src/main/java/chat/zekochat/screens/settings/LanguagePickerSettingsScreen.kt @@ -1,11 +1,9 @@ -package chat.peptide.screens.settings +package chat.zekochat.screens.settings import android.content.Context import androidx.appcompat.app.AppCompatDelegate import androidx.compose.foundation.clickable import androidx.compose.foundation.lazy.LazyColumn -import androidx.compose.material.icons.Icons -import androidx.compose.material.icons.automirrored.filled.ArrowBack import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.Icon import androidx.compose.material3.IconButton @@ -31,8 +29,8 @@ import androidx.core.os.LocaleListCompat import androidx.lifecycle.ViewModel import androidx.lifecycle.viewmodel.compose.viewModel import androidx.navigation.NavController -import chat.peptide.R -import chat.peptide.internals.extensions.getSupportedLocales +import chat.zekochat.R +import chat.zekochat.internals.extensions.getSupportedLocales import java.util.Locale class LanguagePickerSettingsScreen : ViewModel() { diff --git a/app/src/main/java/chat/peptide/screens/settings/ProfileSettngsScreen.kt b/app/src/main/java/chat/zekochat/screens/settings/ProfileSettngsScreen.kt similarity index 96% rename from app/src/main/java/chat/peptide/screens/settings/ProfileSettngsScreen.kt rename to app/src/main/java/chat/zekochat/screens/settings/ProfileSettngsScreen.kt index ff498b5a..3d6b2d28 100644 --- a/app/src/main/java/chat/peptide/screens/settings/ProfileSettngsScreen.kt +++ b/app/src/main/java/chat/zekochat/screens/settings/ProfileSettngsScreen.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.settings +package chat.zekochat.screens.settings import android.content.Context import android.net.Uri @@ -28,7 +28,6 @@ import androidx.compose.material3.MaterialTheme import androidx.compose.material3.OutlinedTextField import androidx.compose.material3.Scaffold import androidx.compose.material3.Text -import androidx.compose.material3.TextButton import androidx.compose.material3.TopAppBarDefaults import androidx.compose.runtime.Composable import androidx.compose.runtime.getValue @@ -46,15 +45,15 @@ import androidx.hilt.navigation.compose.hiltViewModel import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope import androidx.navigation.NavController -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.routes.microservices.autumn.uploadToAutumn -import chat.peptide.api.routes.user.fetchUserProfile -import chat.peptide.api.routes.user.patchSelf -import chat.peptide.api.schemas.Profile -import chat.peptide.composables.generic.InlineMediaPicker -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.composables.screens.settings.RawUserOverview +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.routes.microservices.autumn.uploadToAutumn +import chat.zekochat.api.routes.user.fetchUserProfile +import chat.zekochat.api.routes.user.patchSelf +import chat.zekochat.api.schemas.Profile +import chat.zekochat.composables.generic.InlineMediaPicker +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.composables.screens.settings.RawUserOverview import dagger.hilt.android.lifecycle.HiltViewModel import dagger.hilt.android.qualifiers.ApplicationContext import io.ktor.http.ContentType diff --git a/app/src/main/java/chat/peptide/screens/settings/SessionSettngsScreen.kt b/app/src/main/java/chat/zekochat/screens/settings/SessionSettngsScreen.kt similarity index 94% rename from app/src/main/java/chat/peptide/screens/settings/SessionSettngsScreen.kt rename to app/src/main/java/chat/zekochat/screens/settings/SessionSettngsScreen.kt index f34471b1..070a1d56 100644 --- a/app/src/main/java/chat/peptide/screens/settings/SessionSettngsScreen.kt +++ b/app/src/main/java/chat/zekochat/screens/settings/SessionSettngsScreen.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.settings +package chat.zekochat.screens.settings import android.util.Log import androidx.compose.foundation.ExperimentalFoundationApi @@ -44,17 +44,17 @@ import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope import androidx.lifecycle.viewmodel.compose.viewModel import androidx.navigation.NavController -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.routes.auth.fetchAllSessions -import chat.peptide.api.routes.auth.logoutAllSessions -import chat.peptide.api.routes.auth.logoutSessionById -import chat.peptide.api.schemas.Session -import chat.peptide.composables.generic.ListHeader -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.composables.generic.SquareButton -import chat.peptide.composables.markdown.RichMarkdown -import chat.peptide.composables.settings.sessions.SessionItem +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.routes.auth.fetchAllSessions +import chat.zekochat.api.routes.auth.logoutAllSessions +import chat.zekochat.api.routes.auth.logoutSessionById +import chat.zekochat.api.schemas.Session +import chat.zekochat.composables.generic.ListHeader +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.composables.generic.SquareButton +import chat.zekochat.composables.markdown.RichMarkdown +import chat.zekochat.composables.settings.sessions.SessionItem import kotlinx.coroutines.launch class SessionSettingsScreenViewModel : ViewModel() { diff --git a/app/src/main/java/chat/peptide/screens/settings/SettingsScreen.kt b/app/src/main/java/chat/zekochat/screens/settings/SettingsScreen.kt similarity index 97% rename from app/src/main/java/chat/peptide/screens/settings/SettingsScreen.kt rename to app/src/main/java/chat/zekochat/screens/settings/SettingsScreen.kt index 10ab1b50..3e6e6e7a 100644 --- a/app/src/main/java/chat/peptide/screens/settings/SettingsScreen.kt +++ b/app/src/main/java/chat/zekochat/screens/settings/SettingsScreen.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.settings +package chat.zekochat.screens.settings import android.content.Intent import androidx.compose.foundation.clickable @@ -10,14 +10,11 @@ import androidx.compose.foundation.rememberScrollState import androidx.compose.foundation.verticalScroll import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.Icon -import androidx.compose.material3.IconButton import androidx.compose.material3.LargeTopAppBar import androidx.compose.material3.ListItem import androidx.compose.material3.LocalContentColor import androidx.compose.material3.MaterialTheme -import androidx.compose.material3.Scaffold import androidx.compose.material3.Text -import androidx.compose.material3.TopAppBar import androidx.compose.material3.TopAppBarDefaults import androidx.compose.runtime.Composable import androidx.compose.runtime.CompositionLocalProvider @@ -33,14 +30,14 @@ import androidx.core.net.toUri import androidx.hilt.navigation.compose.hiltViewModel import androidx.lifecycle.ViewModel import androidx.navigation.NavController -import chat.peptide.BuildConfig -import chat.peptide.R -import chat.peptide.activities.InviteActivity -import chat.peptide.api.PeptideAPI -import chat.peptide.api.settings.FeatureFlags -import chat.peptide.api.settings.LoadedSettings -import chat.peptide.composables.generic.ListHeader -import chat.peptide.persistence.KVStorage +import chat.zekochat.BuildConfig +import chat.zekochat.R +import chat.zekochat.activities.InviteActivity +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.settings.FeatureFlags +import chat.zekochat.api.settings.LoadedSettings +import chat.zekochat.composables.generic.ListHeader +import chat.zekochat.persistence.KVStorage import dagger.hilt.android.lifecycle.HiltViewModel import kotlinx.coroutines.runBlocking import javax.inject.Inject diff --git a/app/src/main/java/chat/peptide/screens/settings/channel/ChannelSettingsHome.kt b/app/src/main/java/chat/zekochat/screens/settings/channel/ChannelSettingsHome.kt similarity index 93% rename from app/src/main/java/chat/peptide/screens/settings/channel/ChannelSettingsHome.kt rename to app/src/main/java/chat/zekochat/screens/settings/channel/ChannelSettingsHome.kt index 3724687c..5787b77b 100644 --- a/app/src/main/java/chat/peptide/screens/settings/channel/ChannelSettingsHome.kt +++ b/app/src/main/java/chat/zekochat/screens/settings/channel/ChannelSettingsHome.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.settings.channel +package chat.zekochat.screens.settings.channel import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Box @@ -34,17 +34,17 @@ import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.style.TextOverflow import androidx.navigation.NavController -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.internals.PermissionBit -import chat.peptide.api.internals.hasPermission -import chat.peptide.api.routes.channel.leaveDeleteOrCloseChannel -import chat.peptide.api.schemas.ChannelType -import chat.peptide.api.settings.FeatureFlags -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.composables.generic.SquareButton -import chat.peptide.internals.extensions.rememberChannelPermissions -import chat.peptide.screens.settings.SettingsIcon +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.internals.PermissionBit +import chat.zekochat.api.internals.hasPermission +import chat.zekochat.api.routes.channel.leaveDeleteOrCloseChannel +import chat.zekochat.api.schemas.ChannelType +import chat.zekochat.api.settings.FeatureFlags +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.composables.generic.SquareButton +import chat.zekochat.internals.extensions.rememberChannelPermissions +import chat.zekochat.screens.settings.SettingsIcon import kotlinx.coroutines.launch @OptIn(ExperimentalMaterial3Api::class) diff --git a/app/src/main/java/chat/peptide/screens/settings/channel/ChannelSettingsOverview.kt b/app/src/main/java/chat/zekochat/screens/settings/channel/ChannelSettingsOverview.kt similarity index 95% rename from app/src/main/java/chat/peptide/screens/settings/channel/ChannelSettingsOverview.kt rename to app/src/main/java/chat/zekochat/screens/settings/channel/ChannelSettingsOverview.kt index ea854112..6b9d796a 100644 --- a/app/src/main/java/chat/peptide/screens/settings/channel/ChannelSettingsOverview.kt +++ b/app/src/main/java/chat/zekochat/screens/settings/channel/ChannelSettingsOverview.kt @@ -1,8 +1,7 @@ -package chat.peptide.screens.settings.channel +package chat.zekochat.screens.settings.channel import android.content.Context import android.net.Uri -import android.util.Log import androidx.compose.animation.AnimatedVisibility import androidx.compose.animation.animateContentSize import androidx.compose.animation.scaleIn @@ -15,11 +14,7 @@ import androidx.compose.foundation.layout.imePadding import androidx.compose.foundation.layout.padding import androidx.compose.foundation.rememberScrollState import androidx.compose.foundation.verticalScroll -import androidx.compose.material.icons.Icons -import androidx.compose.material.icons.automirrored.filled.ArrowBack -import androidx.compose.material.icons.filled.Check import androidx.compose.material3.AlertDialog -import androidx.compose.material3.Button import androidx.compose.material3.CircularProgressIndicator import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.FloatingActionButton @@ -31,7 +26,6 @@ import androidx.compose.material3.MaterialTheme import androidx.compose.material3.OutlinedButton import androidx.compose.material3.Scaffold import androidx.compose.material3.Text -import androidx.compose.material3.TextButton import androidx.compose.material3.TextField import androidx.compose.material3.TopAppBarDefaults import androidx.compose.runtime.Composable @@ -45,7 +39,6 @@ import androidx.compose.runtime.setValue import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.input.nestedscroll.nestedScroll -import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.font.FontWeight @@ -56,16 +49,16 @@ import androidx.hilt.navigation.compose.hiltViewModel import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope import androidx.navigation.NavController -import chat.peptide.R -import chat.peptide.activities.PeptideTweenFloat -import chat.peptide.api.PeptideAPI -import chat.peptide.api.routes.channel.patchChannel -import chat.peptide.api.routes.microservices.autumn.uploadToAutumn -import chat.peptide.api.schemas.Channel -import chat.peptide.composables.generic.InlineMediaPicker -import chat.peptide.composables.generic.ListHeader -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.composables.generic.SquareButton +import chat.zekochat.R +import chat.zekochat.activities.PeptideTweenFloat +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.routes.channel.patchChannel +import chat.zekochat.api.routes.microservices.autumn.uploadToAutumn +import chat.zekochat.api.schemas.Channel +import chat.zekochat.composables.generic.InlineMediaPicker +import chat.zekochat.composables.generic.ListHeader +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.composables.generic.SquareButton import dagger.hilt.android.lifecycle.HiltViewModel import dagger.hilt.android.qualifiers.ApplicationContext import io.ktor.http.ContentType diff --git a/app/src/main/java/chat/peptide/screens/settings/channel/ChannelSettingsPermissions.kt b/app/src/main/java/chat/zekochat/screens/settings/channel/ChannelSettingsPermissions.kt similarity index 93% rename from app/src/main/java/chat/peptide/screens/settings/channel/ChannelSettingsPermissions.kt rename to app/src/main/java/chat/zekochat/screens/settings/channel/ChannelSettingsPermissions.kt index a7f3dab5..6226e219 100644 --- a/app/src/main/java/chat/peptide/screens/settings/channel/ChannelSettingsPermissions.kt +++ b/app/src/main/java/chat/zekochat/screens/settings/channel/ChannelSettingsPermissions.kt @@ -1,4 +1,4 @@ -package chat.peptide.screens.settings.channel +package chat.zekochat.screens.settings.channel import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column @@ -7,8 +7,6 @@ import androidx.compose.foundation.layout.imePadding import androidx.compose.foundation.layout.padding import androidx.compose.foundation.rememberScrollState import androidx.compose.foundation.verticalScroll -import androidx.compose.material.icons.Icons -import androidx.compose.material.icons.automirrored.filled.ArrowBack import androidx.compose.material3.CircularProgressIndicator import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.Icon @@ -25,8 +23,8 @@ import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.style.TextOverflow import androidx.navigation.NavController -import chat.peptide.R -import chat.peptide.api.PeptideAPI +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI @OptIn(ExperimentalMaterial3Api::class) @Composable diff --git a/app/src/main/java/chat/peptide/settings/dsl/SettingsPage.kt b/app/src/main/java/chat/zekochat/settings/dsl/SettingsPage.kt similarity index 94% rename from app/src/main/java/chat/peptide/settings/dsl/SettingsPage.kt rename to app/src/main/java/chat/zekochat/settings/dsl/SettingsPage.kt index d3544dc9..0614c7a3 100644 --- a/app/src/main/java/chat/peptide/settings/dsl/SettingsPage.kt +++ b/app/src/main/java/chat/zekochat/settings/dsl/SettingsPage.kt @@ -1,4 +1,4 @@ -package chat.peptide.settings.dsl +package chat.zekochat.settings.dsl import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.PaddingValues @@ -8,8 +8,6 @@ import androidx.compose.foundation.layout.padding import androidx.compose.foundation.rememberScrollState import androidx.compose.foundation.selection.selectableGroup import androidx.compose.foundation.verticalScroll -import androidx.compose.material.icons.Icons -import androidx.compose.material.icons.automirrored.filled.ArrowBack import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.Icon import androidx.compose.material3.IconButton @@ -28,9 +26,9 @@ import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp import androidx.navigation.NavController -import chat.peptide.R -import chat.peptide.composables.generic.ListHeader -import chat.peptide.composables.generic.RadioItem +import chat.zekochat.R +import chat.zekochat.composables.generic.ListHeader +import chat.zekochat.composables.generic.RadioItem import kotlinx.coroutines.launch import kotlin.enums.EnumEntries diff --git a/app/src/main/java/chat/peptide/settings/providers/AgeGateUnlockedStorageProvider.kt b/app/src/main/java/chat/zekochat/settings/providers/AgeGateUnlockedStorageProvider.kt similarity index 71% rename from app/src/main/java/chat/peptide/settings/providers/AgeGateUnlockedStorageProvider.kt rename to app/src/main/java/chat/zekochat/settings/providers/AgeGateUnlockedStorageProvider.kt index 2aa65ffc..e21e04f0 100644 --- a/app/src/main/java/chat/peptide/settings/providers/AgeGateUnlockedStorageProvider.kt +++ b/app/src/main/java/chat/zekochat/settings/providers/AgeGateUnlockedStorageProvider.kt @@ -1,7 +1,7 @@ -package chat.peptide.settings.providers +package chat.zekochat.settings.providers -import chat.peptide.PeptideApplication -import chat.peptide.persistence.KVStorage +import chat.zekochat.PeptideApplication +import chat.zekochat.persistence.KVStorage object AgeGateUnlockedStorageProvider { private val kv = KVStorage(PeptideApplication.instance) diff --git a/app/src/main/java/chat/peptide/sheets/AddServerSheet.kt b/app/src/main/java/chat/zekochat/sheets/AddServerSheet.kt similarity index 97% rename from app/src/main/java/chat/peptide/sheets/AddServerSheet.kt rename to app/src/main/java/chat/zekochat/sheets/AddServerSheet.kt index 997cec74..a185c9d9 100644 --- a/app/src/main/java/chat/peptide/sheets/AddServerSheet.kt +++ b/app/src/main/java/chat/zekochat/sheets/AddServerSheet.kt @@ -1,4 +1,4 @@ -package chat.peptide.sheets +package chat.zekochat.sheets import android.content.Intent import android.util.Log @@ -25,7 +25,6 @@ import androidx.compose.foundation.rememberScrollState import androidx.compose.foundation.text.input.TextFieldLineLimits import androidx.compose.foundation.text.input.rememberTextFieldState import androidx.compose.foundation.verticalScroll -import androidx.compose.material3.Button import androidx.compose.material3.Icon import androidx.compose.material3.IconButton import androidx.compose.material3.LocalContentColor @@ -52,20 +51,20 @@ import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.dp import androidx.core.net.toUri -import chat.peptide.R -import chat.peptide.activities.InviteActivity -import chat.peptide.api.PeptideAPI -import chat.peptide.api.routes.server.createServer -import chat.peptide.callbacks.Action -import chat.peptide.callbacks.ActionChannel -import chat.peptide.composables.generic.SquareButton -import chat.peptide.composables.sheets.SheetSelection -import chat.peptide.composables.vectorassets.CreateServer -import chat.peptide.composables.vectorassets.JoinServer -import chat.peptide.composables.vectorassets.NewServer -import chat.peptide.material.EasingTokens -import chat.peptide.screens.chat.ChatRouterDestination -import chat.peptide.ui.theme.FragmentMono +import chat.zekochat.R +import chat.zekochat.activities.InviteActivity +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.routes.server.createServer +import chat.zekochat.callbacks.Action +import chat.zekochat.callbacks.ActionChannel +import chat.zekochat.composables.generic.SquareButton +import chat.zekochat.composables.sheets.SheetSelection +import chat.zekochat.composables.vectorassets.CreateServer +import chat.zekochat.composables.vectorassets.JoinServer +import chat.zekochat.composables.vectorassets.NewServer +import chat.zekochat.material.EasingTokens +import chat.zekochat.screens.chat.ChatRouterDestination +import chat.zekochat.ui.theme.FragmentMono import kotlinx.coroutines.launch import logcat.asLog import logcat.logcat diff --git a/app/src/main/java/chat/peptide/sheets/ChangelogSheet.kt b/app/src/main/java/chat/zekochat/sheets/ChangelogSheet.kt similarity index 90% rename from app/src/main/java/chat/peptide/sheets/ChangelogSheet.kt rename to app/src/main/java/chat/zekochat/sheets/ChangelogSheet.kt index 7e2000e6..57efacd2 100644 --- a/app/src/main/java/chat/peptide/sheets/ChangelogSheet.kt +++ b/app/src/main/java/chat/zekochat/sheets/ChangelogSheet.kt @@ -1,4 +1,4 @@ -package chat.peptide.sheets +package chat.zekochat.sheets import androidx.compose.runtime.Composable import androidx.compose.runtime.DisposableEffect @@ -7,8 +7,8 @@ import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.remember import androidx.compose.runtime.setValue import androidx.compose.ui.platform.LocalContext -import chat.peptide.api.internals.getFragmentActivity -import chat.peptide.fragments.ChangelogBottomSheetFragment +import chat.zekochat.api.internals.getFragmentActivity +import chat.zekochat.fragments.ChangelogBottomSheetFragment @Composable fun ChangelogSheet( diff --git a/app/src/main/java/chat/peptide/sheets/ChannelContextSheet.kt b/app/src/main/java/chat/zekochat/sheets/ChannelContextSheet.kt similarity index 97% rename from app/src/main/java/chat/peptide/sheets/ChannelContextSheet.kt rename to app/src/main/java/chat/zekochat/sheets/ChannelContextSheet.kt index e7020fc9..8428e75d 100644 --- a/app/src/main/java/chat/peptide/sheets/ChannelContextSheet.kt +++ b/app/src/main/java/chat/zekochat/sheets/ChannelContextSheet.kt @@ -1,4 +1,4 @@ -package chat.peptide.sheets +package chat.zekochat.sheets import android.widget.Toast import androidx.compose.animation.AnimatedContent @@ -41,17 +41,17 @@ import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.dp import androidx.compose.ui.window.Dialog -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.internals.ChannelUtils -import chat.peptide.composables.generic.RemoteImage -import chat.peptide.composables.generic.SheetButton -import chat.peptide.internals.Platform -import chat.peptide.screens.chat.dialogs.InviteDialog +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.internals.ChannelUtils +import chat.zekochat.composables.generic.RemoteImage +import chat.zekochat.composables.generic.SheetButton +import chat.zekochat.internals.Platform +import chat.zekochat.screens.chat.dialogs.InviteDialog import kotlinx.coroutines.launch -import chat.peptide.api.settings.NotificationType -import chat.peptide.api.settings.SyncedSettings -import chat.peptide.api.schemas.NotificationSettings +import chat.zekochat.api.settings.NotificationType +import chat.zekochat.api.settings.SyncedSettings +import chat.zekochat.api.schemas.NotificationSettings import kotlinx.coroutines.GlobalScope @Composable diff --git a/app/src/main/java/chat/peptide/sheets/ChannelInfoSheet.kt b/app/src/main/java/chat/zekochat/sheets/ChannelInfoSheet.kt similarity index 91% rename from app/src/main/java/chat/peptide/sheets/ChannelInfoSheet.kt rename to app/src/main/java/chat/zekochat/sheets/ChannelInfoSheet.kt index 588689fc..8d63e660 100644 --- a/app/src/main/java/chat/peptide/sheets/ChannelInfoSheet.kt +++ b/app/src/main/java/chat/zekochat/sheets/ChannelInfoSheet.kt @@ -1,4 +1,4 @@ -package chat.peptide.sheets +package chat.zekochat.sheets import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Box @@ -25,19 +25,19 @@ import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp import androidx.compose.ui.window.Dialog -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.internals.ChannelUtils -import chat.peptide.api.internals.PermissionBit -import chat.peptide.api.internals.Roles -import chat.peptide.api.internals.has -import chat.peptide.api.schemas.ChannelType -import chat.peptide.callbacks.Action -import chat.peptide.callbacks.ActionChannel -import chat.peptide.composables.generic.SheetButton -import chat.peptide.composables.screens.chat.ChannelSheetHeader -import chat.peptide.internals.extensions.rememberChannelPermissions -import chat.peptide.screens.chat.dialogs.InviteDialog +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.internals.ChannelUtils +import chat.zekochat.api.internals.PermissionBit +import chat.zekochat.api.internals.Roles +import chat.zekochat.api.internals.has +import chat.zekochat.api.schemas.ChannelType +import chat.zekochat.callbacks.Action +import chat.zekochat.callbacks.ActionChannel +import chat.zekochat.composables.generic.SheetButton +import chat.zekochat.composables.screens.chat.ChannelSheetHeader +import chat.zekochat.internals.extensions.rememberChannelPermissions +import chat.zekochat.screens.chat.dialogs.InviteDialog import kotlinx.coroutines.delay import kotlinx.coroutines.launch diff --git a/app/src/main/java/chat/peptide/sheets/ColourPickerSheet.kt b/app/src/main/java/chat/zekochat/sheets/ColourPickerSheet.kt similarity index 99% rename from app/src/main/java/chat/peptide/sheets/ColourPickerSheet.kt rename to app/src/main/java/chat/zekochat/sheets/ColourPickerSheet.kt index f3e0edfc..b63f5e36 100644 --- a/app/src/main/java/chat/peptide/sheets/ColourPickerSheet.kt +++ b/app/src/main/java/chat/zekochat/sheets/ColourPickerSheet.kt @@ -1,4 +1,4 @@ -package chat.peptide.sheets +package chat.zekochat.sheets import android.graphics.RuntimeShader import android.os.Build @@ -59,10 +59,10 @@ import androidx.compose.ui.graphics.toArgb import androidx.compose.ui.platform.LocalFocusManager import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import chat.peptide.R -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.composables.generic.SquareButton -import chat.peptide.internals.TailwindColourScheme +import chat.zekochat.R +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.composables.generic.SquareButton +import chat.zekochat.internals.TailwindColourScheme import org.intellij.lang.annotations.Language enum class ColourPickerMode { diff --git a/app/src/main/java/chat/peptide/sheets/EmoteInfoSheet.kt b/app/src/main/java/chat/zekochat/sheets/EmoteInfoSheet.kt similarity index 91% rename from app/src/main/java/chat/peptide/sheets/EmoteInfoSheet.kt rename to app/src/main/java/chat/zekochat/sheets/EmoteInfoSheet.kt index 4edc3ac1..34b98e5f 100644 --- a/app/src/main/java/chat/peptide/sheets/EmoteInfoSheet.kt +++ b/app/src/main/java/chat/zekochat/sheets/EmoteInfoSheet.kt @@ -1,4 +1,4 @@ -package chat.peptide.sheets +package chat.zekochat.sheets import android.widget.Toast import androidx.compose.foundation.layout.Arrangement @@ -30,14 +30,14 @@ import androidx.compose.ui.text.AnnotatedString import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.routes.custom.fetchEmoji -import chat.peptide.api.schemas.Emoji -import chat.peptide.api.schemas.Server -import chat.peptide.composables.generic.RemoteImage -import chat.peptide.composables.generic.SheetButton -import chat.peptide.internals.Platform +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.routes.custom.fetchEmoji +import chat.zekochat.api.schemas.Emoji +import chat.zekochat.api.schemas.Server +import chat.zekochat.composables.generic.RemoteImage +import chat.zekochat.composables.generic.SheetButton +import chat.zekochat.internals.Platform import kotlinx.coroutines.launch @Composable diff --git a/app/src/main/java/chat/peptide/sheets/JBMDebuggerSheet.kt b/app/src/main/java/chat/zekochat/sheets/JBMDebuggerSheet.kt similarity index 95% rename from app/src/main/java/chat/peptide/sheets/JBMDebuggerSheet.kt rename to app/src/main/java/chat/zekochat/sheets/JBMDebuggerSheet.kt index 90c524c6..c26505b2 100644 --- a/app/src/main/java/chat/peptide/sheets/JBMDebuggerSheet.kt +++ b/app/src/main/java/chat/zekochat/sheets/JBMDebuggerSheet.kt @@ -1,4 +1,4 @@ -package chat.peptide.sheets +package chat.zekochat.sheets import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Column @@ -21,9 +21,9 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.draw.drawBehind import androidx.compose.ui.geometry.Offset import androidx.compose.ui.unit.dp -import chat.peptide.composables.generic.SheetHeaderPadding -import chat.peptide.markdown.jbm.JBM -import chat.peptide.markdown.jbm.JBMApi +import chat.zekochat.composables.generic.SheetHeaderPadding +import chat.zekochat.markdown.jbm.JBM +import chat.zekochat.markdown.jbm.JBMApi import org.intellij.markdown.ast.ASTNode import org.intellij.markdown.ast.getTextInNode diff --git a/app/src/main/java/chat/peptide/sheets/LinkInfoSheet.kt b/app/src/main/java/chat/zekochat/sheets/LinkInfoSheet.kt similarity index 96% rename from app/src/main/java/chat/peptide/sheets/LinkInfoSheet.kt rename to app/src/main/java/chat/zekochat/sheets/LinkInfoSheet.kt index c9d4fb68..0485c9a8 100644 --- a/app/src/main/java/chat/peptide/sheets/LinkInfoSheet.kt +++ b/app/src/main/java/chat/zekochat/sheets/LinkInfoSheet.kt @@ -1,4 +1,4 @@ -package chat.peptide.sheets +package chat.zekochat.sheets import android.net.Uri import android.widget.Toast @@ -24,9 +24,9 @@ import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.AnnotatedString import androidx.compose.ui.unit.dp -import chat.peptide.R -import chat.peptide.composables.generic.SheetButton -import chat.peptide.internals.Platform +import chat.zekochat.R +import chat.zekochat.composables.generic.SheetButton +import chat.zekochat.internals.Platform import kotlinx.coroutines.launch @Composable diff --git a/app/src/main/java/chat/peptide/sheets/MemberContextSheet.kt b/app/src/main/java/chat/zekochat/sheets/MemberContextSheet.kt similarity index 95% rename from app/src/main/java/chat/peptide/sheets/MemberContextSheet.kt rename to app/src/main/java/chat/zekochat/sheets/MemberContextSheet.kt index 5b4401c5..40fad96b 100644 --- a/app/src/main/java/chat/peptide/sheets/MemberContextSheet.kt +++ b/app/src/main/java/chat/zekochat/sheets/MemberContextSheet.kt @@ -1,4 +1,4 @@ -package chat.peptide.sheets +package chat.zekochat.sheets import android.widget.Toast import androidx.compose.foundation.layout.ColumnScope @@ -16,11 +16,11 @@ import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.AnnotatedString import androidx.compose.ui.text.style.TextOverflow -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.routes.channel.removeMember -import chat.peptide.composables.generic.SheetButton -import chat.peptide.internals.Platform +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.routes.channel.removeMember +import chat.zekochat.composables.generic.SheetButton +import chat.zekochat.internals.Platform import kotlinx.coroutines.launch @Composable diff --git a/app/src/main/java/chat/peptide/sheets/MemberListSheet.kt b/app/src/main/java/chat/zekochat/sheets/MemberListSheet.kt similarity index 95% rename from app/src/main/java/chat/peptide/sheets/MemberListSheet.kt rename to app/src/main/java/chat/zekochat/sheets/MemberListSheet.kt index 9a422e6d..1ad01c02 100644 --- a/app/src/main/java/chat/peptide/sheets/MemberListSheet.kt +++ b/app/src/main/java/chat/zekochat/sheets/MemberListSheet.kt @@ -1,4 +1,4 @@ -package chat.peptide.sheets +package chat.zekochat.sheets import android.annotation.SuppressLint import android.content.Context @@ -32,20 +32,20 @@ import androidx.compose.ui.unit.dp import androidx.hilt.navigation.compose.hiltViewModel import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.internals.PermissionBit -import chat.peptide.api.internals.Roles -import chat.peptide.api.internals.hasPermission -import chat.peptide.api.routes.channel.fetchGroupParticipants -import chat.peptide.api.routes.server.fetchMembers -import chat.peptide.api.schemas.Member -import chat.peptide.api.schemas.User -import chat.peptide.composables.chat.MemberListItem -import chat.peptide.composables.generic.CountableListHeader -import chat.peptide.composables.generic.Presence -import chat.peptide.composables.generic.SheetHeaderPadding -import chat.peptide.composables.generic.presenceFromStatus +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.internals.PermissionBit +import chat.zekochat.api.internals.Roles +import chat.zekochat.api.internals.hasPermission +import chat.zekochat.api.routes.channel.fetchGroupParticipants +import chat.zekochat.api.routes.server.fetchMembers +import chat.zekochat.api.schemas.Member +import chat.zekochat.api.schemas.User +import chat.zekochat.composables.chat.MemberListItem +import chat.zekochat.composables.generic.CountableListHeader +import chat.zekochat.composables.generic.Presence +import chat.zekochat.composables.generic.SheetHeaderPadding +import chat.zekochat.composables.generic.presenceFromStatus import dagger.hilt.android.lifecycle.HiltViewModel import dagger.hilt.android.qualifiers.ApplicationContext import kotlinx.coroutines.flow.distinctUntilChanged diff --git a/app/src/main/java/chat/peptide/sheets/MessageContextSheet.kt b/app/src/main/java/chat/zekochat/sheets/MessageContextSheet.kt similarity index 96% rename from app/src/main/java/chat/peptide/sheets/MessageContextSheet.kt rename to app/src/main/java/chat/zekochat/sheets/MessageContextSheet.kt index 5e862cd1..5704178a 100644 --- a/app/src/main/java/chat/peptide/sheets/MessageContextSheet.kt +++ b/app/src/main/java/chat/zekochat/sheets/MessageContextSheet.kt @@ -1,4 +1,4 @@ -package chat.peptide.sheets +package chat.zekochat.sheets import android.widget.Toast import androidx.compose.foundation.layout.Arrangement @@ -31,21 +31,21 @@ import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.AnnotatedString import androidx.compose.ui.unit.dp -import chat.peptide.BuildConfig -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.internals.PermissionBit -import chat.peptide.api.internals.Roles -import chat.peptide.api.internals.has -import chat.peptide.api.routes.channel.deleteMessage -import chat.peptide.api.routes.channel.react -import chat.peptide.api.settings.Experiments -import chat.peptide.callbacks.UiCallbacks -import chat.peptide.composables.chat.Message -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.composables.generic.SheetButton -import chat.peptide.composables.generic.SquareButton -import chat.peptide.internals.Platform +import chat.zekochat.BuildConfig +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.internals.PermissionBit +import chat.zekochat.api.internals.Roles +import chat.zekochat.api.internals.has +import chat.zekochat.api.routes.channel.deleteMessage +import chat.zekochat.api.routes.channel.react +import chat.zekochat.api.settings.Experiments +import chat.zekochat.callbacks.UiCallbacks +import chat.zekochat.composables.chat.Message +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.composables.generic.SheetButton +import chat.zekochat.composables.generic.SquareButton +import chat.zekochat.internals.Platform import kotlinx.coroutines.launch @OptIn(ExperimentalMaterial3Api::class) diff --git a/app/src/main/java/chat/peptide/sheets/ReactSheet.kt b/app/src/main/java/chat/zekochat/sheets/ReactSheet.kt similarity index 73% rename from app/src/main/java/chat/peptide/sheets/ReactSheet.kt rename to app/src/main/java/chat/zekochat/sheets/ReactSheet.kt index 98c69aac..a333c22a 100644 --- a/app/src/main/java/chat/peptide/sheets/ReactSheet.kt +++ b/app/src/main/java/chat/zekochat/sheets/ReactSheet.kt @@ -1,8 +1,8 @@ -package chat.peptide.sheets +package chat.zekochat.sheets import androidx.compose.runtime.Composable -import chat.peptide.api.PeptideAPI -import chat.peptide.composables.emoji.EmojiPicker +import chat.zekochat.api.PeptideAPI +import chat.zekochat.composables.emoji.EmojiPicker @Composable fun ReactSheet(messageId: String, onSelect: (String?) -> Unit) { diff --git a/app/src/main/java/chat/peptide/sheets/ReactionInfoSheet.kt b/app/src/main/java/chat/zekochat/sheets/ReactionInfoSheet.kt similarity index 95% rename from app/src/main/java/chat/peptide/sheets/ReactionInfoSheet.kt rename to app/src/main/java/chat/zekochat/sheets/ReactionInfoSheet.kt index f77b818e..7e7d70dc 100644 --- a/app/src/main/java/chat/peptide/sheets/ReactionInfoSheet.kt +++ b/app/src/main/java/chat/zekochat/sheets/ReactionInfoSheet.kt @@ -1,4 +1,4 @@ -package chat.peptide.sheets +package chat.zekochat.sheets import androidx.compose.foundation.ExperimentalFoundationApi import androidx.compose.foundation.clickable @@ -41,20 +41,20 @@ import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.internals.isUlid -import chat.peptide.api.routes.custom.fetchEmoji -import chat.peptide.api.routes.user.fetchUser -import chat.peptide.api.schemas.Emoji -import chat.peptide.api.schemas.User -import chat.peptide.api.settings.LoadedSettings -import chat.peptide.composables.chat.MemberListItem -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.composables.generic.RemoteImage -import chat.peptide.composables.generic.SquareButton -import chat.peptide.internals.text.MessageProcessor -import chat.peptide.persistence.KVStorage +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.internals.isUlid +import chat.zekochat.api.routes.custom.fetchEmoji +import chat.zekochat.api.routes.user.fetchUser +import chat.zekochat.api.schemas.Emoji +import chat.zekochat.api.schemas.User +import chat.zekochat.api.settings.LoadedSettings +import chat.zekochat.composables.chat.MemberListItem +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.composables.generic.RemoteImage +import chat.zekochat.composables.generic.SquareButton +import chat.zekochat.internals.text.MessageProcessor +import chat.zekochat.persistence.KVStorage import kotlinx.coroutines.launch @OptIn(ExperimentalFoundationApi::class) diff --git a/app/src/main/java/chat/peptide/sheets/ServerContextSheet.kt b/app/src/main/java/chat/zekochat/sheets/ServerContextSheet.kt similarity index 95% rename from app/src/main/java/chat/peptide/sheets/ServerContextSheet.kt rename to app/src/main/java/chat/zekochat/sheets/ServerContextSheet.kt index 3704e291..777e9c11 100644 --- a/app/src/main/java/chat/peptide/sheets/ServerContextSheet.kt +++ b/app/src/main/java/chat/zekochat/sheets/ServerContextSheet.kt @@ -1,4 +1,4 @@ -package chat.peptide.sheets +package chat.zekochat.sheets import android.content.Intent import android.widget.Toast @@ -23,7 +23,6 @@ import androidx.compose.foundation.text.selection.SelectionContainer import androidx.compose.foundation.verticalScroll import androidx.compose.material3.AlertDialog import androidx.compose.material3.Checkbox -import androidx.compose.material3.CircularProgressIndicator import androidx.compose.material3.HorizontalDivider import androidx.compose.material3.Icon import androidx.compose.material3.LocalContentColor @@ -50,22 +49,22 @@ import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.AnnotatedString import androidx.compose.ui.unit.dp import androidx.core.net.toUri -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.routes.server.leaveOrDeleteServer -import chat.peptide.api.schemas.NotificationSettings -import chat.peptide.api.settings.NotificationType -import chat.peptide.api.settings.SyncedSettings -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.composables.generic.SheetButton -import chat.peptide.composables.generic.SquareButton -import chat.peptide.composables.markdown.RichMarkdown -import chat.peptide.composables.screens.settings.ServerOverview -import chat.peptide.composables.sheets.SheetSelection -import chat.peptide.callbacks.Action -import chat.peptide.callbacks.ActionChannel -import chat.peptide.internals.Platform -import chat.peptide.screens.chat.ChatRouterDestination +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.routes.server.leaveOrDeleteServer +import chat.zekochat.api.schemas.NotificationSettings +import chat.zekochat.api.settings.NotificationType +import chat.zekochat.api.settings.SyncedSettings +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.composables.generic.SheetButton +import chat.zekochat.composables.generic.SquareButton +import chat.zekochat.composables.markdown.RichMarkdown +import chat.zekochat.composables.screens.settings.ServerOverview +import chat.zekochat.composables.sheets.SheetSelection +import chat.zekochat.callbacks.Action +import chat.zekochat.callbacks.ActionChannel +import chat.zekochat.internals.Platform +import chat.zekochat.screens.chat.ChatRouterDestination import kotlinx.coroutines.GlobalScope import kotlinx.coroutines.launch diff --git a/app/src/main/java/chat/peptide/sheets/ServerIdentityOptionsSheet.kt b/app/src/main/java/chat/zekochat/sheets/ServerIdentityOptionsSheet.kt similarity index 97% rename from app/src/main/java/chat/peptide/sheets/ServerIdentityOptionsSheet.kt rename to app/src/main/java/chat/zekochat/sheets/ServerIdentityOptionsSheet.kt index 4ffd50a9..753417ce 100644 --- a/app/src/main/java/chat/peptide/sheets/ServerIdentityOptionsSheet.kt +++ b/app/src/main/java/chat/zekochat/sheets/ServerIdentityOptionsSheet.kt @@ -1,4 +1,4 @@ -package chat.peptide.sheets +package chat.zekochat.sheets import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Arrangement @@ -24,8 +24,8 @@ import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp -import chat.peptide.api.PeptideAPI -import chat.peptide.persistence.KVStorage +import chat.zekochat.api.PeptideAPI +import chat.zekochat.persistence.KVStorage import kotlinx.coroutines.launch // Internal: Untranslated diff --git a/app/src/main/java/chat/peptide/sheets/StatusSheet.kt b/app/src/main/java/chat/zekochat/sheets/StatusSheet.kt similarity index 94% rename from app/src/main/java/chat/peptide/sheets/StatusSheet.kt rename to app/src/main/java/chat/zekochat/sheets/StatusSheet.kt index 73ad4817..d9f30660 100644 --- a/app/src/main/java/chat/peptide/sheets/StatusSheet.kt +++ b/app/src/main/java/chat/zekochat/sheets/StatusSheet.kt @@ -1,4 +1,4 @@ -package chat.peptide.sheets +package chat.zekochat.sheets import android.util.Log import androidx.compose.foundation.background @@ -34,16 +34,16 @@ import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.routes.user.patchSelf -import chat.peptide.api.schemas.User -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.composables.generic.SheetButton -import chat.peptide.composables.generic.asApiName -import chat.peptide.composables.generic.presenceFromStatus -import chat.peptide.composables.screens.settings.UserOverview -import chat.peptide.composables.settings.profile.StatusPicker +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.routes.user.patchSelf +import chat.zekochat.api.schemas.User +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.composables.generic.SheetButton +import chat.zekochat.composables.generic.asApiName +import chat.zekochat.composables.generic.presenceFromStatus +import chat.zekochat.composables.screens.settings.UserOverview +import chat.zekochat.composables.settings.profile.StatusPicker import kotlinx.coroutines.launch @Composable diff --git a/app/src/main/java/chat/peptide/sheets/UserCardSheet.kt b/app/src/main/java/chat/zekochat/sheets/UserCardSheet.kt similarity index 95% rename from app/src/main/java/chat/peptide/sheets/UserCardSheet.kt rename to app/src/main/java/chat/zekochat/sheets/UserCardSheet.kt index eaac638d..276974de 100644 --- a/app/src/main/java/chat/peptide/sheets/UserCardSheet.kt +++ b/app/src/main/java/chat/zekochat/sheets/UserCardSheet.kt @@ -1,4 +1,4 @@ -package chat.peptide.sheets +package chat.zekochat.sheets import android.content.ClipData import android.content.Intent @@ -34,14 +34,14 @@ import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.dp import androidx.core.content.FileProvider -import chat.peptide.BuildConfig -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.schemas.User -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.composables.generic.SquareButton -import chat.peptide.composables.profile.UserCard -import chat.peptide.internals.Platform +import chat.zekochat.BuildConfig +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.schemas.User +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.composables.generic.SquareButton +import chat.zekochat.composables.profile.UserCard +import chat.zekochat.internals.Platform import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch import kotlinx.coroutines.withContext diff --git a/app/src/main/java/chat/peptide/sheets/UserInfoSheet.kt b/app/src/main/java/chat/zekochat/sheets/UserInfoSheet.kt similarity index 96% rename from app/src/main/java/chat/peptide/sheets/UserInfoSheet.kt rename to app/src/main/java/chat/zekochat/sheets/UserInfoSheet.kt index d744a7d2..48c8ad00 100644 --- a/app/src/main/java/chat/peptide/sheets/UserInfoSheet.kt +++ b/app/src/main/java/chat/zekochat/sheets/UserInfoSheet.kt @@ -1,4 +1,4 @@ -package chat.peptide.sheets +package chat.zekochat.sheets import android.widget.Toast import androidx.compose.animation.AnimatedContent @@ -49,25 +49,25 @@ import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.AnnotatedString import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.dp -import chat.peptide.R -import chat.peptide.api.PeptideAPI -import chat.peptide.api.routes.user.blockUser -import chat.peptide.api.routes.user.fetchUser -import chat.peptide.api.routes.user.openDM -import chat.peptide.api.routes.user.unblockUser -import chat.peptide.api.routes.user.unfriendUser -import chat.peptide.api.schemas.ChannelType -import chat.peptide.api.schemas.NotificationSettings -import chat.peptide.api.settings.Experiments -import chat.peptide.api.settings.NotificationType -import chat.peptide.api.settings.SyncedSettings -import chat.peptide.callbacks.Action -import chat.peptide.callbacks.ActionChannel -import chat.peptide.composables.generic.NonIdealState -import chat.peptide.composables.generic.SheetButton -import chat.peptide.composables.generic.UserAvatar -import chat.peptide.composables.screens.settings.UserButtons -import chat.peptide.internals.Platform +import chat.zekochat.R +import chat.zekochat.api.PeptideAPI +import chat.zekochat.api.routes.user.blockUser +import chat.zekochat.api.routes.user.fetchUser +import chat.zekochat.api.routes.user.openDM +import chat.zekochat.api.routes.user.unblockUser +import chat.zekochat.api.routes.user.unfriendUser +import chat.zekochat.api.schemas.ChannelType +import chat.zekochat.api.schemas.NotificationSettings +import chat.zekochat.api.settings.Experiments +import chat.zekochat.api.settings.NotificationType +import chat.zekochat.api.settings.SyncedSettings +import chat.zekochat.callbacks.Action +import chat.zekochat.callbacks.ActionChannel +import chat.zekochat.composables.generic.NonIdealState +import chat.zekochat.composables.generic.SheetButton +import chat.zekochat.composables.generic.UserAvatar +import chat.zekochat.composables.screens.settings.UserButtons +import chat.zekochat.internals.Platform import kotlinx.coroutines.GlobalScope import kotlinx.coroutines.launch import logcat.LogPriority diff --git a/app/src/main/java/chat/peptide/sheets/WebHookUserSheet.kt b/app/src/main/java/chat/zekochat/sheets/WebHookUserSheet.kt similarity index 94% rename from app/src/main/java/chat/peptide/sheets/WebHookUserSheet.kt rename to app/src/main/java/chat/zekochat/sheets/WebHookUserSheet.kt index 696362e8..03b18f2e 100644 --- a/app/src/main/java/chat/peptide/sheets/WebHookUserSheet.kt +++ b/app/src/main/java/chat/zekochat/sheets/WebHookUserSheet.kt @@ -1,4 +1,4 @@ -package chat.peptide.sheets +package chat.zekochat.sheets import android.widget.Toast import androidx.compose.foundation.Image @@ -7,7 +7,6 @@ import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.height import androidx.compose.foundation.layout.padding -import androidx.compose.material3.Button import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text import androidx.compose.runtime.Composable @@ -18,8 +17,8 @@ import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp -import chat.peptide.R -import chat.peptide.composables.generic.SquareButton +import chat.zekochat.R +import chat.zekochat.composables.generic.SquareButton @Composable fun WebHookUserSheet(modifier: Modifier = Modifier) { diff --git a/app/src/main/java/chat/peptide/sheets/spark/SwipeToReplySparkSheet.kt b/app/src/main/java/chat/zekochat/sheets/spark/SwipeToReplySparkSheet.kt similarity index 90% rename from app/src/main/java/chat/peptide/sheets/spark/SwipeToReplySparkSheet.kt rename to app/src/main/java/chat/zekochat/sheets/spark/SwipeToReplySparkSheet.kt index d1637983..d6fa0f33 100644 --- a/app/src/main/java/chat/peptide/sheets/spark/SwipeToReplySparkSheet.kt +++ b/app/src/main/java/chat/zekochat/sheets/spark/SwipeToReplySparkSheet.kt @@ -1,4 +1,4 @@ -package chat.peptide.sheets.spark +package chat.zekochat.sheets.spark import androidx.compose.foundation.Image import androidx.compose.foundation.layout.Arrangement @@ -17,10 +17,10 @@ import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp -import chat.peptide.R -import chat.peptide.composables.generic.PepTextButton -import chat.peptide.composables.generic.SquareButton -import chat.peptide.composables.vectorassets.SwipeToReplySpark +import chat.zekochat.R +import chat.zekochat.composables.generic.PepTextButton +import chat.zekochat.composables.generic.SquareButton +import chat.zekochat.composables.vectorassets.SwipeToReplySpark @Composable fun SwipeToReplySparkSheet( diff --git a/app/src/main/java/chat/peptide/ui/theme/AppColors.kt b/app/src/main/java/chat/zekochat/ui/theme/AppColors.kt similarity index 99% rename from app/src/main/java/chat/peptide/ui/theme/AppColors.kt rename to app/src/main/java/chat/zekochat/ui/theme/AppColors.kt index cc6b9771..ec8215c3 100644 --- a/app/src/main/java/chat/peptide/ui/theme/AppColors.kt +++ b/app/src/main/java/chat/zekochat/ui/theme/AppColors.kt @@ -1,4 +1,4 @@ -package chat.peptide.ui.theme +package chat.zekochat.ui.theme import androidx.compose.ui.graphics.Color diff --git a/app/src/main/java/chat/peptide/ui/theme/OverridableColourScheme.kt b/app/src/main/java/chat/zekochat/ui/theme/OverridableColourScheme.kt similarity index 99% rename from app/src/main/java/chat/peptide/ui/theme/OverridableColourScheme.kt rename to app/src/main/java/chat/zekochat/ui/theme/OverridableColourScheme.kt index 91e3f4f0..74b199be 100644 --- a/app/src/main/java/chat/peptide/ui/theme/OverridableColourScheme.kt +++ b/app/src/main/java/chat/zekochat/ui/theme/OverridableColourScheme.kt @@ -1,9 +1,9 @@ -package chat.peptide.ui.theme +package chat.zekochat.ui.theme import androidx.compose.material3.ColorScheme import androidx.compose.ui.graphics.Color import androidx.compose.ui.graphics.toArgb -import chat.peptide.R +import chat.zekochat.R import kotlinx.serialization.Serializable // Word of warning, this file is ugly, because I've had to fight a bit with the Compose compiler, diff --git a/app/src/main/java/chat/peptide/ui/theme/Theme.kt b/app/src/main/java/chat/zekochat/ui/theme/Theme.kt similarity index 98% rename from app/src/main/java/chat/peptide/ui/theme/Theme.kt rename to app/src/main/java/chat/zekochat/ui/theme/Theme.kt index 3b91fc26..85000c20 100644 --- a/app/src/main/java/chat/peptide/ui/theme/Theme.kt +++ b/app/src/main/java/chat/zekochat/ui/theme/Theme.kt @@ -1,4 +1,4 @@ -package chat.peptide.ui.theme +package chat.zekochat.ui.theme import android.annotation.SuppressLint import android.app.Activity @@ -10,7 +10,6 @@ import androidx.compose.material3.MaterialTheme import androidx.compose.material3.darkColorScheme import androidx.compose.material3.dynamicDarkColorScheme import androidx.compose.material3.dynamicLightColorScheme -import androidx.compose.material3.lightColorScheme import androidx.compose.runtime.Composable import androidx.compose.runtime.SideEffect import androidx.compose.ui.graphics.Color diff --git a/app/src/main/java/chat/peptide/ui/theme/Typography.kt b/app/src/main/java/chat/zekochat/ui/theme/Typography.kt similarity index 98% rename from app/src/main/java/chat/peptide/ui/theme/Typography.kt rename to app/src/main/java/chat/zekochat/ui/theme/Typography.kt index 1e5446ff..509ab097 100644 --- a/app/src/main/java/chat/peptide/ui/theme/Typography.kt +++ b/app/src/main/java/chat/zekochat/ui/theme/Typography.kt @@ -1,4 +1,4 @@ -package chat.peptide.ui.theme +package chat.zekochat.ui.theme import androidx.compose.material3.Typography import androidx.compose.ui.text.TextStyle @@ -7,7 +7,7 @@ import androidx.compose.ui.text.font.FontFamily import androidx.compose.ui.text.font.FontStyle import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.unit.sp -import chat.peptide.R +import chat.zekochat.R private val Inter = FontFamily( diff --git a/app/src/main/java/chat/peptide/utils/DeepLinkHandler.kt b/app/src/main/java/chat/zekochat/utils/DeepLinkHandler.kt similarity index 96% rename from app/src/main/java/chat/peptide/utils/DeepLinkHandler.kt rename to app/src/main/java/chat/zekochat/utils/DeepLinkHandler.kt index 71c0c0d4..d606229c 100644 --- a/app/src/main/java/chat/peptide/utils/DeepLinkHandler.kt +++ b/app/src/main/java/chat/zekochat/utils/DeepLinkHandler.kt @@ -1,4 +1,4 @@ -package chat.peptide.utils +package chat.zekochat.utils /** * Static handler for deep link data that needs to be passed between activities and composables. diff --git a/app/src/main/java/chat/peptide/utils/DeepLinkUtils.kt b/app/src/main/java/chat/zekochat/utils/DeepLinkUtils.kt similarity index 98% rename from app/src/main/java/chat/peptide/utils/DeepLinkUtils.kt rename to app/src/main/java/chat/zekochat/utils/DeepLinkUtils.kt index d703f24d..a4c78abe 100644 --- a/app/src/main/java/chat/peptide/utils/DeepLinkUtils.kt +++ b/app/src/main/java/chat/zekochat/utils/DeepLinkUtils.kt @@ -1,10 +1,10 @@ -package chat.peptide.utils +package chat.zekochat.utils import android.content.Context import android.content.Intent import android.net.Uri -import chat.peptide.activities.DeepLinkActivity -import chat.peptide.activities.MainActivity +import chat.zekochat.activities.DeepLinkActivity +import chat.zekochat.activities.MainActivity /** * Utility class for handling deep links in the Peptide app. diff --git a/app/src/main/java/chat/peptide/utils/InternalLinkHandler.kt b/app/src/main/java/chat/zekochat/utils/InternalLinkHandler.kt similarity index 96% rename from app/src/main/java/chat/peptide/utils/InternalLinkHandler.kt rename to app/src/main/java/chat/zekochat/utils/InternalLinkHandler.kt index 389915ea..28bc9d06 100644 --- a/app/src/main/java/chat/peptide/utils/InternalLinkHandler.kt +++ b/app/src/main/java/chat/zekochat/utils/InternalLinkHandler.kt @@ -1,13 +1,13 @@ -package chat.peptide.utils +package chat.zekochat.utils import android.content.Context import android.content.Intent import android.net.Uri import android.util.Log -import chat.peptide.activities.DeepLinkActivity -import chat.peptide.callbacks.Action -import chat.peptide.callbacks.ActionChannel -import chat.peptide.screens.chat.ChatRouterDestination +import chat.zekochat.activities.DeepLinkActivity +import chat.zekochat.callbacks.Action +import chat.zekochat.callbacks.ActionChannel +import chat.zekochat.screens.chat.ChatRouterDestination import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch diff --git a/app/src/main/res/drawable/splash_screen_icon.xml b/app/src/main/res/drawable/splash_screen_icon.xml new file mode 100644 index 00000000..69586c69 --- /dev/null +++ b/app/src/main/res/drawable/splash_screen_icon.xml @@ -0,0 +1,12 @@ + + + + diff --git a/app/src/main/res/drawable/zeko_rounded_icon.xml b/app/src/main/res/drawable/zeko_rounded_icon.xml new file mode 100644 index 00000000..1ea2a531 --- /dev/null +++ b/app/src/main/res/drawable/zeko_rounded_icon.xml @@ -0,0 +1,12 @@ + + + + diff --git a/app/src/main/res/drawable/zeko_text_logo.xml b/app/src/main/res/drawable/zeko_text_logo.xml new file mode 100644 index 00000000..1ffe9a7b --- /dev/null +++ b/app/src/main/res/drawable/zeko_text_logo.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/zeko_transparent_logo.xml b/app/src/main/res/drawable/zeko_transparent_logo.xml new file mode 100644 index 00000000..71896c6c --- /dev/null +++ b/app/src/main/res/drawable/zeko_transparent_logo.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml deleted file mode 100644 index b070c763..00000000 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml deleted file mode 100644 index b070c763..00000000 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png index fe170f68bcaf25ebd821168dd8ba5a7757c45e8d..a4ecf258cfc999c911fea440dc8df5efebf37b0c 100644 GIT binary patch delta 1084 zcmV-C1jGB=7|;liBYy-1Nklh5%fiqd5RQW9Z*jdc`e zGxQqk8su(eD12^p6HHZ~T1f_7KDP!c22T({usU8d8QeDbn&~CWlDxHW^?am00)k#j z0M*_P77S~=`hW4GAmg3dJSqWX^XoMK1W0fz2@nAi5D=)9WRRy%yI@%BsFeU(5nX3G zfq>v7WFVXkeG| zKVX_yC*WNVn%4w_rKUOrigKbvF6{Jsj}=15g7n+iOJ>47l1gHj3@*2v1JP6WPij0zRqO=K^xpMq@2wkHE=K{C4ipQ z%z@J>@$lxQAC4g$imU>yiDr=pK^?!50d7CP9E@mq3fx(nKg9hAN|H^3qO`O!Pf5A@{- zQ342$VDOtUo{gnt=RsEKaY)U|gI$Mlg5zuNXCnbPX%>c7<|A_*KOQ-@j z_a0Tl*!i^-AQpLKbS>=5EQCej^{h!*X@5yTNMo{FA0+NBht1n>f~T*#;~&ccLP#hP ztDitp>Lu`-`3b9ri{$|!5jXc_rw1c(EMH4`94f>RP8 z4j9%)Vq6 delta 3159 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 diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.png b/app/src/main/res/mipmap-mdpi/ic_launcher.png index ee98a72aab9e2205ec1077cec7b698e37a480443..a33d49ec295e2aa73446132bd43841cf1b741911 100644 GIT binary patch delta 712 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 literal 4079 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 diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png index 4bc233c3d09ed8d53a2fe11fe70953a35378d8ed..2d842b14e302ec251c09f0eadbb2ee30d16ca149 100644 GIT binary patch literal 2310 zcmaKuX*|?@7sh{MESXSfG-h&}td%4pS(~!VOj!mqWJDR+Nkl^OFG3c&YJkR#((s4y^9?vL8{pKuZ;=J2;y4ggHk z{jEe^@GytvUBiPNqIW(r1PNL%hu$mwfz)`Kj;0PB5Cs?V{m_qvfSSW)yC7a%#et_w z%>X;8QJIYY1Ce1^J7kLom*rC;Y;{4jZGC~nA;6>>J!pVK54dQ8=MSU=iOh>Uk#u_F zPCN5tZ>!sJwo_zBAU^F(oM_5Y32fh2GJLR1En>4Ne^za88^&D9)5Q1muP&7Vb0#rd z7?#I=z9UWZIcavZf@*@&zAubRQ6X!RQAg74KNPy>hQwbhg*D|AbPOEkp3u>9 zs7n+uUG0V02+*8B-J1poSu{2Q37Sci|0le_^RX{UJkHfA*~RDTUug1FuhYaI+^Xr>JJ+ecdnrk2e( zrD})dOnA?&7Rm@co1e+uP58|u1Z3yp(fx-KQF#0BkoD`Sae8+fLrx`g--K3y%>uXHA* zj$;2SL#`+!Lk0;*iDI{k@jJ@>u6x4jsY_qWf|#5l7jp4}`n3hTMZhgerufJvWOV z=|tC_67jFO_v^SzkDABuN1JLhp^741+@0*muF4rx#)k!)XOOi*Yu0RR?WCX0P6lj! zYDAQtY&&LOSTn0wi?ZKS_d5TDu~6r%fi1+V>uTQD_53k=iH0~;HtEE6R{VrX=55+` zbud8JAaQ%IYGcmt#bmhKCyY2@Ekn`2zfaxKnD%paC^Je8jO@=NOuUsLteK)C%}=># zNEs--MV6t*4{v^Gm{kvQ<3&!{(9sK?R#!-xjeX*l>1SH1=3&~CKa`YaIf9nXyTfwh z!*mk0IZgE0#+dis!W~Q95@j8}8Tj1A&7RHd#k{MCIX~lE%-4ZKu}u{~Y8bgMl;3gw zWsthh2+gBYt&(KMaqtrCxEoQltB$&$yhIh)G?YFVM~QzRCOIUMsnW;Em0D^~CRmL% zWR6R_Er$rMqn$lktwDqGJpNZjKmrw^D%cX8f8>cmR*vrwDD!YYF&0un0=sJAo!+W~ zCiv^odN@8lef8sha?X3)i=H0ZF@V4XK>W3-%N@ZzHYNODXctXWk@|O;r5Q<7ysD3u z+#Keaeii!r9_*b9sX;ZWM&=k(8~Jv7iN&%VZA?OM@Ahzc+nVq-qdN#sZN z{JPWmY>~`}o=`V-s{XWVZdTNTM)ALras4ZF6&WR{S7pXr;0j;zLN)~(WCYPwxFl1PIk zAB`F%7i#6qtQ8tKPv+BDTISRk@f2$655}>Fqx9vXbx+g!#U(GGJ$`HebA_JEm8!AR5>{l{hF1!yRP1 zq-PF*)ux=v!W^_rbuqv|Xr*hM&l?`Li^3R)N88zgvSlYhC(S4HgKmb6f>GO6Y-HS! z!H9uc9);y4CjR=YMrpFB z{hX}tcM(yRJw^#ShRia1mEWziiZXpDY0fn*UBpP^_jB>_T^jyjdCRf16T)FM+8O)5`Q&CfeYY&1)w~l_@a1x4KQnpv zC7}y`0l}Q(W>&5~GQP3oU5L9kV(72)?GW8XD`_k5DU-5Ed5)zk5qb%B%q%M+ACHc! z*4?;|&5Z(Kx01X0*%uFxxSpDimmfzpwZ6%=n?Zog&VYKVCiiPzL`*wqa)M!4jz^K_ zdqA+!>N&y>b>~+XNy4%A)8uv(uq^)c(nSdJPqxx?0!?TQR}3GZ*=c+7ia-Sx0u>ej zTfrzb9_ONf^Zx^}c2^A?hb0Uk&o4*=Rh7(v2{^V?>Gkk&Ky$#Az7@c^*g(}`;9U*m z614+rDS~V_1D3Z#{$iGtBY@EJ;VWGebP@@aR)D1_64=p#+zlWanHd(H HJb&{aes>rr literal 5971 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 BJjeh5 diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png index b67bea8571d56f43b87b53cedadb0ccbd8308f11..6d55bf2fe0770c60be3bcf39b3a5cdace87c4920 100644 GIT binary patch literal 3337 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 JDs_l={sV4T&k6tl literal 8200 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 diff --git a/app/src/main/res/values-v31/themes.xml b/app/src/main/res/values-v31/themes.xml index bfa994a3..97632d5b 100644 --- a/app/src/main/res/values-v31/themes.xml +++ b/app/src/main/res/values-v31/themes.xml @@ -5,6 +5,6 @@ @android:color/transparent @android:color/transparent @color/background - @drawable/ic_launcher_foreground + @drawable/splash_screen_icon \ No newline at end of file diff --git a/app/src/main/res/values-v33/themes.xml b/app/src/main/res/values-v33/themes.xml index 5680b8cf..cfebe11d 100644 --- a/app/src/main/res/values-v33/themes.xml +++ b/app/src/main/res/values-v33/themes.xml @@ -2,7 +2,7 @@ diff --git a/settings.gradle.kts b/settings.gradle.kts index be0ef9cc..f24ef083 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -27,5 +27,5 @@ dependencyResolutionManagement { } } } -rootProject.name = "PepChat" +rootProject.name = "ZekoChat" include(":app")