├── .gitignore ├── CHAT_SYSTEM.md ├── LICENSE.md ├── README.md ├── app ├── jsconfig.json ├── next.config.mjs ├── package.json ├── public │ ├── ChatGPT Image Jun 22, 2025, 11_46_32 AM.png │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── apple-touch-icon.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── favicon_io.zip │ ├── fonts │ │ ├── Funnel_Sans │ │ │ ├── FunnelSans-Italic-VariableFont_wght.ttf │ │ │ ├── FunnelSans-VariableFont_wght.ttf │ │ │ ├── OFL.txt │ │ │ └── README.txt │ │ ├── Lilita_One │ │ │ ├── LilitaOne-Regular.ttf │ │ │ └── OFL.txt │ │ ├── Merriweather │ │ │ ├── Merriweather-Black.ttf │ │ │ ├── Merriweather-BlackItalic.ttf │ │ │ ├── Merriweather-Bold.ttf │ │ │ ├── Merriweather-BoldItalic.ttf │ │ │ ├── Merriweather-Italic.ttf │ │ │ ├── Merriweather-Light.ttf │ │ │ ├── Merriweather-LightItalic.ttf │ │ │ ├── Merriweather-Regular.ttf │ │ │ └── OFL.txt │ │ ├── Montserrat │ │ │ ├── Montserrat-Italic-VariableFont_wght.ttf │ │ │ ├── Montserrat-VariableFont_wght.ttf │ │ │ ├── OFL.txt │ │ │ ├── README.txt │ │ │ └── static │ │ │ │ ├── Montserrat-Black.ttf │ │ │ │ ├── Montserrat-BlackItalic.ttf │ │ │ │ ├── Montserrat-Bold.ttf │ │ │ │ ├── Montserrat-BoldItalic.ttf │ │ │ │ ├── Montserrat-ExtraBold.ttf │ │ │ │ ├── Montserrat-ExtraBoldItalic.ttf │ │ │ │ ├── Montserrat-ExtraLight.ttf │ │ │ │ ├── Montserrat-ExtraLightItalic.ttf │ │ │ │ ├── Montserrat-Italic.ttf │ │ │ │ ├── Montserrat-Light.ttf │ │ │ │ ├── Montserrat-LightItalic.ttf │ │ │ │ ├── Montserrat-Medium.ttf │ │ │ │ ├── Montserrat-MediumItalic.ttf │ │ │ │ ├── Montserrat-Regular.ttf │ │ │ │ ├── Montserrat-SemiBold.ttf │ │ │ │ ├── Montserrat-SemiBoldItalic.ttf │ │ │ │ ├── Montserrat-Thin.ttf │ │ │ │ └── Montserrat-ThinItalic.ttf │ │ ├── Noto_Sans_KR │ │ │ ├── NotoSansKR-VariableFont_wght.ttf │ │ │ ├── OFL.txt │ │ │ ├── README.txt │ │ │ └── static │ │ │ │ ├── NotoSansKR-Black.ttf │ │ │ │ ├── NotoSansKR-Bold.ttf │ │ │ │ ├── NotoSansKR-ExtraBold.ttf │ │ │ │ ├── NotoSansKR-ExtraLight.ttf │ │ │ │ ├── NotoSansKR-Light.ttf │ │ │ │ ├── NotoSansKR-Medium.ttf │ │ │ │ ├── NotoSansKR-Regular.ttf │ │ │ │ ├── NotoSansKR-SemiBold.ttf │ │ │ │ └── NotoSansKR-Thin.ttf │ │ ├── Noto_Serif │ │ │ ├── NotoSerif-Italic-VariableFont_wdth,wght.ttf │ │ │ └── NotoSerif-VariableFont_wdth,wght.ttf │ │ ├── Noto_Serif_JP │ │ │ ├── NotoSerifJP-VariableFont_wght.ttf │ │ │ ├── OFL.txt │ │ │ └── README.txt │ │ ├── Noto_Serif_KR │ │ │ ├── NotoSerifKR-VariableFont_wght.ttf │ │ │ ├── OFL.txt │ │ │ └── README.txt │ │ └── Noto_Serif_SC │ │ │ ├── NotoSerifSC-VariableFont_wght.ttf │ │ │ ├── OFL.txt │ │ │ └── README.txt │ ├── hanbokicon-512x512.png │ ├── hanbokicon.png │ ├── images │ │ ├── Untitled.png │ │ ├── background.png │ │ ├── backgrounddark.png │ │ ├── backgrounddusk.png │ │ ├── bookshelf.jpg │ │ ├── construction.png │ │ ├── extended-text-celebration.svg │ │ ├── extended-text-overview.svg │ │ ├── extended-text-writing.svg │ │ ├── girl1.png │ │ ├── girl2.png │ │ ├── han character old.png │ │ ├── han character.png │ │ ├── hanbokgirl.png │ │ ├── hanbokgirlmusic.png │ │ ├── heads1.png │ │ ├── heads2.png │ │ ├── lyrics │ │ │ ├── renaicirculation.jpg │ │ │ ├── straykids.webp │ │ │ └── yoasobi.webp │ │ ├── magnifying glass crop.png │ │ ├── magnifying glass.png │ │ ├── profiles.png │ │ ├── promptbackground.png │ │ ├── screenshots │ │ │ ├── example_sentence.png │ │ │ ├── flashcards │ │ │ │ ├── flashcardsaddwords.png │ │ │ │ ├── flashcardsmain.png │ │ │ │ ├── flashcardsstats.png │ │ │ │ └── flashcardsstudy.png │ │ │ ├── home │ │ │ │ ├── chatwindow.png │ │ │ │ ├── grammar1.png │ │ │ │ ├── grammar2.png │ │ │ │ ├── imageextraction.png │ │ │ │ ├── lyrics.png │ │ │ │ ├── lyricslist.png │ │ │ │ ├── main.png │ │ │ │ ├── mainanalysis.png │ │ │ │ ├── vocab1.png │ │ │ │ └── vocab2.png │ │ │ ├── old.png │ │ │ ├── sentencenotes.png │ │ │ └── wordsgrammar.png │ │ ├── speakers │ │ │ ├── female.png │ │ │ └── male.png │ │ ├── switchlanguagehelptext.png │ │ └── tryit.png │ ├── og-image.png │ ├── privacy-policy.html │ ├── robots.txt │ ├── sitemap.xml │ ├── sound_effects │ │ ├── finished_one.mp3 │ │ ├── paste_click.mp3 │ │ └── start_analysis.mp3 │ ├── terms-of-service.html │ └── twitter-image.png └── src │ ├── api │ └── words.js │ ├── app │ ├── about │ │ └── page.jsx │ ├── admin │ │ ├── page.jsx │ │ └── wordaudioedit │ │ │ └── page.jsx │ ├── analyze │ │ └── page.jsx │ ├── bookmarks │ │ └── page.jsx │ ├── cards │ │ ├── [deckId] │ │ │ ├── page.jsx │ │ │ └── study │ │ │ │ └── page.jsx │ │ └── page.jsx │ ├── extended-text │ │ ├── [textId] │ │ │ └── page.jsx │ │ ├── page.jsx │ │ └── progress │ │ │ └── [jobId] │ │ │ └── page.jsx │ ├── feedback │ │ └── page.jsx │ ├── forgot-password │ │ └── page.jsx │ ├── grammar │ │ └── page.jsx │ ├── hangeul │ │ └── page.jsx │ ├── history │ │ └── page.jsx │ ├── layout.jsx │ ├── lessons │ │ └── page.jsx │ ├── login │ │ └── page.jsx │ ├── lyrics │ │ ├── [lyricId] │ │ │ └── page.jsx │ │ ├── admin │ │ │ └── page.jsx │ │ ├── favorites │ │ │ └── page.jsx │ │ ├── page.jsx │ │ └── suggestions │ │ │ └── page.jsx │ ├── page.jsx │ ├── pricing │ │ └── page.jsx │ ├── profile │ │ └── page.jsx │ ├── reset-password │ │ └── [token] │ │ │ └── page.jsx │ ├── saves │ │ └── page.jsx │ ├── sentence │ │ └── [id] │ │ │ └── page.jsx │ ├── success │ │ └── page.jsx │ ├── tutor │ │ └── page.jsx │ ├── typing │ │ └── page.jsx │ └── verify │ │ └── page.jsx │ ├── components │ ├── AboutHome.jsx │ ├── AnnouncementPopup.jsx │ ├── Button.jsx │ ├── ChangeLanguageButton.jsx │ ├── ClientLayoutWrapper.jsx │ ├── ContentPage.jsx │ ├── Dashboard.jsx │ ├── DashboardTopNav.jsx │ ├── EmailLoginForm.jsx │ ├── ExtendedTextSaveButton.jsx │ ├── FlashcardsFeature.jsx │ ├── Footer.jsx │ ├── GoogleSignInButton.jsx │ ├── GoogleSignInScript.jsx │ ├── HeaderNav.jsx │ ├── LanguageFilter.jsx │ ├── LanguageSwitcher.jsx │ ├── LimitReachedPopup.jsx │ ├── LoginRequiredPopup.jsx │ ├── MarkdownRenderer.jsx │ ├── NavBar.jsx │ ├── PromoPopup.jsx │ ├── QuotaDisplay.jsx │ ├── RedditPixel.jsx │ ├── RegisterForm.jsx │ ├── SentenceAnalyzer.jsx │ ├── Sidebar.jsx │ ├── SiteStats.jsx │ ├── StudyStatsDisplay.jsx │ ├── SubscriptionPromptPopup.jsx │ ├── TestimonialCard.jsx │ ├── TestimonialCards.module.scss │ ├── TextInput.jsx │ ├── TranslationSwitcher.jsx │ ├── admin │ │ ├── EditUserModal.jsx │ │ └── UserManagement.jsx │ ├── analysis │ │ ├── Analysis.jsx │ │ ├── AudioPlayer.jsx │ │ ├── Breakdown.jsx │ │ ├── Conjugation.jsx │ │ ├── CulturalNotes.jsx │ │ ├── GrammarPoints.jsx │ │ ├── LyricalDevices.jsx │ │ ├── SaveButton.jsx │ │ ├── SentenceForm.jsx │ │ ├── SentenceNotes.jsx │ │ ├── SettingsButton.jsx │ │ ├── Variants.jsx │ │ ├── WordInfo.jsx │ │ └── WordsList.jsx │ ├── cards │ │ ├── Card.jsx │ │ ├── Card.module.scss │ │ ├── DeckSettings.jsx │ │ └── EditCardModal.jsx │ ├── icons │ │ ├── Add.jsx │ │ ├── AddSentence.jsx │ │ ├── ArrowBack.jsx │ │ ├── ArrowLeftDuotone.jsx │ │ ├── ArrowRight.jsx │ │ ├── Bookmark.jsx │ │ ├── BookmarkOutline.jsx │ │ ├── Brain.jsx │ │ ├── Cards.jsx │ │ ├── CardsFill.jsx │ │ ├── ChatBubble.jsx │ │ ├── CheckCircle.jsx │ │ ├── Checkbox.jsx │ │ ├── ChineseCircle.jsx │ │ ├── Clock.jsx │ │ ├── Close.jsx │ │ ├── Collapse.jsx │ │ ├── CommentFill.jsx │ │ ├── CursorHover.jsx │ │ ├── Deck.jsx │ │ ├── Delete.jsx │ │ ├── DiscordIcon.jsx │ │ ├── DiscordLogo.jsx │ │ ├── DotsBounce.jsx │ │ ├── DownCarat.jsx │ │ ├── DownLeft.jsx │ │ ├── Download.jsx │ │ ├── DutchCircle.jsx │ │ ├── Email.jsx │ │ ├── EnglishCircle.jsx │ │ ├── Exit.jsx │ │ ├── Eye.jsx │ │ ├── Favorite.jsx │ │ ├── FrenchCircle.jsx │ │ ├── GermanCircle.jsx │ │ ├── Github.jsx │ │ ├── GradCap.jsx │ │ ├── Headphones.jsx │ │ ├── HindiCircle.jsx │ │ ├── History.jsx │ │ ├── Home.jsx │ │ ├── IndonesianCircle.jsx │ │ ├── Info.jsx │ │ ├── ItalianCircle.jsx │ │ ├── JapanCircle.jsx │ │ ├── Keyboard.jsx │ │ ├── KoreaCircle.jsx │ │ ├── Korean.jsx │ │ ├── LibraryBooks.jsx │ │ ├── Lightbulb.jsx │ │ ├── Lock.jsx │ │ ├── Logout.jsx │ │ ├── Menu.jsx │ │ ├── Money.jsx │ │ ├── Moon.jsx │ │ ├── MoreVert.jsx │ │ ├── MusicLyrics.jsx │ │ ├── MusicNote.jsx │ │ ├── Paragraph.jsx │ │ ├── Pause.jsx │ │ ├── Play.jsx │ │ ├── Plus.jsx │ │ ├── Preview.jsx │ │ ├── Profile.jsx │ │ ├── Publish.jsx │ │ ├── QuestionBubble.jsx │ │ ├── QuestionCircle.jsx │ │ ├── Rabbit.jsx │ │ ├── RightArrow.jsx │ │ ├── RightArrowPlain.jsx │ │ ├── RightPanelClose.jsx │ │ ├── RingSpin.jsx │ │ ├── RussianCircle.jsx │ │ ├── School.jsx │ │ ├── Settings.jsx │ │ ├── SpanishCircle.jsx │ │ ├── Sparkles.jsx │ │ ├── StarFilled.jsx │ │ ├── StarOutline.jsx │ │ ├── Sun.jsx │ │ ├── Talk.jsx │ │ ├── ThumbDown.jsx │ │ ├── ThumbUp.jsx │ │ ├── TurkishCircle.jsx │ │ ├── Turtle.jsx │ │ ├── Twitter.jsx │ │ ├── Upload.jsx │ │ ├── Upvote.jsx │ │ ├── VietnameseCircle.jsx │ │ ├── VolumeOff.jsx │ │ ├── VolumeOn.jsx │ │ └── Warning.jsx │ ├── lyrics │ │ └── LyricComments.jsx │ └── typing │ │ ├── IMEModal.jsx │ │ ├── KoreanKeyboard.jsx │ │ ├── MobileOverlay.jsx │ │ ├── ModeSelector.jsx │ │ ├── StatsDisplay.jsx │ │ └── TypingArea.jsx │ ├── contexts │ ├── AdminContext.jsx │ ├── AuthContext.jsx │ ├── LanguageContext.jsx │ ├── PopupContext.jsx │ └── ThemeContext.jsx │ ├── hooks │ └── useConversations.js │ ├── lib │ ├── fontClass.js │ ├── pronunciation.js │ ├── studySessionManager.js │ └── themes.js │ ├── styles │ ├── components │ │ ├── Dashboard.module.scss │ │ ├── DashboardTopNav.module.scss │ │ ├── LyricComments.module.scss │ │ ├── QuotaDisplay.module.scss │ │ ├── about.module.scss │ │ ├── abouthome.module.scss │ │ ├── admin.module.scss │ │ ├── adminWordAudio.module.scss │ │ ├── adminlyrics.module.scss │ │ ├── announcementpopup.module.scss │ │ ├── bookmarks.module.scss │ │ ├── button.module.scss │ │ ├── cards.module.scss │ │ ├── changelanguagebutton.module.scss │ │ ├── contentpage.module.scss │ │ ├── deck.module.scss │ │ ├── decksettings.module.scss │ │ ├── editCardModal.module.scss │ │ ├── emailauth.module.scss │ │ ├── feedback.module.scss │ │ ├── flashcardsfeature.module.scss │ │ ├── footer.module.scss │ │ ├── headernav.module.scss │ │ ├── input.module.scss │ │ ├── languagefilter.module.scss │ │ ├── languageswitcher.module.scss │ │ ├── limitreachedpopup.module.scss │ │ ├── login.module.scss │ │ ├── lyrics.module.scss │ │ ├── markdown.module.scss │ │ ├── navbar.module.scss │ │ ├── pagelayout.module.scss │ │ ├── passwordreset.module.scss │ │ ├── popups │ │ │ └── promoPopup.module.scss │ │ ├── pricing.module.scss │ │ ├── profile.module.scss │ │ ├── saves.module.scss │ │ ├── sentenceanalyzer │ │ │ ├── analysis.module.scss │ │ │ ├── audioplayer.module.scss │ │ │ ├── breakdown.module.scss │ │ │ ├── conjugation.module.scss │ │ │ ├── culturalnotes.module.scss │ │ │ ├── grammarpoints.module.scss │ │ │ ├── lyricaldevices.module.scss │ │ │ ├── savebutton.module.scss │ │ │ ├── sentenceform.module.scss │ │ │ ├── sentencenotes.module.scss │ │ │ ├── settingsbutton.module.scss │ │ │ ├── variants.module.scss │ │ │ ├── wordinfo.module.scss │ │ │ └── wordslist.module.scss │ │ ├── sidebar.module.scss │ │ ├── siteStats.module.scss │ │ ├── study.module.scss │ │ ├── studystats.module.scss │ │ ├── success.module.scss │ │ ├── translationswitcher.module.scss │ │ ├── typing │ │ │ ├── imemodal.module.scss │ │ │ ├── keyboard.module.scss │ │ │ ├── mobileoverlay.module.scss │ │ │ ├── modeselector.module.scss │ │ │ ├── statsdisplay.module.scss │ │ │ └── typingarea.module.scss │ │ └── verify.module.scss │ ├── fonts.scss │ ├── globals.scss │ ├── home │ │ └── page.module.scss │ ├── pages │ │ ├── analysispage.module.scss │ │ ├── extendedtext.module.scss │ │ ├── extendedtextanalysis.module.scss │ │ ├── extendedtextprogress.module.scss │ │ ├── grammar.module.scss │ │ ├── hangeul.module.scss │ │ ├── history.module.scss │ │ ├── lessons.module.scss │ │ ├── lyrics.module.scss │ │ ├── lyricsuggestions.module.scss │ │ ├── tutor.module.scss │ │ └── typing.module.scss │ ├── sentenceanalyzer.module.scss │ ├── theme.scss │ └── variables.module.scss │ └── translations │ ├── de.js │ ├── en.js │ ├── es.js │ ├── fr.js │ ├── hi.js │ ├── id.js │ ├── index.js │ ├── it.js │ ├── ja.js │ ├── ko.js │ ├── nl.js │ ├── ru.js │ ├── supportedLanguages.js │ ├── tr.js │ ├── vi.js │ └── zh.js ├── docs ├── context.md ├── extended-text-manual-tests.md ├── flashcard_design.md ├── mongo setup.md ├── notes.txt ├── stripe testing.md └── todo.md ├── emails ├── 2025-03-24 │ ├── flashcards-announcement.html │ └── flashcards-announcement.txt ├── 2025-04-25 │ ├── song-lyrics-announcement.html │ └── song-lyrics-announcement.txt └── 2025-07-20 │ ├── announcement.html │ └── announcement.txt ├── public └── manifest.json ├── screenshots ├── 1.gif ├── 2.gif ├── analysis.png ├── demo1.jpg ├── demo2.jpg ├── demo3.jpg ├── homev2.jpg └── result.png └── server ├── controllers ├── admin │ ├── getAdmins.js │ ├── getEmailList.js │ ├── getUsersAdmin.js │ ├── updateUser.js │ └── wordAudioAdmin.js ├── auth │ ├── addDeckCard.js │ ├── addFeedback.js │ ├── addGrammarLesson.js │ ├── addWord.js │ ├── checkSavedExtendedText.js │ ├── checkSavedSentence.js │ ├── checkSavedWords.js │ ├── deleteFeedback.js │ ├── deleteSentence.js │ ├── editDeckCard.js │ ├── exportDeck.js │ ├── extendedTextRateLimits.js │ ├── generateAudio.js │ ├── getAudioURL.js │ ├── getDeckCards.js │ ├── getDeckSettings.js │ ├── getDecks.js │ ├── getExtendedText.js │ ├── getFeatureUsage.js │ ├── getFeedback.js │ ├── getQuota.js │ ├── getRateLimits.js │ ├── getSavedItems.js │ ├── getSavedSentences.js │ ├── getSentence.js │ ├── getSession.js │ ├── getSiteStats.js │ ├── getStudyStats.js │ ├── getUserGrammarLessons.js │ ├── getUserHistory.js │ ├── getUserSentences.js │ ├── getUserWords.js │ ├── getWordRelations.js │ ├── handleCheckoutComplete.js │ ├── initiateStudySession.js │ ├── login.js │ ├── loginEmail.js │ ├── logout.js │ ├── register.js │ ├── removeWord.js │ ├── requestPasswordReset.js │ ├── resendVerification.js │ ├── resetPassword.js │ ├── saveExtendedText.js │ ├── saveSentence.js │ ├── streamExtendedTextProgress.js │ ├── submitExtendedText.js │ ├── submitSentence.js │ ├── unsaveExtendedText.js │ ├── unsaveSentence.js │ ├── updateCardProgress.js │ ├── updateDeckSettings.js │ └── verifyEmail.js ├── conversations │ └── conversations.js ├── createCheckoutSession.js ├── handleWebhook.js ├── lyrics │ ├── adminLyrics.js │ ├── favoriteLyrics.js │ ├── generateLyricAnalysis.js │ ├── lyricComments.js │ ├── lyricSuggestions.js │ ├── lyricsAnalysis.js │ └── publicLyrics.js ├── streamAudio.js └── words │ └── getWordAudio.js ├── database.js ├── docs └── STUDY_TRACKING.md ├── ecosystem.config.js ├── elevenlabs ├── client.js └── generateSpeech.js ├── index.js ├── jobs ├── lyricAnalysisProcessor.js └── queue.js ├── lib └── adminEmails.js ├── llm ├── analyzeImage.js ├── anthropic.js ├── gemini.js ├── geminiThinking.js ├── generateResponse.js ├── lyrics_prompts.js ├── openai.js ├── openaiStream.js ├── prompt.js ├── prompt_chinese.js ├── prompt_extended_text.js ├── prompt_extractText.js ├── prompt_hindi.js ├── prompt_indonesian.js ├── prompt_italian.js ├── prompt_japanese.js ├── prompt_japanese_lyrics.js ├── prompt_japanese_reading.js ├── prompt_lyrics.js ├── prompt_russian.js ├── prompt_segmentLyrics.js ├── prompt_synonyms.js ├── prompt_translateText.js ├── prompt_tutor.js ├── prompt_vietnamese.js ├── translate.js ├── tutorResponse.js └── tutorResponseStream.js ├── migrations ├── README.md ├── cleanup_empty_analysis.js ├── fix_flashcard_interval.js ├── migrate_sentences.js ├── migrate_words.js ├── populate_decks_and_cards.js ├── populate_feature_usage.js ├── populate_word_audio.js ├── upgrade_basic_users.js └── user_polyfill.js ├── models └── schemas.js ├── package.json ├── scripts ├── README.md ├── generateStudyTestData.js ├── resetAllCards.js ├── resetCards.bat └── resetCards.sh ├── services └── extendedTextProcessor.js ├── supported_languages.js ├── utils ├── cleanupConflictingData.js ├── deleteSpecificConversation.js ├── emailService.js ├── fixCounters.js ├── forceFixCounters.js ├── getPreviousSunday.js ├── lyricsCache.js ├── migrateConversationIndex.js └── wordAudio.js └── workers └── lyricAnalysisWorker.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/.gitignore -------------------------------------------------------------------------------- /CHAT_SYSTEM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/CHAT_SYSTEM.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/README.md -------------------------------------------------------------------------------- /app/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/jsconfig.json -------------------------------------------------------------------------------- /app/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/next.config.mjs -------------------------------------------------------------------------------- /app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/package.json -------------------------------------------------------------------------------- /app/public/ChatGPT Image Jun 22, 2025, 11_46_32 AM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/ChatGPT Image Jun 22, 2025, 11_46_32 AM.png -------------------------------------------------------------------------------- /app/public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /app/public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /app/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/apple-touch-icon.png -------------------------------------------------------------------------------- /app/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/favicon-16x16.png -------------------------------------------------------------------------------- /app/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/favicon-32x32.png -------------------------------------------------------------------------------- /app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/favicon.ico -------------------------------------------------------------------------------- /app/public/favicon_io.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/favicon_io.zip -------------------------------------------------------------------------------- /app/public/fonts/Funnel_Sans/FunnelSans-Italic-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Funnel_Sans/FunnelSans-Italic-VariableFont_wght.ttf -------------------------------------------------------------------------------- /app/public/fonts/Funnel_Sans/FunnelSans-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Funnel_Sans/FunnelSans-VariableFont_wght.ttf -------------------------------------------------------------------------------- /app/public/fonts/Funnel_Sans/OFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Funnel_Sans/OFL.txt -------------------------------------------------------------------------------- /app/public/fonts/Funnel_Sans/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Funnel_Sans/README.txt -------------------------------------------------------------------------------- /app/public/fonts/Lilita_One/LilitaOne-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Lilita_One/LilitaOne-Regular.ttf -------------------------------------------------------------------------------- /app/public/fonts/Lilita_One/OFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Lilita_One/OFL.txt -------------------------------------------------------------------------------- /app/public/fonts/Merriweather/Merriweather-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Merriweather/Merriweather-Black.ttf -------------------------------------------------------------------------------- /app/public/fonts/Merriweather/Merriweather-BlackItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Merriweather/Merriweather-BlackItalic.ttf -------------------------------------------------------------------------------- /app/public/fonts/Merriweather/Merriweather-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Merriweather/Merriweather-Bold.ttf -------------------------------------------------------------------------------- /app/public/fonts/Merriweather/Merriweather-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Merriweather/Merriweather-BoldItalic.ttf -------------------------------------------------------------------------------- /app/public/fonts/Merriweather/Merriweather-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Merriweather/Merriweather-Italic.ttf -------------------------------------------------------------------------------- /app/public/fonts/Merriweather/Merriweather-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Merriweather/Merriweather-Light.ttf -------------------------------------------------------------------------------- /app/public/fonts/Merriweather/Merriweather-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Merriweather/Merriweather-LightItalic.ttf -------------------------------------------------------------------------------- /app/public/fonts/Merriweather/Merriweather-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Merriweather/Merriweather-Regular.ttf -------------------------------------------------------------------------------- /app/public/fonts/Merriweather/OFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Merriweather/OFL.txt -------------------------------------------------------------------------------- /app/public/fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf -------------------------------------------------------------------------------- /app/public/fonts/Montserrat/Montserrat-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Montserrat/Montserrat-VariableFont_wght.ttf -------------------------------------------------------------------------------- /app/public/fonts/Montserrat/OFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Montserrat/OFL.txt -------------------------------------------------------------------------------- /app/public/fonts/Montserrat/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Montserrat/README.txt -------------------------------------------------------------------------------- /app/public/fonts/Montserrat/static/Montserrat-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Montserrat/static/Montserrat-Black.ttf -------------------------------------------------------------------------------- /app/public/fonts/Montserrat/static/Montserrat-BlackItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Montserrat/static/Montserrat-BlackItalic.ttf -------------------------------------------------------------------------------- /app/public/fonts/Montserrat/static/Montserrat-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Montserrat/static/Montserrat-Bold.ttf -------------------------------------------------------------------------------- /app/public/fonts/Montserrat/static/Montserrat-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Montserrat/static/Montserrat-BoldItalic.ttf -------------------------------------------------------------------------------- /app/public/fonts/Montserrat/static/Montserrat-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Montserrat/static/Montserrat-ExtraBold.ttf -------------------------------------------------------------------------------- /app/public/fonts/Montserrat/static/Montserrat-ExtraBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Montserrat/static/Montserrat-ExtraBoldItalic.ttf -------------------------------------------------------------------------------- /app/public/fonts/Montserrat/static/Montserrat-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Montserrat/static/Montserrat-ExtraLight.ttf -------------------------------------------------------------------------------- /app/public/fonts/Montserrat/static/Montserrat-ExtraLightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Montserrat/static/Montserrat-ExtraLightItalic.ttf -------------------------------------------------------------------------------- /app/public/fonts/Montserrat/static/Montserrat-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Montserrat/static/Montserrat-Italic.ttf -------------------------------------------------------------------------------- /app/public/fonts/Montserrat/static/Montserrat-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Montserrat/static/Montserrat-Light.ttf -------------------------------------------------------------------------------- /app/public/fonts/Montserrat/static/Montserrat-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Montserrat/static/Montserrat-LightItalic.ttf -------------------------------------------------------------------------------- /app/public/fonts/Montserrat/static/Montserrat-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Montserrat/static/Montserrat-Medium.ttf -------------------------------------------------------------------------------- /app/public/fonts/Montserrat/static/Montserrat-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Montserrat/static/Montserrat-MediumItalic.ttf -------------------------------------------------------------------------------- /app/public/fonts/Montserrat/static/Montserrat-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Montserrat/static/Montserrat-Regular.ttf -------------------------------------------------------------------------------- /app/public/fonts/Montserrat/static/Montserrat-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Montserrat/static/Montserrat-SemiBold.ttf -------------------------------------------------------------------------------- /app/public/fonts/Montserrat/static/Montserrat-SemiBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Montserrat/static/Montserrat-SemiBoldItalic.ttf -------------------------------------------------------------------------------- /app/public/fonts/Montserrat/static/Montserrat-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Montserrat/static/Montserrat-Thin.ttf -------------------------------------------------------------------------------- /app/public/fonts/Montserrat/static/Montserrat-ThinItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Montserrat/static/Montserrat-ThinItalic.ttf -------------------------------------------------------------------------------- /app/public/fonts/Noto_Sans_KR/NotoSansKR-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Noto_Sans_KR/NotoSansKR-VariableFont_wght.ttf -------------------------------------------------------------------------------- /app/public/fonts/Noto_Sans_KR/OFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Noto_Sans_KR/OFL.txt -------------------------------------------------------------------------------- /app/public/fonts/Noto_Sans_KR/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Noto_Sans_KR/README.txt -------------------------------------------------------------------------------- /app/public/fonts/Noto_Sans_KR/static/NotoSansKR-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Noto_Sans_KR/static/NotoSansKR-Black.ttf -------------------------------------------------------------------------------- /app/public/fonts/Noto_Sans_KR/static/NotoSansKR-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Noto_Sans_KR/static/NotoSansKR-Bold.ttf -------------------------------------------------------------------------------- /app/public/fonts/Noto_Sans_KR/static/NotoSansKR-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Noto_Sans_KR/static/NotoSansKR-ExtraBold.ttf -------------------------------------------------------------------------------- /app/public/fonts/Noto_Sans_KR/static/NotoSansKR-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Noto_Sans_KR/static/NotoSansKR-ExtraLight.ttf -------------------------------------------------------------------------------- /app/public/fonts/Noto_Sans_KR/static/NotoSansKR-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Noto_Sans_KR/static/NotoSansKR-Light.ttf -------------------------------------------------------------------------------- /app/public/fonts/Noto_Sans_KR/static/NotoSansKR-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Noto_Sans_KR/static/NotoSansKR-Medium.ttf -------------------------------------------------------------------------------- /app/public/fonts/Noto_Sans_KR/static/NotoSansKR-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Noto_Sans_KR/static/NotoSansKR-Regular.ttf -------------------------------------------------------------------------------- /app/public/fonts/Noto_Sans_KR/static/NotoSansKR-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Noto_Sans_KR/static/NotoSansKR-SemiBold.ttf -------------------------------------------------------------------------------- /app/public/fonts/Noto_Sans_KR/static/NotoSansKR-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Noto_Sans_KR/static/NotoSansKR-Thin.ttf -------------------------------------------------------------------------------- /app/public/fonts/Noto_Serif/NotoSerif-Italic-VariableFont_wdth,wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Noto_Serif/NotoSerif-Italic-VariableFont_wdth,wght.ttf -------------------------------------------------------------------------------- /app/public/fonts/Noto_Serif/NotoSerif-VariableFont_wdth,wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Noto_Serif/NotoSerif-VariableFont_wdth,wght.ttf -------------------------------------------------------------------------------- /app/public/fonts/Noto_Serif_JP/NotoSerifJP-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Noto_Serif_JP/NotoSerifJP-VariableFont_wght.ttf -------------------------------------------------------------------------------- /app/public/fonts/Noto_Serif_JP/OFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Noto_Serif_JP/OFL.txt -------------------------------------------------------------------------------- /app/public/fonts/Noto_Serif_JP/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Noto_Serif_JP/README.txt -------------------------------------------------------------------------------- /app/public/fonts/Noto_Serif_KR/NotoSerifKR-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Noto_Serif_KR/NotoSerifKR-VariableFont_wght.ttf -------------------------------------------------------------------------------- /app/public/fonts/Noto_Serif_KR/OFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Noto_Serif_KR/OFL.txt -------------------------------------------------------------------------------- /app/public/fonts/Noto_Serif_KR/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Noto_Serif_KR/README.txt -------------------------------------------------------------------------------- /app/public/fonts/Noto_Serif_SC/NotoSerifSC-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Noto_Serif_SC/NotoSerifSC-VariableFont_wght.ttf -------------------------------------------------------------------------------- /app/public/fonts/Noto_Serif_SC/OFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Noto_Serif_SC/OFL.txt -------------------------------------------------------------------------------- /app/public/fonts/Noto_Serif_SC/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/fonts/Noto_Serif_SC/README.txt -------------------------------------------------------------------------------- /app/public/hanbokicon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/hanbokicon-512x512.png -------------------------------------------------------------------------------- /app/public/hanbokicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/hanbokicon.png -------------------------------------------------------------------------------- /app/public/images/Untitled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/Untitled.png -------------------------------------------------------------------------------- /app/public/images/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/background.png -------------------------------------------------------------------------------- /app/public/images/backgrounddark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/backgrounddark.png -------------------------------------------------------------------------------- /app/public/images/backgrounddusk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/backgrounddusk.png -------------------------------------------------------------------------------- /app/public/images/bookshelf.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/bookshelf.jpg -------------------------------------------------------------------------------- /app/public/images/construction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/construction.png -------------------------------------------------------------------------------- /app/public/images/extended-text-celebration.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/extended-text-celebration.svg -------------------------------------------------------------------------------- /app/public/images/extended-text-overview.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/extended-text-overview.svg -------------------------------------------------------------------------------- /app/public/images/extended-text-writing.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/extended-text-writing.svg -------------------------------------------------------------------------------- /app/public/images/girl1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/girl1.png -------------------------------------------------------------------------------- /app/public/images/girl2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/girl2.png -------------------------------------------------------------------------------- /app/public/images/han character old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/han character old.png -------------------------------------------------------------------------------- /app/public/images/han character.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/han character.png -------------------------------------------------------------------------------- /app/public/images/hanbokgirl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/hanbokgirl.png -------------------------------------------------------------------------------- /app/public/images/hanbokgirlmusic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/hanbokgirlmusic.png -------------------------------------------------------------------------------- /app/public/images/heads1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/heads1.png -------------------------------------------------------------------------------- /app/public/images/heads2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/heads2.png -------------------------------------------------------------------------------- /app/public/images/lyrics/renaicirculation.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/lyrics/renaicirculation.jpg -------------------------------------------------------------------------------- /app/public/images/lyrics/straykids.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/lyrics/straykids.webp -------------------------------------------------------------------------------- /app/public/images/lyrics/yoasobi.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/lyrics/yoasobi.webp -------------------------------------------------------------------------------- /app/public/images/magnifying glass crop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/magnifying glass crop.png -------------------------------------------------------------------------------- /app/public/images/magnifying glass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/magnifying glass.png -------------------------------------------------------------------------------- /app/public/images/profiles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/profiles.png -------------------------------------------------------------------------------- /app/public/images/promptbackground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/promptbackground.png -------------------------------------------------------------------------------- /app/public/images/screenshots/example_sentence.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/screenshots/example_sentence.png -------------------------------------------------------------------------------- /app/public/images/screenshots/flashcards/flashcardsaddwords.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/screenshots/flashcards/flashcardsaddwords.png -------------------------------------------------------------------------------- /app/public/images/screenshots/flashcards/flashcardsmain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/screenshots/flashcards/flashcardsmain.png -------------------------------------------------------------------------------- /app/public/images/screenshots/flashcards/flashcardsstats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/screenshots/flashcards/flashcardsstats.png -------------------------------------------------------------------------------- /app/public/images/screenshots/flashcards/flashcardsstudy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/screenshots/flashcards/flashcardsstudy.png -------------------------------------------------------------------------------- /app/public/images/screenshots/home/chatwindow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/screenshots/home/chatwindow.png -------------------------------------------------------------------------------- /app/public/images/screenshots/home/grammar1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/screenshots/home/grammar1.png -------------------------------------------------------------------------------- /app/public/images/screenshots/home/grammar2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/screenshots/home/grammar2.png -------------------------------------------------------------------------------- /app/public/images/screenshots/home/imageextraction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/screenshots/home/imageextraction.png -------------------------------------------------------------------------------- /app/public/images/screenshots/home/lyrics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/screenshots/home/lyrics.png -------------------------------------------------------------------------------- /app/public/images/screenshots/home/lyricslist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/screenshots/home/lyricslist.png -------------------------------------------------------------------------------- /app/public/images/screenshots/home/main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/screenshots/home/main.png -------------------------------------------------------------------------------- /app/public/images/screenshots/home/mainanalysis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/screenshots/home/mainanalysis.png -------------------------------------------------------------------------------- /app/public/images/screenshots/home/vocab1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/screenshots/home/vocab1.png -------------------------------------------------------------------------------- /app/public/images/screenshots/home/vocab2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/screenshots/home/vocab2.png -------------------------------------------------------------------------------- /app/public/images/screenshots/old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/screenshots/old.png -------------------------------------------------------------------------------- /app/public/images/screenshots/sentencenotes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/screenshots/sentencenotes.png -------------------------------------------------------------------------------- /app/public/images/screenshots/wordsgrammar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/screenshots/wordsgrammar.png -------------------------------------------------------------------------------- /app/public/images/speakers/female.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/speakers/female.png -------------------------------------------------------------------------------- /app/public/images/speakers/male.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/speakers/male.png -------------------------------------------------------------------------------- /app/public/images/switchlanguagehelptext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/switchlanguagehelptext.png -------------------------------------------------------------------------------- /app/public/images/tryit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/images/tryit.png -------------------------------------------------------------------------------- /app/public/og-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/og-image.png -------------------------------------------------------------------------------- /app/public/privacy-policy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/privacy-policy.html -------------------------------------------------------------------------------- /app/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/robots.txt -------------------------------------------------------------------------------- /app/public/sitemap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/sitemap.xml -------------------------------------------------------------------------------- /app/public/sound_effects/finished_one.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/sound_effects/finished_one.mp3 -------------------------------------------------------------------------------- /app/public/sound_effects/paste_click.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/sound_effects/paste_click.mp3 -------------------------------------------------------------------------------- /app/public/sound_effects/start_analysis.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/sound_effects/start_analysis.mp3 -------------------------------------------------------------------------------- /app/public/terms-of-service.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/terms-of-service.html -------------------------------------------------------------------------------- /app/public/twitter-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/public/twitter-image.png -------------------------------------------------------------------------------- /app/src/api/words.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/api/words.js -------------------------------------------------------------------------------- /app/src/app/about/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/app/about/page.jsx -------------------------------------------------------------------------------- /app/src/app/admin/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/app/admin/page.jsx -------------------------------------------------------------------------------- /app/src/app/admin/wordaudioedit/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/app/admin/wordaudioedit/page.jsx -------------------------------------------------------------------------------- /app/src/app/analyze/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/app/analyze/page.jsx -------------------------------------------------------------------------------- /app/src/app/bookmarks/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/app/bookmarks/page.jsx -------------------------------------------------------------------------------- /app/src/app/cards/[deckId]/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/app/cards/[deckId]/page.jsx -------------------------------------------------------------------------------- /app/src/app/cards/[deckId]/study/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/app/cards/[deckId]/study/page.jsx -------------------------------------------------------------------------------- /app/src/app/cards/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/app/cards/page.jsx -------------------------------------------------------------------------------- /app/src/app/extended-text/[textId]/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/app/extended-text/[textId]/page.jsx -------------------------------------------------------------------------------- /app/src/app/extended-text/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/app/extended-text/page.jsx -------------------------------------------------------------------------------- /app/src/app/extended-text/progress/[jobId]/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/app/extended-text/progress/[jobId]/page.jsx -------------------------------------------------------------------------------- /app/src/app/feedback/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/app/feedback/page.jsx -------------------------------------------------------------------------------- /app/src/app/forgot-password/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/app/forgot-password/page.jsx -------------------------------------------------------------------------------- /app/src/app/grammar/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/app/grammar/page.jsx -------------------------------------------------------------------------------- /app/src/app/hangeul/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/app/hangeul/page.jsx -------------------------------------------------------------------------------- /app/src/app/history/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/app/history/page.jsx -------------------------------------------------------------------------------- /app/src/app/layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/app/layout.jsx -------------------------------------------------------------------------------- /app/src/app/lessons/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/app/lessons/page.jsx -------------------------------------------------------------------------------- /app/src/app/login/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/app/login/page.jsx -------------------------------------------------------------------------------- /app/src/app/lyrics/[lyricId]/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/app/lyrics/[lyricId]/page.jsx -------------------------------------------------------------------------------- /app/src/app/lyrics/admin/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/app/lyrics/admin/page.jsx -------------------------------------------------------------------------------- /app/src/app/lyrics/favorites/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/app/lyrics/favorites/page.jsx -------------------------------------------------------------------------------- /app/src/app/lyrics/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/app/lyrics/page.jsx -------------------------------------------------------------------------------- /app/src/app/lyrics/suggestions/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/app/lyrics/suggestions/page.jsx -------------------------------------------------------------------------------- /app/src/app/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/app/page.jsx -------------------------------------------------------------------------------- /app/src/app/pricing/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/app/pricing/page.jsx -------------------------------------------------------------------------------- /app/src/app/profile/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/app/profile/page.jsx -------------------------------------------------------------------------------- /app/src/app/reset-password/[token]/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/app/reset-password/[token]/page.jsx -------------------------------------------------------------------------------- /app/src/app/saves/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/app/saves/page.jsx -------------------------------------------------------------------------------- /app/src/app/sentence/[id]/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/app/sentence/[id]/page.jsx -------------------------------------------------------------------------------- /app/src/app/success/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/app/success/page.jsx -------------------------------------------------------------------------------- /app/src/app/tutor/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/app/tutor/page.jsx -------------------------------------------------------------------------------- /app/src/app/typing/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/app/typing/page.jsx -------------------------------------------------------------------------------- /app/src/app/verify/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/app/verify/page.jsx -------------------------------------------------------------------------------- /app/src/components/AboutHome.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/AboutHome.jsx -------------------------------------------------------------------------------- /app/src/components/AnnouncementPopup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/AnnouncementPopup.jsx -------------------------------------------------------------------------------- /app/src/components/Button.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/Button.jsx -------------------------------------------------------------------------------- /app/src/components/ChangeLanguageButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/ChangeLanguageButton.jsx -------------------------------------------------------------------------------- /app/src/components/ClientLayoutWrapper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/ClientLayoutWrapper.jsx -------------------------------------------------------------------------------- /app/src/components/ContentPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/ContentPage.jsx -------------------------------------------------------------------------------- /app/src/components/Dashboard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/Dashboard.jsx -------------------------------------------------------------------------------- /app/src/components/DashboardTopNav.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/DashboardTopNav.jsx -------------------------------------------------------------------------------- /app/src/components/EmailLoginForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/EmailLoginForm.jsx -------------------------------------------------------------------------------- /app/src/components/ExtendedTextSaveButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/ExtendedTextSaveButton.jsx -------------------------------------------------------------------------------- /app/src/components/FlashcardsFeature.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/FlashcardsFeature.jsx -------------------------------------------------------------------------------- /app/src/components/Footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/Footer.jsx -------------------------------------------------------------------------------- /app/src/components/GoogleSignInButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/GoogleSignInButton.jsx -------------------------------------------------------------------------------- /app/src/components/GoogleSignInScript.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/GoogleSignInScript.jsx -------------------------------------------------------------------------------- /app/src/components/HeaderNav.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/HeaderNav.jsx -------------------------------------------------------------------------------- /app/src/components/LanguageFilter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/LanguageFilter.jsx -------------------------------------------------------------------------------- /app/src/components/LanguageSwitcher.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/LanguageSwitcher.jsx -------------------------------------------------------------------------------- /app/src/components/LimitReachedPopup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/LimitReachedPopup.jsx -------------------------------------------------------------------------------- /app/src/components/LoginRequiredPopup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/LoginRequiredPopup.jsx -------------------------------------------------------------------------------- /app/src/components/MarkdownRenderer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/MarkdownRenderer.jsx -------------------------------------------------------------------------------- /app/src/components/NavBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/NavBar.jsx -------------------------------------------------------------------------------- /app/src/components/PromoPopup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/PromoPopup.jsx -------------------------------------------------------------------------------- /app/src/components/QuotaDisplay.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/QuotaDisplay.jsx -------------------------------------------------------------------------------- /app/src/components/RedditPixel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/RedditPixel.jsx -------------------------------------------------------------------------------- /app/src/components/RegisterForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/RegisterForm.jsx -------------------------------------------------------------------------------- /app/src/components/SentenceAnalyzer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/SentenceAnalyzer.jsx -------------------------------------------------------------------------------- /app/src/components/Sidebar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/Sidebar.jsx -------------------------------------------------------------------------------- /app/src/components/SiteStats.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/SiteStats.jsx -------------------------------------------------------------------------------- /app/src/components/StudyStatsDisplay.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/StudyStatsDisplay.jsx -------------------------------------------------------------------------------- /app/src/components/SubscriptionPromptPopup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/SubscriptionPromptPopup.jsx -------------------------------------------------------------------------------- /app/src/components/TestimonialCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/TestimonialCard.jsx -------------------------------------------------------------------------------- /app/src/components/TestimonialCards.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/TestimonialCards.module.scss -------------------------------------------------------------------------------- /app/src/components/TextInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/TextInput.jsx -------------------------------------------------------------------------------- /app/src/components/TranslationSwitcher.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/TranslationSwitcher.jsx -------------------------------------------------------------------------------- /app/src/components/admin/EditUserModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/admin/EditUserModal.jsx -------------------------------------------------------------------------------- /app/src/components/admin/UserManagement.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/admin/UserManagement.jsx -------------------------------------------------------------------------------- /app/src/components/analysis/Analysis.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/analysis/Analysis.jsx -------------------------------------------------------------------------------- /app/src/components/analysis/AudioPlayer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/analysis/AudioPlayer.jsx -------------------------------------------------------------------------------- /app/src/components/analysis/Breakdown.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/analysis/Breakdown.jsx -------------------------------------------------------------------------------- /app/src/components/analysis/Conjugation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/analysis/Conjugation.jsx -------------------------------------------------------------------------------- /app/src/components/analysis/CulturalNotes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/analysis/CulturalNotes.jsx -------------------------------------------------------------------------------- /app/src/components/analysis/GrammarPoints.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/analysis/GrammarPoints.jsx -------------------------------------------------------------------------------- /app/src/components/analysis/LyricalDevices.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/analysis/LyricalDevices.jsx -------------------------------------------------------------------------------- /app/src/components/analysis/SaveButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/analysis/SaveButton.jsx -------------------------------------------------------------------------------- /app/src/components/analysis/SentenceForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/analysis/SentenceForm.jsx -------------------------------------------------------------------------------- /app/src/components/analysis/SentenceNotes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/analysis/SentenceNotes.jsx -------------------------------------------------------------------------------- /app/src/components/analysis/SettingsButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/analysis/SettingsButton.jsx -------------------------------------------------------------------------------- /app/src/components/analysis/Variants.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/analysis/Variants.jsx -------------------------------------------------------------------------------- /app/src/components/analysis/WordInfo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/analysis/WordInfo.jsx -------------------------------------------------------------------------------- /app/src/components/analysis/WordsList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/analysis/WordsList.jsx -------------------------------------------------------------------------------- /app/src/components/cards/Card.jsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/components/cards/Card.module.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/components/cards/DeckSettings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/cards/DeckSettings.jsx -------------------------------------------------------------------------------- /app/src/components/cards/EditCardModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/cards/EditCardModal.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Add.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Add.jsx -------------------------------------------------------------------------------- /app/src/components/icons/AddSentence.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/AddSentence.jsx -------------------------------------------------------------------------------- /app/src/components/icons/ArrowBack.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/ArrowBack.jsx -------------------------------------------------------------------------------- /app/src/components/icons/ArrowLeftDuotone.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/ArrowLeftDuotone.jsx -------------------------------------------------------------------------------- /app/src/components/icons/ArrowRight.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/ArrowRight.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Bookmark.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Bookmark.jsx -------------------------------------------------------------------------------- /app/src/components/icons/BookmarkOutline.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/BookmarkOutline.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Brain.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Brain.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Cards.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Cards.jsx -------------------------------------------------------------------------------- /app/src/components/icons/CardsFill.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/CardsFill.jsx -------------------------------------------------------------------------------- /app/src/components/icons/ChatBubble.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/ChatBubble.jsx -------------------------------------------------------------------------------- /app/src/components/icons/CheckCircle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/CheckCircle.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Checkbox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Checkbox.jsx -------------------------------------------------------------------------------- /app/src/components/icons/ChineseCircle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/ChineseCircle.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Clock.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Clock.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Close.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Close.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Collapse.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Collapse.jsx -------------------------------------------------------------------------------- /app/src/components/icons/CommentFill.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/CommentFill.jsx -------------------------------------------------------------------------------- /app/src/components/icons/CursorHover.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/CursorHover.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Deck.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Deck.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Delete.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Delete.jsx -------------------------------------------------------------------------------- /app/src/components/icons/DiscordIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/DiscordIcon.jsx -------------------------------------------------------------------------------- /app/src/components/icons/DiscordLogo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/DiscordLogo.jsx -------------------------------------------------------------------------------- /app/src/components/icons/DotsBounce.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/DotsBounce.jsx -------------------------------------------------------------------------------- /app/src/components/icons/DownCarat.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/DownCarat.jsx -------------------------------------------------------------------------------- /app/src/components/icons/DownLeft.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/DownLeft.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Download.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Download.jsx -------------------------------------------------------------------------------- /app/src/components/icons/DutchCircle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/DutchCircle.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Email.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Email.jsx -------------------------------------------------------------------------------- /app/src/components/icons/EnglishCircle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/EnglishCircle.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Exit.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Exit.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Eye.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Eye.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Favorite.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Favorite.jsx -------------------------------------------------------------------------------- /app/src/components/icons/FrenchCircle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/FrenchCircle.jsx -------------------------------------------------------------------------------- /app/src/components/icons/GermanCircle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/GermanCircle.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Github.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Github.jsx -------------------------------------------------------------------------------- /app/src/components/icons/GradCap.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/GradCap.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Headphones.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Headphones.jsx -------------------------------------------------------------------------------- /app/src/components/icons/HindiCircle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/HindiCircle.jsx -------------------------------------------------------------------------------- /app/src/components/icons/History.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/History.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Home.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Home.jsx -------------------------------------------------------------------------------- /app/src/components/icons/IndonesianCircle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/IndonesianCircle.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Info.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Info.jsx -------------------------------------------------------------------------------- /app/src/components/icons/ItalianCircle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/ItalianCircle.jsx -------------------------------------------------------------------------------- /app/src/components/icons/JapanCircle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/JapanCircle.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Keyboard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Keyboard.jsx -------------------------------------------------------------------------------- /app/src/components/icons/KoreaCircle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/KoreaCircle.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Korean.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Korean.jsx -------------------------------------------------------------------------------- /app/src/components/icons/LibraryBooks.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/LibraryBooks.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Lightbulb.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Lightbulb.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Lock.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Lock.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Logout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Logout.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Menu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Menu.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Money.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Money.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Moon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Moon.jsx -------------------------------------------------------------------------------- /app/src/components/icons/MoreVert.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/MoreVert.jsx -------------------------------------------------------------------------------- /app/src/components/icons/MusicLyrics.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/MusicLyrics.jsx -------------------------------------------------------------------------------- /app/src/components/icons/MusicNote.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/MusicNote.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Paragraph.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Paragraph.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Pause.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Pause.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Play.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Play.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Plus.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Plus.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Preview.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Preview.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Profile.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Profile.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Publish.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Publish.jsx -------------------------------------------------------------------------------- /app/src/components/icons/QuestionBubble.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/QuestionBubble.jsx -------------------------------------------------------------------------------- /app/src/components/icons/QuestionCircle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/QuestionCircle.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Rabbit.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Rabbit.jsx -------------------------------------------------------------------------------- /app/src/components/icons/RightArrow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/RightArrow.jsx -------------------------------------------------------------------------------- /app/src/components/icons/RightArrowPlain.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/RightArrowPlain.jsx -------------------------------------------------------------------------------- /app/src/components/icons/RightPanelClose.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/RightPanelClose.jsx -------------------------------------------------------------------------------- /app/src/components/icons/RingSpin.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/RingSpin.jsx -------------------------------------------------------------------------------- /app/src/components/icons/RussianCircle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/RussianCircle.jsx -------------------------------------------------------------------------------- /app/src/components/icons/School.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/School.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Settings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Settings.jsx -------------------------------------------------------------------------------- /app/src/components/icons/SpanishCircle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/SpanishCircle.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Sparkles.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Sparkles.jsx -------------------------------------------------------------------------------- /app/src/components/icons/StarFilled.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/StarFilled.jsx -------------------------------------------------------------------------------- /app/src/components/icons/StarOutline.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/StarOutline.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Sun.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Sun.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Talk.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Talk.jsx -------------------------------------------------------------------------------- /app/src/components/icons/ThumbDown.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/ThumbDown.jsx -------------------------------------------------------------------------------- /app/src/components/icons/ThumbUp.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/ThumbUp.jsx -------------------------------------------------------------------------------- /app/src/components/icons/TurkishCircle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/TurkishCircle.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Turtle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Turtle.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Twitter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Twitter.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Upload.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Upload.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Upvote.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Upvote.jsx -------------------------------------------------------------------------------- /app/src/components/icons/VietnameseCircle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/VietnameseCircle.jsx -------------------------------------------------------------------------------- /app/src/components/icons/VolumeOff.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/VolumeOff.jsx -------------------------------------------------------------------------------- /app/src/components/icons/VolumeOn.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/VolumeOn.jsx -------------------------------------------------------------------------------- /app/src/components/icons/Warning.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/icons/Warning.jsx -------------------------------------------------------------------------------- /app/src/components/lyrics/LyricComments.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/lyrics/LyricComments.jsx -------------------------------------------------------------------------------- /app/src/components/typing/IMEModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/typing/IMEModal.jsx -------------------------------------------------------------------------------- /app/src/components/typing/KoreanKeyboard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/typing/KoreanKeyboard.jsx -------------------------------------------------------------------------------- /app/src/components/typing/MobileOverlay.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/typing/MobileOverlay.jsx -------------------------------------------------------------------------------- /app/src/components/typing/ModeSelector.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/typing/ModeSelector.jsx -------------------------------------------------------------------------------- /app/src/components/typing/StatsDisplay.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/typing/StatsDisplay.jsx -------------------------------------------------------------------------------- /app/src/components/typing/TypingArea.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/components/typing/TypingArea.jsx -------------------------------------------------------------------------------- /app/src/contexts/AdminContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/contexts/AdminContext.jsx -------------------------------------------------------------------------------- /app/src/contexts/AuthContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/contexts/AuthContext.jsx -------------------------------------------------------------------------------- /app/src/contexts/LanguageContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/contexts/LanguageContext.jsx -------------------------------------------------------------------------------- /app/src/contexts/PopupContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/contexts/PopupContext.jsx -------------------------------------------------------------------------------- /app/src/contexts/ThemeContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/contexts/ThemeContext.jsx -------------------------------------------------------------------------------- /app/src/hooks/useConversations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/hooks/useConversations.js -------------------------------------------------------------------------------- /app/src/lib/fontClass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/lib/fontClass.js -------------------------------------------------------------------------------- /app/src/lib/pronunciation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/lib/pronunciation.js -------------------------------------------------------------------------------- /app/src/lib/studySessionManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/lib/studySessionManager.js -------------------------------------------------------------------------------- /app/src/lib/themes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/lib/themes.js -------------------------------------------------------------------------------- /app/src/styles/components/Dashboard.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/Dashboard.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/DashboardTopNav.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/DashboardTopNav.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/LyricComments.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/LyricComments.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/QuotaDisplay.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/QuotaDisplay.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/about.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/about.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/abouthome.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/abouthome.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/admin.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/admin.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/adminWordAudio.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/adminWordAudio.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/adminlyrics.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/adminlyrics.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/announcementpopup.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/announcementpopup.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/bookmarks.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/bookmarks.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/button.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/button.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/cards.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/cards.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/changelanguagebutton.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/changelanguagebutton.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/contentpage.module.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/styles/components/deck.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/deck.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/decksettings.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/decksettings.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/editCardModal.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/editCardModal.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/emailauth.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/emailauth.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/feedback.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/feedback.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/flashcardsfeature.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/flashcardsfeature.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/footer.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/footer.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/headernav.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/headernav.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/input.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/input.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/languagefilter.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/languagefilter.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/languageswitcher.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/languageswitcher.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/limitreachedpopup.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/limitreachedpopup.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/login.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/login.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/lyrics.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/lyrics.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/markdown.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/markdown.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/navbar.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/navbar.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/pagelayout.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/pagelayout.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/passwordreset.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/passwordreset.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/popups/promoPopup.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/popups/promoPopup.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/pricing.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/pricing.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/profile.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/profile.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/saves.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/saves.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/sentenceanalyzer/analysis.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/sentenceanalyzer/analysis.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/sentenceanalyzer/audioplayer.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/sentenceanalyzer/audioplayer.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/sentenceanalyzer/breakdown.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/sentenceanalyzer/breakdown.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/sentenceanalyzer/conjugation.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/sentenceanalyzer/conjugation.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/sentenceanalyzer/culturalnotes.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/sentenceanalyzer/culturalnotes.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/sentenceanalyzer/grammarpoints.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/sentenceanalyzer/grammarpoints.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/sentenceanalyzer/lyricaldevices.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/sentenceanalyzer/lyricaldevices.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/sentenceanalyzer/savebutton.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/sentenceanalyzer/savebutton.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/sentenceanalyzer/sentenceform.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/sentenceanalyzer/sentenceform.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/sentenceanalyzer/sentencenotes.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/sentenceanalyzer/sentencenotes.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/sentenceanalyzer/settingsbutton.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/sentenceanalyzer/settingsbutton.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/sentenceanalyzer/variants.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/sentenceanalyzer/variants.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/sentenceanalyzer/wordinfo.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/sentenceanalyzer/wordinfo.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/sentenceanalyzer/wordslist.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/sentenceanalyzer/wordslist.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/sidebar.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/sidebar.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/siteStats.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/siteStats.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/study.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/study.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/studystats.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/studystats.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/success.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/success.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/translationswitcher.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/translationswitcher.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/typing/imemodal.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/typing/imemodal.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/typing/keyboard.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/typing/keyboard.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/typing/mobileoverlay.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/typing/mobileoverlay.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/typing/modeselector.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/typing/modeselector.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/typing/statsdisplay.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/typing/statsdisplay.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/typing/typingarea.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/typing/typingarea.module.scss -------------------------------------------------------------------------------- /app/src/styles/components/verify.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/components/verify.module.scss -------------------------------------------------------------------------------- /app/src/styles/fonts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/fonts.scss -------------------------------------------------------------------------------- /app/src/styles/globals.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/globals.scss -------------------------------------------------------------------------------- /app/src/styles/home/page.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/home/page.module.scss -------------------------------------------------------------------------------- /app/src/styles/pages/analysispage.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/pages/analysispage.module.scss -------------------------------------------------------------------------------- /app/src/styles/pages/extendedtext.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/pages/extendedtext.module.scss -------------------------------------------------------------------------------- /app/src/styles/pages/extendedtextanalysis.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/pages/extendedtextanalysis.module.scss -------------------------------------------------------------------------------- /app/src/styles/pages/extendedtextprogress.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/pages/extendedtextprogress.module.scss -------------------------------------------------------------------------------- /app/src/styles/pages/grammar.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/pages/grammar.module.scss -------------------------------------------------------------------------------- /app/src/styles/pages/hangeul.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/pages/hangeul.module.scss -------------------------------------------------------------------------------- /app/src/styles/pages/history.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/pages/history.module.scss -------------------------------------------------------------------------------- /app/src/styles/pages/lessons.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/pages/lessons.module.scss -------------------------------------------------------------------------------- /app/src/styles/pages/lyrics.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/pages/lyrics.module.scss -------------------------------------------------------------------------------- /app/src/styles/pages/lyricsuggestions.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/pages/lyricsuggestions.module.scss -------------------------------------------------------------------------------- /app/src/styles/pages/tutor.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/pages/tutor.module.scss -------------------------------------------------------------------------------- /app/src/styles/pages/typing.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/pages/typing.module.scss -------------------------------------------------------------------------------- /app/src/styles/sentenceanalyzer.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/sentenceanalyzer.module.scss -------------------------------------------------------------------------------- /app/src/styles/theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/theme.scss -------------------------------------------------------------------------------- /app/src/styles/variables.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/styles/variables.module.scss -------------------------------------------------------------------------------- /app/src/translations/de.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/translations/de.js -------------------------------------------------------------------------------- /app/src/translations/en.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/translations/en.js -------------------------------------------------------------------------------- /app/src/translations/es.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/translations/es.js -------------------------------------------------------------------------------- /app/src/translations/fr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/translations/fr.js -------------------------------------------------------------------------------- /app/src/translations/hi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/translations/hi.js -------------------------------------------------------------------------------- /app/src/translations/id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/translations/id.js -------------------------------------------------------------------------------- /app/src/translations/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/translations/index.js -------------------------------------------------------------------------------- /app/src/translations/it.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/translations/it.js -------------------------------------------------------------------------------- /app/src/translations/ja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/translations/ja.js -------------------------------------------------------------------------------- /app/src/translations/ko.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/translations/ko.js -------------------------------------------------------------------------------- /app/src/translations/nl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/translations/nl.js -------------------------------------------------------------------------------- /app/src/translations/ru.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/translations/ru.js -------------------------------------------------------------------------------- /app/src/translations/supportedLanguages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/translations/supportedLanguages.js -------------------------------------------------------------------------------- /app/src/translations/tr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/translations/tr.js -------------------------------------------------------------------------------- /app/src/translations/vi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/translations/vi.js -------------------------------------------------------------------------------- /app/src/translations/zh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/app/src/translations/zh.js -------------------------------------------------------------------------------- /docs/context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/docs/context.md -------------------------------------------------------------------------------- /docs/extended-text-manual-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/docs/extended-text-manual-tests.md -------------------------------------------------------------------------------- /docs/flashcard_design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/docs/flashcard_design.md -------------------------------------------------------------------------------- /docs/mongo setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/docs/mongo setup.md -------------------------------------------------------------------------------- /docs/notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/docs/notes.txt -------------------------------------------------------------------------------- /docs/stripe testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/docs/stripe testing.md -------------------------------------------------------------------------------- /docs/todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/docs/todo.md -------------------------------------------------------------------------------- /emails/2025-03-24/flashcards-announcement.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/emails/2025-03-24/flashcards-announcement.html -------------------------------------------------------------------------------- /emails/2025-03-24/flashcards-announcement.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/emails/2025-03-24/flashcards-announcement.txt -------------------------------------------------------------------------------- /emails/2025-04-25/song-lyrics-announcement.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/emails/2025-04-25/song-lyrics-announcement.html -------------------------------------------------------------------------------- /emails/2025-04-25/song-lyrics-announcement.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/emails/2025-04-25/song-lyrics-announcement.txt -------------------------------------------------------------------------------- /emails/2025-07-20/announcement.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/emails/2025-07-20/announcement.html -------------------------------------------------------------------------------- /emails/2025-07-20/announcement.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/emails/2025-07-20/announcement.txt -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/public/manifest.json -------------------------------------------------------------------------------- /screenshots/1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/screenshots/1.gif -------------------------------------------------------------------------------- /screenshots/2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/screenshots/2.gif -------------------------------------------------------------------------------- /screenshots/analysis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/screenshots/analysis.png -------------------------------------------------------------------------------- /screenshots/demo1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/screenshots/demo1.jpg -------------------------------------------------------------------------------- /screenshots/demo2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/screenshots/demo2.jpg -------------------------------------------------------------------------------- /screenshots/demo3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/screenshots/demo3.jpg -------------------------------------------------------------------------------- /screenshots/homev2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/screenshots/homev2.jpg -------------------------------------------------------------------------------- /screenshots/result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/screenshots/result.png -------------------------------------------------------------------------------- /server/controllers/admin/getAdmins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/admin/getAdmins.js -------------------------------------------------------------------------------- /server/controllers/admin/getEmailList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/admin/getEmailList.js -------------------------------------------------------------------------------- /server/controllers/admin/getUsersAdmin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/admin/getUsersAdmin.js -------------------------------------------------------------------------------- /server/controllers/admin/updateUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/admin/updateUser.js -------------------------------------------------------------------------------- /server/controllers/admin/wordAudioAdmin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/admin/wordAudioAdmin.js -------------------------------------------------------------------------------- /server/controllers/auth/addDeckCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/addDeckCard.js -------------------------------------------------------------------------------- /server/controllers/auth/addFeedback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/addFeedback.js -------------------------------------------------------------------------------- /server/controllers/auth/addGrammarLesson.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/controllers/auth/addWord.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/addWord.js -------------------------------------------------------------------------------- /server/controllers/auth/checkSavedExtendedText.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/checkSavedExtendedText.js -------------------------------------------------------------------------------- /server/controllers/auth/checkSavedSentence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/checkSavedSentence.js -------------------------------------------------------------------------------- /server/controllers/auth/checkSavedWords.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/checkSavedWords.js -------------------------------------------------------------------------------- /server/controllers/auth/deleteFeedback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/deleteFeedback.js -------------------------------------------------------------------------------- /server/controllers/auth/deleteSentence.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/controllers/auth/editDeckCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/editDeckCard.js -------------------------------------------------------------------------------- /server/controllers/auth/exportDeck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/exportDeck.js -------------------------------------------------------------------------------- /server/controllers/auth/extendedTextRateLimits.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/extendedTextRateLimits.js -------------------------------------------------------------------------------- /server/controllers/auth/generateAudio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/generateAudio.js -------------------------------------------------------------------------------- /server/controllers/auth/getAudioURL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/getAudioURL.js -------------------------------------------------------------------------------- /server/controllers/auth/getDeckCards.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/getDeckCards.js -------------------------------------------------------------------------------- /server/controllers/auth/getDeckSettings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/getDeckSettings.js -------------------------------------------------------------------------------- /server/controllers/auth/getDecks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/getDecks.js -------------------------------------------------------------------------------- /server/controllers/auth/getExtendedText.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/getExtendedText.js -------------------------------------------------------------------------------- /server/controllers/auth/getFeatureUsage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/getFeatureUsage.js -------------------------------------------------------------------------------- /server/controllers/auth/getFeedback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/getFeedback.js -------------------------------------------------------------------------------- /server/controllers/auth/getQuota.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/getQuota.js -------------------------------------------------------------------------------- /server/controllers/auth/getRateLimits.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/getRateLimits.js -------------------------------------------------------------------------------- /server/controllers/auth/getSavedItems.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/getSavedItems.js -------------------------------------------------------------------------------- /server/controllers/auth/getSavedSentences.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/getSavedSentences.js -------------------------------------------------------------------------------- /server/controllers/auth/getSentence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/getSentence.js -------------------------------------------------------------------------------- /server/controllers/auth/getSession.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/getSession.js -------------------------------------------------------------------------------- /server/controllers/auth/getSiteStats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/getSiteStats.js -------------------------------------------------------------------------------- /server/controllers/auth/getStudyStats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/getStudyStats.js -------------------------------------------------------------------------------- /server/controllers/auth/getUserGrammarLessons.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/controllers/auth/getUserHistory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/getUserHistory.js -------------------------------------------------------------------------------- /server/controllers/auth/getUserSentences.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/getUserSentences.js -------------------------------------------------------------------------------- /server/controllers/auth/getUserWords.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/getUserWords.js -------------------------------------------------------------------------------- /server/controllers/auth/getWordRelations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/getWordRelations.js -------------------------------------------------------------------------------- /server/controllers/auth/handleCheckoutComplete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/handleCheckoutComplete.js -------------------------------------------------------------------------------- /server/controllers/auth/initiateStudySession.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/initiateStudySession.js -------------------------------------------------------------------------------- /server/controllers/auth/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/login.js -------------------------------------------------------------------------------- /server/controllers/auth/loginEmail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/loginEmail.js -------------------------------------------------------------------------------- /server/controllers/auth/logout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/logout.js -------------------------------------------------------------------------------- /server/controllers/auth/register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/register.js -------------------------------------------------------------------------------- /server/controllers/auth/removeWord.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/removeWord.js -------------------------------------------------------------------------------- /server/controllers/auth/requestPasswordReset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/requestPasswordReset.js -------------------------------------------------------------------------------- /server/controllers/auth/resendVerification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/resendVerification.js -------------------------------------------------------------------------------- /server/controllers/auth/resetPassword.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/resetPassword.js -------------------------------------------------------------------------------- /server/controllers/auth/saveExtendedText.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/saveExtendedText.js -------------------------------------------------------------------------------- /server/controllers/auth/saveSentence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/saveSentence.js -------------------------------------------------------------------------------- /server/controllers/auth/streamExtendedTextProgress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/streamExtendedTextProgress.js -------------------------------------------------------------------------------- /server/controllers/auth/submitExtendedText.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/submitExtendedText.js -------------------------------------------------------------------------------- /server/controllers/auth/submitSentence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/submitSentence.js -------------------------------------------------------------------------------- /server/controllers/auth/unsaveExtendedText.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/unsaveExtendedText.js -------------------------------------------------------------------------------- /server/controllers/auth/unsaveSentence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/unsaveSentence.js -------------------------------------------------------------------------------- /server/controllers/auth/updateCardProgress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/updateCardProgress.js -------------------------------------------------------------------------------- /server/controllers/auth/updateDeckSettings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/updateDeckSettings.js -------------------------------------------------------------------------------- /server/controllers/auth/verifyEmail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/auth/verifyEmail.js -------------------------------------------------------------------------------- /server/controllers/conversations/conversations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/conversations/conversations.js -------------------------------------------------------------------------------- /server/controllers/createCheckoutSession.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/createCheckoutSession.js -------------------------------------------------------------------------------- /server/controllers/handleWebhook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/handleWebhook.js -------------------------------------------------------------------------------- /server/controllers/lyrics/adminLyrics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/lyrics/adminLyrics.js -------------------------------------------------------------------------------- /server/controllers/lyrics/favoriteLyrics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/lyrics/favoriteLyrics.js -------------------------------------------------------------------------------- /server/controllers/lyrics/generateLyricAnalysis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/lyrics/generateLyricAnalysis.js -------------------------------------------------------------------------------- /server/controllers/lyrics/lyricComments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/lyrics/lyricComments.js -------------------------------------------------------------------------------- /server/controllers/lyrics/lyricSuggestions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/lyrics/lyricSuggestions.js -------------------------------------------------------------------------------- /server/controllers/lyrics/lyricsAnalysis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/lyrics/lyricsAnalysis.js -------------------------------------------------------------------------------- /server/controllers/lyrics/publicLyrics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/lyrics/publicLyrics.js -------------------------------------------------------------------------------- /server/controllers/streamAudio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/streamAudio.js -------------------------------------------------------------------------------- /server/controllers/words/getWordAudio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/controllers/words/getWordAudio.js -------------------------------------------------------------------------------- /server/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/database.js -------------------------------------------------------------------------------- /server/docs/STUDY_TRACKING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/docs/STUDY_TRACKING.md -------------------------------------------------------------------------------- /server/ecosystem.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/ecosystem.config.js -------------------------------------------------------------------------------- /server/elevenlabs/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/elevenlabs/client.js -------------------------------------------------------------------------------- /server/elevenlabs/generateSpeech.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/elevenlabs/generateSpeech.js -------------------------------------------------------------------------------- /server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/index.js -------------------------------------------------------------------------------- /server/jobs/lyricAnalysisProcessor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/jobs/lyricAnalysisProcessor.js -------------------------------------------------------------------------------- /server/jobs/queue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/jobs/queue.js -------------------------------------------------------------------------------- /server/lib/adminEmails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/lib/adminEmails.js -------------------------------------------------------------------------------- /server/llm/analyzeImage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/llm/analyzeImage.js -------------------------------------------------------------------------------- /server/llm/anthropic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/llm/anthropic.js -------------------------------------------------------------------------------- /server/llm/gemini.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/llm/gemini.js -------------------------------------------------------------------------------- /server/llm/geminiThinking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/llm/geminiThinking.js -------------------------------------------------------------------------------- /server/llm/generateResponse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/llm/generateResponse.js -------------------------------------------------------------------------------- /server/llm/lyrics_prompts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/llm/lyrics_prompts.js -------------------------------------------------------------------------------- /server/llm/openai.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/llm/openai.js -------------------------------------------------------------------------------- /server/llm/openaiStream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/llm/openaiStream.js -------------------------------------------------------------------------------- /server/llm/prompt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/llm/prompt.js -------------------------------------------------------------------------------- /server/llm/prompt_chinese.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/llm/prompt_chinese.js -------------------------------------------------------------------------------- /server/llm/prompt_extended_text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/llm/prompt_extended_text.js -------------------------------------------------------------------------------- /server/llm/prompt_extractText.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/llm/prompt_extractText.js -------------------------------------------------------------------------------- /server/llm/prompt_hindi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/llm/prompt_hindi.js -------------------------------------------------------------------------------- /server/llm/prompt_indonesian.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/llm/prompt_indonesian.js -------------------------------------------------------------------------------- /server/llm/prompt_italian.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/llm/prompt_italian.js -------------------------------------------------------------------------------- /server/llm/prompt_japanese.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/llm/prompt_japanese.js -------------------------------------------------------------------------------- /server/llm/prompt_japanese_lyrics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/llm/prompt_japanese_lyrics.js -------------------------------------------------------------------------------- /server/llm/prompt_japanese_reading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/llm/prompt_japanese_reading.js -------------------------------------------------------------------------------- /server/llm/prompt_lyrics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/llm/prompt_lyrics.js -------------------------------------------------------------------------------- /server/llm/prompt_russian.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/llm/prompt_russian.js -------------------------------------------------------------------------------- /server/llm/prompt_segmentLyrics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/llm/prompt_segmentLyrics.js -------------------------------------------------------------------------------- /server/llm/prompt_synonyms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/llm/prompt_synonyms.js -------------------------------------------------------------------------------- /server/llm/prompt_translateText.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/llm/prompt_translateText.js -------------------------------------------------------------------------------- /server/llm/prompt_tutor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/llm/prompt_tutor.js -------------------------------------------------------------------------------- /server/llm/prompt_vietnamese.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/llm/prompt_vietnamese.js -------------------------------------------------------------------------------- /server/llm/translate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/llm/translate.js -------------------------------------------------------------------------------- /server/llm/tutorResponse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/llm/tutorResponse.js -------------------------------------------------------------------------------- /server/llm/tutorResponseStream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/llm/tutorResponseStream.js -------------------------------------------------------------------------------- /server/migrations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/migrations/README.md -------------------------------------------------------------------------------- /server/migrations/cleanup_empty_analysis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/migrations/cleanup_empty_analysis.js -------------------------------------------------------------------------------- /server/migrations/fix_flashcard_interval.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/migrations/fix_flashcard_interval.js -------------------------------------------------------------------------------- /server/migrations/migrate_sentences.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/migrations/migrate_sentences.js -------------------------------------------------------------------------------- /server/migrations/migrate_words.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/migrations/migrate_words.js -------------------------------------------------------------------------------- /server/migrations/populate_decks_and_cards.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/migrations/populate_decks_and_cards.js -------------------------------------------------------------------------------- /server/migrations/populate_feature_usage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/migrations/populate_feature_usage.js -------------------------------------------------------------------------------- /server/migrations/populate_word_audio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/migrations/populate_word_audio.js -------------------------------------------------------------------------------- /server/migrations/upgrade_basic_users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/migrations/upgrade_basic_users.js -------------------------------------------------------------------------------- /server/migrations/user_polyfill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/migrations/user_polyfill.js -------------------------------------------------------------------------------- /server/models/schemas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/models/schemas.js -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/package.json -------------------------------------------------------------------------------- /server/scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/scripts/README.md -------------------------------------------------------------------------------- /server/scripts/generateStudyTestData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/scripts/generateStudyTestData.js -------------------------------------------------------------------------------- /server/scripts/resetAllCards.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/scripts/resetAllCards.js -------------------------------------------------------------------------------- /server/scripts/resetCards.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/scripts/resetCards.bat -------------------------------------------------------------------------------- /server/scripts/resetCards.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/scripts/resetCards.sh -------------------------------------------------------------------------------- /server/services/extendedTextProcessor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/services/extendedTextProcessor.js -------------------------------------------------------------------------------- /server/supported_languages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/supported_languages.js -------------------------------------------------------------------------------- /server/utils/cleanupConflictingData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/utils/cleanupConflictingData.js -------------------------------------------------------------------------------- /server/utils/deleteSpecificConversation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/utils/deleteSpecificConversation.js -------------------------------------------------------------------------------- /server/utils/emailService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/utils/emailService.js -------------------------------------------------------------------------------- /server/utils/fixCounters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/utils/fixCounters.js -------------------------------------------------------------------------------- /server/utils/forceFixCounters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/utils/forceFixCounters.js -------------------------------------------------------------------------------- /server/utils/getPreviousSunday.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/utils/getPreviousSunday.js -------------------------------------------------------------------------------- /server/utils/lyricsCache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/utils/lyricsCache.js -------------------------------------------------------------------------------- /server/utils/migrateConversationIndex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/utils/migrateConversationIndex.js -------------------------------------------------------------------------------- /server/utils/wordAudio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/utils/wordAudio.js -------------------------------------------------------------------------------- /server/workers/lyricAnalysisWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesAC42/hanbok/HEAD/server/workers/lyricAnalysisWorker.js --------------------------------------------------------------------------------