[{"data":1,"prerenderedAt":1232},["ShallowReactive",2],{"repo-tree":3,"repo-\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fcontent_upload":283},[4,7,10,13,16,19,22,25,28,31,34,37,40,43,46,49,52,55,58,61,64,67,69,72,75,78,81,84,86,88,90,93,96,99,102,105,108,111,114,117,120,123,125,127,129,131,133,135,138,141,143,146,149,152,155,158,161,164,167,169,172,175,178,180,183,186,189,192,195,198,201,203,206,209,212,215,218,221,224,227,230,233,236,239,242,245,248,251,254,257,260,263,266,269,272,275,278,281],{"path":5,"title":6},"\u002Fagents\u002Fbackend-code-style","Backend Conventions",{"path":8,"title":9},"\u002Fagents\u002Fdatabase","Database",{"path":11,"title":12},"\u002Fagents\u002Fportal-code-style","Portal Conventions",{"path":14,"title":15},"\u002Fagents\u002Ftranslation","Translation",{"path":17,"title":18},"\u002Fconventions\u002Fbackend-coding","Backend coding conventions",{"path":20,"title":21},"\u002Fconventions\u002Ffrontend-coding","Frontend coding conventions",{"path":23,"title":24},"\u002Fdevelopment-process","Development process",{"path":26,"title":27},"\u002Flearning-api-preview-hetzner-setup","Learning API Preview on Hetzner + Cloudflare",{"path":29,"title":30},"\u002Flearning-api-preview-vm-plan","Learning API Preview VM Plan",{"path":32,"title":33},"\u002Fmonorepo-structure","Monorepo structure",{"path":35,"title":36},"\u002Foperations","Operations — bugs and support",{"path":38,"title":39},"\u002Fpostmortems\u002F2026-03-16_onboarding-currency-regression","Onboarding Zod transform silently broken — web signups assigned wrong checkout currency",{"path":41,"title":42},"\u002Fpostmortems\u002Freadme","Postmortems",{"path":44,"title":45},"\u002Fpostmortems\u002F_template","TEMPLATE",{"path":47,"title":48},"\u002Fpostmortems\u002Fposthog-comparison","Postmortem practice — comparison with PostHog",{"path":50,"title":51},"\u002Fpreview-environment-plan","Preview Environment Plan",{"path":53,"title":54},"\u002Fprinciples","Engineering principles",{"path":56,"title":57},"\u002Fworking-with-ai","Working with AI",{"path":59,"title":60},"\u002F.claude\u002Fskills\u002Feval-playground\u002Fskill","Eval Playground — Co-development Skill",{"path":62,"title":63},"\u002F.claude\u002Fskills\u002Ffigma-diff-section\u002Fskill","Figma Diff Section Pipeline",{"path":65,"title":66},"\u002Fagents","AGENTS.md",{"path":68,"title":66},"\u002Fclaude",{"path":70,"title":71},"\u002Freadme","Studyflash",{"path":73,"title":74},"\u002Fapps\u002Fcore-api\u002Fagents","Core API (apps\u002Fcore-api)",{"path":76,"title":77},"\u002Fapps\u002Fcore-api\u002Freadme","README",{"path":79,"title":80},"\u002Fapps\u002Femail-previews\u002Fagents","Email Previews (apps\u002Femail-previews)",{"path":82,"title":83},"\u002Fapps\u002Flanding-page\u002Fagents","Landing Page (apps\u002Flanding-page)",{"path":85,"title":83},"\u002Fapps\u002Flanding-page\u002Fclaude",{"path":87,"title":66},"\u002Fapps\u002Flearning-api\u002Fagents",{"path":89,"title":77},"\u002Fapps\u002Flearning-api\u002Freadme",{"path":91,"title":92},"\u002Fapps\u002Flearning-api\u002Fevals-playground\u002Feval_metrics_design","Surface-Specific Eval Metrics Design",{"path":94,"title":95},"\u002Fapps\u002Flearning-api\u002Fevals-playground\u002Ftest_set","Quiz Eval Test Set",{"path":97,"title":98},"\u002Fapps\u002Flearning-api\u002Fevals-playground\u002Ffrontend\u002Freadme","React + TypeScript + Vite",{"path":100,"title":101},"\u002Fapps\u002Flearning-api\u002Fevals-playground\u002Fknown-issues\u002Fcontent-pillar-shallow-coverage\u002Freadme","Content pillar misses subtopics in dense documents",{"path":103,"title":104},"\u002Fapps\u002Flearning-api\u002Fevals-playground\u002Fknown-issues\u002Fdocling-empty-section-headers\u002Freadme","Empty section headers dropped by docling chunker",{"path":106,"title":107},"\u002Fapps\u002Flearning-api\u002Fevals-playground\u002Fknown-issues\u002Fdocling-table-reading-order\u002Freadme","Table\u002Fbox layout causes wrong reading order",{"path":109,"title":110},"\u002Fapps\u002Flearning-api\u002Fevals-playground\u002Fmetrics\u002Freadme","Quiz eval metrics — canonical rubrics",{"path":112,"title":113},"\u002Fapps\u002Flearning-api\u002Fevals-playground\u002Freports\u002F2026-04-12-quiz-summary-feedback-current-state","Quiz and Summary Feedback Current State",{"path":115,"title":116},"\u002Fapps\u002Flearning-api\u002Fevals-playground\u002Freports\u002F2026-04-24-quiz-eval-metrics","Quiz Evaluation Metrics",{"path":118,"title":119},"\u002Fapps\u002Flearning-api\u002Fevals-playground\u002Freports\u002F2026-05-01-quiz-eval-current-state","Quiz Eval Current State",{"path":121,"title":122},"\u002Fapps\u002Flearning-api\u002Fmonitoring\u002Freadme","Monitoring Stack",{"path":124,"title":77},"\u002Fapps\u002Flearning-api\u002Fshared\u002Freadme",{"path":126,"title":77},"\u002Fapps\u002Flearning-api\u002Fworkers\u002Flearning_agents\u002Fflashcard_agent\u002Freadme",{"path":128,"title":77},"\u002Fapps\u002Flearning-api\u002Fworkers\u002Flearning_agents\u002Fingestion_agent\u002Freadme",{"path":130,"title":77},"\u002Fapps\u002Flearning-api\u002Fworkers\u002Flearning_agents\u002Fquiz_agent\u002Freadme",{"path":132,"title":77},"\u002Fapps\u002Flearning-api\u002Fworkers\u002Flearning_agents\u002Fsummary_agent\u002Freadme",{"path":134,"title":77},"\u002Fapps\u002Flearning-api\u002Fworkers\u002Fparser\u002Freadme",{"path":136,"title":137},"\u002Fapps\u002Fmarketing-emails-preview\u002Fagents","Marketing Emails Preview (apps\u002Fmarketing-emails-preview)",{"path":139,"title":140},"\u002Fapps\u002Fmobile-app\u002Fagents","StudyFlash Mobile App - Claude Code Configuration",{"path":142,"title":140},"\u002Fapps\u002Fmobile-app\u002Fclaude",{"path":144,"title":145},"\u002Fapps\u002Fmountain-max\u002Fagents","Mountain Max (apps\u002Fmountain-max)",{"path":147,"title":148},"\u002Fapps\u002Fmountain-max\u002Fgame\u002Freadme","Mountain Max Game",{"path":150,"title":151},"\u002Fapps\u002Fportal\u002Fagents","Portal (apps\u002Fportal)",{"path":153,"title":154},"\u002Fapps\u002Fportal\u002Freadme","Nuxt Minimal Starter",{"path":156,"title":157},"\u002Fapps\u002Fportal\u002Fapp\u002Fcomposables\u002Ffiles\u002Freadme","File Upload Composables",{"path":159,"title":160},"\u002Fapps\u002Fportal\u002Fdocs\u002Flibrary-routing","Library Routing Documentation",{"path":162,"title":163},"\u002Fapps\u002Fsupabase\u002Fagents","Supabase (apps\u002Fsupabase)",{"path":165,"title":166},"\u002Fapps\u002Fwrapped\u002Fagents","Wrapped (apps\u002Fwrapped)",{"path":168,"title":98},"\u002Fapps\u002Fwrapped\u002Freadme",{"path":170,"title":171},"\u002Finfra\u002Freadme","infra\u002F",{"path":173,"title":174},"\u002Finfra\u002Fdns\u002Freadme","DNS Infrastructure",{"path":176,"title":177},"\u002Finfra\u002Fdokploy\u002Freadme","studyflash-dokploy",{"path":179,"title":77},"\u002Finfra\u002Fdokploy\u002Fsdk\u002Fnodejs\u002Freadme",{"path":181,"title":182},"\u002Finfra\u002Finfisical\u002Freadme","Infisical Infrastructure",{"path":184,"title":185},"\u002Finfra\u002Flearning-api\u002Freadme","Pulumi GCP TypeScript Template",{"path":187,"title":188},"\u002Finfra\u002Fopenreplay\u002Freadme","OpenReplay on Hetzner",{"path":190,"title":191},"\u002Finfra\u002Fscripts\u002Freadme","infra\u002Fscripts\u002F",{"path":193,"title":194},"\u002Finfra\u002Fturborepo-cache\u002Freadme","Turborepo Remote Cache Infrastructure",{"path":196,"title":197},"\u002Finternal\u002Fchatwoot\u002Freadme","Chatwoot Infrastructure",{"path":199,"title":200},"\u002Finternal\u002Fchatwoot\u002Fprovider\u002Freadme","studyflash-chatwoot-provider",{"path":202,"title":77},"\u002Finternal\u002Fchatwoot\u002Fprovider\u002Fsdk\u002Fnodejs\u002Freadme",{"path":204,"title":205},"\u002Finternal\u002Fdocs\u002Freadme","internal\u002Fdocs",{"path":207,"title":208},"\u002Finternal\u002Fsupport-bot\u002Fclaude","Support Bot (Maximilian)",{"path":210,"title":211},"\u002Finternal\u002Fsupport-bot\u002Freadme","Studyflash Customer Support Bot (Maximilian)",{"path":213,"title":214},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Faccount_issues","Account Issues",{"path":216,"title":217},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fbilling_invoice","Billing Invoice",{"path":219,"title":220},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fcontent_upload","Content Upload",{"path":222,"title":223},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fdata_loss","Data Loss",{"path":225,"title":226},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fflashcard_issues","Flashcard Issues",{"path":228,"title":229},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fgarbage","Garbage",{"path":231,"title":232},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fgeneral_how_to","General How To",{"path":234,"title":235},"\u002Finternal\u002Fsupport-bot\u002Fkb","Knowledge Base Index",{"path":237,"title":238},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Flanguage_issues","Language Issues",{"path":240,"title":241},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fmindmap_issues","Mindmap Issues",{"path":243,"title":244},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fmisunderstanding","Misunderstanding",{"path":246,"title":247},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fmock_exam_issues","Mock Exam Issues",{"path":249,"title":250},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fpodcast_issues","Podcast Issues",{"path":252,"title":253},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fquiz_issues","Quiz Issues",{"path":255,"title":256},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Frefund_request","Refund Request",{"path":258,"title":259},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fsubscription_cancellation","Subscription Cancellation",{"path":261,"title":262},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fsubscription_info","Subscription Info",{"path":264,"title":265},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fsummary_issues","Summary Issues",{"path":267,"title":268},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Ftechnical_errors","Technical Errors",{"path":270,"title":271},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fvideo_issues","Video Issues",{"path":273,"title":274},"\u002Fpackages\u002Fcommon\u002Fdocs\u002Fearly-access-features","Declarative Early Access Features",{"path":276,"title":277},"\u002Fpackages\u002Fcommon\u002Fscripts\u002Freadme","Common Package Scripts",{"path":279,"title":280},"\u002Fpackages\u002Fdevtools\u002Ffigma-plugins\u002Freadme","Figma plugins",{"path":282,"title":77},"\u002Fpackages\u002Fpulumi-infisical\u002Freadme",{"id":284,"title":220,"body":285,"description":1221,"extension":1222,"lastReviewed":1223,"meta":1224,"navigation":1228,"owner":1223,"path":219,"seo":1229,"status":1223,"stem":1230,"tags":1223,"__hash__":1231},"repo\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fcontent_upload.md",{"type":286,"value":287,"toc":1183},"minimark",[288,292,296,304,310,313,316,319,322,325,331,334,339,343,346,351,354,359,363,366,369,372,375,378,381,384,389,393,396,399,402,405,408,413,417,420,423,426,429,434,437,442,446,449,452,455,458,461,464,469,472,477,481,484,487,490,493,496,499,502,507,510,515,519,528,533,536,541,545,548,551,556,560,563,568,571,576,580,583,588,591,596,600,603,606,609,612,615,618,621,626,629,634,638,641,646,649,654,658,661,664,667,670,673,676,679,682,687,691,694,697,700,705,709,712,715,718,721,724,727,732,737,740,743,748,752,755,760,763,768,772,775,778,781,786,789,794,798,801,804,806,811,814,819,823,826,829,831,836,839,844,848,851,854,859,863,866,869,874,878,881,886,889,894,898,901,906,909,914,918,921,923,926,929,932,937,940,945,949,952,955,960,964,967,970,973,976,979,982,987,991,994,997,1000,1003,1006,1009,1012,1015,1020,1023,1028,1032,1035,1038,1041,1044,1047,1050,1053,1056,1061,1065,1068,1071,1074,1077,1080,1083,1086,1091,1094,1099,1103,1106,1109,1112,1115,1118,1121,1124,1127,1132,1136,1139,1142,1145,1148,1151,1154,1157,1160,1165,1169,1172,1175,1178],[289,290,220],"h1",{"id":291},"content-upload",[293,294,295],"h2",{"id":295},"upload_password_protected_file",[297,298,299,303],"p",{},[300,301,302],"strong",{},"Problem:"," I can't upload my file \u002F upload is failing \u002F loading forever",[297,305,306,309],{},[300,307,308],{},"Solution:"," Hi,",[297,311,312],{},"Sorry to hear the upload isn't working. In most cases this happens when the file you're trying to upload is password-protected. Please try the following:",[297,314,315],{},"Open the file on your computer and remove any password or editing restrictions.",[297,317,318],{},"Save the unprotected version, then return to Studyflash and click \"New Deck\" to upload it again.",[297,320,321],{},"Password-protected files can't be processed by our generator, so removing the protection should resolve the issue.",[297,323,324],{},"Let me know if this helps or if you still run into problems!",[297,326,327,330],{},[300,328,329],{},"Note:"," German: \"Ich kann manche Dateien nicht hochladen bzw. es ladt nicht\". Also asked as: ik kan geen bestanden uploaden; ich kann nichts hochladen; ik kan mijn document niet toevoegen; my file won't upload",[293,332,333],{"id":333},"upload_how_to",[297,335,336,338],{},[300,337,302],{}," How do I upload a file\u002Fdocument?",[297,340,341,309],{},[300,342,308],{},[297,344,345],{},"Click on create new deck. Then click on the plus.",[297,347,348,350],{},[300,349,329],{}," German: \"Wie kann ich meine Datei hochladen?\". Also asked as: hoe upload ik een bestand; comment importer mon document; Datei einfugen; Wie kann ich Dateien hochladen",[293,352,353],{"id":353},"upload_cant_login_laptop",[297,355,356,358],{},[300,357,302],{}," I can't log in on my laptop to upload documents",[297,360,361,309],{},[300,362,308],{},[297,364,365],{},"Sorry you're having trouble signing in on your laptop - I know that's frustrating when you just want to upload a new document.",[297,367,368],{},"Please try the following steps, which usually resolve sign-in errors on the website:",[297,370,371],{},"Open an incognito\u002Fprivate browsing window (Chrome: Ctrl + Shift + N, Safari: Cmd + Shift + N, Edge\u002FFirefox: Ctrl\u002FCmd + Shift + P) and sign in there first.",[297,373,374],{},"If that works, clear your regular browser's cache and cookies, then try again in a normal tab.",[297,376,377],{},"These steps refresh any stored login data that might be blocking access.",[297,379,380],{},"Let me know if this gets you back in, or if anything else pops up!",[293,382,383],{"id":383},"upload_ai_cant_read_document",[297,385,386,388],{},[300,387,302],{}," AI can't read my uploaded documents",[297,390,391,309],{},[300,392,308],{},[297,394,395],{},"I'd love to help you get your documents working! To identify the right fix, could you let me know:",[297,397,398],{},"Are you receiving an error message when you try to create a new deck, or does the loading simply never finish?",[297,400,401],{},"Is the file you're uploading password-protected or secured in any way?",[297,403,404],{},"Your answers will help me provide the most accurate solution.",[293,406,407],{"id":407},"upload_file_not_recognized",[297,409,410,412],{},[300,411,302],{}," The app doesn't recognize my file was uploaded",[297,414,415,309],{},[300,416,308],{},[297,418,419],{},"I understand that it's annoying when Studyflash doesn't recognize that your file has already been uploaded after uploading.",[297,421,422],{},"Please simply upload the document again and restart generation. In most cases, re-uploading fixes the problem immediately.",[297,424,425],{},"This occasionally happens when the internet connection was briefly interrupted during the first upload.",[297,427,428],{},"Let me know if that worked or if you have any other questions!",[297,430,431,433],{},[300,432,329],{}," German: \"Er erkennt nicht dass die Datei bereits hochgeladen ist\"",[293,435,436],{"id":436},"upload_free_plan_limit",[297,438,439,441],{},[300,440,302],{}," I can't upload more files - I can only create a deck \u002F button not visible",[297,443,444,309],{},[300,445,308],{},[297,447,448],{},"I understand it's confusing when the \"Create\" button is no longer visible. On the free plan, you can generate only one AI-powered deck; after that, the option to upload additional files or start new creations is disabled.",[297,450,451],{},"Here's what you can do:",[297,453,454],{},"If you want to keep using the free plan, delete your existing deck (three-dot menu next to the deck title -> \"Delete\"). This will free up your single deck slot so you can upload a new file and generate a fresh deck.",[297,456,457],{},"If you'd like unlimited deck creation, upgrade to a paid subscription in Account -> Settings -> Subscription. Feel free to use the promo code COMMUNITY20 for 20% off your first month.",[297,459,460],{},"This limitation is in place to give everyone a chance to try Studyflash while keeping our server costs manageable.",[297,462,463],{},"Let me know if this resolves the issue or if you need any clarification!",[297,465,466,468],{},[300,467,329],{}," German: \"Ich kann keine neuen Dateien hochladen - Button nicht sichtbar\". Also asked as: ik kan geen bestanden uploaden ik zie nergens de knop maken; hilfe wie kann ich mehr dateien einfugen; waar kan ik de knop create vinden",[293,470,471],{"id":471},"upload_delete_document",[297,473,474,476],{},[300,475,302],{}," How do I delete an uploaded document?",[297,478,479,309],{},[300,480,308],{},[297,482,483],{},"I understand you'd like to remove a document you previously uploaded.",[297,485,486],{},"Individual PDFs can't be deleted once a deck has been created. To remove the document, please delete the entire deck and then upload the correct file:",[297,488,489],{},"Go to your deck list.",[297,491,492],{},"Click the three-dot menu next to the deck's title.",[297,494,495],{},"Select \"Delete.\"",[297,497,498],{},"After deleting, you can create a new deck with the correct document.",[297,500,501],{},"Let me know if you need any more help!",[297,503,504,506],{},[300,505,329],{}," German: \"Wie kann ich eine Datei loschen?\". Also asked as: ik wil een geupload document opnieuw verwijderen; verwijderen van bestanden; het verwijderen van documenten is niet meer mogelijk",[293,508,509],{"id":509},"upload_printing_pdf_not_working",[297,511,512,514],{},[300,513,302],{}," I can't print\u002Fexport my summary as PDF",[297,516,517,309],{},[300,518,308],{},[297,520,521,522],{},"Thanks for your message. Currently printing is only supported in the webapp under ",[523,524,525],"a",{"href":525,"rel":526},"https:\u002F\u002Fapp.studyflash.ai",[527],"nofollow",[297,529,530,532],{},[300,531,329],{}," German: \"Ich mochte meine Zusammenfassung ausdrucken aber es funktioniert nicht\". Also asked as: comment peut avoir les resumes en pdf pour imprimer; pdf export gestartet - bitte vervollstandigen",[293,534,535],{"id":535},"upload_max_chat_material",[297,537,538,540],{},[300,539,302],{}," Max says I need to upload material but I can't find where to do it",[297,542,543,309],{},[300,544,308],{},[297,546,547],{},"Could you please elaborate on the issue you're facing?",[293,549,550],{"id":550},"upload_multiple_files",[297,552,553,555],{},[300,554,302],{}," Can I upload more than one file for flashcards? How do I upload multiple files?",[297,557,558,309],{},[300,559,308],{},[297,561,562],{},"That is sadly not yet fully possible. You would need to first combine the files.",[297,564,565,567],{},[300,566,329],{}," German: \"Kann ich mehr als eine Datei hochladen fur die Karteikarten?\". Also asked as: Max vraagt om studiemateriaal te uploaden maar kan maar telkens een bestand invoegen; ich habe mehrere dateien die zu einem thema gehoren",[293,569,570],{"id":570},"upload_goodnotes_import",[297,572,573,575],{},[300,574,302],{}," How do I import files from GoodNotes?",[297,577,578,309],{},[300,579,308],{},[297,581,582],{},"Just export as PDF and then import.",[297,584,585,587],{},[300,586,329],{}," German: \"Wie kann ich meine Dateien von Goodnotes hier einfugen?\"",[293,589,590],{"id":590},"upload_documents_disappeared",[297,592,593,595],{},[300,594,302],{}," My uploaded documents have disappeared \u002F can't find my files",[297,597,598,309],{},[300,599,308],{},[297,601,602],{},"I understand how annoying it is when your uploaded documents are no longer findable.",[297,604,605],{},"Please proceed as follows:",[297,607,608],{},"Restart the Studyflash app and open your library and look for it there, if this doesn't help, proceed as follows:",[297,610,611],{},"Tap \"New Deck\" and upload the document again.",[297,613,614],{},"Wait briefly until generation is complete - the deck should then appear in your library.",[297,616,617],{},"Sometimes the first upload gets stuck due to high load, so the deck isn't created. Re-uploading solves the problem in most cases.",[297,619,620],{},"Let me know if that works or if you have any questions!",[297,622,623,625],{},[300,624,329],{}," German: \"Meine Dokumente sind verschwunden\". Also asked as: tout mes documents ont disparu; meine ganzen kurse sind weg",[293,627,628],{"id":628},"upload_file_size_limit",[297,630,631,633],{},[300,632,302],{}," What is the maximum file size I can upload?",[297,635,636,309],{},[300,637,308],{},[297,639,640],{},"There is no maximum size, but smaller documents are strongly recommended.",[297,642,643,645],{},[300,644,329],{}," German: \"Wie gross durfen Dateien sein?\"",[293,647,648],{"id":648},"upload_max_cant_access_document",[297,650,651,653],{},[300,652,302],{}," Max can't answer questions from my document - says he can't access it",[297,655,656,309],{},[300,657,308],{},[297,659,660],{},"That's annoying - when Max says he \"can't access this document,\" it's usually due to the upload or the file itself.",[297,662,663],{},"Try this (on web\u002Fdesktop):",[297,665,666],{},"Re-upload the document",[297,668,669],{},"If generation\u002Fcontent gets \"stuck\" or doesn't come through properly, a re-upload often helps.",[297,671,672],{},"Check if your file is password-protected",[297,674,675],{},"If creating your deck fails or the document isn't processed correctly: check if your PDF has a password.",[297,677,678],{},"Remove the password protection and then try uploading again.",[293,680,681],{"id":681},"upload_repeatedly_required",[297,683,684,686],{},[300,685,302],{}," I have to re-upload files every time to generate new materials",[297,688,689,309],{},[300,690,308],{},[297,692,693],{},"Thank you for letting us know, we understand your frustration, this really shouldn't be happening and doesn't seem to be a common issue.",[297,695,696],{},"Generally, I would recommend it that you create all the materials right away after uploading the file.",[293,698,699],{"id":699},"upload_handler_not_found",[297,701,702,704],{},[300,703,302],{}," Can't find handler for document - questions won't show",[297,706,707,309],{},[300,708,308],{},[297,710,711],{},"Sorry you're running into that - if your document shows an error like \"Can't find handler for document\" and you're not seeing any questions, it usually means the generation didn't complete properly.",[297,713,714],{},"Please re-upload the document and try generating the questions again.",[297,716,717],{},"If you're trying to create a new deck and it fails, also check whether your file is password-protected. If it is, remove the password protection and then try the upload again.",[297,719,720],{},"If it still won't show the questions after re-uploading, tell me:",[297,722,723],{},"Are you seeing the issue during upload, or after the deck is created (when it's loading\u002Fgenerating)?",[293,725,726],{"id":726},"upload_max_not_reading",[297,728,729,731],{},[300,730,302],{}," Max doesn't read my documents \u002F can't extract information",[297,733,734,736],{},[300,735,308],{}," Hi!",[297,738,739],{},"That's very weird. Could you please try again?",[293,741,742],{"id":742},"upload_cant_add_document_to_existing_deck",[297,744,745,747],{},[300,746,302],{}," I can't add a document to an existing deck after creating it",[297,749,750,309],{},[300,751,308],{},[297,753,754],{},"Thanks for the feedback, it's indeed not possible to add additional files to a deck afterwards. You can put the document in the course, though.",[297,756,757,759],{},[300,758,329],{}," German: \"Man kann nicht nachtraglich noch ein Dokument in ein Deck importieren\"",[293,761,762],{"id":762},"upload_long_time_200_pages",[297,764,765,767],{},[300,766,302],{}," How long does it take to create flashcards from a 200-page document?",[297,769,770,309],{},[300,771,308],{},[297,773,774],{},"I understand you want to know how long it takes to create your flashcard set. For a PDF with around 200 pages, generation can take several minutes. Due to increased traffic, there are currently occasional longer wait times.",[297,776,777],{},"Please give the process a few minutes. If creation isn't complete after about 10 minutes, wait a bit longer and then restart the upload. Our team is continuously working to improve speed.",[297,779,780],{},"Let me know if that helps or if any questions come up!",[297,782,783,785],{},[300,784,329],{}," German: \"Wie lange dauert es durchschnittlich bis ein Karteikarten-Set erstellt wird bei 200 Seiten?\"",[293,787,788],{"id":788},"upload_breaks_after_step_3",[297,790,791,793],{},[300,792,302],{}," Upload breaks after step 3 \u002F can't generate summaries or flashcards",[297,795,796,309],{},[300,797,308],{},[297,799,800],{},"I'm sorry that the PDF upload on your smartphone breaks after step 3 and you can't create summaries or flashcards.",[297,802,803],{},"Please try to reupload your document, usually this should fix the irror. If this doesn't help, please let us know.",[297,805,428],{},[297,807,808,810],{},[300,809,329],{}," German: \"Upload bricht nach Schritt 3 ab - kann keine Zusammenfassungen oder Karteikarten erstellen\"",[293,812,813],{"id":813},"upload_traffic_delays",[297,815,816,818],{},[300,817,302],{}," File upload is taking very long \u002F slow upload",[297,820,821,309],{},[300,822,308],{},[297,824,825],{},"Sorry that your file upload is taking so long - I know that can be frustrating when you're eager to start studying.",[297,827,828],{},"Right now we're experiencing higher than usual traffic, which can cause uploads and AI generation to take a bit longer. Please wait a few minutes and then try the upload again; things usually speed up once the queue clears.",[297,830,463],{},[297,832,833,835],{},[300,834,329],{}," German: \"Das Hochladen der Datei dauert sehr lange\". Also asked as: uploading file is taking very long; datei hochladen dauert ewig und bricht ab",[293,837,838],{"id":838},"upload_chat_incorrect_answers",[297,840,841,843],{},[300,842,302],{}," Chat (Max) gives totally wrong answers about my uploaded document",[297,845,846,309],{},[300,847,308],{},[297,849,850],{},"I'm very sorry to hear. Could you please elaborate?",[293,852,853],{"id":853},"upload_cant_add_documents_annual_subscription",[297,855,856,858],{},[300,857,302],{}," I paid for annual subscription but can't add documents anymore",[297,860,861,309],{},[300,862,308],{},[297,864,865],{},"What happens when you try to upload a document?",[293,867,868],{"id":868},"upload_export_flashcards_to_anki",[297,870,871,873],{},[300,872,302],{}," Can I export my flashcards as PDF to upload to Anki?",[297,875,876,309],{},[300,877,308],{},[297,879,880],{},"Why would you like to upload your files to Anki?",[297,882,883,885],{},[300,884,329],{}," German: \"Kann ich alle meine Karteikarten als PDF exportieren damit ich sie in Anki hochladen kann?\"",[293,887,888],{"id":888},"upload_need_separate_decks_for_files",[297,890,891,893],{},[300,892,302],{}," How do I upload multiple files that belong to one topic?",[297,895,896,309],{},[300,897,308],{},[297,899,900],{},"You need to create separate decks for them.",[297,902,903,905],{},[300,904,329],{}," German: \"Ich habe mehrere Dateien die zu einem Thema gehoren - wie soll ich die hochladen?\"",[293,907,908],{"id":908},"upload_file_not_loading_in_deck",[297,910,911,913],{},[300,912,302],{}," I uploaded a file but it's not loading in the deck \u002F nothing happens",[297,915,916,309],{},[300,917,308],{},[297,919,920],{},"I understand that the upload is stuck and no content is being generated.",[297,922,605],{},[297,924,925],{},"End the current upload (e.g., via the \"X\" or by going back a page).",[297,927,928],{},"Then upload the same file again.",[297,930,931],{},"If the upload still doesn't start after trying again, please contact us again so we can investigate more closely.",[297,933,934,936],{},[300,935,329],{}," German: \"Ich habe eine Datei hochgeladen aber sie ladt nicht im Deck\". Also asked as: hochladen einer datei wenn ich eine datei hochladen will kommt nur das und es passiert nichts; datei hochladen wenn ich meine datei in den ordner einfugen will wird es nicht geladen",[293,938,939],{"id":939},"upload_find_uploaded_courses",[297,941,942,944],{},[300,943,302],{}," Where do I find my uploaded PDF courses?",[297,946,947,309],{},[300,948,308],{},[297,950,951],{},"Click on library.",[293,953,954],{"id":954},"upload_flashcard_generation_stuck",[297,956,957,959],{},[300,958,302],{}," I upload a file but AI doesn't generate flashcards - just recognizes the file",[297,961,962,309],{},[300,963,308],{},[297,965,966],{},"Sorry you're running into this! When a file is recognized but the flashcards don't appear, the generation process has usually stalled for that upload.",[297,968,969],{},"Here's the quickest fix:",[297,971,972],{},"Close or delete the deck that's stuck.",[297,974,975],{},"Re-upload the same document and start the generation again.",[297,977,978],{},"Re-uploading almost always restarts the AI and completes your flashcards successfully. If it still doesn't work after a fresh upload, just let me know and we'll dig in further!",[293,980,981],{"id":981},"upload_delete_flashcard_deck_mobile",[297,983,984,986],{},[300,985,302],{}," I have a flashcard file on my homepage that I can't delete",[297,988,989,309],{},[300,990,308],{},[297,992,993],{},"I understand you'd like to remove the flashcard file on your homepage.",[297,995,996],{},"Here's how to delete a deck in the mobile app:",[297,998,999],{},"Open the homepage (deck overview) of the Studyflash app.",[297,1001,1002],{},"Swipe the relevant deck to the left.",[297,1004,1005],{},"Tap \"Delete.\"",[297,1007,1008],{},"Confirm the prompt to permanently remove the deck.",[297,1010,1011],{},"Swiping left displays the context menu - without folders, this is the fastest way to delete individual decks.",[297,1013,1014],{},"Let me know if anything is still unclear!",[297,1016,1017,1019],{},[300,1018,329],{}," German: \"Auf meiner Startseite ist eine Karteidatei die ich nicht loschen kann\"",[293,1021,1022],{"id":1022},"upload_wrong_language_translation",[297,1024,1025,1027],{},[300,1026,302],{}," I uploaded an English PDF but it was translated into German",[297,1029,1030,309],{},[300,1031,308],{},[297,1033,1034],{},"Sorry about the mix-up! Once a deck is generated its language can't be changed, so the quickest fix is to create a new deck in English.",[297,1036,1037],{},"Here's what to do on your phone:",[297,1039,1040],{},"Swipe left on the German deck and tap \"Delete\" (this removes the incorrect version).",[297,1042,1043],{},"Tap \"New Deck\" and re-upload your PDF.",[297,1045,1046],{},"When the language option appears, choose \"English\" and start generation.",[297,1048,1049],{},"The language is locked in during generation, so re-uploading with English selected is the only way to switch it.",[297,1051,1052],{},"Let me know if that sorts it out or if you need any extra help!",[293,1054,1055],{"id":1055},"upload_one_pdf_per_day_question",[297,1057,1058,1060],{},[300,1059,302],{}," Can I only upload one PDF per day?",[297,1062,1063,309],{},[300,1064,308],{},[297,1066,1067],{},"I understand that can be a bit confusing. In the free plan of Studyflash, you can actually only create one AI-generated deck - regardless of whether you create it via the app or on the computer. This isn't limited to one calendar day, but to one deck total in the Free Plan.",[297,1069,1070],{},"If you want to upload more PDFs and create additional decks, you can switch to a paid subscription at any time. Here's how:",[297,1072,1073],{},"Open the Studyflash app and tap Account at the bottom right.",[297,1075,1076],{},"Select Subscription and choose the right plan for you.",[297,1078,1079],{},"For your first month, feel free to use the voucher code COMMUNITY20 - you'll save 20% on the first payment.",[297,1081,1082],{},"The switch only takes a few seconds, then you can immediately upload unlimited PDFs and create decks.",[297,1084,1085],{},"Let me know if that answers your question or if you need any more help!",[297,1087,1088,1090],{},[300,1089,329],{}," German: \"Kann ich nur eine PDF am Tag hochladen?\"",[293,1092,1093],{"id":1093},"upload_second_document_in_folder",[297,1095,1096,1098],{},[300,1097,302],{}," I don't know how to create a second document in a folder",[297,1100,1101,309],{},[300,1102,308],{},[297,1104,1105],{},"I understand you're trying to add a second document (deck) to a folder. On the Free plan, each workspace is limited to one AI-generated deck. That's why the option to create another deck isn't appearing.",[297,1107,1108],{},"If you'd like to add more decks, simply upgrade to a paid subscription:",[297,1110,1111],{},"Go to Account -> Settings -> Subscription on studyflash.ch",[297,1113,1114],{},"Select your preferred plan and complete the checkout",[297,1116,1117],{},"Enter the code COMMUNITY20 for 20% off your first month",[297,1119,1120],{},"Once you've upgraded, the \"New Deck\" button will be available again and you can create as many documents as your plan allows.",[297,1122,1123],{},"Let me know if this helps or if you have any other questions!",[293,1125,1126],{"id":1126},"upload_problem_cant_add_after_upgrade",[297,1128,1129,1131],{},[300,1130,302],{}," I upgraded but still can't create flashcards \u002F upload stuck",[297,1133,1134,309],{},[300,1135,308],{},[297,1137,1138],{},"Sorry to hear the upload isn't letting you generate new flashcards anymore - I know that can be frustrating!",[297,1140,1141],{},"Please try the following steps:",[297,1143,1144],{},"Delete or close the current upload attempt.",[297,1146,1147],{},"Upload the document again from scratch.",[297,1149,1150],{},"Wait until the upload bar reaches 100% and the \"Generate Flashcards\u002FQuiz\" buttons become active.",[297,1152,1153],{},"In most cases a fresh upload resolves the issue when generation gets stuck. If the problem continues after re-uploading, just reply here and we'll investigate further.",[297,1155,1156],{},"Let me know if this gets you back to creating flashcards!",[293,1158,1159],{"id":1159},"cant_create_decks_or_upload",[297,1161,1162,1164],{},[300,1163,302],{}," I can't create decks or upload files even though I paid",[297,1166,1167,309],{},[300,1168,308],{},[297,1170,1171],{},"Sometimes deck creation gets stuck during upload.",[297,1173,1174],{},"Please try re-uploading the file. In most cases, a fresh upload resolves the issue.",[297,1176,1177],{},"If the problem persists after re-uploading, please let me know and we'll investigate further.",[297,1179,1180,1182],{},[300,1181,329],{}," German: \"Kann keine Decks erstellen - egal welche Datei ich hochlade\". Also asked as: Ajout impossible; Kann keine Decks erstellen",{"title":1184,"searchDepth":1185,"depth":1185,"links":1186},"",2,[1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220],{"id":295,"depth":1185,"text":295},{"id":333,"depth":1185,"text":333},{"id":353,"depth":1185,"text":353},{"id":383,"depth":1185,"text":383},{"id":407,"depth":1185,"text":407},{"id":436,"depth":1185,"text":436},{"id":471,"depth":1185,"text":471},{"id":509,"depth":1185,"text":509},{"id":535,"depth":1185,"text":535},{"id":550,"depth":1185,"text":550},{"id":570,"depth":1185,"text":570},{"id":590,"depth":1185,"text":590},{"id":628,"depth":1185,"text":628},{"id":648,"depth":1185,"text":648},{"id":681,"depth":1185,"text":681},{"id":699,"depth":1185,"text":699},{"id":726,"depth":1185,"text":726},{"id":742,"depth":1185,"text":742},{"id":762,"depth":1185,"text":762},{"id":788,"depth":1185,"text":788},{"id":813,"depth":1185,"text":813},{"id":838,"depth":1185,"text":838},{"id":853,"depth":1185,"text":853},{"id":868,"depth":1185,"text":868},{"id":888,"depth":1185,"text":888},{"id":908,"depth":1185,"text":908},{"id":939,"depth":1185,"text":939},{"id":954,"depth":1185,"text":954},{"id":981,"depth":1185,"text":981},{"id":1022,"depth":1185,"text":1022},{"id":1055,"depth":1185,"text":1055},{"id":1093,"depth":1185,"text":1093},{"id":1126,"depth":1185,"text":1126},{"id":1159,"depth":1185,"text":1159},"Uploading PDFs\u002Fdocuments, file format issues","md",null,{"category":1225,"sensitive":1226,"entry_count":1227},"content_upload",false,34,true,{"title":220,"description":1221},"internal\u002Fsupport-bot\u002Fkb\u002Fcontent_upload","CHlkjJpusB9cf84aEM6n6Ug8hlI2Q3tvGGaf0GJH2Wg",1779007964267]