├── .gitignore ├── README.md ├── app.example.json ├── app ├── (bootstrap) │ └── bootstrap.tsx ├── (drawer) │ ├── _layout.tsx │ ├── character.tsx │ ├── index.tsx │ ├── knowledgeBase.tsx │ ├── message.tsx │ ├── model.tsx │ ├── my.tsx │ ├── prompt.tsx │ ├── regex.tsx │ └── setting.tsx ├── +not-found.tsx ├── _layout.tsx ├── character │ ├── [id] │ │ ├── edit │ │ │ ├── description.tsx │ │ │ ├── index.tsx │ │ │ └── prologue.tsx │ │ ├── index.tsx │ │ ├── newStoryModal.tsx │ │ └── roomList.tsx │ ├── _layout.tsx │ └── characterImport.tsx ├── knowledgeBase │ ├── [id] │ │ ├── [knowledgeEntryId] │ │ │ ├── contentModal.tsx │ │ │ └── index.tsx │ │ ├── index.tsx │ │ └── option.tsx │ ├── _layout.tsx │ └── knowledgeBaseImportModal.tsx ├── model │ ├── _layout.tsx │ ├── customOpenAI.tsx │ ├── defaultModelModal.tsx │ └── gemini.tsx ├── prompt │ ├── [promptGroupId] │ │ ├── [promptId] │ │ │ ├── index.tsx │ │ │ └── promptContentEditModal.tsx │ │ ├── index.tsx │ │ └── option.tsx │ ├── _layout.tsx │ ├── promptImport.tsx │ └── promptSetting.tsx ├── regex │ ├── [id] │ │ ├── [regexItemId] │ │ │ └── index.tsx │ │ ├── index.tsx │ │ └── option.tsx │ ├── _layout.tsx │ └── newRegexGroupModal.tsx ├── room │ ├── [id] │ │ ├── index.tsx │ │ ├── option.tsx │ │ └── roomFloorMessageContentEditModal.tsx │ └── _layout.tsx └── setting │ ├── _layout.tsx │ ├── about.tsx │ └── theme.tsx ├── assets ├── images │ ├── adaptive-icon.png │ ├── favicon.png │ ├── icon.png │ └── splash.png └── svg │ ├── gemini.svg │ └── openai.svg ├── babel.config.js ├── biome.json ├── components.json ├── components ├── ColorModeToggle.tsx ├── Icon.tsx ├── StatusBadge.tsx ├── ThemeToggle.tsx ├── button-editTrigger.tsx ├── button-modalTrigger.tsx ├── card-navItem.tsx ├── character-card.tsx ├── editor │ └── textEditor.tsx ├── message-flatListCard.tsx ├── modelSelect.tsx ├── room-chatbubbleImage.tsx ├── room-chatbubbleText.tsx ├── select.tsx ├── ui │ ├── accordion.tsx │ ├── alert-dialog.tsx │ ├── avatar.tsx │ ├── badge.tsx │ ├── button.tsx │ ├── card.tsx │ ├── context-menu.tsx │ ├── dialog.tsx │ ├── heading.tsx │ ├── input.tsx │ ├── label.tsx │ ├── progress.tsx │ ├── radio-group.tsx │ ├── select.tsx │ ├── skeleton.tsx │ ├── switch.tsx │ ├── tabs.tsx │ ├── text.tsx │ ├── textarea.tsx │ └── tooltip.tsx └── user-avatar.tsx ├── constant └── theme │ ├── default.ts │ ├── green.ts │ ├── ocean.ts │ └── peach.ts ├── db ├── client.ts └── schema.ts ├── docs ├── KeyValueGuide.md └── readme │ ├── trance_01.webp │ ├── trance_02.webp │ └── trance_03.gif ├── drizzle.config.ts ├── global.css ├── hook ├── useCharacter.ts ├── useDB.ts ├── useKnowledgeBase.ts ├── usePreventBackIfEditing.ts ├── usePrompt.ts ├── useRegex.ts └── useRoom.ts ├── index.js ├── languages ├── en.json ├── i18n.ts ├── zh-Hans.json └── zh-Hant.json ├── lib ├── android-navigation-bar.ts ├── constants.ts ├── icons │ ├── Check.tsx │ ├── ChevronDown.tsx │ ├── ChevronRight.tsx │ ├── ChevronUp.tsx │ ├── Info.tsx │ ├── MoonStar.tsx │ ├── Sun.tsx │ ├── User.tsx │ ├── X.tsx │ └── iconWithClassName.ts ├── useColorScheme.ts └── utils.ts ├── metro.config.js ├── nativewind-env.d.ts ├── package.json ├── store ├── core.ts └── polling.ts ├── tailwind.config.js ├── tsconfig.json ├── types ├── preview.types.ts ├── tavern.types.ts └── trance.types.ts └── utils ├── converter.ts ├── decoder.ts ├── message.ts ├── model ├── customOpenAI.ts └── gemini.ts ├── picker.ts └── transform.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/README.md -------------------------------------------------------------------------------- /app.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app.example.json -------------------------------------------------------------------------------- /app/(bootstrap)/bootstrap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/(bootstrap)/bootstrap.tsx -------------------------------------------------------------------------------- /app/(drawer)/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/(drawer)/_layout.tsx -------------------------------------------------------------------------------- /app/(drawer)/character.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/(drawer)/character.tsx -------------------------------------------------------------------------------- /app/(drawer)/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/(drawer)/index.tsx -------------------------------------------------------------------------------- /app/(drawer)/knowledgeBase.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/(drawer)/knowledgeBase.tsx -------------------------------------------------------------------------------- /app/(drawer)/message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/(drawer)/message.tsx -------------------------------------------------------------------------------- /app/(drawer)/model.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/(drawer)/model.tsx -------------------------------------------------------------------------------- /app/(drawer)/my.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/(drawer)/my.tsx -------------------------------------------------------------------------------- /app/(drawer)/prompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/(drawer)/prompt.tsx -------------------------------------------------------------------------------- /app/(drawer)/regex.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/(drawer)/regex.tsx -------------------------------------------------------------------------------- /app/(drawer)/setting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/(drawer)/setting.tsx -------------------------------------------------------------------------------- /app/+not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/+not-found.tsx -------------------------------------------------------------------------------- /app/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/_layout.tsx -------------------------------------------------------------------------------- /app/character/[id]/edit/description.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/character/[id]/edit/description.tsx -------------------------------------------------------------------------------- /app/character/[id]/edit/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/character/[id]/edit/index.tsx -------------------------------------------------------------------------------- /app/character/[id]/edit/prologue.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/character/[id]/edit/prologue.tsx -------------------------------------------------------------------------------- /app/character/[id]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/character/[id]/index.tsx -------------------------------------------------------------------------------- /app/character/[id]/newStoryModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/character/[id]/newStoryModal.tsx -------------------------------------------------------------------------------- /app/character/[id]/roomList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/character/[id]/roomList.tsx -------------------------------------------------------------------------------- /app/character/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/character/_layout.tsx -------------------------------------------------------------------------------- /app/character/characterImport.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/character/characterImport.tsx -------------------------------------------------------------------------------- /app/knowledgeBase/[id]/[knowledgeEntryId]/contentModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/knowledgeBase/[id]/[knowledgeEntryId]/contentModal.tsx -------------------------------------------------------------------------------- /app/knowledgeBase/[id]/[knowledgeEntryId]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/knowledgeBase/[id]/[knowledgeEntryId]/index.tsx -------------------------------------------------------------------------------- /app/knowledgeBase/[id]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/knowledgeBase/[id]/index.tsx -------------------------------------------------------------------------------- /app/knowledgeBase/[id]/option.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/knowledgeBase/[id]/option.tsx -------------------------------------------------------------------------------- /app/knowledgeBase/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/knowledgeBase/_layout.tsx -------------------------------------------------------------------------------- /app/knowledgeBase/knowledgeBaseImportModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/knowledgeBase/knowledgeBaseImportModal.tsx -------------------------------------------------------------------------------- /app/model/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/model/_layout.tsx -------------------------------------------------------------------------------- /app/model/customOpenAI.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/model/customOpenAI.tsx -------------------------------------------------------------------------------- /app/model/defaultModelModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/model/defaultModelModal.tsx -------------------------------------------------------------------------------- /app/model/gemini.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/model/gemini.tsx -------------------------------------------------------------------------------- /app/prompt/[promptGroupId]/[promptId]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/prompt/[promptGroupId]/[promptId]/index.tsx -------------------------------------------------------------------------------- /app/prompt/[promptGroupId]/[promptId]/promptContentEditModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/prompt/[promptGroupId]/[promptId]/promptContentEditModal.tsx -------------------------------------------------------------------------------- /app/prompt/[promptGroupId]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/prompt/[promptGroupId]/index.tsx -------------------------------------------------------------------------------- /app/prompt/[promptGroupId]/option.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/prompt/[promptGroupId]/option.tsx -------------------------------------------------------------------------------- /app/prompt/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/prompt/_layout.tsx -------------------------------------------------------------------------------- /app/prompt/promptImport.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/prompt/promptImport.tsx -------------------------------------------------------------------------------- /app/prompt/promptSetting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/prompt/promptSetting.tsx -------------------------------------------------------------------------------- /app/regex/[id]/[regexItemId]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/regex/[id]/[regexItemId]/index.tsx -------------------------------------------------------------------------------- /app/regex/[id]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/regex/[id]/index.tsx -------------------------------------------------------------------------------- /app/regex/[id]/option.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/regex/[id]/option.tsx -------------------------------------------------------------------------------- /app/regex/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/regex/_layout.tsx -------------------------------------------------------------------------------- /app/regex/newRegexGroupModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/regex/newRegexGroupModal.tsx -------------------------------------------------------------------------------- /app/room/[id]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/room/[id]/index.tsx -------------------------------------------------------------------------------- /app/room/[id]/option.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/room/[id]/option.tsx -------------------------------------------------------------------------------- /app/room/[id]/roomFloorMessageContentEditModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/room/[id]/roomFloorMessageContentEditModal.tsx -------------------------------------------------------------------------------- /app/room/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/room/_layout.tsx -------------------------------------------------------------------------------- /app/setting/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/setting/_layout.tsx -------------------------------------------------------------------------------- /app/setting/about.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/setting/about.tsx -------------------------------------------------------------------------------- /app/setting/theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/app/setting/theme.tsx -------------------------------------------------------------------------------- /assets/images/adaptive-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/assets/images/adaptive-icon.png -------------------------------------------------------------------------------- /assets/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/assets/images/favicon.png -------------------------------------------------------------------------------- /assets/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/assets/images/icon.png -------------------------------------------------------------------------------- /assets/images/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/assets/images/splash.png -------------------------------------------------------------------------------- /assets/svg/gemini.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/assets/svg/gemini.svg -------------------------------------------------------------------------------- /assets/svg/openai.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/assets/svg/openai.svg -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/babel.config.js -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/biome.json -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components.json -------------------------------------------------------------------------------- /components/ColorModeToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components/ColorModeToggle.tsx -------------------------------------------------------------------------------- /components/Icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components/Icon.tsx -------------------------------------------------------------------------------- /components/StatusBadge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components/StatusBadge.tsx -------------------------------------------------------------------------------- /components/ThemeToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components/ThemeToggle.tsx -------------------------------------------------------------------------------- /components/button-editTrigger.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components/button-editTrigger.tsx -------------------------------------------------------------------------------- /components/button-modalTrigger.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components/button-modalTrigger.tsx -------------------------------------------------------------------------------- /components/card-navItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components/card-navItem.tsx -------------------------------------------------------------------------------- /components/character-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components/character-card.tsx -------------------------------------------------------------------------------- /components/editor/textEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components/editor/textEditor.tsx -------------------------------------------------------------------------------- /components/message-flatListCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components/message-flatListCard.tsx -------------------------------------------------------------------------------- /components/modelSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components/modelSelect.tsx -------------------------------------------------------------------------------- /components/room-chatbubbleImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components/room-chatbubbleImage.tsx -------------------------------------------------------------------------------- /components/room-chatbubbleText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components/room-chatbubbleText.tsx -------------------------------------------------------------------------------- /components/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components/select.tsx -------------------------------------------------------------------------------- /components/ui/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components/ui/accordion.tsx -------------------------------------------------------------------------------- /components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components/ui/avatar.tsx -------------------------------------------------------------------------------- /components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components/ui/badge.tsx -------------------------------------------------------------------------------- /components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components/ui/button.tsx -------------------------------------------------------------------------------- /components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components/ui/card.tsx -------------------------------------------------------------------------------- /components/ui/context-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components/ui/context-menu.tsx -------------------------------------------------------------------------------- /components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components/ui/dialog.tsx -------------------------------------------------------------------------------- /components/ui/heading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components/ui/heading.tsx -------------------------------------------------------------------------------- /components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components/ui/input.tsx -------------------------------------------------------------------------------- /components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components/ui/label.tsx -------------------------------------------------------------------------------- /components/ui/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components/ui/progress.tsx -------------------------------------------------------------------------------- /components/ui/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components/ui/radio-group.tsx -------------------------------------------------------------------------------- /components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components/ui/select.tsx -------------------------------------------------------------------------------- /components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components/ui/switch.tsx -------------------------------------------------------------------------------- /components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components/ui/tabs.tsx -------------------------------------------------------------------------------- /components/ui/text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components/ui/text.tsx -------------------------------------------------------------------------------- /components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components/ui/textarea.tsx -------------------------------------------------------------------------------- /components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /components/user-avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/components/user-avatar.tsx -------------------------------------------------------------------------------- /constant/theme/default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/constant/theme/default.ts -------------------------------------------------------------------------------- /constant/theme/green.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/constant/theme/green.ts -------------------------------------------------------------------------------- /constant/theme/ocean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/constant/theme/ocean.ts -------------------------------------------------------------------------------- /constant/theme/peach.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/constant/theme/peach.ts -------------------------------------------------------------------------------- /db/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/db/client.ts -------------------------------------------------------------------------------- /db/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/db/schema.ts -------------------------------------------------------------------------------- /docs/KeyValueGuide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/docs/KeyValueGuide.md -------------------------------------------------------------------------------- /docs/readme/trance_01.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/docs/readme/trance_01.webp -------------------------------------------------------------------------------- /docs/readme/trance_02.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/docs/readme/trance_02.webp -------------------------------------------------------------------------------- /docs/readme/trance_03.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/docs/readme/trance_03.gif -------------------------------------------------------------------------------- /drizzle.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/drizzle.config.ts -------------------------------------------------------------------------------- /global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/global.css -------------------------------------------------------------------------------- /hook/useCharacter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/hook/useCharacter.ts -------------------------------------------------------------------------------- /hook/useDB.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/hook/useDB.ts -------------------------------------------------------------------------------- /hook/useKnowledgeBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/hook/useKnowledgeBase.ts -------------------------------------------------------------------------------- /hook/usePreventBackIfEditing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/hook/usePreventBackIfEditing.ts -------------------------------------------------------------------------------- /hook/usePrompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/hook/usePrompt.ts -------------------------------------------------------------------------------- /hook/useRegex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/hook/useRegex.ts -------------------------------------------------------------------------------- /hook/useRoom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/hook/useRoom.ts -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/index.js -------------------------------------------------------------------------------- /languages/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/languages/en.json -------------------------------------------------------------------------------- /languages/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/languages/i18n.ts -------------------------------------------------------------------------------- /languages/zh-Hans.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/languages/zh-Hans.json -------------------------------------------------------------------------------- /languages/zh-Hant.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/languages/zh-Hant.json -------------------------------------------------------------------------------- /lib/android-navigation-bar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/lib/android-navigation-bar.ts -------------------------------------------------------------------------------- /lib/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/lib/constants.ts -------------------------------------------------------------------------------- /lib/icons/Check.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/lib/icons/Check.tsx -------------------------------------------------------------------------------- /lib/icons/ChevronDown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/lib/icons/ChevronDown.tsx -------------------------------------------------------------------------------- /lib/icons/ChevronRight.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/lib/icons/ChevronRight.tsx -------------------------------------------------------------------------------- /lib/icons/ChevronUp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/lib/icons/ChevronUp.tsx -------------------------------------------------------------------------------- /lib/icons/Info.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/lib/icons/Info.tsx -------------------------------------------------------------------------------- /lib/icons/MoonStar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/lib/icons/MoonStar.tsx -------------------------------------------------------------------------------- /lib/icons/Sun.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/lib/icons/Sun.tsx -------------------------------------------------------------------------------- /lib/icons/User.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/lib/icons/User.tsx -------------------------------------------------------------------------------- /lib/icons/X.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/lib/icons/X.tsx -------------------------------------------------------------------------------- /lib/icons/iconWithClassName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/lib/icons/iconWithClassName.ts -------------------------------------------------------------------------------- /lib/useColorScheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/lib/useColorScheme.ts -------------------------------------------------------------------------------- /lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/lib/utils.ts -------------------------------------------------------------------------------- /metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/metro.config.js -------------------------------------------------------------------------------- /nativewind-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/nativewind-env.d.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/package.json -------------------------------------------------------------------------------- /store/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/store/core.ts -------------------------------------------------------------------------------- /store/polling.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/store/polling.ts -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/preview.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/types/preview.types.ts -------------------------------------------------------------------------------- /types/tavern.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/types/tavern.types.ts -------------------------------------------------------------------------------- /types/trance.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/types/trance.types.ts -------------------------------------------------------------------------------- /utils/converter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/utils/converter.ts -------------------------------------------------------------------------------- /utils/decoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/utils/decoder.ts -------------------------------------------------------------------------------- /utils/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/utils/message.ts -------------------------------------------------------------------------------- /utils/model/customOpenAI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/utils/model/customOpenAI.ts -------------------------------------------------------------------------------- /utils/model/gemini.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/utils/model/gemini.ts -------------------------------------------------------------------------------- /utils/picker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/utils/picker.ts -------------------------------------------------------------------------------- /utils/transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oocmoe/trance/HEAD/utils/transform.ts --------------------------------------------------------------------------------